FORUMS

[ROM][4.2.2][CyanogenMod 10.1 Unofficial][TF300T(G) with BL 4.2][2013-05-09]

511 posts
Thanks Meter: 410
 
By f69m, Senior Member on 27th April 2013, 12:52 PM
Post Reply Email Thread
This is an experimental build of CyanogenMod 10.1 for Asus TF300T and TF300TG with the new bootloader 4.2.

If you are an experienced CyanogenMod user, please give it a try and let me know anything I broke.
But please see "Known Issues" below.

Would also be interesting to hear about results on different boot loaders.

Note that this is an unofficial build.
I will provide updates, as things are being fixed, but I don't plan to provide regular nightlies.
Instead I hope that my changes will be merged by CM, once all is working as expected.


Supported Bootloaders
  • Installed by Asus ROM v10.6.1.15.3 (aka bootloader 4.2).
Should also work with v10.6.1.8 (aka bootloader 4.2).

The current download does not work on the old JB 4.1 bootloader installed with Asus ROM v10.4.2.20.
Testing or fixing this is currently not a priority; even might not work at all.


Extras

Some extras I included that are not part of the official CM distribution:
Known Issues
  • Camera is crashing since 20130430 version. Sorry!
  • Audio and YouTube videos play about 9% too fast. MX Player works fine.
  • [WHEN CAMERA WAS WORKING...] Setting camera to burst 20 pictures will stop after 8-14 on average.
  • No radio on TF300TG.

Downloads

Get the latest version:
cm-10.1-20130509-EXPERIMENTAL-tf300t.zip - 160.11 MB

Older downloads for comparison:The latest source code is available from branch cm-10.1 in these two repositories:For more details, please see "Building from Source" below.


Changes
  • Coming Soon:
    Fix audio, when keyboard dock is connected; unfortunately this removes support for USB audio.
  • 2013-05-09:
    WLAN and audio working on TF300TG.
    Small fix for camera, but not working yet.
    Properly setting Bluetooth MAC address.
  • 2013-05-06:
    Bluetooth working fine for me.
    WLAN should be stable for everyone now.
    libsurfaceflinger is built from source again, the segfault is fixed.
    The screen flickering is definitely gone; running really smooth now.
  • 2013-04-30:
    Updated all blobs and config files.
    Included libsurfaceflinger from Asus to avoid segfault.
    Include patch for DriveDroid.
  • 2013-04-28:
    Merged Asus kernel v10.6.1.15.3.
    ROW scheduler is back and is default.
    GPS updated and tested.
    Bluetooth working, but can't re-enable once turned off.
  • 2013-04-27:
    New kernel based on Asus v10.6.1.8.4.
    Some blobs and configs updated.
These are only the changes made by myself and jsfrk specifically for this build.
The latest changes from CyanogenMod are also included, but not explicitly listed.


Instructions

This experimental ROM is targeted at experienced users that can help test and make it work.
If you are new to CyanogenMod and you need instructions on how to use the download, it is not for you yet. Sorry!


Building from Source

Basically you can follow the guide for building CyanogenMod with one exception.
Initialize your CyanogenMod source repository with:
Code:
repo init -u git://github.com/f69m/android -b cm-10.1-tf300t
You can also run this command in an existing repository.


Credits
  • The whole amazing CyanogenMod team.
  • jsfrk for testing and fixing issues on TF300TG.
  • Asus for breaking bootloader compatibility again.
The Following 21 Users Say Thank You to f69m For This Useful Post: [ View ] Gift f69m Ad-Free
27th April 2013, 05:07 PM |#2  
OP Senior Member
Flag Munich
Thanks Meter: 410
 
More
First download is available!

Of course in my "final" build, I had borked WLAN.
So did a "more final" build, which is now available for download.
The Following 4 Users Say Thank You to f69m For This Useful Post: [ View ] Gift f69m Ad-Free
27th April 2013, 09:10 PM |#3  
Senior Member
Chicago
Thanks Meter: 964
 
Donate to Me
More
Just confirming, it does NOT work with the 4.1 bootloader. The boot animation freezes.

Just another reason for me to update my tablet this weekend. I'll be flashing this for real some time today. Thanks.
The Following User Says Thank You to EndlessDissent For This Useful Post: [ View ] Gift EndlessDissent Ad-Free
28th April 2013, 08:55 PM |#4  
OP Senior Member
Flag Munich
Thanks Meter: 410
 
More
Update available:
  • Merged Asus kernel v10.6.1.15.3.
  • ROW scheduler is back and is default.
  • GPS updated and tested.
  • Bluetooth working, but can't re-enable once turned off.
The Following 4 Users Say Thank You to f69m For This Useful Post: [ View ] Gift f69m Ad-Free
29th April 2013, 06:33 PM |#5  
Member
Flag Ashland, WI
Thanks Meter: 24
 
Donate to Me
More
Talking
Really awesome rom! very quick and smooth. But the screen keeps flickering.
The Following User Says Thank You to crazynitro For This Useful Post: [ View ] Gift crazynitro Ad-Free
29th April 2013, 06:36 PM |#6  
OP Senior Member
Flag Munich
Thanks Meter: 410
 
More
Quote:
Originally Posted by crazynitro

Really awesome rom! very quick and smooth. But the screen keeps flickering.

Yes, I noticed that too.
First step is to update the graphics drivers, I hope that will fix it.
Still getting a segfault with the new drivers though.

Thanks for your feedback!

Sent from my TF300T using Tapatalk HD
The Following 3 Users Say Thank You to f69m For This Useful Post: [ View ] Gift f69m Ad-Free
30th April 2013, 05:04 AM |#7  
Downtown taco's Avatar
Member
Thanks Meter: 8
 
More
I'll be following this thread closely, as I am just too lazy to downgrade my bootloader. Do you need any internal testers? I'm available.

*Edit 1* Flashed without Gapps, it's buttery smooth with no issues (besides bluetooth.) Burst mode in camera works unless you set it to 20 shots, then it takes about 8-14 (average) before stopping. The calculator works. Wifi is a little spotty (randomly disabling and re enabling itself.) Random screen flashes,i'm not bothered by it.

*Edit 2* Flashed with Gapps, all of the above true. WiFi needs a lot of work, it unbearably slow on this ROM.
The Following User Says Thank You to Downtown taco For This Useful Post: [ View ] Gift Downtown taco Ad-Free
30th April 2013, 08:16 AM |#8  
OP Senior Member
Flag Munich
Thanks Meter: 410
 
More
Quote:
Originally Posted by Downtown taco

I'll be following this thread closely, as I am just too lazy to downgrade my bootloader. Do you need any internal testers? I'm available.

Hmm, not sure, what you mean with "internal tester"? But I am sure happy about everyone giving feedback, thanks!

Quote:

*Edit 1* Flashed without Gapps, it's buttery smooth with no issues (besides bluetooth.) Burst mode in camera works unless you set it to 20 shots, then it takes about 8-14 (average) before stopping. The calculator works. Wifi is a little spotty (randomly disabling and re enabling itself.) Random screen flashes,i'm not bothered by it.

*Edit 2* Flashed with Gapps, all of the above true. WiFi needs a lot of work, it unbearably slow on this ROM.

Have not seen any WLAN disconnects yet, but indeed, the whole WLAN and Bluetooth code needs redoing (same chip, same driver).
When trying to fix Bluetooth, I usually break WLAN completly, without making Bluetooth work properly.

Next update will be mostly blobs and config files. Doing that slowly to figure out, where that segfault is coming from.

After that will restart the WLAN/Bluetooth code from scratch. Well, from the Asus code that is.
Currently using the code from official CM BL4.1 kernel.
30th April 2013, 01:34 PM |#9  
OP Senior Member
Flag Munich
Thanks Meter: 410
 
More
New download that has now all blobs and config files updated!
Seems the random screen flickering is gone, please let me know, if you still see it.

Well, being a bad boy, I included libsurfaceflinger from Asus, though this should really be the one compiled from the CM sources.
But for now it avoids a segfault and it seems OK, while we have worse issues with WLAN and Bluetooth.

Also included a little extra patch that has not been merged into the official CM kernel.
It makes DriveDroid work on our beloved TF300T. For more details see the app thread:
[APP][2.2+] DriveDroid - host ISO/IMG files to boot your PC from
30th April 2013, 02:26 PM |#10  
Junior Member
Thanks Meter: 4
 
More
Is there a hope for TF300TG support? I've installed 28Apr build on my TG device with 4.2 BL, and it booted just fine, but WiFi wasn't working.
30th April 2013, 02:37 PM |#11  
OP Senior Member
Flag Munich
Thanks Meter: 410
 
More
Quote:
Originally Posted by kykc

Is there a hope for TF300TG support? I've installed 28Apr build on my TG device with 4.2 BL, and it booted just fine, but WiFi wasn't working.

Sorry, I don't have access to a TF300TG, so can't test it.
Of course I am happy to clean up and push out my current sources, if there is a developer who wants to port it to the TG.
Otherwise I'd save the time for cleaning up now and push it out, once I am happy.

Sent from my TF300T using Tapatalk HD
The Following User Says Thank You to f69m For This Useful Post: [ View ] Gift f69m Ad-Free
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes