<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Bluetooth Firmware updates using custom andriod app</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/126387/bluetooth-firmware-updates-using-custom-andriod-app</link><description>Hello, 
 I&amp;#39;m implmenting firmware updates over BLE, using a nRF5340DK, nRF Connect SDK v3.2.1, and an Android phone. 
 I can use the nRF android app, but how can I do this in my own custom Andriod application and custom PCB.</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 09 Jan 2026 16:10:50 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/126387/bluetooth-firmware-updates-using-custom-andriod-app" /><item><title>RE: Bluetooth Firmware updates using custom andriod app</title><link>https://devzone.nordicsemi.com/thread/558422?ContentTypeID=1</link><pubDate>Fri, 09 Jan 2026 16:10:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0a037af9-3125-4d85-baaa-ed43a88bc791</guid><dc:creator>Amanda Hsieh</dc:creator><description>[quote user="jerome.sc"] the&amp;nbsp; custom Android&amp;nbsp; application is&amp;nbsp; capable&amp;nbsp; of doing&amp;nbsp; everything BLE&amp;nbsp; related,&amp;nbsp; so&amp;nbsp; scanning,&amp;nbsp; connecting, write/read&amp;nbsp; etc, won&amp;#39;t be a&amp;nbsp; problem.[/quote]
&lt;p&gt;&lt;span&gt;You can start the custom&lt;/span&gt;&lt;span&gt;&amp;nbsp;Android&lt;/span&gt;&lt;span&gt;&amp;nbsp;app from&amp;nbsp;&lt;/span&gt;&lt;a href="https://github.com/NordicSemiconductor/Android-nRF-Connect-Device-Manager"&gt;https://github.com/NordicSemiconductor/Android-nRF-Connect-Device-Manager&lt;/a&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
[quote user="jerome.sc"]if I&amp;nbsp; wanted to do&amp;nbsp; a&amp;nbsp; OTA without using an application, for example with a&amp;nbsp; Raspberry Pi is this possible? Is there somewhere that has the&amp;nbsp; information of doing firmware&amp;nbsp; updates, e.g. talking to the&amp;nbsp; services/characteristics?[/quote]
&lt;p&gt;&amp;nbsp;It needs the application with&amp;nbsp;the&amp;nbsp;&lt;a href="https://docs.nordicsemi.com/bundle/ncs-latest/page/zephyr/services/device_mgmt/smp_protocol.html"&gt;SMP protocol&lt;/a&gt; on the Raspberry&amp;nbsp;Pi. The protocol involves sending encoded management commands to a specific SMP characteristic on the devices. Unfortunately, we don&amp;#39;t have such resources. You would have to implement by yourself.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Bluetooth Firmware updates using custom andriod app</title><link>https://devzone.nordicsemi.com/thread/558360?ContentTypeID=1</link><pubDate>Fri, 09 Jan 2026 08:55:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3597e1af-acdc-45ce-a8e7-e15038a346d4</guid><dc:creator>jerome.sc</dc:creator><description>&lt;p&gt;Hello,&lt;br /&gt;&lt;br /&gt;The NCS version I&amp;nbsp; am using is 3.2.1&lt;br /&gt;I&amp;#39;m using a Samsung&amp;nbsp; Galaxy&amp;nbsp; S23&lt;br /&gt;Andriod Version 14&lt;br /&gt;&lt;br /&gt;Currently, I&amp;nbsp; test&amp;nbsp; OTA&amp;nbsp; with the nRF Connect&amp;nbsp; App.&lt;br /&gt;&lt;br /&gt;Yes,&amp;nbsp; the&amp;nbsp; custom Android&amp;nbsp; application is&amp;nbsp; capable&amp;nbsp; of doing&amp;nbsp; everything BLE&amp;nbsp; related,&amp;nbsp; so&amp;nbsp; scanning,&amp;nbsp; connecting, write/read&amp;nbsp; etc, won&amp;#39;t be a&amp;nbsp; problem.&lt;br /&gt;&lt;br /&gt;Will&amp;nbsp; the link you&amp;nbsp; sent me be&amp;nbsp; compatible&amp;nbsp; with my&amp;nbsp; parameters listed above?&lt;br /&gt;&lt;br /&gt;Also,&amp;nbsp; if I&amp;nbsp; wanted to do&amp;nbsp; a&amp;nbsp; OTA without using an application, for example with a&amp;nbsp; Raspberry Pi is this possible? Is there somewhere that has the&amp;nbsp; information of doing firmware&amp;nbsp; updates, e.g. talking to the&amp;nbsp; services/characteristics?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Bluetooth Firmware updates using custom andriod app</title><link>https://devzone.nordicsemi.com/thread/558043?ContentTypeID=1</link><pubDate>Tue, 06 Jan 2026 14:06:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:28e86a26-3fc8-48ec-ab41-9e482f72435a</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;What NCS version are you using? What nRF Android app are you using, nRF Connect or nRF Connect Device Manager?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Is your&amp;nbsp;&lt;span&gt;custom PCB capable of running the application as an nRF5340DK and working with the nRF Android&amp;nbsp;app?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Is your&amp;nbsp;custom Android application capable of scanning and connecting to the BLE application running on the nRF5340DK?&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;You can start the custom&lt;span&gt;&amp;nbsp;Android&lt;/span&gt; app from&amp;nbsp;&lt;a href="https://github.com/NordicSemiconductor/Android-nRF-Connect-Device-Manager"&gt;https://github.com/NordicSemiconductor/Android-nRF-Connect-Device-Manager&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Regards,&lt;br /&gt;Amanda H.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>