[Galaxy Tab 3 8.0 Android Development] tohenk:
KNOWN BUGS

T315: No mobile data, no wifi.

T315: SIGSEGV on GPS blob causing soft reboot, do not enable GPS yet.

All: check for hardware acceleration.

Available network response is malformed on T311, so selecting Operator manually can not be done.

CHANGELOGS

2015-06-06: [FIXED] T315 WIFI

The new macloader consider T315 WIFI mac address as SEMCOSH, while previous CM-11 is NONE. The ugly workaround is mess up with macloader and comment out MAC wifi detection. Perhaps next, just clone nvram_net.txt_semcosh from nvram_net.txt.

On 20150606 build, macloader hack is removed, replaced by a clone of nvram_net.txt_semcosh.

2015-06-08: [FIXED] T315 MOBILE DATA

Get rid of this:

D/ConnectivityService( 2420): Adding iface rmnet_usb0 to network 100
D/ConnectivityService( 2420): Setting MTU size: rmnet_usb0, 1500
E/Netd ( 1929): netlink response contains error (No such process)
D/ConnectivityService( 2420): Adding Route [0.0.0.0/0 -> 10.69.164.197 rmnet_usb0] to network 100
E/ConnectivityService( 2420): Exception in addRoute for gateway: java.lang.IllegalStateException: command '21 network route add 100 rmnet_usb0 0.0.0.0/0 10.69.164.197' failed with '400 21 addRoute() failed (No such process)'

On build 20150606, setting correct interface in framework seems solve this problem.

2015-06-05: [CHANGED] AAPT switched to xhdpi.

2015-06-08: [FIXED] Offline charging mode. Since Lollipop, the way of init process for LPM is changed. It is no longer loads lpm.rc. Offline charging mode has been adapted to the new init since build 20150608.

2015-07-03: [CHANGED] SELinux now enforced.

2015-07-03: [FIXED] Updated media codecs.

2015-07-27: [ADDED] Implement battery mode which maps CPU governors as follow: Power Save => powersave, Balanced => pegasusq, High Performance => performance. To change the battery mode, go to Settings > Battery > Battery Mode. Currently, this setting is not persistent, so it lost when reboot.

2015-07-27: [FIXED] Fixed SELinux policy for GPS.

2015-08-26: [FIXED] GPS now fully working with this patch merged into the framework.

2015-09-22: [FIXED] Fixed storage write access denied after do factory reset or wipe data.

2015-09-22: [CHANGED] IO scheduler now defaults to BFQ.

2015-10-18: [FIXED] Fixed distorted in-call audio issue by allowing RILD to access mediaserver file and directory.

2015-10-23: [FIXED] Fixed media codecs configuration causing SEGVAULT, now camera work properly (no more can't connect).

FAQS

Q: Is this ROM pre-rooted?

A: Yes, but it is disabled by default.

Q: How to enable root access?

A: You need to enable Developer Options. Goto Settings > About tablet and tap several times on Build number. You will be noticed when developer settings has enabled. Next, go to Developer options and change Root access as you need.

Q: Something is not working, what should I do?

A: First, search this thread if this problem is already known. You can reply to thread and describe the problem as clear as possible. Don't forget, always attach LOGCAT as it would help identify the problem. You may also required to provide KERNEL and RADIO logs if asked.

Q: How can I produce LOGCAT, KERNEL, or RADIO logs?

A: You must have a working ADB on your PC. Open Command Prompt and issue:

adb logcat > logcat.txt

To produce LOGCAT log, a file named logcat.txt can be attached from current working directory.

adb logcat -b radio > radio.txt

To produce RADIO log, a file named radio.txt can be attached from current working directory.

adb shell su -c dmesg > kernel.txt

To produce KERNEL log, a file named kernel.txt can be attached from current working directory.

The issued command should return immediately to Command Prompt, otherwise you need to press Ctrl + C.

Q: Is it possible if I want to build this ROM myself?

A: Of course, follow this post to build your own ROM.