Welcome
I wrote this post to help people get their Archos g9 tablet running custom roms. If you have any improvement ideas, please post them so I can make this better source of information.
List of content:
Post 1
What is recovery
You can boot to recovery menu by holding volume- while booting your device. From recovery meny you can calibrate your touchscreen, wipe data and do this kind of stuff. Installing SDE creates new entry to recovery menu, called Special Developers Edition. There you can remove android kernel, flash new, export hdd and data. In recovery move up and down with volume + and -. Select by pressing power buttonI wrote this post to help people get their Archos g9 tablet running custom roms. If you have any improvement ideas, please post them so I can make this better source of information.
List of content:
Post 1
- What is recovery
- What is SDE and how to install it
- List of most commonly used roms
- How to install custom roms
- How to install offical rom
- How to multiboot android 4.0 based roms
- Installing 3G stick and Huawei modems support.
- Change symlinks/binds.
- Installing ADB
- Installing SuperCharger
- Installing Chainfire3D
- FAQ
- Useful links
What is recovery
What is SDE and how to install it
SDE is shortened word from Special Developers Edition. After SDE is installed, your tablet is able to boot to official rom, recovery, and SDE rom. Most of the roms advice you to use "Remove android kernel" from SDE before you install kernel. When you remove your android kernel from there and install kernel from custom rom, your archos boots directly to custom rom. If you don't delete it, your device boots to official, but keeping volume - while booting gives you change to boot to SDE.There are 2 guides how to install SDE. Official SDE watermarks your device for archos (there is no watermark on screen :D), so they can detect you have installed SDE in some point. It stays even if you remove SDE. Official way is more safe. Also, it removes "only" software warranty. If your devices powerbutton, Usb-port or etc brokes, you can still send it to warranty. Link to official SDE install guide. Big thanks for Shano56.
Then there is unofficial, a bit more dangerous method. It doesn't watermark your device, but is more complicated. Guide tells that it's outdated, but it worked for me. I used official 4.0.4 version while installing. Link to the guide. Big thanks to Shano56.
List of most commonly used roms
These roms are most commonly used. Most of them are still being developed. I also included link to rooted official honeycomb, because some people have better touchscreen responsibility with it.Cyanogenmod 10
AOKP ROM
ICS@BLUE
Ubuntu. This requires special kernel, which is compatible with official android 4.0.4Overclockable stock rom
Early CM9
Stock ICS rom with root & busybox
Stock honeycomb with root. (FYI, kernel requires renaming while installing)
How to install custom roms
Custom roms have different installing methods, but basic idea is same. You move image file with specified name to specified location.When coming from stock rom or whengoing to stock rom:
CyanogenMod 10, AOKP, CyanogenMod 9
Quote:
Originally Posted by surdu_petru
Installation : Now should be work on all devices Gen9 !!!
...connect USB cable to PC and ( you need to use a Rom with root access ) : > adb shell # stop # rm -rf data/* # mkdir data/local # mkdir data/media # exit > adb push archos.ext4 /mnt/storage ( need to wait about ~150 seconds ) ! > at the same time do : adb reboot & press and keep volume down ; in SDE -> DEM-> Remove Android Kernel ( if exist ) -> Flash Kernel & Initramfs -> copy here zImage & initramfs.cpio.gz -> OK -> wait to reboot ! |
Quote:
Originally Posted by surdu_petru
Install :
- copy archos.ext4.update in /mnt/storage/ , you can use this command > adb push archos.ext4.update /mnt/storage/ - go to SDE -> Developer Edition Menu -> ( Remove Android Kernel if available ) -> Flash Kernel & Initramfs -> copy here zImage & initramfs.cpio.lzo -> OK! -> wait to reboot ..... - after everything was installed - please reboot your device ! |
Install like Cyanogenmod and AOKP and others, but rename initramfs.cpio.gz to initramfs.cpio.lzo
How to install official rom
Download official 4.0.7 rom from here.Now boot to recovery (hold volume- while booting) and choose update firmware.
Now there should be noew drive in your pc. Drop the downloaded firmware_archos_it4.aos to there and press ok in recovery. Keep usb plugged in while installing. It should take around 30 seconds to 2 minutes. Now choose ok again. your tablet should now reboot to stock rom.
How to multiboot android 4.0 based roms
Install modified initfram from this topic. Use the zimage from the rom you want to multiboot. AFAIK you can multiboot with following combos:ICS@BLUE, Ubuntu (download newer kernel from later pages.), Root 4.0.7
and
AOKP, CyanogenMod 9.
You cant use ICS@BLUE and AOKP because they do not use same kind of data. That means that after you have run first rom, the second will bootloop. That is also why it requires wiping data when changing from stock to aokp and vise versa.
Detailed:
Download dmenu-0.3a.zip, and extract initframfs to desktop. Then download ICS@BLUE and stock 4.0.7 rooted. Extract Image files and zimage from either one of the roms. Now just instal like described in earlier section, while using initframfs from multiboot and kernel from other rom.
Installing 3G stick and Huawei modems support.
Trevd made a package to add 3G stick and extra Huawei modems work for AOKP and generally all ICS ROMs. This guy is awesome because he also made some Huawei modems work.
Quote:
Originally Posted by trevd
(Post 31278886)
Hi surdu_petru and AOKP fans.
Great work as always, It's not a rom i'll ever use but It's the first time I've loaded an AOKP Rom, I like notification layout, I'll be having that away for my own personal rom :cowboy: Anyway I was more just passing through and noticed 3G was not working yet. As seen as though that seems to be my speciality and preoccupation/addiction for the last 9 months I thought I do something to remedy that situation for you. Here's an hotfile link to download the update [ 3g-archos-aopk.7z ] this should contain everything you need to get the Archos 3G Dongle, just for ****s and giggles as a extra bonus i've also included the huawei support file as well :good: Installation: From a command prompt / bash terminal Code:
7z x 3g-archos-aopk.7z Have Fun! What follows is a detailed explanation of what files and modifications are required to add 3G support. Archos 3G Stick The changes / additions to add this functionality breaks down like this ; The following required binary's were on the device already: ** /lib/modules/hso.ko is insmod'd by the device specific init file /etc/init/init..rc Code:
/lib/modules/hso.ko** *** switch_ms_3g defined by /etc/init/init.archos.rc Code:
service service switch_ms_to_3g*** Standard Archos Roms use the UsbKeyManager.apk system service to start the switch_ms_to_3g and ril-daemon service's. I replace that with my own ueventd handling native service and add an additional to configuration file keep everything clean Code:
/system/bin/hotplugd Code:
import init.dongle.rc res/values/bools.xml Code:
true Code:
Code:
ppp1 The extend this functionality further I added the following files Code:
/etc/ppp/init_pppd_gprs |