<?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>How to program nRF52840 without using the SWD line?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/76823/how-to-program-nrf52840-without-using-the-swd-line</link><description>Hi, 
 We are using nRF52840 SOC with our custom board . Due to some reason, the SWD data line( SWDIO pin ) shorted . 
 So now we are looking into how we can program nRF52840 without using the SWD line. Is there any other way to program nRF52840 ? 
 Thank</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 28 Jun 2021 12:20:50 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/76823/how-to-program-nrf52840-without-using-the-swd-line" /><item><title>RE: How to program nRF52840 without using the SWD line?</title><link>https://devzone.nordicsemi.com/thread/317478?ContentTypeID=1</link><pubDate>Mon, 28 Jun 2021 12:20:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c37d9d2a-2892-4a30-a1c4-d393c59d7ffb</guid><dc:creator>vivek machchhar</dc:creator><description>&lt;p&gt;Thank you Einar Thorsrud,&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to program nRF52840 without using the SWD line?</title><link>https://devzone.nordicsemi.com/thread/317412?ContentTypeID=1</link><pubDate>Mon, 28 Jun 2021 09:02:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:41829978-8ed1-428c-8934-b61c40519434</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Unfortunately not. The only way to program a new nRF5 device with empty flash is via SWD. Once programmed, if you program it via a bootloader, that can be used to upgrade using other transports (depending on the bootloader), like UART, USB, BLE etc. But you would anyway need SWD to program the bootloader, unless you program the devices before mounting them on the board.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>