<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://wiki.in-circuit.de/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.in-circuit.de/index.php5?action=history&amp;feed=atom&amp;title=radino40_software</id>
		<title>radino40 software - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.in-circuit.de/index.php5?action=history&amp;feed=atom&amp;title=radino40_software"/>
		<link rel="alternate" type="text/html" href="https://wiki.in-circuit.de/index.php5?title=radino40_software&amp;action=history"/>
		<updated>2026-05-02T06:37:10Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.20.3</generator>

	<entry>
		<id>https://wiki.in-circuit.de/index.php5?title=radino40_software&amp;diff=6531&amp;oldid=prev</id>
		<title>Traeger at 17:11, 22 February 2026</title>
		<link rel="alternate" type="text/html" href="https://wiki.in-circuit.de/index.php5?title=radino40_software&amp;diff=6531&amp;oldid=prev"/>
				<updated>2026-02-22T17:11:37Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 17:11, 22 February 2026&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 136:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 136:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{Radino40_Nav}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{Radino40_Nav}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Category:radino40]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Category:radino40]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;[[Category:radino Radio Modules]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Traeger</name></author>	</entry>

	<entry>
		<id>https://wiki.in-circuit.de/index.php5?title=radino40_software&amp;diff=6515&amp;oldid=prev</id>
		<title>Traeger at 17:02, 22 February 2026</title>
		<link rel="alternate" type="text/html" href="https://wiki.in-circuit.de/index.php5?title=radino40_software&amp;diff=6515&amp;oldid=prev"/>
				<updated>2026-02-22T17:02:36Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 17:02, 22 February 2026&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 136:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 136:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{Radino40_Nav}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{Radino40_Nav}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Category:radino40]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Category:radino40]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;[[Category:radino Radio Modules]]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Traeger</name></author>	</entry>

	<entry>
		<id>https://wiki.in-circuit.de/index.php5?title=radino40_software&amp;diff=6429&amp;oldid=prev</id>
		<title>Traeger at 12:48, 22 February 2026</title>
		<link rel="alternate" type="text/html" href="https://wiki.in-circuit.de/index.php5?title=radino40_software&amp;diff=6429&amp;oldid=prev"/>
				<updated>2026-02-22T12:48:20Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 12:48, 22 February 2026&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 134:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 134:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;If the ''nrfutil'' exits successful the {{PAGENAME}} is programmed.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;If the ''nrfutil'' exits successful the {{PAGENAME}} is programmed.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;{{Radino40_Nav}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Category:radino40]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Category:radino40]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Category:radino Radio Modules]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Category:radino Radio Modules]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Traeger</name></author>	</entry>

	<entry>
		<id>https://wiki.in-circuit.de/index.php5?title=radino40_software&amp;diff=6386&amp;oldid=prev</id>
		<title>Traeger at 11:33, 22 February 2026</title>
		<link rel="alternate" type="text/html" href="https://wiki.in-circuit.de/index.php5?title=radino40_software&amp;diff=6386&amp;oldid=prev"/>
				<updated>2026-02-22T11:33:44Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 11:33, 22 February 2026&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 133:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 133:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;The ''nrfutil'' now waits up to 10 seconds for the {{PAGENAME}} to enter the bootloader.&amp;lt;br/&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;The ''nrfutil'' now waits up to 10 seconds for the {{PAGENAME}} to enter the bootloader.&amp;lt;br/&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;If the ''nrfutil'' exits successful the {{PAGENAME}} is programmed.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;If the ''nrfutil'' exits successful the {{PAGENAME}} is programmed.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;[[Category:radino40]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;[[Category:radino Radio Modules]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Traeger</name></author>	</entry>

	<entry>
		<id>https://wiki.in-circuit.de/index.php5?title=radino40_software&amp;diff=6311&amp;oldid=prev</id>
		<title>Ludwig: /* Devices with CP210x USB */ fix typo within the word &quot;prepare&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.in-circuit.de/index.php5?title=radino40_software&amp;diff=6311&amp;oldid=prev"/>
				<updated>2026-01-07T11:29:05Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Devices with CP210x USB: &lt;/span&gt; fix typo within the word &amp;quot;prepare&amp;quot;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 11:29, 7 January 2026&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 87:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 87:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;#* the bootloader only accepts new firmware uploads with a different software version string than the currently installed firmware&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;#* the bootloader only accepts new firmware uploads with a different software version string than the currently installed firmware&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;# tool: click ''connect device''&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;# tool: click ''connect device''&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;# tool: click ''&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;prepate &lt;/del&gt;packets''&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;# tool: click ''&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;prepare &lt;/ins&gt;packets''&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;# press ''RST-button'' on the device&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;# press ''RST-button'' on the device&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;# tool: click ''start update process'' within 5 seconds&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;# tool: click ''start update process'' within 5 seconds&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Ludwig</name></author>	</entry>

	<entry>
		<id>https://wiki.in-circuit.de/index.php5?title=radino40_software&amp;diff=6310&amp;oldid=prev</id>
		<title>Ludwig: /* Devices with CP210x USB */ clarify update procedure using the uploader tool</title>
		<link rel="alternate" type="text/html" href="https://wiki.in-circuit.de/index.php5?title=radino40_software&amp;diff=6310&amp;oldid=prev"/>
				<updated>2026-01-07T11:25:12Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Devices with CP210x USB: &lt;/span&gt; clarify update procedure using the uploader tool&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 11:25, 7 January 2026&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 70:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 70:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* update&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* update&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;# follow the steps above up to step 3&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;# follow the steps above up to step 3&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;# unpack the .zip file and start the updater tool&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;# unpack the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;''dfu_container&lt;/ins&gt;.zip&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'' &lt;/ins&gt;file and start the updater tool&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;# set the update files in the tool to the unpacked ones &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;and set the right hardware and target serial number&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;# set the update files in the tool to the unpacked ones&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;:&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;#* &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;this part of the bootloading has checks implemented for&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;#* &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;''nrf52840_xxaa.dat''&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;#*# &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;device serial number&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;#* &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;''nrf52840_xxaa.bin''&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;#*# &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;hardware version (an &lt;/del&gt;empty &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;string will ignore this check)&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;# &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Target&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;#*# &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;current &lt;/del&gt;software version&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;#* &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;''all devices''&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;#*# new software version&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;# &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Hardware&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;# tool: connect &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;to your &lt;/del&gt;device&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;#* leave field &lt;/ins&gt;empty&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;# tool: prepate &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;the &lt;/del&gt;packets&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;# Software from:&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;# press RST-button on the device&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;#* &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;''any''&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;# tool: start update process&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;# &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Software to:&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;#* this can any arbitrary &lt;/ins&gt;software version &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;string which is also written onto the device by the bootloader&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;#*&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;* e.g. ''sw-1''&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;#&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;* on subsequent uploads the software string must be different&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;#** e.g. ''sw-2''&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;#* the bootloader only accepts &lt;/ins&gt;new &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;firmware uploads with a different &lt;/ins&gt;software version &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;string than the currently installed firmware&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;# tool: &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;click ''&lt;/ins&gt;connect device&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;''&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;# tool: &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;click ''&lt;/ins&gt;prepate packets&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;''&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;# press &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;''&lt;/ins&gt;RST-button&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'' &lt;/ins&gt;on the device&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;# tool: &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;click ''&lt;/ins&gt;start update process&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'' within 5 seconds&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;----&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;----&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Ludwig</name></author>	</entry>

	<entry>
		<id>https://wiki.in-circuit.de/index.php5?title=radino40_software&amp;diff=6148&amp;oldid=prev</id>
		<title>Ludwig: Created page with &quot;===Setup toolchain (Windows PC)===  ====Cygwin setup====  On Windows PC the use of cygwin console is recommended. The following steps describe how to setup cygwin for radino40...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.in-circuit.de/index.php5?title=radino40_software&amp;diff=6148&amp;oldid=prev"/>
				<updated>2024-10-21T12:04:58Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;===Setup toolchain (Windows PC)===  ====Cygwin setup====  On Windows PC the use of cygwin console is recommended. The following steps describe how to setup cygwin for radino40...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;===Setup toolchain (Windows PC)===&lt;br /&gt;
&lt;br /&gt;
====Cygwin setup====&lt;br /&gt;
&lt;br /&gt;
On Windows PC the use of cygwin console is recommended. The following steps describe how to setup cygwin for radino40 DW1000 projects.&lt;br /&gt;
&lt;br /&gt;
# Download latest cygwin&lt;br /&gt;
#* https://cygwin.com/install.html -&amp;gt; ''setup-x86_64.exe''&lt;br /&gt;
# Install cygwin&lt;br /&gt;
#* Enable the following '''additional''' packages within cygwin installation:&lt;br /&gt;
#** make (located at devel-&amp;gt;make)&lt;br /&gt;
#** bash-completion (located at shells-&amp;gt;bash-completion)&lt;br /&gt;
#* Optional recommended packages:&lt;br /&gt;
#** chere (located at shells)&lt;br /&gt;
#* Configure ''chere'' to get context menu option ''Bash Prompt Here''&lt;br /&gt;
#** Run cygwin as Administrator&lt;br /&gt;
#** Run the following command to configure chere:&amp;lt;pre&amp;gt;$ chere -i -t mintty -s bash&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Driver setup====&lt;br /&gt;
&lt;br /&gt;
# Download radino40 DW1000 Bootloader driver&lt;br /&gt;
#* https://ic42.de/Download/nrfconnect-driver-installer.zip (sha256sum: 8570dc48cd0c4a5c6de259340d54fb820c773d5b9e6855615be5b81ca5fa702e)&lt;br /&gt;
# Run ''nrfconnect-driver-installer.exe'' to install driver&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===radino40 DW1000 SDK===&lt;br /&gt;
&lt;br /&gt;
====Installation====&lt;br /&gt;
&lt;br /&gt;
# Download latest ''radino40 DW1000 SDK''&lt;br /&gt;
#* source: https://ic42.de/BSP/radino40/20210210_radino40_DW1000_SDK_V0.1.0.zip&lt;br /&gt;
# extract ''radino40 DW1000 SDK''&lt;br /&gt;
#* it is recommended to extract the ''radino40 DW1000 SDK'' in a short path&lt;br /&gt;
&lt;br /&gt;
====Compile &amp;amp; Upload Examples====&lt;br /&gt;
&lt;br /&gt;
# software examples are located within the directory ''ic-bootloadable-examples'', e.g.:&lt;br /&gt;
#* blinky_delay&lt;br /&gt;
#* dw1000_ping_pong_distcalc&lt;br /&gt;
#* ...&lt;br /&gt;
# each software example contains hardware specific subfolders, e.g.:&lt;br /&gt;
#* hardware_breakout&lt;br /&gt;
#** for 901.550 radino40 Breakout Board&lt;br /&gt;
#* hardware_quad_tag&lt;br /&gt;
#* hardware_usb_stick&lt;br /&gt;
#* ...&lt;br /&gt;
# '''example:''' compile example ''blinky_delay'' for specific hardware ''hardware_breakout''&lt;br /&gt;
## open cygwin&lt;br /&gt;
## navigate to ''radino40DW1000SDK\ic-bootloadables-examples\blinky_delay\hardware_breakout''&amp;lt;pre&amp;gt;$ cd radino40DW1000SDK\ic-bootloadables-examples\blinky_delay\hardware_breakout&amp;lt;/pre&amp;gt;&lt;br /&gt;
## compile firmware&amp;lt;pre&amp;gt;$ make clean &amp;amp;&amp;amp; make -j 16&amp;lt;/pre&amp;gt;&lt;br /&gt;
## generate dfu image for bootloader upload&amp;lt;pre&amp;gt;$ make dfu_generate&amp;lt;/pre&amp;gt;&lt;br /&gt;
# determine bootloader COM port&lt;br /&gt;
## connect radino40 DW1000 breakout board via USB to PC&lt;br /&gt;
## open device manager&lt;br /&gt;
##* e.g. Windows 10: press Windows+X and select device manager&lt;br /&gt;
## press RST-button on radino40 Breakout Board to start bootloader&lt;br /&gt;
## the bootloader should be listed in the device manager as &amp;lt;pre&amp;gt;nRF52 SDFU USB (COM3)&amp;lt;/pre&amp;gt;&lt;br /&gt;
##* (the COM port number can be different)&lt;br /&gt;
# upload firmware using the COM port number&amp;lt;pre&amp;gt;$ make dfu_load NRF_UTIL_COM=COM3&amp;lt;/pre&amp;gt;&lt;br /&gt;
## wait 3-4 seconds&lt;br /&gt;
## press RST-button on radino40 Breakout Board to start bootloader&lt;br /&gt;
## if upload was successfull the following message will appear: &amp;lt;pre&amp;gt;Device programmed.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Devices with CP210x USB====&lt;br /&gt;
&lt;br /&gt;
* not all hardware have the USB line connected to the USB plug. For these you need a different tool to update the firmware.&lt;br /&gt;
* latest version of the updater tool&lt;br /&gt;
** [https://ic42.de/BSP/radino40/20210322_radino40_Uart_updater_V1.0.2.exe radino40_Uart_updater_V1.0.2]&lt;br /&gt;
* update&lt;br /&gt;
# follow the steps above up to step 3&lt;br /&gt;
# unpack the .zip file and start the updater tool&lt;br /&gt;
# set the update files in the tool to the unpacked ones and set the right hardware and target serial number&lt;br /&gt;
#* this part of the bootloading has checks implemented for&lt;br /&gt;
#*# device serial number&lt;br /&gt;
#*# hardware version (an empty string will ignore this check)&lt;br /&gt;
#*# current software version&lt;br /&gt;
#*# new software version&lt;br /&gt;
# tool: connect to your device&lt;br /&gt;
# tool: prepate the packets&lt;br /&gt;
# press RST-button on the device&lt;br /&gt;
# tool: start update process&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Firmware-Update via USB Bootloader===&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' The following section is '''NOT''' relevant when using the radino40 DW1000 SDK.&lt;br /&gt;
&lt;br /&gt;
====Required Software====&lt;br /&gt;
&lt;br /&gt;
The radino40 DW1000 is shipped programmed with a usb bootloader which can be used to upload new firmware.&lt;br /&gt;
&lt;br /&gt;
The ''USB driver'' needs to be installed, it can be downloaded [https://www.nordicsemi.com/Software-and-Tools/Development-Tools/nRF-Connect-for-desktop/Download#infotabs here]&lt;br /&gt;
&lt;br /&gt;
Also the ''nrf_util'' tool has to be downloaded from [https://github.com/NordicSemiconductor/pc-nrfutil/releases/download/v5.1.0/nrfutil.exe here]&lt;br /&gt;
(additional information regarding this tool can be found on [https://infocenter.nordicsemi.com/index.jsp?topic=%2Fug_nrfutil%2FUG%2Fnrfutil%2Fnrfutil_installing.html nordicsemi.com] or [https://github.com/NordicSemiconductor/pc-nrfutil/releases/tag/v5.1.0 github.com])&lt;br /&gt;
&lt;br /&gt;
The compiled firmware binaries are delivered within a compressed zip file ''dfu_container.zip''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Starting the bootloader====&lt;br /&gt;
&lt;br /&gt;
Enable the bootloader on the {{PAGENAME}} via low on the reset pin, e.g. by pressing the RESET-Button. The {{PAGENAME}} stays in bootloader mode for 2 seconds. After that the Firmware is running.&lt;br /&gt;
&lt;br /&gt;
The bootloader will be recognized as a serial COM-Port, e.g. '''COM4'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Upload firmware with nrfutil====&lt;br /&gt;
&lt;br /&gt;
On a windows PC open a Command window (cmd.exe) and navigate to the folder that contains the firmware file ''dfu_container.zip''.&lt;br /&gt;
&lt;br /&gt;
Replace ''COM4'' with the COM-Port that your PC assigned to your device.&lt;br /&gt;
&lt;br /&gt;
command to flash:&lt;br /&gt;
 nrfutil dfu usb-serial -pkg &amp;lt;dfu_container.zip&amp;gt; -p &amp;lt;COM Port: COM4&amp;gt; -b 115200&lt;br /&gt;
&lt;br /&gt;
example:&lt;br /&gt;
 nrfutil dfu usb-serial -pkg dfu_container.zip -p COM4 -b 115200&lt;br /&gt;
&lt;br /&gt;
Start the ''nrfutil''.&lt;br /&gt;
The ''nrfutil'' now waits up to 10 seconds for the {{PAGENAME}} to enter the bootloader.&amp;lt;br/&amp;gt;&lt;br /&gt;
If the ''nrfutil'' exits successful the {{PAGENAME}} is programmed.&lt;/div&gt;</summary>
		<author><name>Ludwig</name></author>	</entry>

	</feed>