<?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>Update over the air</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/125608/update-over-the-air</link><description>Hi, 
 I’ve enabled OTA firmware updates in our project using MCUboot. Before enabling OTA, everything worked correctly—our firmware received interrupts on pin P1.00 from one of our TI sensors with no issues. 
 However, after enabling OTA (MCUboot), the</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 16 Dec 2025 15:56:07 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/125608/update-over-the-air" /><item><title>RE: Update over the air</title><link>https://devzone.nordicsemi.com/thread/557123?ContentTypeID=1</link><pubDate>Tue, 16 Dec 2025 15:56:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0b7ed063-8d35-4514-92e1-aa16ccda5eb9</guid><dc:creator>Alireza Asvadi</dc:creator><description>&lt;p&gt;Hi Edvin,&lt;/p&gt;
&lt;p&gt;Thank you for your reply. I have resolved the issue by disabling the external flash, which corrected the behaviour. When the external flash is enabled, additional pulses appear on the SDA line, and these pulses interfere with the sensor&amp;rsquo;s operation&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Alireza&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Update over the air</title><link>https://devzone.nordicsemi.com/thread/556986?ContentTypeID=1</link><pubDate>Mon, 15 Dec 2025 14:03:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:56abb8ec-e240-4a22-8823-358fd93f2e9e</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;Sorry for the late reply. We have had some issues with DevZone lately.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;That seems odd. The signals coming from the nRF53 seems identical in both cases. They have the same output voltage, I presume?&lt;/p&gt;
&lt;p&gt;Is there any other parts of the I2C traffic that seems different after you enable the DFU? Could it be something during the init sequence that doesn&amp;#39;t happen after you enable DFU? You mentioned that the i2c_dev.name and i2c_dev.config changed What does it look like, before and after? These should be compile time variables.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Edvin&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Update over the air</title><link>https://devzone.nordicsemi.com/thread/556703?ContentTypeID=1</link><pubDate>Wed, 10 Dec 2025 14:36:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ef8252fe-5842-439d-a150-d8d43dcbf388</guid><dc:creator>Alireza Asvadi</dc:creator><description>&lt;p&gt;Good morning Advin,&lt;/p&gt;
&lt;p&gt;These are two screenshots from Digital Analyzer, when I enable&amp;nbsp;&lt;span class="hljs-attr"&gt;CONFIG_NCS_SAMPLE_MCUMGR_BT_OTA_DFU&lt;/span&gt;&lt;span&gt;=y, as you see, the proximity sensor doesn&amp;#39;t send ACK:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1765377202310v1.png" alt=" " /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;But when I disable the&amp;nbsp;&lt;span class="hljs-attr"&gt;CONFIG_NCS_SAMPLE_MCUMGR_BT_OTA_DFU&lt;/span&gt;=n, the proximity sensor starts to send ack,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1765377310178v3.png" alt=" " /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Update over the air</title><link>https://devzone.nordicsemi.com/thread/556600?ContentTypeID=1</link><pubDate>Tue, 09 Dec 2025 18:42:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:240221c8-efc5-4672-8a9d-42aeb71ef600</guid><dc:creator>Alireza Asvadi</dc:creator><description>&lt;p&gt;Hi Again,&lt;/p&gt;
&lt;p&gt;I just noticed that, enabling&amp;nbsp;&lt;span&gt;CONFIG_NCS_SAMPLE_MCUMGR_BT_OTA_DFU, in (&lt;/span&gt;&lt;span&gt;const&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;struct&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;device&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;*&lt;/span&gt;&lt;span&gt;i2c_dev&lt;/span&gt;&lt;span&gt;;) i2c_dev parameters change, they have different values. I mean, i2c_dev.name, i2c_dev.config, ........ after enbaling,&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Update over the air</title><link>https://devzone.nordicsemi.com/thread/556599?ContentTypeID=1</link><pubDate>Tue, 09 Dec 2025 18:35:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f9fd42ac-88b4-471a-ae07-0eaff7f87c71</guid><dc:creator>Alireza Asvadi</dc:creator><description>&lt;p&gt;Hi&amp;nbsp;&lt;span&gt;Edvin,&lt;/span&gt;&lt;/p&gt;
&lt;p data-start="81" data-end="270"&gt;We are using a TMD2636 proximity sensor on our board, connected via I&amp;sup2;C on pins P0.18 (SDA) and P0.30 (SCL). The same I&amp;sup2;C bus also contains a TMP117 temperature sensor and another device.&lt;/p&gt;
&lt;p data-start="272" data-end="353"&gt;Before enabling OTA updates, all sensors work correctly. However, after enabling:&lt;/p&gt;
&lt;div class="contain-inline-size rounded-2xl corner-superellipse/1.1 relative bg-token-sidebar-surface-primary"&gt;
&lt;div class="overflow-y-auto p-4" dir="ltr"&gt;&lt;code class="whitespace-pre!"&gt;&lt;span&gt;&lt;span class="hljs-attr"&gt;CONFIG_NCS_SAMPLE_MCUMGR_BT_OTA_DFU&lt;/span&gt;=y
&lt;/span&gt;&lt;/code&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p data-start="402" data-end="534"&gt;The proximity sensor (TMD2636) stops responding, while the TMP117 and the other sensor continue to operate normally on the same bus.&lt;/p&gt;
&lt;p data-start="536" data-end="666"&gt;I checked the I&amp;sup2;C pulses with a logic analyzer and confirmed that the TMD2636 no longer sends an ACK after OTA support is enabled.&lt;/p&gt;
&lt;p data-start="668" data-end="747"&gt;Could you please advise on what might cause this issue or how I can resolve it?&lt;/p&gt;
&lt;p data-start="668" data-end="747"&gt;Thanks,&lt;/p&gt;
&lt;p data-start="668" data-end="747"&gt;Alireza&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Update over the air</title><link>https://devzone.nordicsemi.com/thread/554428?ContentTypeID=1</link><pubDate>Fri, 14 Nov 2025 18:21:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:32ab66da-e1f8-4ba0-8331-352653b564a9</guid><dc:creator>Alireza Asvadi</dc:creator><description>&lt;p&gt;It worked. Thanks for your help, Edvin&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Update over the air</title><link>https://devzone.nordicsemi.com/thread/554389?ContentTypeID=1</link><pubDate>Fri, 14 Nov 2025 13:07:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:043ff95c-4ac2-44f8-8df6-9ec007a8f14e</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;Hello Alireza,&lt;/p&gt;
&lt;p&gt;The P1.00 is by default used for UART logging for the network core. So if you are using the nRF5340 DK as a target board, the control of the P1.00 will be forwarded to the network core.&lt;/p&gt;
&lt;p&gt;I assume you already found out how you disable this, so that the application core can control the P1.00 pin, but then it stops working after you added the bootloader.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Since the bootloader is a separate piece of code running on the nRF5340 before the actual application starts, it will now be the one that assigns ownership of the different pins.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;So whatever you did in your application, you need to also apply to the bootloader. I assume (but it depends on the NCS version that you are using) that you disabled the pin forwarding and disabled logging over UART on your network core in the application. Most likely, this is done in &amp;lt;board_name&amp;gt;.overlay, or app.overlay, depending on how you configured your application.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Now, since you added the bootloader, you need to make sure that the bootloader does the same thing. I believe you just need to copy the removal of pin forwarding from your application into sysbuild\mcuboot\&amp;lt;board_name&amp;gt;overlay, and it will be applied there as well. Give it a go, and if it doesn&amp;#39;t work, feel free to zip and upload your application here, so that I can have a look at how you did it in the first place, and how to make the same apply to your bootloader.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Edvin&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Update over the air</title><link>https://devzone.nordicsemi.com/thread/554312?ContentTypeID=1</link><pubDate>Thu, 13 Nov 2025 21:22:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e70101a9-fc06-4eac-954e-e9ffbe25628b</guid><dc:creator>Alireza Asvadi</dc:creator><description>&lt;p&gt;I just noticed that this issue only occurs when I enable &lt;code data-start="102" data-end="134" data-is-only-node=""&gt;SB_CONFIG_BOOTLOADER_MCUBOOT=y&lt;/code&gt; in &lt;code data-start="138" data-end="153"&gt;sysbuild.conf&lt;/code&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>