<?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>BLE DFU boot loader and device information</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/89690/ble-dfu-boot-loader-and-device-information</link><description>We are using the DFU workflow available with nRF5 SDK 16.0.0 and nRF5 SDK 17.1.0 on our BLE devices. We have two different products, one using the nRF52832 and the other using the nRF52810. We are able to distinguish between these two boards by querying</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 06 Jul 2022 16:25:50 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/89690/ble-dfu-boot-loader-and-device-information" /><item><title>RE: BLE DFU boot loader and device information</title><link>https://devzone.nordicsemi.com/thread/375865?ContentTypeID=1</link><pubDate>Wed, 06 Jul 2022 16:25:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ced75159-3b81-44ad-a11b-69dff5ebce1f</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Sorry, what I meant to ask was if it is even possible to upload the wrong FW? It will *not*be if you have configured them with different HW IDs.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE DFU boot loader and device information</title><link>https://devzone.nordicsemi.com/thread/375863?ContentTypeID=1</link><pubDate>Wed, 06 Jul 2022 16:19:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f07ac9a3-edfc-424f-8131-5d3185d9cad2</guid><dc:creator>RVM</dc:creator><description>[quote userid="4240" url="~/f/nordic-q-a/89690/ble-dfu-boot-loader-and-device-information/375792"]What happens if you upload the wrong update package, will it be rejected?[/quote]
&lt;p&gt;These devices are going to be in the field and have different behaviors i.e. different product verticals and feature sets, different workflows for subsequent DFU OTA updates, etc. &lt;/p&gt;
&lt;p&gt;The product firmware that runs on a nRF52832 platform is very different from the version that runs on the nRF52810. We do not have the luxury of mismatching the firmware and the hardware.&lt;/p&gt;
[quote userid="4240" url="~/f/nordic-q-a/89690/ble-dfu-boot-loader-and-device-information/375792"]Also, are they both programmed with the same NRF_DFU_HW_VERSION?[/quote]
&lt;p&gt;How can the BLE application that manages the DFU workflow retrieve this information from the target that it is to be updated.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE DFU boot loader and device information</title><link>https://devzone.nordicsemi.com/thread/375792?ContentTypeID=1</link><pubDate>Wed, 06 Jul 2022 12:36:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e31c3b93-e77e-4cc4-b0ad-a65228c9b7c6</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;There is a &lt;span&gt;&lt;a title="Firmware version" href="https://infocenter.nordicsemi.com/topic/sdk_nrf5_v17.1.0/lib_dfu_transport.html?cp=8_1_3_5_2_0_10#lib_dfu_transport_op_fw_version"&gt;Firmware version&lt;/a&gt;&lt;/span&gt; command request available in the DFU transport, but it is disabled by default through the &lt;a href="https://infocenter.nordicsemi.com/topic/sdk_nrf5_v17.1.0/group__nrf__dfu__config.html#gaa8771548b6ce0677b563756adc75f9ec"&gt;&lt;span&gt;&lt;span&gt;NRF_DFU_PROTOCOL_REDUCED&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; setting. What happens if you upload the wrong update package, will it be rejected? Also, are they both programmed with the same NRF_DFU_HW_VERSION?&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Vidar&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>