<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rockbox/rbutil/mkimxboot/mkimxboot.c, branch master</title>
<subtitle>My Rockbox tree</subtitle>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/'/>
<entry>
<title>imxtools: rework key/IV overriding logic</title>
<updated>2017-01-16T18:50:25+00:00</updated>
<author>
<name>Amaury Pouly</name>
<email>amaury.pouly@gmail.com</email>
</author>
<published>2014-08-31T12:30:56+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=a5950c69af6663895eb158027489e703a2da284f'/>
<id>a5950c69af6663895eb158027489e703a2da284f</id>
<content type='text'>
The overriding of the IV and real key should be the exception, there is no
need to manually set them to false.

Change-Id: Id66754f20a79aa5c1a991839345d1242e0aa587d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The overriding of the IV and real key should be the exception, there is no
need to manually set them to false.

Change-Id: Id66754f20a79aa5c1a991839345d1242e0aa587d
</pre>
</div>
</content>
</entry>
<entry>
<title>mkimxboot: add NWZ-E380 firmware 1.00.200</title>
<updated>2017-01-02T20:44:22+00:00</updated>
<author>
<name>Amaury Pouly</name>
<email>amaury.pouly@gmail.com</email>
</author>
<published>2017-01-01T22:37:18+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=e25983607ce08f75a38a0689bdc4b74c69a1a619'/>
<id>e25983607ce08f75a38a0689bdc4b74c69a1a619</id>
<content type='text'>
Change-Id: I0c949a464a0e5880d1215db571aac402ca81eae9
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I0c949a464a0e5880d1215db571aac402ca81eae9
</pre>
</div>
</content>
</entry>
<entry>
<title>mkimxboot: implement firmware unpatching</title>
<updated>2017-01-02T20:43:51+00:00</updated>
<author>
<name>Amaury Pouly</name>
<email>amaury.pouly@gmail.com</email>
</author>
<published>2014-08-31T18:41:33+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=23ecdebf97d0decfbfd5938abda1779072c44c66'/>
<id>23ecdebf97d0decfbfd5938abda1779072c44c66</id>
<content type='text'>
Change-Id: Idfd68c06f89cdef8e95865e3ff177a6daa072c1a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Idfd68c06f89cdef8e95865e3ff177a6daa072c1a
</pre>
</div>
</content>
</entry>
<entry>
<title>imxtools: completely rework patching logic to prepare unpatching</title>
<updated>2017-01-02T20:43:10+00:00</updated>
<author>
<name>Amaury Pouly</name>
<email>amaury.pouly@gmail.com</email>
</author>
<published>2017-01-01T20:31:47+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=ff946f1f69c325a948e3e73ac21c3880a0ea94d2'/>
<id>ff946f1f69c325a948e3e73ac21c3880a0ea94d2</id>
<content type='text'>
The old code was working but a mess to maintain. The new code is cleaner
and always simpler handling of all the different options. Extraction of the
OF is no longer a standalone function but just one particular output type.
This commit prepares the ground for firmware "unpatching" (aka OF extraction
from patched OF). The patching code itself did not change so this commit
should still produce the exact same images as before.

Change-Id: I3840793d4b78b8435e38c08f558840925085ead1
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The old code was working but a mess to maintain. The new code is cleaner
and always simpler handling of all the different options. Extraction of the
OF is no longer a standalone function but just one particular output type.
This commit prepares the ground for firmware "unpatching" (aka OF extraction
from patched OF). The patching code itself did not change so this commit
should still produce the exact same images as before.

Change-Id: I3840793d4b78b8435e38c08f558840925085ead1
</pre>
</div>
</content>
</entry>
<entry>
<title>mkimxboot: add the concept of soft MD5 sum</title>
<updated>2017-01-02T20:42:01+00:00</updated>
<author>
<name>Amaury Pouly</name>
<email>amaury.pouly@gmail.com</email>
</author>
<published>2014-05-29T19:45:51+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=782d9c0d80f1edc29955dbe7e7f42770f730b597'/>
<id>782d9c0d80f1edc29955dbe7e7f42770f730b597</id>
<content type='text'>
Change-Id: I7e83218ce0dccc1f4c4a7a6bb9c1df00dacf260b
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I7e83218ce0dccc1f4c4a7a6bb9c1df00dacf260b
</pre>
</div>
</content>
</entry>
<entry>
<title>mkimxboot: tool can now recreate a stub to recover from very low battery</title>
<updated>2014-01-21T18:01:34+00:00</updated>
<author>
<name>Amaury Pouly</name>
<email>amaury.pouly@gmail.com</email>
</author>
<published>2014-01-21T18:01:34+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=6022d3100a31266d48d89c4eaa562ed58a1f1909'/>
<id>6022d3100a31266d48d89c4eaa562ed58a1f1909</id>
<content type='text'>
Several devices, including the Fuze+ have great trouble recovering from
very low battery states, even in the presence of USB power. This is partly
due to buggy Sigmatel boot stubs and Rockbox bootloader doing unsafe power
operations on boot (should be fixed soon).  In such a state, it is impossible
to boot either the OF and Rockbox, so only the recovery mode is available.
With this commit, mkimxboot can now create a very small stub which only
does one thing but does it well: setup charging to recover from any situation.
It does not provide a fancy charging screen or whatever, screen will just
stay black and the device will slowly charge at ~100mA. When the battery is
back to a normal level, just unplug and boot normally.

Change-Id: Ib50880af85ed1f4f64a7eed0f2221e73c889c351
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Several devices, including the Fuze+ have great trouble recovering from
very low battery states, even in the presence of USB power. This is partly
due to buggy Sigmatel boot stubs and Rockbox bootloader doing unsafe power
operations on boot (should be fixed soon).  In such a state, it is impossible
to boot either the OF and Rockbox, so only the recovery mode is available.
With this commit, mkimxboot can now create a very small stub which only
does one thing but does it well: setup charging to recover from any situation.
It does not provide a fancy charging screen or whatever, screen will just
stay black and the device will slowly charge at ~100mA. When the battery is
back to a normal level, just unplug and boot normally.

Change-Id: Ib50880af85ed1f4f64a7eed0f2221e73c889c351
</pre>
</div>
</content>
</entry>
<entry>
<title>mkzenboot: reflect ZEN V target id change</title>
<updated>2014-01-21T18:01:08+00:00</updated>
<author>
<name>Amaury Pouly</name>
<email>amaury.pouly@gmail.com</email>
</author>
<published>2014-01-21T18:01:08+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=cddf388f766adce344b3a45c05c33121e9d68873'/>
<id>cddf388f766adce344b3a45c05c33121e9d68873</id>
<content type='text'>
Change-Id: I0bad98b43e1a23c9432f4bdfe78dc77ead7879a8
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I0bad98b43e1a23c9432f4bdfe78dc77ead7879a8
</pre>
</div>
</content>
</entry>
<entry>
<title>mkimxboot: fix strange MD5 sum about ZEN X-Fi3</title>
<updated>2014-01-21T17:52:28+00:00</updated>
<author>
<name>Amaury Pouly</name>
<email>amaury.pouly@gmail.com</email>
</author>
<published>2014-01-05T14:22:16+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=1b3ae498cd858c740c917f43155369caa867ceba'/>
<id>1b3ae498cd858c740c917f43155369caa867ceba</id>
<content type='text'>
This old sum didn't match the US or EU 1.00.25 version and the actual ones were
missing.

Change-Id: I942641e5f367ab45794cb93a8b26b87962172216
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This old sum didn't match the US or EU 1.00.25 version and the actual ones were
missing.

Change-Id: I942641e5f367ab45794cb93a8b26b87962172216
</pre>
</div>
</content>
</entry>
<entry>
<title>Initial commit for the ZEN X-Fi Style</title>
<updated>2014-01-21T17:52:28+00:00</updated>
<author>
<name>Amaury Pouly</name>
<email>amaury.pouly@gmail.com</email>
</author>
<published>2014-01-05T14:20:41+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=69d0dae55bf3da2f356dbd03dba299c708133902'/>
<id>69d0dae55bf3da2f356dbd03dba299c708133902</id>
<content type='text'>
Change-Id: Ib25a357a7bafd2ef25f273cadff70fafbd8d4661
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Ib25a357a7bafd2ef25f273cadff70fafbd8d4661
</pre>
</div>
</content>
</entry>
<entry>
<title>mkimxboot: add NWZ-E380 1.0.0 firmware</title>
<updated>2013-11-13T21:37:52+00:00</updated>
<author>
<name>Amaury Pouly</name>
<email>amaury.pouly@gmail.com</email>
</author>
<published>2013-11-13T21:30:52+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=192f3020f8e04dea4a88db2df45a81b7a70cdb7d'/>
<id>192f3020f8e04dea4a88db2df45a81b7a70cdb7d</id>
<content type='text'>
Since E380 is just rebranded E370, mark it as E370

Change-Id: I2eb7dac9ff18a7dbbd26c44b8784207e54f48dd0
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since E380 is just rebranded E370, mark it as E370

Change-Id: I2eb7dac9ff18a7dbbd26c44b8784207e54f48dd0
</pre>
</div>
</content>
</entry>
</feed>
