<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[SoliForum - 3D Printing Community — da Vinci Jr - Manual upgrade/downgrade]]></title>
		<link>https://www.soliforum.com/topic/14713/da-vinci-jr-manual-upgradedowngrade/</link>
		<atom:link href="https://www.soliforum.com/feed/rss/topic/14713/" rel="self" type="application/rss+xml" />
		<description><![CDATA[The most recent posts in da Vinci Jr - Manual upgrade/downgrade.]]></description>
		<lastBuildDate>Mon, 16 Jul 2018 11:18:56 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: da Vinci Jr - Manual upgrade/downgrade]]></title>
			<link>https://www.soliforum.com/post/145154/#p145154</link>
			<description><![CDATA[<p>Are there any advantages to later versions?</p>]]></description>
			<author><![CDATA[null@example.com (jmdearras)]]></author>
			<pubDate>Mon, 16 Jul 2018 11:18:56 +0000</pubDate>
			<guid>https://www.soliforum.com/post/145154/#p145154</guid>
		</item>
		<item>
			<title><![CDATA[Re: da Vinci Jr - Manual upgrade/downgrade]]></title>
			<link>https://www.soliforum.com/post/145151/#p145151</link>
			<description><![CDATA[<div class="quotebox"><cite>jmdearras wrote:</cite><blockquote><p>I bought a Jr with firmware 1.0.2.&nbsp; Which is the best, safe, firmware to upgrade to, how do I do it, or is it best to stay put?</p></blockquote></div><p>Firmware 2.2.0 is the last safe one to use.<br />But - as there are a million solutions to bypass the card issue now, there should be no reason not to try the latest firmware.</p>]]></description>
			<author><![CDATA[null@example.com (cgrillo)]]></author>
			<pubDate>Mon, 16 Jul 2018 09:25:22 +0000</pubDate>
			<guid>https://www.soliforum.com/post/145151/#p145151</guid>
		</item>
		<item>
			<title><![CDATA[Re: da Vinci Jr - Manual upgrade/downgrade]]></title>
			<link>https://www.soliforum.com/post/145147/#p145147</link>
			<description><![CDATA[<p>I bought a Jr with firmware 1.0.2.&nbsp; Which is the best, safe, firmware to upgrade to, how do I do it, or is it best to stay put?</p>]]></description>
			<author><![CDATA[null@example.com (jmdearras)]]></author>
			<pubDate>Mon, 16 Jul 2018 01:22:54 +0000</pubDate>
			<guid>https://www.soliforum.com/post/145147/#p145147</guid>
		</item>
		<item>
			<title><![CDATA[Re: da Vinci Jr - Manual upgrade/downgrade]]></title>
			<link>https://www.soliforum.com/post/140874/#p140874</link>
			<description><![CDATA[<p>The patched XYZware works, did not try to upload firmware. stock XYZware v2.1.26.1 complains no internet connection when click firmware update, then device not found. patched XYZware v2.1.26.1 skipped the checking internet checking and report the device not found. (I did not connect to Jr.)</p>]]></description>
			<author><![CDATA[null@example.com (yizhou.he)]]></author>
			<pubDate>Wed, 20 Dec 2017 17:46:27 +0000</pubDate>
			<guid>https://www.soliforum.com/post/140874/#p140874</guid>
		</item>
		<item>
			<title><![CDATA[Re: da Vinci Jr - Manual upgrade/downgrade]]></title>
			<link>https://www.soliforum.com/post/140870/#p140870</link>
			<description><![CDATA[<div class="quotebox"><cite>modfreakz wrote:</cite><blockquote><p>I have <a href="https://my.hidrive.com/lnk/BgDVOjbe#file"><strong>patched version of XYZware v2.1.26.1</strong></a>. If you are offline (internet disconnected) then press on About/Firmware Update button a new dialog will popup to select firmware for an update.</p><p>Could someone try downgrading? Be careful with the choice of firmware.</p></blockquote></div><p>Not working</p>]]></description>
			<author><![CDATA[null@example.com (nilezon)]]></author>
			<pubDate>Wed, 20 Dec 2017 17:18:15 +0000</pubDate>
			<guid>https://www.soliforum.com/post/140870/#p140870</guid>
		</item>
		<item>
			<title><![CDATA[Re: da Vinci Jr - Manual upgrade/downgrade]]></title>
			<link>https://www.soliforum.com/post/140864/#p140864</link>
			<description><![CDATA[<p>I have <a href="https://my.hidrive.com/lnk/BgDVOjbe#file"><strong>patched version of XYZware v2.1.26.1</strong></a>. If you are offline (internet disconnected) then press on About/Firmware Update button a new dialog will popup to select firmware for an update.</p><p>Could someone try downgrading? Be careful with the choice of firmware.</p>]]></description>
			<author><![CDATA[null@example.com (modfreakz)]]></author>
			<pubDate>Wed, 20 Dec 2017 14:47:53 +0000</pubDate>
			<guid>https://www.soliforum.com/post/140864/#p140864</guid>
		</item>
		<item>
			<title><![CDATA[Re: da Vinci Jr - Manual upgrade/downgrade]]></title>
			<link>https://www.soliforum.com/post/140849/#p140849</link>
			<description><![CDATA[<div class="quotebox"><cite>yizhou.he wrote:</cite><blockquote><div class="quotebox"><cite>nilezon wrote:</cite><blockquote><p>It&#039;s a good idea, but unfortunately it won&#039;t work.<br />The first &quot;line&quot; of the firmware bin you refer to is stripped before the firmware data is sent to the 3d printer. The 3d printer then checks the version from another string inside the firmware file before actually flashing.<br />The firmware bin is encrypted and the last &quot;line&quot; (16 bytes) seem to be a checksum.</p><p>What needs to be done:<br />1. Crack the encryption of the firmware file to be able to decrypt, modify, encrypt the firmware.<br />2. Crack the checksum algorithm to create a firmware bin that the 3d printer will accept.<br />3. Create a hacked firmware that has a higher version number (for example 9.9.9) but does allow downgrades (remove version checks).<br />4. Create a modified firmware that allow printing regardless of NFC tag content.</p><p>This is a lot of work (digging in the dumped firmware code) but should be possible.<br />And I&#039;m still at no 1...</p></blockquote></div><p>I think old Jr. firmware is not encrypted, do you think you can flash old Jr. firmware to mini? Assuming it will not brick your mini?</p></blockquote></div><br /><p>XYZ has encrypted their firmware since their very first 1.0 was released. I had number 90 as I bought one as they where just coming out. I did a firmware dump and it was indeed encrypted.</p>]]></description>
			<author><![CDATA[null@example.com (carl_m1968)]]></author>
			<pubDate>Wed, 20 Dec 2017 01:06:10 +0000</pubDate>
			<guid>https://www.soliforum.com/post/140849/#p140849</guid>
		</item>
		<item>
			<title><![CDATA[Re: da Vinci Jr - Manual upgrade/downgrade]]></title>
			<link>https://www.soliforum.com/post/140846/#p140846</link>
			<description><![CDATA[<div class="quotebox"><cite>yizhou.he wrote:</cite><blockquote><p>I think old Jr. firmware is not encrypted, do you think you can flash old Jr. firmware to mini? Assuming it will not brick your mini?</p></blockquote></div><p>It will definitely not work</p>]]></description>
			<author><![CDATA[null@example.com (nilezon)]]></author>
			<pubDate>Tue, 19 Dec 2017 23:41:00 +0000</pubDate>
			<guid>https://www.soliforum.com/post/140846/#p140846</guid>
		</item>
		<item>
			<title><![CDATA[Re: da Vinci Jr - Manual upgrade/downgrade]]></title>
			<link>https://www.soliforum.com/post/140844/#p140844</link>
			<description><![CDATA[<div class="quotebox"><cite>nilezon wrote:</cite><blockquote><p>It&#039;s a good idea, but unfortunately it won&#039;t work.<br />The first &quot;line&quot; of the firmware bin you refer to is stripped before the firmware data is sent to the 3d printer. The 3d printer then checks the version from another string inside the firmware file before actually flashing.<br />The firmware bin is encrypted and the last &quot;line&quot; (16 bytes) seem to be a checksum.</p><p>What needs to be done:<br />1. Crack the encryption of the firmware file to be able to decrypt, modify, encrypt the firmware.<br />2. Crack the checksum algorithm to create a firmware bin that the 3d printer will accept.<br />3. Create a hacked firmware that has a higher version number (for example 9.9.9) but does allow downgrades (remove version checks).<br />4. Create a modified firmware that allow printing regardless of NFC tag content.</p><p>This is a lot of work (digging in the dumped firmware code) but should be possible.<br />And I&#039;m still at no 1...</p></blockquote></div><p>I think old Jr. firmware is not encrypted, do you think you can flash old Jr. firmware to mini? Assuming it will not brick your mini?</p>]]></description>
			<author><![CDATA[null@example.com (yizhou.he)]]></author>
			<pubDate>Tue, 19 Dec 2017 22:50:07 +0000</pubDate>
			<guid>https://www.soliforum.com/post/140844/#p140844</guid>
		</item>
		<item>
			<title><![CDATA[Re: da Vinci Jr - Manual upgrade/downgrade]]></title>
			<link>https://www.soliforum.com/post/140841/#p140841</link>
			<description><![CDATA[<div class="quotebox"><cite>joliver81 wrote:</cite><blockquote><p>What about using a HEX editor to change the firmware version # inside the firmware binary file?<br />As totalitarian pointed out by looking at the source code it checks that the version is not lower than the current version but what if the version was modified using hex editor. So if you are on firmware version 2.2.7 and want to downgrade to 2.2.6, can you download the 2.2.6 firmware but edit the version # in the file to read 2.2.7 or higher to trick it into loading?<br />Seems almost too simple to actually work though. lol.<br /><span class="postimg"><img src="http://soliforum.com/i/?cdAAda3.png" alt="http://soliforum.com/i/?cdAAda3.png" /></span></p></blockquote></div><p>It&#039;s a good idea, but unfortunately it won&#039;t work.<br />The first &quot;line&quot; of the firmware bin you refer to is stripped before the firmware data is sent to the 3d printer. The 3d printer then checks the version from another string inside the firmware file before actually flashing.<br />The firmware bin is encrypted and the last &quot;line&quot; (16 bytes) seem to be a checksum.</p><p>What needs to be done:<br />1. Crack the encryption of the firmware file to be able to decrypt, modify, encrypt the firmware.<br />2. Crack the checksum algorithm to create a firmware bin that the 3d printer will accept.<br />3. Create a hacked firmware that has a higher version number (for example 9.9.9) but does allow downgrades (remove version checks).<br />4. Create a modified firmware that allow printing regardless of NFC tag content.</p><p>This is a lot of work (digging in the dumped firmware code) but should be possible.<br />And I&#039;m still at no 1...</p>]]></description>
			<author><![CDATA[null@example.com (nilezon)]]></author>
			<pubDate>Tue, 19 Dec 2017 22:40:29 +0000</pubDate>
			<guid>https://www.soliforum.com/post/140841/#p140841</guid>
		</item>
		<item>
			<title><![CDATA[Re: da Vinci Jr - Manual upgrade/downgrade]]></title>
			<link>https://www.soliforum.com/post/140840/#p140840</link>
			<description><![CDATA[<p>I think nilezon already got this issue figured out for mini, I don&#039;t think he have Jr. though. hopefully he will post instruction soon.</p><p><a href="http://www.soliforum.com/topic/16879/davinci-mini-jtag-access/">http://www.soliforum.com/topic/16879/da … ag-access/</a></p>]]></description>
			<author><![CDATA[null@example.com (yizhou.he)]]></author>
			<pubDate>Tue, 19 Dec 2017 22:27:12 +0000</pubDate>
			<guid>https://www.soliforum.com/post/140840/#p140840</guid>
		</item>
		<item>
			<title><![CDATA[Re: da Vinci Jr - Manual upgrade/downgrade]]></title>
			<link>https://www.soliforum.com/post/140838/#p140838</link>
			<description><![CDATA[<p>What about using a HEX editor to change the firmware version # inside the firmware binary file?<br />As totalitarian pointed out by looking at the source code it checks that the version is not lower than the current version but what if the version was modified using hex editor. So if you are on firmware version 2.2.7 and want to downgrade to 2.2.6, can you download the 2.2.6 firmware but edit the version # in the file to read 2.2.7 or higher to trick it into loading?<br />Seems almost too simple to actually work though. lol.<br /><span class="postimg"><img src="http://soliforum.com/i/?cdAAda3.png" alt="http://soliforum.com/i/?cdAAda3.png" /></span></p>]]></description>
			<author><![CDATA[null@example.com (joliver81)]]></author>
			<pubDate>Tue, 19 Dec 2017 21:58:00 +0000</pubDate>
			<guid>https://www.soliforum.com/post/140838/#p140838</guid>
		</item>
		<item>
			<title><![CDATA[Re: da Vinci Jr - Manual upgrade/downgrade]]></title>
			<link>https://www.soliforum.com/post/139483/#p139483</link>
			<description><![CDATA[<div class="quotebox"><cite>dpowellmeii wrote:</cite><blockquote><p>Any chance someone on here has a Da Vinci Jr. 1.0 Pro that&#039;s still on firmware version 1.0.0?&nbsp; They updated the firmware for my printer and it&#039;s totally useless right now.&nbsp; Maybe someone on here is smart enough to figure out how to extract the firmware and then I could try to flash it to mine.</p></blockquote></div><p>There are high risk of bricking your printer by flash older version of firmware.</p>]]></description>
			<author><![CDATA[null@example.com (yizhou.he)]]></author>
			<pubDate>Sat, 04 Nov 2017 16:53:51 +0000</pubDate>
			<guid>https://www.soliforum.com/post/139483/#p139483</guid>
		</item>
		<item>
			<title><![CDATA[Re: da Vinci Jr - Manual upgrade/downgrade]]></title>
			<link>https://www.soliforum.com/post/139443/#p139443</link>
			<description><![CDATA[<p>Any chance someone on here has a Da Vinci Jr. 1.0 Pro that&#039;s still on firmware version 1.0.0?&nbsp; They updated the firmware for my printer and it&#039;s totally useless right now.&nbsp; Maybe someone on here is smart enough to figure out how to extract the firmware and then I could try to flash it to mine.</p>]]></description>
			<author><![CDATA[null@example.com (dpowellmeii)]]></author>
			<pubDate>Fri, 03 Nov 2017 18:49:53 +0000</pubDate>
			<guid>https://www.soliforum.com/post/139443/#p139443</guid>
		</item>
		<item>
			<title><![CDATA[Re: da Vinci Jr - Manual upgrade/downgrade]]></title>
			<link>https://www.soliforum.com/post/138429/#p138429</link>
			<description><![CDATA[<p>Does anyone have a copy of the 2.3.3 bin?</p>]]></description>
			<author><![CDATA[null@example.com (sethgandy)]]></author>
			<pubDate>Sun, 24 Sep 2017 00:50:40 +0000</pubDate>
			<guid>https://www.soliforum.com/post/138429/#p138429</guid>
		</item>
	</channel>
</rss>
