***EDIT 20150509***
Hi, this thread is about compiling AOSP (preferably) and/or Cyanogenmod (if AOSP fails). AOSP-4.1.2 worked quite well. We're now at 4.2.2 / CM-10.1, and both seem quite alright, I'd say good enough for daily use (barring any remaining PEBCAK issues that I caused myself in the latest build).
AOSP-4.2.2 (md5sum: b84c6d039edff8fd57766615d46f0f6b)
CM-10.1 (md5sum: 12d29e6dd6aae23b808a49022bdaa1a1)
Clockworkmod-6.0.3.7
Source:
http://github.com/PJBrs/android_device_lenovo_kai
Build instructions for CM-10.1 are in the 86th post.
Build instructions for AOSP-4.2.2 are in the 3rd post.
Not working:
Of course, your suggestions are more than welcome!
PJBrs
***ORIGINAL POST***
Hi, I'm trying to build aosp Jelly Bean for a2109a. I'm trying to use as few blobs from lenovo as possible to get the tablet running. You can check out over here:
http://github.com/PJBrs/android_device_lenovo_kai
This work is very much based on what superhansi and kahlo007 have done! I am basically using their repo's, but trying to copy as little as possible. The end-goal is to have a working device tree that produces a quicker rom than stock (which is especially slow on internet) that can serve as an "easy" upgrade path to 4.2 and 4.3.
I didn't include the proprietary blobs yet--I'm not sure whether that's legally allowed, even. However, the device_kai.mk file should give you a good idea of what I put where.
Current status: device boots with EGL enabled. Some videos can be played. MTP-service appears to work. Bluetooth might work (but I'd be very surprised). Wifi doesn't work, audio doesn't work, camera doesn't work. So this is alpha work.
Biggest current hurdle is wifi. The kernel module (bcmdhd) appears to load fine, I think I put all the firmware in the right locations, but I get something like:
WifiStateMachine( 287): Failed to load driver!
in logcat, and something like:
WLAN placed in RESET
in dmesg. My next step is to try a self-compiled kernel to get wifi going, haven't done so yet. The importance of having wifi is twofold--without wifi this whole thing is pointless anyway, and with wifi it's very easy to add a couple of apps from Google play to do some real testing.
Anyone with a suggestion would be more than welcome!
Best, PJ
Hi, this thread is about compiling AOSP (preferably) and/or Cyanogenmod (if AOSP fails). AOSP-4.1.2 worked quite well. We're now at 4.2.2 / CM-10.1, and both seem quite alright, I'd say good enough for daily use (barring any remaining PEBCAK issues that I caused myself in the latest build).
AOSP-4.2.2 (md5sum: b84c6d039edff8fd57766615d46f0f6b)
CM-10.1 (md5sum: 12d29e6dd6aae23b808a49022bdaa1a1)
Clockworkmod-6.0.3.7
Source:
http://github.com/PJBrs/android_device_lenovo_kai
Build instructions for CM-10.1 are in the 86th post.
Build instructions for AOSP-4.2.2 are in the 3rd post.
Not working:
- Hardware rotation lock button
- Wifi-direct / wifi p2p
- Bluetooth receive files on AOSP
Of course, your suggestions are more than welcome!
PJBrs
***ORIGINAL POST***
Hi, I'm trying to build aosp Jelly Bean for a2109a. I'm trying to use as few blobs from lenovo as possible to get the tablet running. You can check out over here:
http://github.com/PJBrs/android_device_lenovo_kai
This work is very much based on what superhansi and kahlo007 have done! I am basically using their repo's, but trying to copy as little as possible. The end-goal is to have a working device tree that produces a quicker rom than stock (which is especially slow on internet) that can serve as an "easy" upgrade path to 4.2 and 4.3.
I didn't include the proprietary blobs yet--I'm not sure whether that's legally allowed, even. However, the device_kai.mk file should give you a good idea of what I put where.
Current status: device boots with EGL enabled. Some videos can be played. MTP-service appears to work. Bluetooth might work (but I'd be very surprised). Wifi doesn't work, audio doesn't work, camera doesn't work. So this is alpha work.
Biggest current hurdle is wifi. The kernel module (bcmdhd) appears to load fine, I think I put all the firmware in the right locations, but I get something like:
WifiStateMachine( 287): Failed to load driver!
in logcat, and something like:
WLAN placed in RESET
in dmesg. My next step is to try a self-compiled kernel to get wifi going, haven't done so yet. The importance of having wifi is twofold--without wifi this whole thing is pointless anyway, and with wifi it's very easy to add a couple of apps from Google play to do some real testing.
Anyone with a suggestion would be more than welcome!
Best, PJ
Last edited: