android
  #1  
Old 04-08-2007, 01:12 PM
digerati1338's Avatar
digerati1338 digerati1338 is offline
Member
 
Join Date: Apr 2007
Location: Aurora, CO
Posts: 337
Default Multiple Theme Switcher

I coded a multiple firmware bootloader based on the Rockbox bootloader. It currently allows you to boot up to 6 different themes or 5 plus Rockbox. It works with or without Rockbox. I have tested it on my own e260 and all of the functions seem to work perfectly. You can view instructions and download it at http://e200.digerati1338.googlepages.com/multibl.

Updated version: 2.0-2007-07-28

Make sure you have the correct .bin files containing versions of the OF in place before rebooting. Without these, you lose USB support and must reinstall the OF in recovery mode. They must be named as F[0..5].bin

Note:
This MultiBL does not, and cannot use sansapatcher. sansapatcher is currently the official rockbox method for bootloader installation, and installs the bootloader and firmware on the bootloader partition. sansapatcher does not use the older OF.bin method. The sansapatcher method does not work with the MultiBL due to the limited size of the firmware partition. Though this does not pose big problems, care should be exercised when formatting the player or replacing firmware images because if the BIN files get deleted, you lose USB support and must use recovery mode to fix your player.

Note: The bootloader can boot either MI4 or BIN files. BIN boots 3-4 times faster, but MI4 doesn't require decryption with mi4code. I recommend the BIN installation, but if that is over your head there is an MI4 installation you can use.

Go to the Website for complete instructions and a download link. I don't have time to copy and re-edit all of them.

Button Assignments for Booting:
  • Default (no button): /System/F0.bin OR Rockbox
  • Select (center): /System/F1.bin OR Rockbox
  • Up: /System/F2.bin
  • Right: /System/F3.bin
  • Down: /System/F4.bin
  • Left: /System/F5.bin
  • Rec: Dump Hidden Partition (for recovery) (used to be up before MultiBL)

Last edited by digerati1338; 07-31-2007 at 08:02 PM. Reason: Update to Version 2.0
Reply With Quote

Advertisement [Remove Advertisement]

  #2  
Old 04-08-2007, 02:49 PM
muffinzrock's Avatar
muffinzrock muffinzrock is offline
Senior Member
 
Join Date: Jan 2007
Location: in a muffin. duh. xD
Posts: 637
Default

hah, nice work- you beat me to the punch. i was literally about a minute to being finished with the exact same thing
__________________
view my ultimate fix...or download as plain text for reference
my star wars theme (updated 29/Mar/07)
Switchfoot and Relient K are THE BEST!!
Reply With Quote

  #3  
Old 04-08-2007, 06:48 PM
outtanames's Avatar
outtanames outtanames is offline
Member
 
Join Date: Mar 2007
Location: Israel
Posts: 109
Default

Team up then!
__________________
homepage | theme for Sansa e200 v1 here
Reply With Quote

  #4  
Old 04-08-2007, 06:59 PM
muffinzrock's Avatar
muffinzrock muffinzrock is offline
Senior Member
 
Join Date: Jan 2007
Location: in a muffin. duh. xD
Posts: 637
Default

ya good idea
__________________
view my ultimate fix...or download as plain text for reference
my star wars theme (updated 29/Mar/07)
Switchfoot and Relient K are THE BEST!!
Reply With Quote

  #5  
Old 04-08-2007, 09:23 PM
tactic's Avatar
tactic tactic is offline
Junior Member
 
Join Date: Dec 2006
Location: Florida
Posts: 59
Default

can someone teach me how to decrypt themes and stuff?
__________________
Sansa 250
Perfect Fusion Theme
cpchan's Compiled Rockbox
Reply With Quote

  #6  
Old 04-08-2007, 09:28 PM
digerati1338's Avatar
digerati1338 digerati1338 is offline
Member
 
Join Date: Apr 2007
Location: Aurora, CO
Posts: 337
Default

If you guys have any suggestions feel free to post them. Try to keep them realistic though. Like I said this is just a beta for a proof of concept. Next weekend I hope to have a version that will allow a different firmware for each button and I might see if I can get it to work for people without Rockbox. Then in the more distant future I might try to make it a more powerful bootloader that is more user-friendly.

@muffinz: If you are serious about working on this PM or e-mail me. I'm not sure how far I want to go with it yet, but I'll see how the next release looks when I get it finished.

I believe this should work without rockbox installed as long as you don't press the left button during boot, but I'm not sure yet since it hasn't been tested. If anyone wants to try feel free, but don't blame me if you run into problems.

@tactic: There used to be a tutorial on the rockbox site, but since sansapatcher is working i'm not sure if it is still there. I believe it used a command line program called mi4code as in "mi4code decrypt PP5022.mi4" but I'm not sure. I'll post instructions here or on my site when I get more time. For the time being, a site called e-200 has some OF.bin themes.
Reply With Quote

  #7  
Old 04-09-2007, 12:26 PM
A.z's Avatar
A.z A.z is offline
Ultra Senior Member
 
Join Date: Feb 2007
Location: Israel
Posts: 1,349
Default

cool!! but if i already have rockbox?
__________________
You got that rainbow feel...
But the rainbow has a beard

My Last.fm
Reply With Quote

  #8  
Old 04-09-2007, 04:17 PM
muffinzrock's Avatar
muffinzrock muffinzrock is offline
Senior Member
 
Join Date: Jan 2007
Location: in a muffin. duh. xD
Posts: 637
Default

it will work, i have tested my build and dig's build (can i call you that, digerati1338?) and both work with and without rockbox.
__________________
view my ultimate fix...or download as plain text for reference
my star wars theme (updated 29/Mar/07)
Switchfoot and Relient K are THE BEST!!

Last edited by muffinzrock; 04-09-2007 at 04:42 PM.
Reply With Quote

  #9  
Old 04-09-2007, 04:36 PM
A.z's Avatar
A.z A.z is offline
Ultra Senior Member
 
Join Date: Feb 2007
Location: Israel
Posts: 1,349
Default

the multi BL will work even without rockbox?!
__________________
You got that rainbow feel...
But the rainbow has a beard

My Last.fm
Reply With Quote

  #10  
Old 04-09-2007, 04:42 PM
muffinzrock's Avatar
muffinzrock muffinzrock is offline
Senior Member
 
Join Date: Jan 2007
Location: in a muffin. duh. xD
Posts: 637
Default

ya, as long as you dont hold down the left button, which would try to start rockbox, and as long as you have at least one OF.bin in the system folder
__________________
view my ultimate fix...or download as plain text for reference
my star wars theme (updated 29/Mar/07)
Switchfoot and Relient K are THE BEST!!
Reply With Quote

  #11  
Old 04-09-2007, 04:43 PM
srozzman srozzman is offline
Member
 
Join Date: Nov 2006
Posts: 341
Default

dude, he just said that
__________________
MY SIGNATURE IS NOW COMPRESSED!!!!! W00T!!!
Reply With Quote

  #12  
Old 04-09-2007, 04:44 PM
muffinzrock's Avatar
muffinzrock muffinzrock is offline
Senior Member
 
Join Date: Jan 2007
Location: in a muffin. duh. xD
Posts: 637
Default

i know he said that, im just answering A.z's question. <sarcasm> sorry if it bothered you so much, srozzman </sarcasm>

Oh, BTW, the decrypt command is "mi4code decrypt -s FILENAME.mi4 OF.bin"
__________________
view my ultimate fix...or download as plain text for reference
my star wars theme (updated 29/Mar/07)
Switchfoot and Relient K are THE BEST!!

Last edited by muffinzrock; 04-10-2007 at 03:56 PM.
Reply With Quote

  #13  
Old 04-09-2007, 04:51 PM
A.z's Avatar
A.z A.z is offline
Ultra Senior Member
 
Join Date: Feb 2007
Location: Israel
Posts: 1,349
Default

oh ok tnx muffinz!!
__________________
You got that rainbow feel...
But the rainbow has a beard

My Last.fm
Reply With Quote

  #14  
Old 04-09-2007, 08:01 PM
muffinzrock's Avatar
muffinzrock muffinzrock is offline
Senior Member
 
Join Date: Jan 2007
Location: in a muffin. duh. xD
Posts: 637
Default

yep, no prob, A.z
__________________
view my ultimate fix...or download as plain text for reference
my star wars theme (updated 29/Mar/07)
Switchfoot and Relient K are THE BEST!!
Reply With Quote

  #15  
Old 04-09-2007, 09:37 PM
coocoo coocoo is offline
Junior Member
 
Join Date: Mar 2007
Posts: 28
Default

Nice work...Tested
Reply With Quote

  #16  
Old 04-10-2007, 01:48 AM
A.z's Avatar
A.z A.z is offline
Ultra Senior Member
 
Join Date: Feb 2007
Location: Israel
Posts: 1,349
Default

nice work???? awesome work!!!! but what happened to th Sub-Menu button(down) why we can't use it?!
__________________
You got that rainbow feel...
But the rainbow has a beard

My Last.fm
Reply With Quote

  #17  
Old 04-10-2007, 08:53 AM
digerati1338's Avatar
digerati1338 digerati1338 is offline
Member
 
Join Date: Apr 2007
Location: Aurora, CO
Posts: 337
Default

Like I said this was just a proof of concept to see if it works.

Thanks to muffinz for finding that mi4code command. Decrypting instructions are now on the site I mentioned earlier.

Thanks for all the feedback and testing guys. Next weekend I will release a better version that will be able to boot up to 6 different firmwares (4 buttons + center button + default). Now that I know rockbox isn't required, I will release 1 that boots rockbox and one that doesn't (rockbox uses a different boot procedure).

After that, muffinz and I plan to get together and work on improving it some more. Ideally, I don't see why we couldn't make a list of all the different firmwares on the sansa and allow you to select one to boot. This would allow an infinite number too, and let you name them whatever you wanted.

Last edited by digerati1338; 04-10-2007 at 09:17 AM.
Reply With Quote

  #18  
Old 04-10-2007, 11:23 AM
A.z's Avatar
A.z A.z is offline
Ultra Senior Member
 
Join Date: Feb 2007
Location: Israel
Posts: 1,349
Default

wow!!!! thats gonna be awesome.
__________________
You got that rainbow feel...
But the rainbow has a beard

My Last.fm
Reply With Quote

  #19  
Old 04-10-2007, 12:39 PM
coocoo coocoo is offline
Junior Member
 
Join Date: Mar 2007
Posts: 28
Default

One small issue.
The unit boots into Rockbox when plug into the USB if power is not turn on.
If the power is on to begin with, The unit will go into charging mode and not allow for playing music at the same time.

Not sure this is correctable?
Reply With Quote

  #20  
Old 04-10-2007, 04:01 PM
muffinzrock's Avatar
muffinzrock muffinzrock is offline
Senior Member
 
Join Date: Jan 2007
Location: in a muffin. duh. xD
Posts: 637
Default

hmm... lemme test that and see if theres something in the code that does that. if so, ill attempt to correct it.
__________________
view my ultimate fix...or download as plain text for reference
my star wars theme (updated 29/Mar/07)
Switchfoot and Relient K are THE BEST!!
Reply With Quote

Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump



All times are GMT -5. The time now is 10:56 PM.