• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!
  • Fill out your device list and let everyone know which phones you have!    Edit Your Device Inventory

[ROM][P75XX/TMobile][Oct28]Cyanogenmod 10.2

Search This thread

AAccount

Senior Member
Sep 8, 2010
1,005
1,909
I'll summarize the standard disclaimer: By downloading, you accept any and all outcomes no matter how strange.

Big thank you to forum member epinter for getting early builds to work. The CM has already integrated a patch like his.
DO NOT USE OLDER A1 KERNELS: They don't have SELinux support. The included kernel is really just V1.9 with SELinux turned on. It has all the same features that the A1 kernel normally provides.

I am no pershoot or other highly talented developer. It is very unlikely I can make any major bug fix if major bugs are found. For example: I have no hdmi (or HD) TV at my house so if that doesn't work, you're SOL. I test features that I use and that I find important. If there is an issue that deals with hardware I don't have (various bluetooth accessories for example) there is no way I can fix it since I won't be able to get a logcat and I'm not that great at intepreting logcats. Getting CM10.2 working on this tablet was very much a trial and error process involving mostly error.

Since my kernel is named A1, after a childhood fantasy character my brother made up, I figured it would be fitting to name the ROM after A1's home world. A1 was head of the Diamond Cave world and the leader of the Diamond Force so I named the ROM after his world. That is his original 2001 hand drawn logo in my signature that I touched up in gimp.

Installation Instructions
-Accept the standard disclaimer and support disclaimer ;)
-Read Post 2 FAQ and at least be vaguely familiar with it so you can look it up later if needed.
-(if coming from stock recovery) Look up my A1 kernel thread and download the appropriate TWRP recovery for your model, and look up the dd method of flashing. Hint: the A1 kernel thread is linked in my signature. TMobile variant use pershoot cwm.
-Download gapps and the cm10.2 zip.
-Put on some (good) music.
-Boot into recovery.
-Do a data wipe/factory reset. (Only for the first cm10.2 install. Not required for subsequent CM10.2 builds)
-Flash Cm10.2 and then gapps (Only flash gapps the first time)
-Reboot
-Hit the bathroom

ROMS
October 28 Wifi
October 28 3G
October 28 TMobile

Older Builds
October 20 Wifi
October 20 3G
October 20 TMobile
October 5 Wifi
October 5 3G
October 5 TMobile
September 27 Wifi
September 27 3G
September 27 TMobile
September 18 Wifi
September 18 3G
September 18 TMobile
August 17 Wifi --> Only build with phablet android 4.3 ui
August 17 3G --> Only build with phablet android 4.3 ui
August 17 TMobile --> Only build with phablet android 4.3 ui

Others:
Source October 20
Gapps: I removed GMail because I hate the threaded email view, Google+ because I have no social networking accounts, and google partner setup.apk just because that name gives me the creeps.

What Works
  • Wifi
  • Bluetooth
  • Voodoo sound
  • GPS
  • Camera (Pictures and Videos): Focal is a bit laggy and refuses to change video recording resolutions
  • TabletUI
  • Android 4.3 keyboard Swype
  • MTP file transfer (at least on Linux)

Issues
  • Google now search crashes (I've never gotten it to work even in android 4.1) see FAQ someone got a fix
  • Getting a notification while listening to music or having game music own kills audio or restarts the album Fixed upstream as of September 30.
  • The built in google maps text to speech crashes. (use pico instead)

attachment.php

attachment.php

attachment.php

attachment.php

attachment.php

attachment.php

attachment.php


Oh yeah, one last thing. In terms of source, I wrote out how I patched the CM10.2 source to make this rom and what those patches do. I thought that would be more informative rather than just throw in a bunch of edited files with their original locations.
 

Attachments

  • bluetooth-demo.jpg
    bluetooth-demo.jpg
    52.2 KB · Views: 67,602
  • camera-demo.jpg
    camera-demo.jpg
    116.9 KB · Views: 67,692
  • dsp-voodoo.jpg
    dsp-voodoo.jpg
    73.1 KB · Views: 67,674
  • gps-demo.jpg
    gps-demo.jpg
    122.3 KB · Views: 67,556
  • mtp-demo.jpg
    mtp-demo.jpg
    27.8 KB · Views: 67,109
  • music-demo.jpg
    music-demo.jpg
    205.7 KB · Views: 67,426
  • version-info.jpg
    version-info.jpg
    69.8 KB · Views: 67,812
Last edited:

AAccount

Senior Member
Sep 8, 2010
1,005
1,909
So I have a use for reserving the second post
FAQ

1: I have no root even though I changed the superuser settings.
A: Go into about tablet and keep clicking "build number" until developer options appear. Change the settings in there.

2: Titanium backup fails to restore.
A: Set the backup folder location to be /storage/emulated/legacy/... instead of /storage/emulated/0...

3: The UI looks like honeycomb.
A: It's supposed to. I like the old honeycomb UI.
--> 3b: Is it possible to get the phablet ui?
A: No. The UI mode is hardcoded directly into the source. Making a flashable zip every time would be annoying. Also, the old UI produces a much smoother experience.
--> 3c: What would it take to make the phablet ui smooth?
A: The only solution that I know works is disabling the screenshot feature but that seems like quite a huge loss.

4: I get notifications for other users when using multi user.
A: It's a side effect of forcing the honeycomb ui. Multiuser was added in android 4.2 which is when the honeycomb ui was discontinued so it's likely that some bits are missing.

5: Focal won't change resolutions or is laggy
A: It's a focal bug. I'm not good enough to edit focal to fix it.

6: Is a Verizon variant coming?
A: No. It takes 3 hours to make the initial build and then 30-45 minutes each subsequent time. Also, it takes 20 minutes to upload each rom.

7: ADW drawer icons/start menu icons look pixelated
A: Use another launcher like nova. That one seems to work.

8: Some kind of text to speech engine crashes when launching google maps
A: Unfortunately it does. Change the text to speech settings to use pico in Settings.

9: Google Now crashes
A: Please see the workaround by pitpit24

10: 3G Mobile mobile data doesn't work
A: Please see the suggested fix by member John Kester

11: Will this ROM work for the German P75X1 variants?
A: Yes. The only difference between the German and international variants is that some features are missing from Samsung's stock rom. The hardware is the same. Blame this on apple for sue happy.
 
Last edited:

DefQoN_BE

Senior Member
Oct 18, 2012
468
138
Belgium
This is awesome Aaccount! It runs extremely smooth on the tablet, big thanks to you guy! :)

Edit: let's make some evaluation of this ROM:

I installed the ROM along With A1 kernel and twrp, i had no complications at all, except for the Gapps which gave me an error on first attempt.


complications?
My first start on android 4.3 started with ALOT of crashes of the system, launcher, tekst to speek engine,... After several reboots everything works okay. Exception for the web browser, when i'm surfing arround and when i want to write something on a website (like a status update on facebook) the keyboard crashes, even when i install google keyboard apk.

is this ROM really buttery smooth?
Yes, it runs very smooth with animations turned on, it's a faster experience then 4.2.2.

would i recommed this ROM to other poeple over 4.0 or 4.2 on the galaxy tab 10.1?
YES!

video playback?
No or minor stuttering noticed

bugs?
When i longpress the recent apps button, my touchscreen doesn't react anymore, fix by reboot or lock/unlock screen

root?
Root access lost on 4.3, you need to manually re-root

Screenshot_2013-08-10-10-38-25.jpg Screenshot_2013-08-10-11-14-20.jpg
 
Last edited:

alexkno

Senior Member
Apr 12, 2011
1,102
287
Seems to run quiet well. Thanks!!!

Only thing is the tablet ui that looks a bit ics?-ish and misses qs tiles. It also shows emails arriving on other users mail inbox. Is there an option somewhere to go back for the moment to phabletui? Don't want my wife to get my mail notifications ;)

Gesendet von meinem GT-P7510 mit Tapatalk 4

---------- Post added at 12:59 PM ---------- Previous post was at 12:55 PM ----------

This is awesome Aaccount! It runs extremely smooth on the tablet, big thanks to you guy! :)

Edit: let's make some evaluation of this ROM:

I installed the ROM along With A1 kernel and twrp, i had no complications at all, except for the Gapps which gave me an error on first attempt.


complications?
My first start on android 4.3 started with ALOT of crashes of the system, launcher, tekst to speek engine,... After several reboots everything works okay. Exception for the web browser, when i'm surfing arround and when i want to write something on a website (like a status update on facebook) the keyboard crashes, even when i install google keyboard apk.

is this ROM really buttery smooth?
Yes, it runs very smooth with animations turned on, it's a faster experience then 4.2.2.

would i recommed this ROM to other poeple over 4.0 or 4.2 on the galaxy tab 10.1?
YES!

video playback?
No or minor stuttering noticed

bugs?
When i longpress the recent apps button, my touchscreen doesn't react anymore, fix by reboot or lock/unlock screen

root?
Root access lost on 4.3, you need to manually re-root

View attachment 2178509 View attachment 2178510

Strange, was coming from latest cm10.1 and only wiped caches and system. Then I flashed ROM and gapps flawlessly. Booted up without any issues or error message. Also root is working fine after setting root to apps and adb in dev settings
I also noticed the recent apps thing. But only once so far.
 
Last edited:

fleckdalm

Senior Member
Dec 12, 2010
186
29
Thanks for this awesome rom!!! It's really smooth and I have found no major issues so far :D

Please add an option to use the "normal" UI instead of the tablet UI, that would be great! Also I noticed that the recent apps animation is "wrong", maybe becuase of the Tablet UI?

By the way, Aacount how did you learn to build roms, modify kernels and stuff like this? Thats really great!

Thanks,
Regards Fleckdalm
 
Last edited:
  • Like
Reactions: SahilC and alexkno

SahilC

Senior Member
Jun 14, 2012
2,023
873
Amherst
Thanks for this awesome rom!!! It's really smooth and I have found no major issues so far :D

Please add an option to use the "normal" UI instead of the tablet UI, that would be great! Also I noticed that the recent apps animation is "wrong", maybe becuase of the Tablet UI?

Thanks,
Regards Fleckdalm

Agreed! I like the normal UI.

Sent from my Galaxy Nexus using Tapatalk 4
 
  • Like
Reactions: alexkno

kasper_h

Inactive Recognized Developer
Oct 8, 2010
5,299
16,086
Xiaomi Mi Mix 2S
Very nice of you to make this build AND to make such a useful guide on how to build this yourself. Was finding my way, but the last few issues were easy to solve with your guide :)
 

shawnwojcik

Senior Member
May 4, 2009
94
8
Is the a1 kernel 1.9 not compatible with cm 10.2? When I search all I see is says the cm version is for 10.1 only.

Also I don't see any versions for wifi. When I look through tab 10.1 development I don't see a a1 kernel listing anymore. Or did I not look far enough

Can I use the version I'm on now 1.8.4 on cm10.2?

Sorry if these are dumb questions but I'm kinda confused here .

nvm reread the op and i missed the part where the it said 3g works on wifi. my bad
 
Last edited:

AAccount

Senior Member
Sep 8, 2010
1,005
1,909
I think I've caught up on reading the thread.

As for the phablet ui, I can't make a toggle to go back and forth between since those variables are hard coded. If I was any better I would add an option to the system settings which would let you choose. Since I personally don't like the new UI, it was actually one of my goals that the rom be released with the old ICS/honeycomb style UI. It looks like kasper_h and djmatt604 are going to be making their customized versions so I would wait for them to come out with the phablet ui. Since the old honeycomb ui was discontinued in android 4.2 and that's when multi user came out, I can imagine that there would be some shortcomings in using the old ui since the code is likely not updated. AOKP had a way of doing it but that solution was written by a team of talented developers and I am just a single enthusiast.

@shawnwojcik
The new selinux A1 kernel is included with the rom. You don't have to worry about that. In all honesty, I haven't tried flashing an older A1 kernel without selinux support to see what happens. However, there is no point in doing so since the included kernel is exactly the same as the latest V1.9 but just has selinux turned on. There is no loss of features.

@arizal
I can't make any guarantees that it'll work properly since mine is wifi only but... ;)

And just a survey: how many of you guys use the tmobile variant or know somebody who does and actually does flashing?
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 58
    I'll summarize the standard disclaimer: By downloading, you accept any and all outcomes no matter how strange.

    Big thank you to forum member epinter for getting early builds to work. The CM has already integrated a patch like his.
    DO NOT USE OLDER A1 KERNELS: They don't have SELinux support. The included kernel is really just V1.9 with SELinux turned on. It has all the same features that the A1 kernel normally provides.

    I am no pershoot or other highly talented developer. It is very unlikely I can make any major bug fix if major bugs are found. For example: I have no hdmi (or HD) TV at my house so if that doesn't work, you're SOL. I test features that I use and that I find important. If there is an issue that deals with hardware I don't have (various bluetooth accessories for example) there is no way I can fix it since I won't be able to get a logcat and I'm not that great at intepreting logcats. Getting CM10.2 working on this tablet was very much a trial and error process involving mostly error.

    Since my kernel is named A1, after a childhood fantasy character my brother made up, I figured it would be fitting to name the ROM after A1's home world. A1 was head of the Diamond Cave world and the leader of the Diamond Force so I named the ROM after his world. That is his original 2001 hand drawn logo in my signature that I touched up in gimp.

    Installation Instructions
    -Accept the standard disclaimer and support disclaimer ;)
    -Read Post 2 FAQ and at least be vaguely familiar with it so you can look it up later if needed.
    -(if coming from stock recovery) Look up my A1 kernel thread and download the appropriate TWRP recovery for your model, and look up the dd method of flashing. Hint: the A1 kernel thread is linked in my signature. TMobile variant use pershoot cwm.
    -Download gapps and the cm10.2 zip.
    -Put on some (good) music.
    -Boot into recovery.
    -Do a data wipe/factory reset. (Only for the first cm10.2 install. Not required for subsequent CM10.2 builds)
    -Flash Cm10.2 and then gapps (Only flash gapps the first time)
    -Reboot
    -Hit the bathroom

    ROMS
    October 28 Wifi
    October 28 3G
    October 28 TMobile

    Older Builds
    October 20 Wifi
    October 20 3G
    October 20 TMobile
    October 5 Wifi
    October 5 3G
    October 5 TMobile
    September 27 Wifi
    September 27 3G
    September 27 TMobile
    September 18 Wifi
    September 18 3G
    September 18 TMobile
    August 17 Wifi --> Only build with phablet android 4.3 ui
    August 17 3G --> Only build with phablet android 4.3 ui
    August 17 TMobile --> Only build with phablet android 4.3 ui

    Others:
    Source October 20
    Gapps: I removed GMail because I hate the threaded email view, Google+ because I have no social networking accounts, and google partner setup.apk just because that name gives me the creeps.

    What Works
    • Wifi
    • Bluetooth
    • Voodoo sound
    • GPS
    • Camera (Pictures and Videos): Focal is a bit laggy and refuses to change video recording resolutions
    • TabletUI
    • Android 4.3 keyboard Swype
    • MTP file transfer (at least on Linux)

    Issues
    • Google now search crashes (I've never gotten it to work even in android 4.1) see FAQ someone got a fix
    • Getting a notification while listening to music or having game music own kills audio or restarts the album Fixed upstream as of September 30.
    • The built in google maps text to speech crashes. (use pico instead)

    attachment.php

    attachment.php

    attachment.php

    attachment.php

    attachment.php

    attachment.php

    attachment.php


    Oh yeah, one last thing. In terms of source, I wrote out how I patched the CM10.2 source to make this rom and what those patches do. I thought that would be more informative rather than just throw in a bunch of edited files with their original locations.
    16
    So I have a use for reserving the second post
    FAQ

    1: I have no root even though I changed the superuser settings.
    A: Go into about tablet and keep clicking "build number" until developer options appear. Change the settings in there.

    2: Titanium backup fails to restore.
    A: Set the backup folder location to be /storage/emulated/legacy/... instead of /storage/emulated/0...

    3: The UI looks like honeycomb.
    A: It's supposed to. I like the old honeycomb UI.
    --> 3b: Is it possible to get the phablet ui?
    A: No. The UI mode is hardcoded directly into the source. Making a flashable zip every time would be annoying. Also, the old UI produces a much smoother experience.
    --> 3c: What would it take to make the phablet ui smooth?
    A: The only solution that I know works is disabling the screenshot feature but that seems like quite a huge loss.

    4: I get notifications for other users when using multi user.
    A: It's a side effect of forcing the honeycomb ui. Multiuser was added in android 4.2 which is when the honeycomb ui was discontinued so it's likely that some bits are missing.

    5: Focal won't change resolutions or is laggy
    A: It's a focal bug. I'm not good enough to edit focal to fix it.

    6: Is a Verizon variant coming?
    A: No. It takes 3 hours to make the initial build and then 30-45 minutes each subsequent time. Also, it takes 20 minutes to upload each rom.

    7: ADW drawer icons/start menu icons look pixelated
    A: Use another launcher like nova. That one seems to work.

    8: Some kind of text to speech engine crashes when launching google maps
    A: Unfortunately it does. Change the text to speech settings to use pico in Settings.

    9: Google Now crashes
    A: Please see the workaround by pitpit24

    10: 3G Mobile mobile data doesn't work
    A: Please see the suggested fix by member John Kester

    11: Will this ROM work for the German P75X1 variants?
    A: Yes. The only difference between the German and international variants is that some features are missing from Samsung's stock rom. The hardware is the same. Blame this on apple for sue happy.
    6
    I think I've caught up on reading the thread.

    As for the phablet ui, I can't make a toggle to go back and forth between since those variables are hard coded. If I was any better I would add an option to the system settings which would let you choose. Since I personally don't like the new UI, it was actually one of my goals that the rom be released with the old ICS/honeycomb style UI. It looks like kasper_h and djmatt604 are going to be making their customized versions so I would wait for them to come out with the phablet ui. Since the old honeycomb ui was discontinued in android 4.2 and that's when multi user came out, I can imagine that there would be some shortcomings in using the old ui since the code is likely not updated. AOKP had a way of doing it but that solution was written by a team of talented developers and I am just a single enthusiast.

    @shawnwojcik
    The new selinux A1 kernel is included with the rom. You don't have to worry about that. In all honesty, I haven't tried flashing an older A1 kernel without selinux support to see what happens. However, there is no point in doing so since the included kernel is exactly the same as the latest V1.9 but just has selinux turned on. There is no loss of features.

    @arizal
    I can't make any guarantees that it'll work properly since mine is wifi only but... ;)

    And just a survey: how many of you guys use the tmobile variant or know somebody who does and actually does flashing?
    6
    After a an hour of systematic elimination I think I've found the magic library: libgui.so. I've tried flashing the September 14 nightly, checked the camera (of course dead), adb pushed libgui.so from the September 11 build (camera still dead), rebooted (camera alive). Does anyone else with too much free time want to try this and see if it works for them?

    The way I did my process of elimination was:
    -extract all .so from /system/lib and remove all libnv*
    -split into groups of 48 (5x48)
    -try all 5 groups of 48 (only had to go to group 2)
    -split the winning group 2 into groups of 12 (4x12)
    -split the winning group 2 into groups of 4 (3x4)
    -try each one of the winning group of 4 one by one.

    ------------------------------------------------------------------ADDED/EDITED-------------------------------------------------------------------------
    I think my suspicions of libgui.so being the magic deal breaker are correct based on this commit . I made a new nightly with that fix and the camera is working again. And yes, to address someone's concern the next nightlies will have a tmobile rom in there... with the camera working :)
    6
    New builds are up. A note about the camera app. There were a lot of new features added to it. Along with those features is a non configurable option to display the pictures/video being taken in 1:1 ratio. (As in 1:1 with the photo's resolution or video's resolution.) There will be left and right black bars on the camera app when taking a picture because photos aren't 16:9 widescreen. However, if you check the photo resolution, you'll see it's the real deal 3mp, just displayed differently. Same goes for shooting 720p video. The tablet screen is actually 1280*800 so there will be tiny top and bottom black bars since 720p is 1280*720.