| 20 | | == unpack original firmware == |
| 21 | | {{{ |
| 22 | | aos-unpack /path/to/firmware_archos5.aos |
| 23 | | }}} |
| 24 | | |
| 25 | | Of all the files unpacked, the following are of interest: |
| 26 | | |
| 27 | | * ./firmware_archos5/root/cramfs/androidroot.cramfs.secure |
| 28 | | * ./firmware_archos5/root/cramfs/bitmapfs.cramfs.secure |
| 29 | | |
| 30 | | we will need them later |
| 31 | | |
| 32 | | == flash the SDE == |
| 33 | | |
| 34 | | ''Before you install the SDE, please make sure your device is either running a 1.9.x or 2.0.x firmware. There have been problems reported with directly going from 1.7.x to the new SDE AOS file (the ubi-fs was damaged and ubi modules were not loading).'' |
| 35 | | |
| 36 | | Copy sde_archos5.aos via usb the root of your device, after unmouning cleanly, execute the update via the archos file manager. |
| 37 | | |
| 38 | | Angstrom will boot afterwards, it takes a long time. Be patient. You will have to create an initial user account and set a password. |
| 39 | | |
| 40 | | == install the boot menu == |
| 41 | | * Reboot your device while holding down the [VOL -] button. |
| 42 | | * Press the [VOL -] button 5 times to reach the “Developer Edition Menu”. Then Press [Power] |
| 43 | | * Press the [VOL -] button 2 times to reach the “Flash Kernel and Initramfs” entry. Then Press [Power] ONCE. Wait 2 seconds. |
| 44 | | * The screen now should say “connect your device…” – Please do so and mount the device on your desktop PC. |
| 45 | | * Now get the following files and put them on the root of your archos device: |
| 46 | | * [http://www.openaos.org/wp-upload/menu-beta/initramfs.cpio.gz initramfs.cpio.gz] (for mass storage access) '''OR''' [http://www.openaos.org/tmp/g-serial-console/initramfs.cpio.gz initramfs.cpio.gz] (for serial console access) |
| 47 | | * [http://www.openaos.org/tmp/g-serial-console/zImage zImage] |
| 48 | | * [http://www.openaos.org/wp-upload/menu-beta/menu.lst menu.lst] |
| 49 | | * [http://www.openaos.org/tmp/ubitools.tar.gz ubitools.tar.gz] |
| 50 | | * [http://www.openaos.org/wp-upload/menu-beta/script script] |
| 51 | | * Copy the previously unpacked androidroot.cramfs.secure and bitmapfs.cramfs.secure into the main directory of your device. |
| 52 | | * Unmount the device safely. (Else you might damage the files!) |
| 53 | | * Press the [Power] button – The screen will flash briefly and say “Kernel and initramfs updated”. |
| 54 | | * Press the [Power] button – The device will now reboot. |
| 55 | | * The Boot menu should now appear. Select Ångström or just wait 10s. |
| 56 | | * Press Other then Root shell – a root terminal appears |
| 57 | | * Now execute the following command with the on screen keyboard: |
| 58 | | {{{ |
| 59 | | . /mnt_data/script |
| 60 | | }}} |
| 61 | | * Now reboot the unit and go back into recovery (see step 2, this time select “Access HDD using a PC“) |
| 62 | | * Connect it to your Linux PC and fire up a partition manager |
| 63 | | * Make sure you are editing the right drive! |
| 64 | | * Create an new ext3 partition in the empty space at the end of the drive. Make sure it is created as type primary and is the second partition (e.g. /dev/sdc2)! The unit will not boot Android if the partition is e.g. sdc3 or sdc5! |
| 65 | | * Now mount that partition and copy some of the remaining contents of the firmware onto it (lang*.alz and the upselling directory) |
| 66 | | * Unmount the drive and reboot your Archos device. |
| 67 | | |
| 68 | | Congratulations you should now have an dual-booting gen7 device! |
| 69 | | |
| 70 | | |
| 71 | | The original instructions are available on this [http://www.openaos.org/archives/171 blog entry], I copied and pasted most from there. |
| 72 | | |