Custom images firmware

From M:Robe 500i Development Wiki

Jump to: navigation, search

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

Personal tools