[G2 and Desire Z Android Development] cn.fyodor:
Hi, there

I'm from Andromadus Team (My Github), mainly maintaining the kernel repo and the qcom/display HAL. The source will be regularly sync-ed to my github, please feel free to fork or send pull request or build your own ROM manually. Go check out this page to start off. :P

Note: My Desire Z has been given to my friend, so I have no chance to flash/test the build 16. If there are no stupid things I did in this build, it should be the last one I can do for you. Also I hope someone can continue to maintain and build AOSP ROMs for this lovely QWERTY device. Thank you for your support.

Credits:

AOSP, CodeAurora, CyanogenMod, and Andromadus

Darkspadez for codefi.re

Issues:

no thumbnails shown for few 720p videos, which can be played though

Green splash issue while playing capture animation, not affecting the captured images though

Please attach the logcat or /proc/last_kmsg when you report any bugs unless it can be reproduced.

Download:

Uploadingit | Codefi.re | MD5: eee71763e0097eb9ee61209c3888ed5d

This AOSP ROM doesn't include Google Service, please get the latest gapps from Goo.im.

Unsupported Builds:

Huge changes after Build 12, so if you keep suffering from the new release, give it a try.

Changelog:

Build 16:

fix wrong data usage calculation

remove stock LiveWallpapers (anyone used them for daily driver?)

display HAL synced with CM

Kernel 3.0.83

Build 15:

fix battery drain using DYN as the default composition

fix Bluetooth battery drain

fix the display suspend/resume hang caused by wait4vsync

display HAL synced with CodeAurora

merged set of optimizations for Dalvik from AOSP Gerrit

use the Audio Pack for GNex in AOSP (change audio settings if ringtones/notifications are missing)

get back the "H" icon again for 3G network

keep keyboard lit until the screen is dimmed (CM patch)

make the caller's image half transparent as user required

black theme for Superuser app (white text on white background before)

enable ftrace support in Kernel

Kernel 3.0.80

Build 14:

fix crashing when input in browser or Play Store

fix a bug of Superuser that apps can get root perms without the user being prompted (Koush)

Kernel 3.0.71

Build 13:

Bcmdhd driver switched to Google AOSP version 5.90.195.114 (credit goes to paulb-nl)

add Bluesleep support (I don't use BT too often, please test if it helps to save battery)

use high speed (1GHz) as often as possible via the new delay feature of Interactive governor

few FB/KGSL patches from CodeAurora Kernel

few Vsync optimizations by CodeAurora, also fixed the 'excessive delay' issue

use Double buffering for Display HAL (Triple buffering before)

merge implementation of HTML5 WebSockets to play Flash in browser (CM)

fix wpa_supplicant service start up issue by Flinny

remove WiFi P2P support (seems not supported on this legacy bcm4329?)

fix sudden lags after heavy loads (eg. taking pictures or installing apps)

do not PM to idle on booting to speed up the process

disable KSM by default (enable it manually if you need)

use CM's prebuilt flash_image binary (stock one doesn't work for MMC)

fix Force Close on QuickSearch Settings when Gapps were not installed

merge some significant bug-fixes for MMS from Google

more Keylayout changes by NeverGone-RU

fix time picker layout on landscape for DeskClock app

new Superuser app from Koush

Kernel 3.0.70

Build 12:

boost CPU frequency while scrolling (merged from CM)

lock the hispeed_freq at 1GHz for Interactive governor

enable KSM again, which should work in background silently this time

few Keylayout and Overlay tweaks by NeverGone-RU

display HAL sync-ed with upstream (thanks CAF, GUI goes pretty fast again)

remove useless sample videos

Kernel 3.0.68

Build 11:

fix Force Close in Settings->Storage

remove the Settings menu in Gallery (does nothing and causes confusion)

tweaks and few patches from CodeAurora to display HAL

add Cortex-a8 optimization to build system (merged from CM)

Kernel 3.0.67

Build 10:

full sources synced from AOSP JB MR1.1 (aka Android 4.2.2)

Display HAL synced with CodeAurora (GPU is the default composition)

hack to add the ability of flipping to QuickSettings on statusbar even without gapps

update backup tool to deal with new gapps

use HW acceleration for keyguard to fix the Widget choppy issue

fixed zoom issue when swiping on images or other situations like this

BFQ v6 and several LMK patches

Kernel 3.0.66

Build 09:

Display HAL rebased to jb_mr1_chocolate branch of CodeAurora

HWComposer updated to 1.1 to match with JB 4.2 SurfaceFlinger

massive FB/KGSL kernel commits merged from MR1 branch

Kernel 3.0.61

Build 08:

fix SurfaceFlinger crashing framework issue

fix Gravity Sensor not working problem

EGL and Interactive governor tweaks

Webkit tweaks pulled from CM

Kernel 3.0.59

Build 07:

merged few optimized FB commits from CodeAurora

updated Interactive CPU Gov to the latest from Google

VoiceDialer works now but voice via BT has been disabled

show SoundRecorder app icon in app drawer

fixed GPS issue, as you wish :P

Build 06:

give back more memory to SF in kernel side, hope to solve the browser/lockscreen issue

fix camcorder (b0rked in Build 05)

BFQ updated to v5r1

Build 05:

updated to AOSP 4.2.1, and merged lots of fixing work by Flinny

reworked the memory layout in the kernel, 370MB left for userspace now

add ROW disk scheduler by CodeAurora, and set it as default

massive updates of Interactive CPU governor

merged the CM patch that displays QuickSettings when pulling over 70% of status bar

add a workaround to make adb always working if required

disable Multi-user feature support (you can change the prop in build.prop to enable it again)

disable KSM by default

kernel 3.0.57

Build 04: (AOSP 4.1.2)

Wireless Tether (softAp) fixed

use CM's MediaProvider repo instead (hope to fix internal audio blobs not listed in Settings issue)

add userinit script to init.d (yeah, init.d was supported already)

remove Apollo/CMFileManager apps

enable KSM in ramdisk

kernel 3.0.53

Build 03:

fix the network location issue (Google Now rocks etc)

implemented in-app search function based on CM's patch (you still can long-press the search key to access Google Now over any focused apps)

simplify the vsync thread, should be slightly faster than before

fix the unstoppable vsync warnings caused by the kernel

Port Fix Sluggish App Launch from ICS by darkspadez

use my own backuptool to fix CM's potential bugs

Build 02:

fixed USB storage issue

trying to fix Google network location not working

remove tracing debug in the kernel

add backup tools for gapps

Build 01:

latest AOSP source of 4.1.2

CMFileManager, Superuser, and Apollo apps from CM

kernel and userspace display driver synced from upstream