|
|
||||||||||||||||||||||||||||||||||||||||||
Port Status
Daily buildsYou can find prebuilt version of Rockbox (development version) here: zenxfi3.zip. Unpack it at the root of the device, it should create a.rockbox directory.
Bootloader featuresThe bootloader comes with a number of features which allow to recover from potential problematic situations.Booting to the OFThe bootloader can either boot rockbox or the OF. By default it will boot rockbox. The bootloader will boot the OF if volume down is hold while powering up. This works independently from the power source. For example, the following actions will boot the OF:
firmware.sb to the root of the filesystem.
Building the bootloaderThe bootloader can be built using three different methods. The recommend one is the automatic method using RockboxUtility. The semi-automatic method requires a working cross-compiler and a copy of the Rockbox source code.Automatic methodTIDISemi-Automatic methodPrebuiltI prebuild a complete bootloader image out of version 1.0.22e of the OF. It can be found here: firmware.sb. Download it, rename it to =firmware.sb, put it at the root of the device, unmount properly and reboot. If you already have a rockbox bootloader installed, you will need to reboot to the OF to do the actual upgrade. Note that you must also install Rockbox to be able to use your player, the bootloader need only to be installed once.LinuxThis method requires the following things:
bootloader-zenxfi3.creative file (you don't need to go further than the 5. Build step in HowToCompile).
Then you need to build the mkimxboot tool in rbutil/mkimxboot. To do so, just cd into rbutil/mkimxboot and run make. It should produce a mkimxboot executable.
Finally, you need to run the tool with the correct parameters. Assuming you are in rbutil/mkimxboot, run:
./mkimxboot -i creative-firmware.sb -b bootloader-zenxfi3.creative -o firmware.sb -t dualboot
You should replace creative-firmware.sb by the path to the firmware you downloaded from Creative and extracted from the archive, and replace bootloader-zenxfi3.creative by the path to the bootloader-zenxfi3.creative file produced by the compilation. Note that this command will produce a file called firmware.sb so if you put a copy of the firmware.sb file from Creative in this directory, rename it to something else like creative-firmware.sb before running the command.
Finally, plug your Creative Zen X-Fi3 and put the firmware.sb file at the root of the file system, unmount and unplugged just like a regular firmware update. Note that if you already have a rockbox bootloader installed you need to reboot to the OF for the upgrade to be effective.
Of course, to run rockbox, you will also need to do a normal build of rockbox and put rockbox on your device (see HowToCompile but this time to a normal Creative Zen-X-Fi3 build and go until the 6. Install step). Alternatively, you can download the current build here: http://build.rockbox.org/data/rockbox-creativezenxfi3.zip
If you want to boot to the OF, press Volume Down on boot (hold it, press power, wait a few seconds and release it).
Recovery procedureIf for any reason your device doesn't work anymore (doesn't boot, stuck in the bootloader and even the OF doesn't work or if a firmware upgrade failed). You might need to recover your device. You should not attempt this without an advice from someone knowledgeable. The point of the recovery procedure is too reinstall the OF and will remove any trace of the rockbox bootloader.LinuxTODO -- AmauryPouly - 15 Jan 2013Edit | Attach | Print version | History: r5 < r4 < r3 < r2 | Backlinks | View wiki text | More topic actions r5 - 29 Jan 2013 - 11:44:34 - AmauryPouly
Copyright © by the contributing authors.
|