[Gen9 Android Development] Quallenauge:
Hi, if anyone would like to run a 4.4.4 Google OS on a Archos G9 80S device (and currently basically verified only with this), download and extract this file:

02_11_2014-13_26_35

Installation (tested only with linux) :

- reboot into SDE menu and under "Format System" perform a "Reset Android & Storage" to clear all data of previous installations (this is really important!).

- reboot into SDE menu and under Developer Edition Menu -> "Export Data Partition"

- mount this usb drive

sudo mkdir <Mount_Path>/local
sudo cp archos.ext4.update <Mount_Path>/local/archos.ext4
sudo sync
sudo umount <Mount_Path>

- wait until the unmount process is done

- reboot into SDE menu and under Developer Edition Mernu , Flash Kernel and Initramfs : copy zImage and initramfs.cpio.lzo on the new driver that appears on desktop/laptop

- Wait for reboot your devices : after reboot you can see Android prepares the system for a while .....be patient !

What's new ?

------------ since 02_11_2014-13_26_35 -------------

Usual CM updates ( see included changelog revisions/Changes.*.txt )

------------ since 17_09_2014-20_14_50 -------------

Usual CM updates ( see included changelog revisions/Changes.*.txt )

------------ since 09_07_2014-19_45_14 -------------

Fix wakelock issue: http://review.cyanogenmod.org/#/c/66894/

Usual CM updates (Hint: Version: 4.4.4 )

------------ since 23_06_2014-18_10_29 -------------

My first CM contribution to re-enable the Wifi-Only-Location mode in google play services :cowboy::cowboy:

Android 4.4.4 (as part of the usual CM updates)

Bluetooth Tethering (Client Mode) works via patches from here and by adding specific services in initscripts

------------ since 11_06_2014-05_56_19.-------------

build with SaberMod gcc-4.8 / linaro 4.8

applied build optimizations, based on JustArchi (thanks JustArchi!!!) work

Tethering should work again (missed the hostapd in previous releases :angel: )

Usual CM updates

------------ since 06_06_2014-21_46_36.-------------

Recompiled with GCC 4.7 (default version)

Android 4.4.3 (as part of the usual CM updates)

------------ since 02_06_2014-20_22_07-------------

Included late KSM patch

Build with GCC 4.9 (without special optimization settings)

Reverted storage disk configuration order to prevent (default-) camera crashes.

Usual CM updates

------------ since 11_05_2014-21_19_00-------------

Usual CM updates.

------------ since 08_05_2014-21_04_50-------------

Usual CM updates. -> Highlight: Enable use of FFMPEG codecs for extended formats

------------ since 16_04_2014-13_50_32-------------

Switched back to TI wpa_supplicant. It seems the one from code aurora / cyanogenmod has issues when resuming from suspend mode.

Usual CM updates.

------------ since 13_04_2014-21_29_06-------------

Kernel patches & backports: Low Memory Killer from 3.4, Binder from 3.8, HDMI detection improvements based on motorola CM branch.

Usual CM updates.

------------ since 09_03_2014-12_04_52-------------

Try to prevent sleep of death by disabling DPLL cascading. Also enabled kernel development option to automatically reboot in case of hanging tasks.

Usual CM updates.

------------ since 26_02_2014-22_34_21 -------------

P2P Wifi config changes (Inspired by CM gerrit change: http://review.cyanogenmod.org/#/c/60050/). It is recommended to perform a adb shell rm -rf /data/misc/wifi after you installed the update and reconfigure the WiFi setting.

Minor Kernel changes: Enable HDMI regulator on A80S. (No idea if this works, feedback welcome).

Usual CM updates. (Nice one for example: Update process is now multithreaded ([1/2] Speed up booting on multicore devices.) )

------------ since 12_02_2014-20_55_45 -------------

Important: Highly experimental!

Recompiled due missing archos battery driver support.

Usual CM updates. (Changelog)

------------ since 11_02_2014-23_03_07 -------------

Important: Highly experimental!

Patched Linux Kernel 3.0.72 (3.0.31-dev from TI + Changes from Google 3.0 kernel series).

Ported alarmtimer from google kernel 3.10.0 series, this makes healthd daemon happy

Ported MMC subsystem from 3.12.0 kernel. Table freezes on high load on internal disc hasn't occured (at least on my devices).

Usual CM updates. (No changelog this time, I scrambled my revision file :( )

------------ since 23_01_2014-21_52_56 -------------

Corrected bluetooth device node permissions

Introduce ROW block scheduler for improved IO (to be tested)

Usual CM-11.0 updates (Changelog)

------------ since 22_01_2014-23_15_59 -------------

Enabled UHID devices on kernel

Messed up the kernel with experimental commits and cherry-picks ;)

Usual CM-11.0 snapshot. (Changelog)

------------ since 19_01_2014-21_39_58 -------------

Memory improvements according to: Running Android with low RAM:

* Swap to zRAM

* Tuning kernel/ActivityManager to reduce direct reclaim (applied kernel patch)

ArchosControlCenter: Revert method to activate/deactivate 3GPort Activation script.

Fix typos which prevent "H" models to work. "H" users: please try again...

------------ since 17_01_2014-22_26_04 -------------

Adapt external storage to 4.4 definition

KSM (Kernel samepage merging) support. (Enable it in CM performance options).

HDMI enable for 101 models too.

WLAN MAC address taken from device. Until now in my releases, the MAC address where the same for all devices. (gave some conflicts, when two devices are used in parallel).

(Usual, but big big) CM-11 changes (see included Changelog for details).

------------ since 22_12_2013-20_11_55 -------------

Initial release.

Issues:

HDMI scaling errors

No "H" model support (!)

GPS not reliable (as usual for every release....) -> After complete new system ("Reset Android & Storage") the GPS is working very good. Subsequent boots later it gets worse at my device(s):

My Workaround: Go into Settings->Apps->All->Google Service Framework and delete data and cache. Then reboot and GPS should e working. Also I get sufficient results with the GPS Toolbox App.

...to be done...

Rebuild: All used revisions for this release are stored in a separate folder in the archive.

Additions:

Archos Control Panel App from [MENTION=1928021]mordesku[/MENTION]: http://xdaforums.com/showpost.php?p=47789812&postcount=88

Archive:

17_09_2014-20_14_50

09_07_2014-19_45_14

23_06_2014-18_10_29

11_06_2014-05_56_19

06_06_2014-21_46_36

02_06_2014-20_22_07

11_05_2014-21_19_00

08_05_2014-21_04_50

16_04_2014-13_50_32

13_04_2014-21_29_06

09_03_2014-12_04_52

26_02_2014-22_34_21

12_02_2014-20_55_45

11_02_2014-23_03_07

!!! You need this kernel instead of the one inside the archive: zImage !!!

23_01_2014-21_52_56

22_01_2014-23_15_59

19_01_2014-21_39_58

17_01_2014-22_26_04

22_12_2013-20_11_55