[Galaxy Tab 7.7 Android Development] daniel_hk:
This is an unoffical experimental build of CyanogenMod 12 for GalaxyTab-7.7. Let's have the first taste of the colorful Lollipop. :)

CarbonLP is the winner. It is out now. Check the thread.

Release Note

2015/10/6

I just sync the marshmallow trees. That means the end of lollipop. I haven't update CM for a while because there is no significant improvement. I got an OTG last week. Finally, I can complete the support of it. USB storage is included in Strorage settings now. This is probably the last cm-12.1. It is Android-5.1.1_r24 (LMY48W). Enjoy the last lick. :D

2015/8/26

This build included a few extra things need to patch after the hard drive crash. The security breach in Android is fixed and some modification in media driver to make it more stable. Upper speaker is working in phone calls now. cheers! ;)

2015/7/23

This is the test build after I reconfigured my hard drive AGAIN. Start again is always difficult but wiser. Finally, I have the "motivation" to face the few things squeezed down in the do list for a long long time... [emoji14]

I renewed the private lib for the wifi driver of the Athero chip. Now we can keep up with the current wpa_supplicant. The wifi ssid and password can restored now. I also set the default platform orientation to portrait (you may notice it from the boot animation). Rotations, call-screen and a few apps would behave like a phone (portrait) now. Note that this is a platform setting, it won't affect the kernel default. Recovery will behave as before. The SuperSU (if installed) entry is restored in settings.:D

The RIL library is also outdated now. The top speaker doesn't work during calls but bottom speakers and wire headsets are OK. Furthermore, phone calls would sometimes corrupt the audio driver... I think the next move would be keeping up with the current RIL... :eek:

Anyway, this is a quite stable build and almost all of the features are working now. Cheers.

History

2015/6/6

It's been quite a long time. Finally, the H/W decoder is fixed. cheers! :D

2015/5/2

cm-12.1 merge android-5.1.1_r1 now. The image method is no longer working. In this build, I use the old method in the zip. It might take longer (up to 10 min.) to flash but no more can't flash. 5.1.1 is quite stable. Lollipop is getting better and more stable now. :)

2015/4/19

cm-12.1 merge android-5.1.0_r5 now. In this build, I pick up the loose ends. GPS and some sensors are OK now.

Some p6800 owner reported failing to flash, I add the "a" version which use the old method in the zip. Those can't flash may try the "a" version. Cheers! :)

2015/4/4

Finally got cm-12.1 working. There are still some issues but it is quite presentable. PerformanceControl is included, bluetooth and wifi-tethering is working. Cheers! :D

2015/3/14

Struggling for a few weeks for the stability. Anyway, it's a time for a new build. zRam support is added to PerformanceControl.

5.1 was out last week. Omni was the first custom rom merging 5.1. I managed to build it out with little effort. Still have some glitches as expected but it is quite stable. I plan to release the experimental build shortly. ;)

2015/2/25

The torch in QuickSettings is fixed. I knew it wasn't a decent job so I wait..(for too long). It took me a few days to find a neat way and has minimal changes to the original source. That's the final piece, Yeah! :highfive:

2015/2/14

Although some commits gave me hard times, CM is getting stable now. Rush this out before the Lunar New Year. This long holiday, I'll take another look at the kernel and the SailFish OS... :)

2015/2/7

CM is adding its own features and gain quite some weight... Having hard time for a new feature which cause boot loop. Finally, I put a workaround to make it boot. :D

2015/1/25

I studied the newer (3.10.y and 3.14.y) kernel sources for a few days and nights. It is surely a mine field...:eek: Will start when my mind is ready. Only minor changes in cm-12.0 but it's about time for a new release. Cheers! ;)

2015/1/10

It was a productive week. I finally unlock the last piece, mobiledata. After updating the RIL blobs and the opensource driver, I realized that the kernel also needed upgrade. I searched the Linux kernel.org and found a few essential commits. I cherry pick them and resolved the conflicts. Finally, mobiledata is workig now! Cheers!!! :victory:

This prove that our existing 3.0.y kernel is really outdated. Instead of bandages, I plan to make a new kernel for our tab. The latest stable 3.18.y is too far. I might start with the Linux 3.14.y which has LTS. If I success, it will probably the newest kernel for Android.

Those who familiar with Linux kernel are welcome to help!

2015/1/4

Happy new year! This is the first release in 2015. Found a bug in Bluez and it can turn off now. SCO and APTX modules are added. ;)

I finally make the InCall screen rotatable. The only major issue left would be mobiledata. I think I fond the reason by not fixed yet.

Lollipop source gain a lot of weight. It took 5 hrs. for single build! My PC really need an upgrade.

2014/11/29

The new Lollipop has no decent manual. It took me a lot of time to study the source. Clearly it takes time to grow. Before going back to my final Kitkats, I biuld the alpha release. All models are inclued. Happy licking! :D

2014/11/18

After a few days and nights, I finally located the annoying bootloop issue at every boot. It is a barely presentable cm-12.0 now. Other than the listed issues, all the new UI features are working. Enjoy! ;)

Change log: :victory:

[COLOR="Blue"]2015/10/6[/COLOR]
- latest cm-12.1 (LVY48F) Android 5.1.1_r18
- Fix Wifi hotspot
- Fix light sensor
- Fully support OTG USB storage
- Add charging mode in USB settings
- Keep up with the Bluetooth apk
- Latest Bluez 5.25
[COLOR="Blue"]2015/7/23[/COLOR]
- latest cm-12.1 (LMY48G) Android 5.1.1_r6
- New private lib for Atheros chip
- Restore the SuperSU entry in settings.
- Default platform orientation to portrait (270 degree)
- redo default hardware keyboard on
- redo the torch in QS
- Patch latest Bluez update 5.23
[COLOR="Blue"]2015/6/6[/COLOR]
- latest cm-12.1 (LMY48B) Android 5.1.1_r3
- H/W decoder
- latest Bluez update
[COLOR="Blue"]2015/5/2[/COLOR]
- latest cm-12.1 (LMY47V) Android 5.1.1_r1
- fix torch in QS
- default hardware keyboard on
- latest Bluez update
[COLOR="Blue"]2015/4/19[/COLOR]
- latest cm-12.1 (LMY47O) Android 5.1.0_r5
- add support for non PIE blobs. (GPS and some sensors)
- InCall screen is portrait now
- latest Bluez update
[COLOR="Blue"]2015/4/4[/COLOR]
- cm-12.1 (LMY47I) Android 5.1.0_r3
- Fix rotation in settings and QS
- Fix torch in QS
- first port of Bluez to Android 5.1
- Wifi-tethering working
- built-in su (superuser) is partially working
[COLOR="Blue"]2015/3/14[/COLOR]
- add zRam support in PerformanceControl.
- Replace some codes with AOSP which seems more stable.
- Version update from Bluez
[COLOR="Blue"]2015/2/25[/COLOR]
- fixed the Torch in QS. A new FlashDevice is deployed and new approach in TorchService.
- Add flash support in camera HAL. Besides sysfs, all other torch apps would work now.
- Fix the new commit for MMS
- re-enable adb which cm-12.0 is recently disabled
- healthd patch. Avoiding reboot at 5min. when charging in power off.
- Bluetooth update
[COLOR="Blue"]2015/2/14[/COLOR]
- revert the minikin commit to stop boot loop
- Stable status bar and Notification features
- manage to deploy the original Makefile
- Major Bluetooth update
[COLOR="Blue"]2015/2/7[/COLOR]
- Latest CM source
- Modify build script for kernel
- platform patch for BlurLayer
- Bluetooth update
- New layout for landscape InCallUI
[COLOR="Blue"]2015/1/25[/COLOR]
- Modify device tree bootimg.mk for new source
- gcc 4.8.2 tool chain for kernel
- New boot animation
- Theme engine
- Minor fix in Performance Control
- Bluetooth update.
[COLOR="Blue"]2015/1/10[/COLOR]
- mobiledata is working now. Cheers!
- kernel fix for gcc 4.8 and above.
- kernel net driver update and patches.
- various kernel patches.
- Bluetooth update. Add SCO and APTX support
- Fix horizontal InCall screen crash
- performance control, add tools support for i815 and tab plus.
[COLOR="Blue"]2015/1/4[/COLOR]
- latest CM-12.0 source, Android 5.0.2_r1 (LRX22G)
- Fixed Bluetooth can't turn off issue.
- Enable soft keyboard by default.
- InCall Screen is rotatable now.
- Update the kernele Mali driver to r3p2-01rel4 and some kernel mod.
- some blob update from other Samsung devices' KK rom.
- Use opensouce RIL libraries, mobile data still not working... :(
[COLOR="Blue"]2014/11/29[/COLOR]
- latest CM-12.0 source, Android 5.0.0_r7 (LRX21Q)
- BLuez port for Lollipop. Working but can't stop after started.
- New RIL libraries hacked from i9300, mobile data still not working...
- Add the PerformanceControl app for our devices (needed ROOT)
- disable PIE checking to allow old executable blobs
- Rotation glitch is fixed. No more flickering when rotation.
[COLOR="Blue"]2014/11/18[/COLOR]
- Current CM-12.0 source, Android 5.0.0_r6 (LRX21Q)
- Initial port for Framework, OpenGL and RIL libraries
- Add CMFileManager and Home
- First BLuez port for Lollipop.
- Open source RIL library
- Fix the bootloop at start.

Know issues: :(

1. send file via wifi crash

Downloads: :highfive:

hosts: AndroidFileHost, Dev-Host

mirror: 百度网盘 ***Request from China.

Gapps: http://xdaforums.com/showthread.php?t=2997368

To root: built-in su can be enabled in: Settings > Developer options > Root access , enable apps and/or adb

(root access in advance menu of privacy Guard can manager the allowed list.)

Or download the recovery flushable ZIP from chainfire.eu

Source: :cool:

github: https://github.com/danielhk?tab=repositories

Credits: :good:

** The CyanogenMod Team who keep many devices alive!

** All those who donate to me. Giving me the resources to upgrade my PC and accessories!

** The Bluez team who makes bluetooth possible in old devices!

** [MENTION=631273]Chainfire[/MENTION] for the great SuperSU

Donations: