Rockbox Development > New Ports
Sandisk Sansa e200R
Bagder:
--- Quote from: eric_leseur on April 01, 2007, 06:09:18 PM ---I tried to replace the firmware on an e250r with the firmware of an e250, but i just got "load main image failed." the easy fix is to just drag the old e250r firmware back to the player in recovery mode. :-[
--- End quote ---
Let me repeat known facts:
1 - The R models have a different mi4 encryption key.
2 - The R models have fixed the digital signature flaw we exploit in the vanilla version so we can't sign the mi4 files to be accepted by the BL.
3 - The R models don't allow the BL to be updated in recovery mode.
4 - The R model mi4 files have different embedded magic numbers.
So blindly trying things won't do much good.
xhozt:
hmm can i toss something up here ...the R version has real/rhapsody helix drm in it and not just in the firmware from what real has told me . If its part of the hardware helix drm is VERY open as far as licenceing and such .. could this be the slight diffrence that is preventing the bootloader from working ? ,,, ps im still willing to use my R as test fodder...
Bagder:
--- Quote from: xhozt on April 03, 2007, 02:47:25 AM ---the R version has real/rhapsody helix drm in it and not just in the firmware from what real has told me .
--- End quote ---
I don't understand. You mean that there's a DRM key stored somewhere in the player, like in one of the flashes? I would actually assume something like that. Compare with the US iriver H300 models.
--- Quote --- If its part of the hardware helix drm is VERY open as far as licenceing and such ..
--- End quote ---
I don't understand this point.
--- Quote ---could this be the slight diffrence that is preventing the bootloader from working ? ,,,
--- End quote ---
Please read my previous post in this thread. It detailed several aspects to why our bootloader doesn't work on the R model yet. If you can think of other reasons, please give us details.
--- Quote ---im still willing to use my R as test fodder...
--- End quote ---
What are you waiting for exactly?
xhozt:
--- Quote from: Bagder on April 03, 2007, 07:49:31 AM ---
--- Quote from: xhozt on April 03, 2007, 02:47:25 AM ---the R version has real/rhapsody helix drm in it and not just in the firmware from what real has told me .
--- End quote ---
I don't understand. You mean that there's a DRM key stored somewhere in the player, like in one of the flashes? I would actually assume something like that. Compare with the US iriver H300 models.
--- Quote --- If its part of the hardware  helix drm is VERY open as far as licenceing and such ..
--- End quote ---
I don't understand this point.
--- Quote ---could this be the slight diffrence that is preventing the bootloader from working ? ,,,
--- End quote ---
Please read my previous post in this thread. It detailed several aspects to why our bootloader doesn't work on the R model yet. If you can think of other reasons, please give us details.
--- Quote ---im still willing to use my R as test fodder...
--- End quote ---
What are you waiting for exactly?
--- End quote ---
Sorry for not being clear
A. per Real/rhapsody there is DRM info stored on the actual hardware not just the firmware on the player
B. The diffrent DRM used on the R is called Helix and Its quite open source "helixcommunity.org" this portion of the DRM may be the thing that diffrent about the pre/bootloader and more than likely we can get some help from the helix community if this is the case .
C. I think the helix DRM may be the diffrence thats causing the plaintext trick not to work
D. I have and will keep on trying any new firmware on my E250R and if any one has a idea they want to try on my player that may help get us moving along I will gladly use my player to get us there .
Better???
Bagder:
--- Quote from: xhozt on April 03, 2007, 02:20:57 PM ---A. per Real/rhapsody there is DRM info stored on the actual hardware not just the firmware on the player
--- End quote ---
"DRM info" as in a unique key used for DRM purposes is most likely stored in one of the flash memories, yes.
--- Quote ---B. The diffrent DRM used on the R is called Helix and Its quite open source "helixcommunity.org" this portion of the DRM may be the thing that diffrent about the pre/bootloader and more than likely we can get some help from the helix community if this is the case .
--- End quote ---
I don't understand why you believe the DRM implementation has anything to do with the problems we have to run our bootloader on the R models. I've told you several matters that we have problems with. Can you please tell me how the particular DRM implementation changes any of that?
--- Quote ---C. I think the helix DRM may be the diffrence thats causing the plaintext trick not to work
--- End quote ---
No. Go back and read up on what the "plaintext trick" is. It has nothing to do with DRM.
--- Quote ---D. I have and will keep on trying any new firmware on my E250R and if any one has a idea they want to try on my player that may help get us moving along I will gladly use my player to get us there .
--- End quote ---
Here's a few ideas to start with:
1 - dump a boot rom from an R model
2 - compare the boot roms we have and figure out what the differences are
3 - figure out how you can convince your R model to accept a custom-patched version of the BL to force it to accept the "plaintext" trick again (we have such a one to test with)
4 - bring your own ideas and research and figure out how to run custom code
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version