release
dev builds
extras
themes manual
wiki
device status forums
mailing lists
IRC bugs
patches
dev guide



Search | Go
Wiki > Main > SanDisk > SansaE200Port > SansaE200R

The Rockbox Sansa e200R Rhapsody Port


The following Sansa e200R Rhapsody models are known: e250R (2Gb), e260R (4GB), e270R (6GB), e280R (8GB).

If the USB options on your player are "MSC" and "MTP", the player model is not one of the Sansa e200R Rhapsody models. If they are "Rhapsody" and "Plays for Sure" then it is.

Install

This model's installation procedure is not covered in the Manual, but in special instructions here.

Manual

PDF HTML

Technical information for port development

Here follows a summary of the facts and knowledge we have gathered so far about the e200R Rhapsody models and how they differ from the vanilla e200 models:

Bootloader

  • The R model bootloader loads the mi4 and actually verifies that the 160 bit digital signature is fine before proceeding. Thus upgrading to a custom firmware is next to impossible without replacing the bootloader.
  • The bootloader itself does not allow the bootloader to be replaced (using recovery mode).
  • The bootloader is stored in the same place as in the vanilla e200 model, and is the same size.

Firmware

  • The mi4 image is somewhat differently encoded and encrypted than the vanilla e200 mi4, but we have figured that out already. Users have managed to run the R model firmware on a vanilla e200 (given some manual adjusting).

e200tool

  • We managed to extract the bootloader code/image from the R models using e200tool in manufacture mode, simply due to the fact that it has a copy of the bootloader in RAM at the time, at the same place in memory as the vanilla models have.
  • We can load custom code to the player with e200tool and run it, so we could extract further info and do testing that way.


r19 - 21 Dec 2013 - 18:21:46 - ChrisJordan
Copyright by the contributing authors.