{"id":24,"date":"2007-09-04T09:16:32","date_gmt":"2007-09-04T07:16:32","guid":{"rendered":"http:\/\/daniel.haxx.se\/blog\/2007\/09\/04\/rockbox-on-the-e200r-models\/"},"modified":"2007-09-07T14:03:13","modified_gmt":"2007-09-07T12:03:13","slug":"rockbox-on-the-e200r-models","status":"publish","type":"post","link":"https:\/\/daniel.haxx.se\/blog\/2007\/09\/04\/rockbox-on-the-e200r-models\/","title":{"rendered":"Rockbox on the e200R models"},"content":{"rendered":"<p><a href=\"http:\/\/www.rockbox.org\/\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.rockbox.org\/rockbox100.png\" align=\"left\" border=\"0\" height=\"30\" hspace=\"15\" width=\"99\" \/><\/a><\/p>\n<p>As <a href=\"http:\/\/www.rockbox.org\/mail\/archive\/rockbox-archive-2007-09\/0025.shtml\">Austin Appel<\/a> posted on the Rockbox mailing list (early this morning, euro time), Rockbox now runs on the <a href=\"http:\/\/www.sandisk.com\/Products\/Catalog(1220)-SanDisk_Sansa_e200R_Rhapsody_Series_MP3_Players.aspx\">SanDisk Sansa e200R<\/a> models.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2007\/09\/e200r.JPG\" align=\"right\" height=\"204\" hspace=\"10\" width=\"106\" \/><\/p>\n<p>In the end, it shows there really isn&#8217;t much difference between the two e200 versions. The Rhapsody models have a modified USB stack somehow that makes it hide the second &#8220;hidden&#8221; partition in which the bootloader and system software (<a href=\"http:\/\/daniel.haxx.se\/sansa\/mi4.html\">mi4<\/a>) is stored.<\/p>\n<p>The Rhapsody bootloader doesn&#8217;t allow bootloader updates, and it also actually verifies the digital signature in the mi4 files, so in order to allow Rockbox we have to do a rather funny work-around: use <a href=\"http:\/\/daniel.haxx.se\/sansa\/e200tool.html\">e200tool <\/a>to make it start the plain e200 bootloader and use that bootloaders recovery mode to upload a binary-patched version of the Rhapsody bootloader. The patched version puts back the old flawed signature check from the vanilla e200 series.<\/p>\n<p>When the old broken BL signature check is in place, we can &#8220;upgrade&#8221; the target using the normal means and just put a Rockbox bootloader mi4 and the Sansa will then nicely load and run that.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>As Austin Appel posted on the Rockbox mailing list (early this morning, euro time), Rockbox now runs on the SanDisk Sansa e200R models. In the end, it shows there really isn&#8217;t much difference between the two e200 versions. The Rhapsody models have a modified USB stack somehow that makes it hide the second &#8220;hidden&#8221; partition &hellip; <a href=\"https:\/\/daniel.haxx.se\/blog\/2007\/09\/04\/rockbox-on-the-e200r-models\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Rockbox on the e200R models<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-24","post","type-post","status-publish","format-standard","hentry","category-rockbox"],"_links":{"self":[{"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/posts\/24","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/comments?post=24"}],"version-history":[{"count":0,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/posts\/24\/revisions"}],"wp:attachment":[{"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/media?parent=24"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/categories?post=24"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/tags?post=24"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}