[Gen8 Android Development] bizcuite:
The system is stable now on my tab, don't forget, you have only 256MB of RAM, i cannot make the impossible ;) Lots of tweaks are include into the kernel and the ROM to have a fast tab...!

If you have any problem, go there:

Sources:

Github: https://github.com/bizcuite

Kernel sources is available here: https://github.com/bizcuite/Archos_OPENAOS_Kernel_ICS

Frameworks base folder: https://github.com/bizcuite/android_frameworks_base

Device Folder: https://github.com/bizcuite/Device_ICS-for-ARCHOS-GEN8

--------------------------------------------------------------------------------------------------------------------

/!\

DON'T TRY THE KERNELWITH OTHERS OS for GEN8

IT IS NOT COMPATIBLE WITH OTHERS SYSTEMS

/!\

--------------------------------------------------------------------------------------------------------------------

Works:

3D - libs comes from Galaxy SL - and Kernel drivers from RowBoat

Sensors - Rotation

Sound

Youtube (HD is not smooth- 15/20FPS)

Touchscreen in multipoint (thanks to Divx118 and Letama for their help on my thread)

Wifi

Sdcard & MMC - USB SHARE

12/03/2013

H264/H263 - MP3/AAC played with hard decoders

OMX interface comes from CM10.1

UI optimised (thanks defy dev)

Sound HAL from opensource

Camera but you cannot take any picture or video with this camera ATM

Version 1.6 (17/03/2013):

- Dspmanager has been removed (bug)

- MusicPlayer from google AOSP include.

- Phone.apk removed too

CYANOBIZ - BETA 2.0/2.3 - 10/04/2013

- GPU Libs update

- OPENGL renderer activated

- WallPaper works

- WebGL works well (Chrome can works now)

- Network statistics works

- Sound noises are less frequents than v1.7 and V1.8

CYANOBIZ - BETA 2.1 - 18/04/2013

- Youtube works (i had heard that it doesn't worked in beta 2.0)

CYANOBIZ - BETA 2.4 - 11/05/2013

-Libs from Samsung Galaxy Ace works very well (better) than rowboat libs.

-A43 must have a working TS

-Zram configured directly to have 250MB of ZRam (better perf than compcache)

CYANOBIZ - BETA 2.5/2.6 - 19/05/2013

-TLS register activated

-Swap of 175MB added in the image file

-Zram can be activated (re-added) - i have a way to activated zram1 as ext4 partition...

KERNEL:

- OC kernel by interface (see in /sys/power/)

- dsp to 800MHz when 5th step is activated

- GPU drivers Updated (backported)

- CPU Alignment (backported)

- JHash update

- Network stat driver added (backported)

- Lots of modules directly include into the kernel

- Cleancache include (backported) and activated http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/Documentation/vm/cleancache.txt?id=4fe4746ab694690af9f2ccb80184f5c575917c7f

- Genlock Backported from 2.6.35

- New Zram

- New driver wifi functions (configurate in ".config" files) i find wifi better

- TLS register hacked

- Zram

- Snappy compression from google

- Compcache 25% or 35% of RAM

Doesn't work:

-Bluetooth can works with a command enter in a terminal hciconfig hci0 up.

-Camera (you can preview only)

-Battery stats (% works, but no notification of charge)

-Bugs - report please

-------------------------------------------------------------FILES TO DOWNLOAD-------------------------------------------------------------

SINCE V2.4 AND DON'T USE ANY SWAP SOFTWARE WITH THIS VERSION

---------- V2.6 with another start order for Swap: /swapfile (175MB) uses in first, zram in second and compcache in last. = 175+50MB+25%/35% of your RAM

A101 - v2.6 = http://www.mediafire.com/download.php?444vbceqerzboqb

A70 - A70S2 (change the dpi to 160 in build.prop for A70S2 only) - v2.6 = http://www.mediafire.com/download.php?1urte0y2f5dnzwu

A43 - TS not fix in landscape ATM - v2.6 = http://www.mediafire.com/download.php?206d2tqybl1260w

GAPP: http://www.mediafire.com/download.php?blsz6ie172i1qzo

For kernel initramfs and data image see attachment files

25% of RAM is "compcached" with zram snappy compression

35% of RAM is "compcached" with zram snappy compression

25% of RAM is "compcached" with zram LZO compression

-------------------------------------------------------------SYSTEM INSTALLATION-------------------------------------------------------------

How install CM9 on archos gen8

-Download CM9 image files from mediafire that i have shared, choose appropriate image.

-Download initramfs.cpio.gz (NOT MINICOM except i tell you to install it for a report)

-Download Kernel in attachment files (don't uncompress the Kernel file, just rename it like this: zImage)

-Download data.img.tar.gz and uncompress it - choose the data image that you want and renamed it like data_ICS.img

Install Kernel and initramfs.cpio.gz

-install kernel and initramfs.cpio.gz (don't install the minicom version) by SDE menu

-Don't uncompress the Kernel file, just rename it like this: zImage

-Just copy-paste, ONE BY ONE the kernel and initramfs.cpio.gz (if I paste together the files, it doesn't worked for me)

/!\ BUT BIZCUITE, I HAVE A PROBLEM, THE TAB SAYS ME THAT zImage IS NOT INSTALLED, AAAAAAAAH!!!!!PLEAAAASE HEEELP

=>You have WINDOWS please read this!!!

Install CM9 Image:

-uncompress image of CM9 downloaded

-copy paste image on the root of internal sdcard (like CM7)

-uncompressed data.img.tar.gz if it's not done, choose an image and rename it like data_ICS.img

-copy/paste the data_ICS.img to the root of the internal sdcard.

How configure menu.lst (See the file in attachment, just uncompress it)

-edit your menu.lst, copy paste my line

CYANOBIZ||/CYANOBIZ_BETA2.X_AX.img|/init|0Archos|ARCHOS|ARCHOS|/init

Change "CYANOBIZ_BETA2.X_AX.img" by the version and the type of tab that you have downloaded

Exemple: CYANOBIZ_BETA2.4_A101.img

If you haven't the file. Create a file named "menu.lst" with notepad++ under windows (not the windows notepad!!!) Or gedit for ubuntu.

And copy paste the line on it. Save and copy paste the file on the root of the internal sdcard.

-------------------------------------------------------------GOOGLE APP. INSTALLATION-------------------------------------------------------------

How install Google App.

If you have NEVER installed GApp:

-Download the file

-Rename the file like this "gapps-ics-20120429-signedremake_all_dpi_works.zip" ( just WITHOUT the "-" )

-Copy paste the file in the download folders of your internal SDCARD

-Reboot

-After the first reboot wait 5 minutes (the system uncompresses the files and install its)

-Reboot and enjoy

-------------------------------------------------------------BLUETOOTH ACTIVATION-------------------------------------------------------------

If you want to have Bluetooth

In a terminal enter:

hciconfig hci0 up

-------------------------------------------------------------SWAP CONFIGURATION-------------------------------------------------------------

SWAP / Zram / CompCache:

The swap is used with this priority:

root@android:/ # cat /proc/swaps
Filename	Type	Size	Used	Priority
/swapfile file	179156	5716	-1
/dev/block/zram0 partition	51192	0	-2
/dev/block/ramzswap0 partition	175464	0	-3

This the new swap_activation.sh

swapoff /dev/block/ramzswap0
swapoff /dev/block/zram0
echo $((50*1024*1024)) > /sys/block/zram0/disksize
mkswap /dev/block/zram0
swapon /swapfile
swapon /dev/block/zram0
swapon /dev/block/ramzswap0

Just change the order of this lines to start differently the swap.

First to start : swapon /swapfile

second to start: swapon /dev/block/zram0

last to start: swapon /dev/block/ramzswap0

Play with this lines to see if performance are better.

-------------------------------------------------------------OVERCLOCK-------------------------------------------------------------

HOW OVERCLOCK THE CPU

just change the value with a root explorer into the file at this path:

/sys/power/mpu_freq_opp5

YOU WILL LOSE THE CHANGE AFTER A REBOOT

but if you find your oc stable write the line in the init.rc, under " # Enabling power management features":

write /sys/power/mpu_freq_opp5 1100

-------------------------------------------------------------SOFT TO USE-------------------------------------------------------------

Which software i used to have a better tab or functions:

Performance:

Seeder (more smooth): http://xdaforums.com/showthread.php?t=1987032

Tools:

Archos Video player: To have access to SMB server and watch directly video. (deactivate hardware decoding)

ZRAM Status:to keep an eye on my Zram Swap (lots of information)

LogCat:

Logcat Extreme: to share me a logcat when you have a crash or others problems

--------------------------------------------------------------------------------------------------------------------

FAQ:

I HAVE TRIED GMAIL, IT DOESN'T WORKED WITH MY TAB

HOX FIX IT: Biz, gmail works by installing maps, then open gmail it will force close, then go to accounts and sync gmail reboot tablet and works ==> Thanks Porobu

How have a good Camera image :

-> just open camera app, unplug usb cable and press power button to activate deep sleep mode (wait the led turn off) and presss again power button. Re open the camera app and the image is clean.

--------------------------------------------------------------------------------------------------------------------

If you have any problem with kernel or OS, download again all files and reinstall its.

If you have bootloop or crash of tablet, make me a report plz.

--------------------------------------------------------------------------------------------------------------------

/!\ To make a report /!\ MINICOM version of initramfs is required.

YOU DON'T USED ADB (select NONE option) .. JUST MINICOM (SERIAL option)

I used the initramfs.cpio.gz with debug by serial made by Divx118.

install minicom and enter in a terminal under root rights:

"minicom -D /dev/ttyACM2" (when you are after selection of debug types screen and when OS screen selection appears press "enter" don't forget to plug usb cable :) )

The minicom must be connected. and DMESG log appears on terminal.

CONFIGURE YOUR TERMINAL TO HAVE UNLIMITED CHARACTERS ON THE SCREEN (else log will be cut)

See the tutorial about debug on Openaos website

Have Fun!!

Bizcuite

Thanks to:

-Letama

-Divx118

-Powerplop for his help on sound pb

-All who have helped me indirectly or directly :)

-My beer shop :angel:

-Many thanks to Wilsey and Guanfy to have helped me to debug screen and TS

without them, your tabs couldn't worked correctly.

-Bingoig for his help to fix menubutton for A101

-Mavasilisk for his great help and his topic about my ROM in general section

-Mikerla

-Porobu

-All donators (4 times)]