[ROM-AOSP] Unofficial CM10.1 (JB 4.2.2) [05/14 MIC SEMI-WORK]
Unofficial CyanogenMod 10.1 for the Kindle Fire HD 8.9
*** USE AT YOUR OWN RISK! WHILE I TRY MY BEST TO PROVIDE WORKING KERNELS/ROMS, I AM NOT RESPONSIBLE IF THIS SOFTWARE OR ANYTHING I'VE WORKED ON SUDDENLY FRIES YOUR DEVICE. ***
Download Google Apps: Http://goo.im/gapps
(For Android 4.2.1/CM 10.1 use the top row gapps)
PLEASE BE SURE TO WIPE SYSTEM & DATA/CACHE (FACTORY RESET) WHEN COMING FROM AMAZON STOCK SOFTWARE.
(It's the "Wipe" button and then "System" and then "Factory Reset" button in TWRP -- this does NOT clear your sdcard space)
Be aware that the "sdcard" space has changed slightly from ICS to JB4.2. You will find your stock amazon OS files in /data/media/ or "sdcard" on the Stock OS. But CM10.1 will create a sub directory "/data/media/0" and call that "sdcard". And in TWRP it will also use "data/media/0" as "sdcard". This has to do with multi-user settings. So when placing files on the "sdcard" be sure to check both locations before wondering why that file is missing.
CHANGES:
[05/14] New android OS audio driver. MIC works but may need to be stopped / re-started once (WIP)
[05/11] Camera should be working again
[05/08] Fixed orientation for HDMI output (requires a /data wipe) -- sound is W.I.P.
[05/08] Fixed power HAL to retain current max CPU freq (original code by twa_priv, patched by Hashcode)
[05/07] Raised headphone volume by 10%
[04/20] [Thanks to Javabugs] Bluetooth firmware is now renamed correctly so that it loads and should work
[04/05] Basic audio function is now working. This means volume adjustable speaker output and headset output. NO input works yet -- still WIP.
[04/01] Basic camera function now working, tho after video recording is stopped, camera will FC during thumbnail creation. Video is recorded successfully tho. Panorama crashed out entirely still WIP.
[02/25] Updates to CM10.1 (4.2.2_r1)
[02/01] First release
CURRENT KNOWN ISSUES:
[B]3D Performance: Not very good. Needs some troubleshooting and perhaps kernel cleanup. Work-In-Progress.
[B]Sensors: Testing various sensors, gyro seems 90 degrees off, etc.
AUDIO: INPUTS / HDMI / BT don't work -- needs more work in the audio HAL for routing.
[FIXED 04/20] Bluetooth function turns on, but is largely untested. [credit: Javabugs with firmware filename/location fix, Hashcode with bluetooth board setup]
I don't have an LTE version so this is untested. Tho much of the RIL files are in place as well as APNs.
FEATURES:
3.0.50 kernel (up from a stock 3.0.21 kernel). This includes updates from Texas Instruments, Google and Kernel.org.
PowerVR Graphics Drivers: DDK 1.9@2166536 for Android (Jellybean compatible)
Updated bltsville libs to 2.2.2.0 (this is partial screen update code which enables smoother / faster screen draws)
Then you can setup the Kindle Fire Android projects by doing the following: (This manifest allows for building Kindle Fire 1st and 2nd gen as well)
Code:
mkdir android
cd android
# Use main repo for CyanogenMod 10.1
repo init -u https://github.com/CyanogenMod/android -b cm-10.1
# Then add the local_manifest.xml for the Kindle Fire
curl -L -o .repo/local_manifest.xml -O -L https://raw.github.com/KFire-Android/android_local_manifest/cm-10.1/local_manifest.xml
repo sync
vendor/cm/get-prebuilts
. build/envsetup.sh && brunch jem
Awesome work, Hash and Verygreen (and whomever else is involved). Much appreciated
There's CM10 Development for the KFHD 7" here:
From past experiences, the Dev's do not like having requests for a different device in their threads (or any requests for that matter ). Just sayin' . . .
Yes i know, and i allready know that HashCode have not time to do something for the 7" and i have updated my post so you can also do it
Unofficial CyanogenMod 10.1 for the Kindle Fire HD 8.9
*** USE AT YOUR OWN RISK! WHILE I TRY MY BEST TO PROVIDE WORKING KERNELS/ROMS, I AM NOT RESPONSIBLE IF THIS SOFTWARE OR ANYTHING I'VE WORKED ON SUDDENLY FRIES YOUR DEVICE. ***
PLEASE BE SURE TO WIPE DATA/CACHE WHEN COMING FROM AMAZON STOCK SOFTWARE.
(It's the "Wipe" button and then "Factory Reset" button in TWRP -- this does NOT clear your sdcard space)
CHANGES:
[02/01] First release
CURRENT KNOWN ISSUES:
AUDIO DOES NOT WORK. I'm still troubleshooting and working on a custom audio HAL (if needed)
I need to tweak the build.prop settings so that more apps are compatible.
Camera crashes at the moment
Bluetooth function turns on, but is largely untested.
Haven't touched HDMI yet
I don't have an LTE version so this is untested. Tho much of the RIL files are in place as well as APNs.
FEATURES:
[02/01] 3.0.50 kernel (up from a stock 3.0.21 kernel). This includes updates from Texas Instruments, Google and Kernel.org.
[02/01] PowerVR Graphics Drivers: DDK 1.9@2166536 for Android (Jellybean compatible)
[02/01] Updated bltsville libs to 2.2.2.0 (this is partial screen update code which enables smoother / faster screen draws)
Then you can setup the Kindle Fire Android projects by doing the following: (This manifest allows for building Kindle Fire 1st and 2nd gen as well)
Code:
mkdir android
cd android
# Use main repo for CyanogenMod 10.1
repo init -u https://github.com/CyanogenMod/android -b cm-10.1
# Then add the local_manifest.xml for the Kindle Fire
curl -L -o .repo/local_manifest.xml -O -L https://raw.github.com/KFire-Android/android_local_manifest/cm-10.1/local_manifest.xml
repo sync
vendor/cm/get-prebuilts
. build/envsetup.sh && brunch jem
How we can port this rom to the kindle fire hd 7". I love your work, you are a great developer
Thank you!
Now to get a fastboot cable.
If anyone installed it please give us your impressions.
You can definitely do the install w/o a fastboot cable, but you do need to have a working fastboot driver on your machine. The KFHD's stock bootloader will check for fastboot commands for a short period of time during the boot.
There are other methods as well to get the partitions setup for this, however, in the case of disaster having a working fastboot setup will be required to restore.
Most of us take the simple act of waking up our devices and having a quick glance at the … more
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?