<?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 reflash Thingy52?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/44884/how-to-reflash-thingy52</link><description>Hello Nordic, 
 I have multiple Thingy52 devices upgraded to V2.2 firmware via nRF Connect application on my android phone. 
 Have been trying to add the BL Mesh light switch example to no avail, using the precompiled .hex files in nrf5_sdk_for_mesh </description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 07 Jun 2019 15:41:54 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/44884/how-to-reflash-thingy52" /><item><title>RE: How to reflash Thingy52?</title><link>https://devzone.nordicsemi.com/thread/191697?ContentTypeID=1</link><pubDate>Fri, 07 Jun 2019 15:41:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:71fd6d37-2ed1-4f02-92dc-b417bd3c282b</guid><dc:creator>Bj&amp;#248;rn Kvaale</dc:creator><description>&lt;p&gt;Have you tried with the hex file provided in &lt;a href="https://github.com/NordicPlayground/thingy52-mesh-provisioning-demo"&gt;the github link&lt;/a&gt;? Did you remember to follow all of the instructions, including erasing the previous Thingy:52 FW? Have you tried erasing Bluetooth cache on your phone?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to reflash Thingy52?</title><link>https://devzone.nordicsemi.com/thread/191216?ContentTypeID=1</link><pubDate>Thu, 06 Jun 2019 05:43:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ef7bf1dc-ee5d-4ef1-8a42-cf43a6af046a</guid><dc:creator>Josh_1</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;If you faced with this problem please advise,&lt;/p&gt;
&lt;p&gt;I succeed to program Thingy52 with the firmware,&lt;/p&gt;
&lt;p&gt;&amp;quot;light_switch_proxy_server_nrf52832_xxAA_s132_6_0_0.emProject&amp;quot; from the folder downloaded by the instruction &amp;quot;thingy_provisioning_demo_generic_OnOff_BLINK&amp;quot; ,you can see at the screen shot below,&lt;/p&gt;
&lt;p&gt;The led is blinking in Green but I can not see it on the nRF app like showing at the link demo,&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=XthbU9NP0Yg" rel="nofollow"&gt;https://www.youtube.com/watch?v=XthbU9NP0Yg&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Why is it?&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/2018.4.png" /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to reflash Thingy52?</title><link>https://devzone.nordicsemi.com/thread/177397?ContentTypeID=1</link><pubDate>Wed, 20 Mar 2019 14:56:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c82f26ae-cf27-43ae-beb9-801529ad3665</guid><dc:creator>Bj&amp;#248;rn Kvaale</dc:creator><description>&lt;p&gt;This is because the Thingy demo was written for mesh sdk v2.2.0.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to reflash Thingy52?</title><link>https://devzone.nordicsemi.com/thread/177396?ContentTypeID=1</link><pubDate>Wed, 20 Mar 2019 14:55:35 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:326cf6b5-53cc-46d1-a17e-960776440d3d</guid><dc:creator>Bj&amp;#248;rn Kvaale</dc:creator><description>[quote user="philbrock"]So Question 1: Can I use the most recent versions or should I use the exact SDK versions from the article?[/quote]
&lt;p&gt;&amp;nbsp;No, it&amp;#39;s best to use the mesh sdk v2.2.0. You could update the code to work on v3.1.0, but it would require a bit of work (see &lt;a href="https://www.nordicsemi.com/DocLib/Content/SDK_Doc/Mesh_SDK/v3-1-0/md_MIGRATION_GUIDE"&gt;this migration guide&lt;/a&gt; for info). In addition, just want to point out that the Thingy mesh example uses a simplified version of the generic on off server, not the standard on/off server. This may make migration a bit more difficult.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to reflash Thingy52?</title><link>https://devzone.nordicsemi.com/thread/176829?ContentTypeID=1</link><pubDate>Mon, 18 Mar 2019 23:44:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fb0f11e9-8bd1-488a-817c-610fdd1cfc5c</guid><dc:creator>philbrock</dc:creator><description>&lt;p&gt;The reason I asked the question above about using the most current versions of SDKs is because when I follow each step of the &amp;quot;Building the demo&amp;quot; section, when I open the thingy52-mesh-provisioning-demo solution/project in SES and try to build, I get errors that files are missing.&lt;/p&gt;
&lt;p&gt;A few files are missing from the Application folder within SES.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;For example: ...\nrf_sdk_for_mesh\common\src\rtt_input.c: No such file or directory&lt;/p&gt;
&lt;p&gt;The rtt_input.c file above is actually in ...\nrf_sdk_for_mesh\examples\common\src&lt;/p&gt;
&lt;p&gt;My SDK_ROOT Global Macros are defined correctly.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to reflash Thingy52?</title><link>https://devzone.nordicsemi.com/thread/176813?ContentTypeID=1</link><pubDate>Mon, 18 Mar 2019 18:34:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1a2e7a8b-6e68-4ac1-afe8-f800ecc5d17a</guid><dc:creator>philbrock</dc:creator><description>&lt;p&gt;Hi Bjorn,&lt;/p&gt;
&lt;p&gt;Yes, that is exactly the demo I am trying to reproduce.&lt;/p&gt;
&lt;p&gt;However, I am using the latest versions of the sdks:&lt;/p&gt;
&lt;p&gt;&lt;span&gt;nRF5 Mesh SDK v3.1.0&amp;nbsp; &amp;nbsp; (article uses v2.2.0)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Nordic Thingy:52 SDK v2.1.0&amp;nbsp; &amp;nbsp; (article uses the same)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Nordic nRF5 SDK v15.3.0 (article uses v15.0.0)&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;So Question 1: Can I use the most recent versions or should I use the exact SDK versions from the article?&lt;/p&gt;
&lt;p&gt;Typically I prefer to use the most recent versions of SDKs as they are more mature.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;The demo states under the &amp;quot;Building the Demo&amp;quot; section:&lt;/p&gt;
&lt;p&gt;&lt;span&gt;To run the demo, you can use the precompiled firmware,&amp;nbsp;or ....&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;So before I compile and build my own version with the Seeger IDE toolchain, I want to try with the precompiled firmware. There are two .hex files in the hex folder of the github repo:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;s132_nrf52_6.0.0_softdevice.hex&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;thingy52-mesh-provisioning-demo.hex&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;If I am going to manually flash a Thingy over a jlink connection using nrfjprog, I imagine I need to use hexmerge to combine the two hex files above into one:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;hexmerge s132_nrf52_6.0.0_softdevice.hex thingy52-mesh-provisioning-demo.hex -o prebuiltdemo.hex&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Then I wiped the Thingy:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;nrfjprog -e -f nrf52&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Then I flashed the Thingy:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;nrfjprog -p prebuiltdemo.hex -f nrf52&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Then I power cycled the Thingy and got the Breathing Red color, so I could configure it via nRF Mesh application on my mobile phone. Hooray!&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;So the problem I had last week was I did not combine the two prebuilt .hex files. I had only tried flashing with thingy52-mesh-provisioning-demo.hex&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;If you could kindly answer my question above, you can close this ticket.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Thank you Bjorn!&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Phil&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;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to reflash Thingy52?</title><link>https://devzone.nordicsemi.com/thread/176431?ContentTypeID=1</link><pubDate>Fri, 15 Mar 2019 13:45:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:171b358b-cdab-4038-b1a6-93ca224d3010</guid><dc:creator>Bj&amp;#248;rn Kvaale</dc:creator><description>&lt;p&gt;Have you tried using the Thingy:52&amp;nbsp;&lt;a href="https://github.com/NordicPlayground/thingy52-mesh-provisioning-demo"&gt;FW found here&lt;/a&gt;? This is the basis of the demo on &lt;a href="https://www.youtube.com/watch?v=XthbU9NP0Yg&amp;amp;t=157s"&gt;Youtube here&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to reflash Thingy52?</title><link>https://devzone.nordicsemi.com/thread/176313?ContentTypeID=1</link><pubDate>Fri, 15 Mar 2019 00:01:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:12489db0-dde6-4c1a-8c47-281a1f3ba9dc</guid><dc:creator>philbrock</dc:creator><description>&lt;p&gt;I found the download page here:&amp;nbsp;&lt;a href="https://www.nordicsemi.com/Software-and-Tools/Development-Kits/Nordic-Thingy-52/Download#infotabs"&gt;https://www.nordicsemi.com/Software-and-Tools/Development-Kits/Nordic-Thingy-52/Download#infotabs&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This worked like a charm.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Now I will return to adding Mesh functionality to the Thingy.&lt;/p&gt;
&lt;p&gt;I should be able to do that using *only* precompiled hex files in the SDK for BLE Mesh version 3.1.0, is that correct?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thank you.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>