Rockbox Technical Forums

Installation / Removal => Manual Installation => Sandisk - Installation/Removal => Topic started by: glenn69 on October 19, 2008, 09:22:28 PM

Title: e250R bootloader not recognized by e200rpatcher ??
Post by: glenn69 on October 19, 2008, 09:22:28 PM
I have an e250R v1 confirmed.  My modes list as Rhapsody and Play for Sure, so I believe that makes it an R.

I run the e200rpatcher.linux.  I start the unit with hold activated, press select, connect to usb (man mode I believe)

The e200rpatcher connects, gives a message that upload was successful, however the screen on the sansa reads
Unknown bootloader
Rockbox installer cannot continue

What's wrong?

Thanks
Title: Re: e250R bootloader not recognized by e200rpatcher ??
Post by: linuxstb on October 20, 2008, 04:14:09 AM
The patching application that e200rpatcher uploads to your Sansa performs a check  to see if the Sandisk bootloader installed on your device is either the e200r bootloader , the patched for Rockbox version of that bootloader, or any of the known e200 bootloaders.

That error message is displayed when all those checks fail.

I'm not sure what to suggest - I can't recall anyone else ever reporting this problem.

If you can compile things yourself, you could try commenting out that check in bootloader/main-e200r-installer.c but I'm not sure if that's a good idea...
Title: Re: e250R bootloader not recognized by e200rpatcher ??
Post by: glenn69 on October 20, 2008, 05:25:09 PM
I'm not sure what the problem is, but I followed this link to restore the bootloader
http://www.rockbox.org/twiki/bin/view/Main/SansaE200Unbrick
Everything worked OK there.  So I should now have a wrking bootloader.

I then tried the e200rpatch again with the same results.
I would imagine if my bootlader was not correct the sansa would not boot at all.
That is not the case, the sansa boots fine???

As a side note, when I connect sansa in Rhapsody (MSC) mode, Linux mounts it read only.
Even as root user I cannot write.  Does that help?
Title: Re: e250R bootloader not recognized by e200rpatcher ??
Post by: saratoga on October 20, 2008, 06:11:55 PM
That usually means a corrupted file system or flash I think.
Title: Re: e250R bootloader not recognized by e200rpatcher ??
Post by: glenn69 on October 20, 2008, 11:57:54 PM
OK, if it is a corrupted filesystem or flash, what can I do to fix it?
Title: Re: e250R bootloader not recognized by e200rpatcher ??
Post by: Bagder on October 21, 2008, 03:22:58 AM
When Linux detects a bad FAT file system it remounts it as read-only. 'dmesg' should tell you if that's the case.

If that's what happening, the FAT file system on your sansa's NAND flash is messed up and you need to fix it.
Title: Re: e250R bootloader not recognized by e200rpatcher ??
Post by: AutobahnSHO on November 10, 2008, 10:48:15 PM
To 'format' the Sansa's memory, make a folder called "sansa.fmt" and drag it into the sansa's root directory.  Allow it to reboot- when it restarts it will find that file (which is a signal to reformat) and it will do just that.

ALL OF YOUR MUSIC AND FILES AND FOLDERS WILL BE GONE.

You'll have to then re-copy the rockbox folder to the player as well as your tunes and stuff...