yashsingh1/xdaforums huggingface dataset:
[Gen9 Android Development] Quinny899:
Features

- Fast

- Stable

- 4.2.2

- Almost everything works

- Phablet UI (like the Nexus 7 or Nexus 10)

- Linaro built

- OTA updates via Goo.im

- Google Edition Style

Download and install

Download the latest ROM to the device's internal memory, the external SD, whatever you're doing. You can get it from here:

Select the latest ROM from this page - Look at the dates!

You also will need the latest gapps for CM10.1 here:

Gapps at Goo.im

Coming from non-CM10.1 builds

You must be rooted and have SDE before this

THIS WILL WIPE YOUR INTERNAL SD, AFTER YOU HAVE FLASHED THE ZIPS

1.) Download this zip: cwm-g9 to your PC

2.) Extract it

3.) Turn off your G9

4.) Power on whilst holding volume down, it will boot Archos recovery mode

5.) Select (Recovery System) > Developer Options > Flash initramfs and zImage (or similar)

6.) Plug your device into a PC, and a drive will appear

7.) Copy the extracted zImage and initramfs from the above zip

8.) Unmount the drive and press POWER to select OK on the device, it will flash the kernel

FROM THIS POINT YOUR DEVICE WILL NOT BOOT, BUT IT WILL BOOT INTO CWM

9.) Press OK to reboot, it will boot into CWM

10.) Select flash zip from sdcard, and select the ROM you downloaded

11.) Reboot your device

12.) When it has booted, copy the Gapps again to the internal memory

13.) Reboot back into recovery - This will be TWRP now

14.) Flash the gapps as you did before with the ROM, through Install and navigating the menus

NOTE: If your SD is your external SD, go back, select Mounts, then tick /data, then go to Install and navigate up and then into /data/media, this will be your internal SD

15.) Reboot, you are done

Coming from an old CM10.1 build

THE LATEST BUILD WIPES THE INTERNAL SD!

1.) Download the update to your device and the Gapps to your PC

2.) Boot into CWM/TWRP (Depends on version)

3.) Select Install, and flash the update

4.) Reboot your device

5.) When it has booted, copy the Gapps to the internal memory

6.) Reboot back into recovery - This will be TWRP now

NOTE: If your SD is your external SD, go back, select Mounts, then tick /data, then go to Install and navigate up and then into /data/media, this will be your internal SD

7.) Reboot, you have the latest CM10.1
[Gen9 Android Development] Quinny899:
FAQ & Kernel Source

FAQ

How can I use the 3G (back) USB Port?

Download a Terminal Emulator

Open it and gain root by executing su (then enter)

Type one of the two following commands, followed by pressing enter

To turn it on:

echo "1" >/sys/class/rfkill/rfkill0/state

To turn it off:

echo "0" >/sys/class/rfkill/rfkill0/state

How can I get the Archos stock apps back?

The video player is on the play store here

I'm putting together a thread with APKs for the others

How can I calibrate my touch screen?

1.) Power off the device

2.) Power on whilst holding volume down > it will boot archos recovery

3.) Select Repair System > Force touchscreen calibration

4.) Follow instructions

How can I hide the signal icon?

From the Status Bar:

1.) Open the Settings app

2.) Tap "System" under customizations

3.) Tap "Status Bar"

4.) Select "Signal Status Style"

5.) Select "Hidden"

From the Quick settings pulldown:

1.) Open the Settings app

2.) Tap "System" under customizations

3.) Tap "Quick settings panel"

4.) Tap "Tiles and layout"

5.) Tap and drag "MOBILE DATA" to the delete icon

How can I report a bug?

The best way to report a bug is with a PC and adb.

1.) Connect your device to your PC

2.) Open a terminal/command prompt

3.) Execute this command:

adb shell logcat -c

4.) Execute this command:

adb shell logcat > /sdcard/log.txt

4.) On the device do what causes the bug

5.) When you have done that, press Ctrl + C (Command + C on mac) and it will return to the terminal

6.) Pull the file using this command:

adb pull /sdcard/log.txt

7.) Post the log.txt file attached to a post with the following info:

Device - 101G9? 80G9?

RAM

Processor (Speed and 4430/4460)

What you did to make it do that

Kernel Source

https://github.com/Quallenauge/kernel-archos/tree/trevd_expirimental

Use this to clone:

git clone https://github.com/Quallenauge/kernel-archos.git -b trevd_expirimental

The config can be pull from /proc/config.gz on the device
[Gen9 Android Development] Quallenauge:
Great! I adapted my repository and added your file recommendations, so anyone can build a CM10.1 release.

But I see, that Phone.apk isn't crashing - what did you there? (I would take this also into the repository).

Regards to the bluetooth stack, when compiling I see this message. Maybe someone can explain this:

external/bluetooth/bluedroid/Android.mk:8: NO BOARD_BLUETOOTH_BDROID_BUILDCFG_INCLUDE_DIR, using only generic configuration
[Gen9 Android Development] Quinny899:
Re: [DEV][4.2] CyanogenMod 10.1

I did nothing, I'm using the default ext4 you uploaded, I had no phone.apk issues. Only mobile configuration force closes on boot
[Gen9 Android Development] Quallenauge:
Really weird! Ah, I see! Phone.apk2 is not loaded - so no crashes ;)

As for the camera, maybe it is possible to use the camera wrapper from the samsung piranha branch. I will try that.
[Gen9 Android Development] Quinny899:
Any idea why storage is failing btw? It mounts to /data/media and does nothing after that
[Gen9 Android Development] y2grae:
gonna download and help out with the test front.
[Gen9 Android Development] Quinny899:
Re: [DEV][4.2] CyanogenMod 10.1

I managed to make an app install! I made the folder /data/app-lib with full permissions and it worked :D
[Gen9 Android Development] stevemp:
fresh build

I made a build tonight, sdcard not mounting, no hq video, camera not working. The image I downloaded is missing framework2.jar, if you still have it most things are working. I am missing a bunch of apps so going to try to find out why they didn't build. I used the latest JB rather than jellybean-stable if that makes a difference.

Edit I see there is a new image up, will wait on new one with hq video working though.
[Gen9 Android Development] Quinny899:
Re: [DEV][4.2] CyanogenMod 10.1

I described how to get video working here: http://xdaforums.com/showthread.php?p=36836817
[Gen9 Android Development] Quallenauge:
Do you used my repo? I was able to build the apps...

repo init -u git://github.com/CyanogenMod/android.git -b cm-10.1

Then download the file local_manifest.xml.bak

and put it as file to ".repo/local_manifest.xml" .

Then perform the build as usual. You should get an build similar to my preview.
[Gen9 Android Development] stevemp:
ParanoidAndroid

I'll get back to it after compiling ParanoidAndroid, hope it builds this time. :)

This is from a i9100g, what changes do I need to make for the G9? :confused:

## CONFIGURATION
%revision=1
%rom_dpi_min=160
%rom_dpi_max=320
%rom_default_dpi=320
%rom_default_layout=360

## CONFIGURATION
%hybrid_mode=1
%system_default_layout=0
%user_default_layout=0
%system_default_dpi=0
%user_default_dpi=0

## WORKSPACE PREFERENCES
android.dpi=0
android.layout=0
android.colors=NULL|NULL|NULL|NULL|NULL
com.android.systemui.dpi=%rom_default_dpi
com.android.systemui.statusbar.dpi=100
com.android.systemui.navbar.dpi=100
com.android.systemui.layout=%rom_default_layout
com.android.systemui.colors=NULL|NULL|NULL|NULL|NULL
com.android.launcher.mancol=1
com.android.launcher.appdrawer=NULL|NULL|NULL|NULL|NULL

## SYSTEM PREFERENCES
com.android.vending.dpi=%rom_default_dpi
com.android.vending.layout=%rom_default_layout
com.android.phone.dpi=%rom_default_dpi
com.android.phone.layout=%rom_default_layout
com.android.chrome.dpi=%rom_default_dpi
com.android.chrome.layout=%rom_default_layout
com.android.contacts.dpi=%rom_default_dpi
com.android.contacts.layout=%rom_default_layout
com.android.settings.dpi=245
com.android.settings.layout=720
com.android.calendar.dpi=260
com.android.browser.dpi=260
com.android.browser.layout=600
com.android.calculator2.dpi=160
com.android.calculator2.layout=600
com.android.email.dpi=230
com.android.email.layout=600
com.google.android.gm.dpi=250
com.google.android.gm.layout=600
com.google.android.apps.docs.dpi=240
com.google.android.apps.docs.layout=600
com.noshufou.android.su.dpi=240
com.noshufou.android.su.layout=600
com.noshufou.android.su.large=1
com.paranoid.preferences.dpi=290
com.paranoid.preferences.layout=600

---------- Post added at 12:14 PM ---------- Previous post was at 12:12 PM ----------

I used your old local_manifest.xml, guess it time for a fresh repo. :)
[Gen9 Android Development] Quinny899:
Change every layout= to 360 to layout=720 and every dpi=240 to dpi=160

Change the default_dpi and default_layout to match this also
[Gen9 Android Development] Quallenauge:
Just a small sidenode:

Found out that the sdcard binary from stock is not compatible since version 4.2.1. Have to use the one from CM10.1.

Also vold mounting looks at /etc/fstab.vold instead of /etc/fstab.ArchosDeviceID.vold.

Now there are permission failures :(

Looking further then...
[Gen9 Android Development] stevemp:
sdcard

Edit See you did that already, same as you permission failures.
[Gen9 Android Development] Quinny899:
Re: [DEV][4.2] CyanogenMod 10.1

So if internal storage is working, revised list:

Works:

App install

Internal storage

WiFi

GPS

Video (HQ & LQ)

Audio

Not working:

SDcard

Bluetooth

Camera

This is almost a release version :eek:
[Gen9 Android Development] y2grae:
does the hq and lq video cover netflix do you know?
[Gen9 Android Development] Quinny899:
Re: [DEV][4.2] CyanogenMod 10.1

Should do, I think it worked on TV Catchup, so it should work with Netflix
[Gen9 Android Development] ron194:
many thanks to u guys working so hard!!! waiting for ur awesome rom for g9!!! :)
[Gen9 Android Development] stevemp:
log debug kernel

Log from my tablet looks the same as yours.

I/cat ( 486): <6>[ 0.000000] android_display: ion carveouts: 77594624 tiler2d, 0 nonsecure
I/cat ( 486): <6>[ 0.000000] omap4_total_ram_size = 0x20000000
I/cat ( 486): <6>[ 0.000000] omap4_smc_size = 0x300000
I/cat ( 486): <6>[ 0.000000] omap4_ion_heap_secure_input_size = 0x0
I/cat ( 486): <6>[ 0.000000] omap4_ion_heap_secure_output_wfdhdcp_size = 0x0
I/cat ( 486): <6>[ 0.000000] omap4_ducati_heap_size = 0x1900000
I/cat ( 486): <6>[ 0.000000] omap4_ion_heap_tiler_mem_size = 0x80000
I/cat ( 486): <6>[ 0.000000] omap4_ion_heap_nonsec_tiler_mem_size = 0x80000
I/cat ( 486): <6>[ 0.000000] omap4_smc_addr = 0x9fd00000
I/cat ( 486): <6>[ 0.000000] omap4_ion_heap_secure_input_addr = 0x9fd00000
I/cat ( 486): <6>[ 0.000000] omap4_ion_heap_secure_output_wfdhdcp_addr = 0x9fd00000
I/cat ( 486): <6>[ 0.000000] omap4_ducati_heap_addr = 0x9e700000
I/cat ( 486): <6>[ 0.000000] omap4_ion_heap_tiler_mem_addr = 0x9e680000
I/cat ( 486): <6>[ 0.000000] omap4_ion_heap_nonsec_tiler_mem_addr = 0x9e600000
I/cat ( 486): <6>[ 0.000000] Archos reference values: ARCHOS_PHYS_ADDR_DUCATI_SIZE = 0xc06f7065
I/cat ( 486): <6>[ 0.000000] ARCHOS_OMAP4_ION_HEAP_TILER_SIZE = 0x1900000
I/cat ( 486): <6>[ 0.000000] ARCHOS_OMAP4_ION_HEAP_SECURE_SIZE = 0x80000
I/cat ( 486): <6>[ 0.000000] ARCHOS_PHYS_ADDR_DUCATI_MEM = 0x80000
I/cat ( 486): <6>[ 0.000000] ARCHOS_PHYS_ADDR_HEAP_TILER = 0x9e700000
I/cat ( 486): <6>[ 0.000000] ARCHOS_PHYS_ADDR_HEAP_SECURE = 0x9e680000
I/cat ( 486): <6>[ 0.000000] ARCHOS_PHYS_ADDR_OMAP_RAM_CONSOLE = 0x9e600000
I/cat ( 486): <6>[ 0.000000] omap_ion_init: secure_input id=2 [9fd00000-9fd00000] size=0
I/cat ( 486): <6>[ 0.000000] omap_ion_init: secure_output_wfdhdcp id=5 [9fd00000-9fd00000] size=0
I/cat ( 486): <6>[ 0.000000] omap_ion_init: tiler id=1 [9e680000-9e700000] size=80000
I/cat ( 486): <6>[ 0.000000] omap_ion_init: nonsecure_tiler id=3 [9e600000-9e680000] size=80000
I/cat ( 486): <6>[ 0.000000] omap_ion_init: system id=0 [0-0] size=0
I/cat ( 486): <6>[ 0.000000] omap_ion_init: tiler_reservation id=4 [0-0] size=0
I/cat ( 486): <3>[ 0.000000] Archos Console values OMAP_RAM_CONSOLE_START_DEFAULT: 0xa0000000 OMAP_RAM_CONSOLE_SIZE_DEFAULT: 0x200000!
I/cat ( 486): <3>[ 0.000000] Archos Console values ARCHOS_PHYS_ADDR_OMAP_RAM_CONSOLE: 0x9fc00000 ARCHOS_OMAP_RAM_CONSOLE_SIZE: 0x100000!

update After flashing kernel switched back to original ducati-m3.bin and it boots and hd video works in you tube but still no camera in gallery.

debug kernel log

http://pastebin.com/jRrAr646
[Gen9 Android Development] Quinny899:
A note for users using 0.0.8 on the 512mb 4460, this is needed on it too, not just the 1Gb one

Quickly run adb push ducati-m3.bin /system/etc/firmware over and over again on the time between the splash and it freezes and then reboot, and it should boot
[Gen9 Android Development] Quallenauge:
From the logout put I saw that the ducati where initialized correctly,

I/cat ( 486): <6>[ 9.589385] omap-rproc omap-rproc.1: Loaded BIOS image ducati-m3.bin, size 5872032
I/cat ( 486): <4>[ 9.636383] omap_hwmod: ipu: failed to hardreset
I/cat ( 486): <6>[ 9.636657] omap-iommu omap-iommu.0: ducati: version 2.1
I/cat ( 486): <6>[ 9.640808] omap-rproc omap-rproc.1: remote processor ipu is now up
I/cat ( 486): <6>[ 9.657989] omap_rpmsg_mbox_callback: received echo reply from ipu !
I/cat ( 486): <6>[ 9.658050] omap_rpmsg_mbox_callback: received echo reply from ipu !
I/cat ( 486): <6>[ 9.658142] omap_rpmsg_mbox_callback: received echo reply fr

also the camera where detected:

E/CameraHal( 501): (40145400) hardware/ti/omap4xxx/camera/OMXCameraAdapter/OMXCapabilities.cpp:1557 insertSenMount - Found sensor S5K4E1GA!
E/CameraHal( 501): (40145400) hardware/ti/omap4xxx/camera/OMXCameraAdapter/OMXCameraAdapter.cpp:4480 OMXCameraAdapter_Capabilities - Number of OMX Cameras detected = 2
I/cat ( 486): <3>[ 14.481842] tiler_alloc_block_area: Tiler FMT: 3, Width: 4096, Height: 1
D/DOMX ( 501): hardware/ti/domx/domx/omx_proxy_common/src/omx_proxy_common.c:1671	__PROXY_SetConfig()
D/DOMX ( 501): ERROR: failed check:(eError == OMX_ErrorNone) || (eError == OMX_ErrorNoMore) - returning error: 0x80001009 - Error returned from OMX API in ducati
E/CameraHal( 501): (40145400) hardware/ti/omap4xxx/camera/BaseCameraAdapter.cpp:2681 CameraAdapter_Capabilities - supportedCameras= 2

That means the ARCHOS_PHYS_ADDR_OMAP_RAM_CONSOLE where the real bad guy?? If so, then I would push my changes to my repo and release a new version!

The camera app seems to not installed, because we have started with an "non"-camera system. I installed it yesterday on a new device, and now there is an camera app in the app list and also in gallery. If you would like to check the camera, have a look in "Video Studio" app -> New Project -> Add video/photo. Then the camera should working!
[Gen9 Android Development] stevemp:
I installed Camera Nexus 7 (official) by NETCO APPS from the play store and camera is working fine. Only thing left is bluetooth not turning on with settings menu.

edit Just need to add android.hardware.bluetooth.xml to permissions for bluetooth to work.
[Gen9 Android Development] Quinny899:
Edit: forget it
[Gen9 Android Development] Quallenauge:
I reset my android via SDE menu, and reinstalled my image. After that the camera was also there....

After reading your message, I tried to turn on the bluetooth...with no luck (I had clicked multiple times to activate/deactivate the function). Then I restarted the device, to get the full logfile. I tried to activate the function, and this time it works. Is that a kind of boot magic?

Edit: After another boot, it doesn't work.... I will check my logs.

Edit2: The Bluetoothmanger can't be started, because it runs in a timeout. Maybe increasing the onOffTimeout values are working.

E/BluetoothManagerService( 893): waitForOnOff time out
D/BluetoothManagerService( 893): unbindAndFinish(): android.bluetooth.IBluetooth$Stub$Proxy@41a6fbe8 mBinding = false
[Gen9 Android Development] stevemp:
PAC-man

Are you ready for some PAC-man? It's based on cm-10.1 instead of AOSP so should be able to compile with Quallenauge's code. :D
[Gen9 Android Development] Quinny899:
I was hoping to get pacman ported at some point but low and behold, exams :banghead:
[Gen9 Android Development] freezenook:
Stevemp great news about pacman port. What doesn't working? Bluetoth and camera?

Quinny can you add new build of CM10.1 to 1st message of thread?
[Gen9 Android Development] Quinny899:
I don't have time to build and upload my own version, because I have exams coming up :banghead:
[Gen9 Android Development] stevemp:
wipe

Wiped and installed again with debug kernel, works fine. :) Camera is there now and works fine also. I get different message when turning bluetooth on.

D/BluetoothManagerService( 767): enable(): mBluetooth =android.bluetooth.IBluetooth$Stub$Proxy@41447da8 mBinding = false
D/BluetoothManagerService( 767): Message: 1
D/BluetoothManagerService( 767): MESSAGE_ENABLE: mBluetooth = android.bluetooth.IBluetooth$Stub$Proxy@41447da8
D/BluetoothAdapterService( 1221): Broadcasting updateAdapterState() to 1 receivers.
D/BluetoothBondStateMachine( 1221): make
D/BluetoothManagerService( 767): Message: 60
D/BluetoothManagerService( 767): MESSAGE_BLUETOOTH_STATE_CHANGE: prevState = 10, newState=11
D/BluetoothManagerService( 767): Bluetooth State Change Intent: 10 -> 11
I/bluedroid( 1221): enable
D/BTIF_CORE( 1221): not disabled
E/BluetoothAdapterState( 1221): Error while turning Bluetooth On
D/BluetoothAdapterService( 1221): Broadcasting updateAdapterState() to 1 receivers.
I/BluetoothBondStateMachine( 1221): StableState(): Entering Off State
D/BluetoothManagerService( 767): Message: 60
D/BluetoothManagerService( 767): MESSAGE_BLUETOOTH_STATE_CHANGE: prevState = 11, newState=10
D/BluetoothManagerService( 767): Broadcasting onBluetoothStateChange(false) to 8 receivers.
D/BluetoothAdapterService(1091633920)( 1221): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@411106e8

---------- Post added at 11:19 AM ---------- Previous post was at 11:16 AM ----------

It's Quallenauge's build so whatevers working in cm-10.1. :)
[Gen9 Android Development] mrbr0wn:
Quinny...if someone tells me how to do it, i could build and upload the rom...
[Gen9 Android Development] Quallenauge:
Hm, can you look at the logfile, if you find the timeout log, which I posted some posts earlier? If so, It should sometimes work, sometimes not....

For me, I tried it yesterday 4-5 reboots and it was working all the time. :-/
[Gen9 Android Development] stevemp:
bluetooth

No timeout log. I changed the main.conf for the one from blaze tablet and so far it works all the time. Some new info from log.

W/bt-btif ( 1197): bta_dm_disable BTA_DISABLE_DELAY set to 200 ms
W/bt-l2cap( 1197): L2CAP - PSM: 0x0019 not found for deregistration
W/bt-l2cap( 1197): L2CAP - PSM: 0x0017 not found for deregistration
D/btif_config_util( 1197): btif_config_save_file(L153): in file name:/data/misc/bluedroid/bt_config.new
D/BluetoothAdapterService(1093068720)( 1197): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@412700f0
W/bt-btif ( 1197): ag scb idx 1 not allocated
E/bt-btif ( 1197): BTA AG is already disabled, ignoring ...
W/bt-l2cap( 1197): L2CAP - PSM: 0x0019 not found for deregistration
W/bt-l2cap( 1197): L2CAP - PSM: 0x0017 not found for deregistration
W/bt-l2cap( 1197): L2CAP - PSM: 0x0019 not found for deregistration
W/bt-l2cap( 1197): L2CAP - PSM: 0x0017 not found for deregistration
W/bt-l2cap( 1197): L2CAP - PSM: 0x0019 not found for deregistration
W/bt-l2cap( 1197): L2CAP - PSM: 0x0017 not found for deregistration
W/bt_lpm ( 1197): Still busy on processing prior LPM enable/disable request...
I/bt_hci_bdroid( 1197): bt_hc_worker_thread exiting
W/bt_userial( 1197): select_read return size <=0:-1, exiting userial_read_thread
I/ ( 1197): vendor op - 4
E/uim-sysfs( 493): uim: Inside st_uart_config
E/uim-sysfs( 493): uim: Un-Installed N_TI_WL Line displine
E/uim-sysfs( 493): uim:cleanup
I/cat ( 488): <6>[ 105.818359] (hci_tty): inside hci_tty_release (dccb2e28, c33b73c0)
I/cat ( 488): <6>[ 105.818481] (stc): remove_channel_from_table: id 4
I/cat ( 488): <6>[ 105.818817] (stc): remove_channel_from_table: id 2
I/cat ( 488): <6>[ 105.818939] (stc): remove_channel_from_table: id 3
I/cat ( 488): <6>[ 105.819061] (stc): all chnl_ids unregistered
I/cat ( 488): <6>[ 105.819305] (stk) :ldisc_install = 0
I/cat ( 488): <6>[ 105.819671] (stc): st_tty_close
D/BTSNOOP-DISP( 1197): btsnoop_close
[Gen9 Android Development] Quallenauge:
Sorry to ask: Which main.conf?
[Gen9 Android Development] stevemp:
4.0.28 main.conf

Checked and didn't change anything. Not sure what happened, maybe didn't format last time.
[Gen9 Android Development] stevemp:
timeout log

It took 4 reboots for bluetooth to stop working. :(

E/BluetoothManagerService( 767): waitForOnOff time out
D/BluetoothManagerService( 767): Stored Bluetooth name:
D/BluetoothManagerService( 767): Stored Bluetoothaddress: 00:18:34:6D:20:C9
E/BluetoothAdapterState( 1197): Error enabling Bluetooth
[Gen9 Android Development] Quallenauge:
CM10.1 0.1.0 build

Really don't know, what's causing this. Does this go away after some reboots?

Maybe you can try to use another wlan/bluetooth compat driver. Please let me know if you try that.

Is this better working for you?

Another thing I would like to mention is the newest build, 0.1.0:

Changes:

Enabled Wifi-Tethering

Had to use the wpa_supplicant_8_ti packages for this feature. The common wpa_supplicant_8 was not able to configure the wlan adapter correctly.​

Using wpa_supplicant_8_ti from omapzoom.

Thanks to the work of trevd, we have a cwm for our devices. To go into that feature, just enter

adb reboot recovery

.

Also to mention, that this feature is enabled on cold boots.

So we have only a few things left, such as

HDMI

Support for other devices, like the A101S, A80H, A101H

Maybe some optimizations....

Volunteers, one pace forward! :)
[Gen9 Android Development] stevemp:
bluetooth

Bluetooth worked after reboot, can't reproduce timeout again. Probably not worth time spent trying to fix, seem's to be rare error. :rolleyes:
[Gen9 Android Development] trevd:
Well I've got everything here for a push at HDMI , Did you add the extra framebuffer in the kernel config? As I've mentioned elsewhere we I think it's not far off. I'm going to try and avoid my usual approach of wildy googling buzzwords and try and find some real documentation...... :D

So I'll be google searching edid then? LOL

It's booting now A80S 512MB :D :good: , I think this one is ripe for a boot/system split as well.

Camera Works! Wifi Works, I'll try the 3G soon , got voice on Huawei's as well! Although It was a bit echo'y last time I tried it LOL.

Bluetooth: I tried the following

Archos : Wifi On Bluetooth On and Bluetooth Tethering On

Nexus 7: Wifi Off Bluetooth On, Paired to archos with the use this device for an internet connection, Everything lit up correctly but no interwebs on the N7. However the Archos seems to be providing a sane ip address 192.168.44.1 where as the N7 wants to use A 169.254.*.* , I don't know much about networking as a whole but I know when I've had 169 ip's in the past the that something isn't quite right.

That's just a quick test I'll try tethering the other way to my phone at some point.

Amazing Work Chaps! OEM Rom Support who needs it eh? :good:

EDIT : For a bit of fun adb logcat -C now give a logcat in colour on a bash terminal!