Custom images firmware
From M:Robe 500i Development Wiki
This little How-To describes, how you can create your own firmware with personal background images!
Before we can start, be sure to have the following files together:
- The Exploited Firmware (which allows also to run code on the mrobe) (or if you want, the orignal firmware by olympus)
- the Image Update Tool (only here with an automated batch!)
- if using Photoshop, those two templates may be helpful: - play screen - search screen
1st Step
Copy the firmware file "N5002-BD.BIN" from the folder "System\{#4F49...." (included in the Firmware-Upgrade-Tool) into the folder where you have extracted the Image Update Tool.
2nd Step
Now create three JPG files of your choice for the start-screen, the play-screen and the search screen. Note that the resoultion must be 640x480 px and the JPG must be saved non progressive. Also take care of the following limitations: - the start screen has to be smaller than 45158 bytes (~43-44 kb) - the play screen has to be smaller than 34617 bytes (~32 kb) - the search screen has to be smaller than 35079 bytes (~33 kb)
Please save these three files called "start.jpg", "play.jpg" and "search.jpg" in the folder where the Image Update Tool is also extracted in.
3rd Step
To make the process even more easier, I have included a file "automatic.bat" in the Image Update Tool, which will take over all the steps for you.
For those who are interested: The automatic.bat batch looks like this:
@echo off
echo This will create a simple modified firmware for you.
echo Be sure to have placed the files start.jpg, play.jpg and search.jpg
echo right in this directory + the N5002-BD.BIN firmare!
echo Press any key to start the process. question: c-steffen(at)web.de !
echo Press Ctrl+C to cancel.
echo
pause
mrb5_fw_up decrypt
mrb5_fw_up updateimage 0 start.jpg
mrb5_fw_up updateimage 36 play.jpg
mrb5_fw_up updateimage 61 search.jpg
mrb5_fw_up corcrc
mrb5_fw_up encrypt
rename N5002-BD.BIN N5002-BD.BIN.BAK
rename N5002-BD-NEW.BIN N5002-BD.BIN
echo
echo Now copy the re-created file N5002-BD.BIN
echo to the folder "System/{#4F494...." from
echo the update tool and overwrite the existing one!
echo Start the update..!
@echo on
Just run the batch and the firmware file "N5002-BD.BIN" will be modified with your images.
4th Step
You may rename your firmware in case you want to offer it on the theme site (link will follow). Use this scheme: "N5002-your-theme-name.bin"
Now copy your firmware into the folder where you took the original/exploited firmware from (Upgradetool: System\{#4F494...). Be sure to overwrite or delete the old firmware in this folder.
5th step
Now follow the steps the upgrade tool mentions and flash your firmware. After it has been flashed completely (wait for about 2 minutes), your m:robe will load up with your own background images!!
That's it. For questions to that, don't hesistate to send me a mail at christian(at)gforums.de