Post Reply

[ROM] [4.2.2] [ No-name CM10.1 nightlies ] [ Standard & Linaro ] [TF101 / TF101G]

OP josteink

21st February 2013, 02:05 PM   |  #1  
josteink's Avatar
OP Senior Member
Flag Oslo
Thanks Meter: 1,440
 
2,231 posts
Join Date:Joined: Feb 2011
More
No-name CM10.1 nightlies

Welcome to the No-name CM10.1 nightlies ROM.


Features:
- No fuzz, stable CM10.1-based ROM for the TF101.
- Timduru's wonderful KAT kernel built in
- Can play 720p MKVs over wifi using Dice Player (and similar) if OCed to 1.4GHz (see details on OCing below)
- Support for battery-dock indicator
- Up to date, nightly builds, with change-logs.
- Linaro builds available too.
- Works with PPP widget from the Play Store.
- Native support for USB and SD-card dock storage.
- TabletUI mod available.
- Experimental TF101G support.

We'll do our best to keep it working, stable and fix issues as reported, but whoever feels like contributing should feel free.
Pull requests welcome.

No-name parts with extra features can optionally be installed from market.
If you feel like donating, you can install Straitjacket which is my paid app with some extra features. Plus it might give you a warm fuzzy feeling for being a good guy.



Installation:

If coming from any non-4.2.x/CM10.1-based ROM, a factory reset is very much recommended.

(0. Backup your existing ROM)
1. Decide if you feel experimental. Linaro or normal build?
2. Download latest nightly to device.
3. Download special TF101 gapps linked below. (Choose only one)
4. Boot into recovery. Use TWRP, not CWM, as CWM doesn't support 4.2 ROMs properly.
5. Flash ROM. (This also wipes /system and any mods you already have.)
7. Flash special TF101 Gapps.
8. Optionally flash trackpad and/or tabletUI mod. (For tabletUI-mod: Do read below!)
9. Ensure you wipe /cache and dalvik-cache.
10. Reboot.

Basically, the normal procedure for any ROM.


Updating:

Updating from a previous build does not require a factory reset and will in no way delete any user-data or apps.

Be sure to flash ROM and to reflash gapps otherwise you will lose your current Google-account.

(0. Backup your existing ROM)
1. Download latest nightly to device.
2. Boot into recovery.
3. Flash ROM. (This also wipes /system and any mods you already have.)
4. Flash special TF101 Gapps.
5. Optionally flash trackpad and/or tabletUI mod.
6. Ensure you wipe /cache and dalvik-cache.
7. Reboot.


Downloads

TF101 (Wifi only) ROM available here:
- nexfiles
- dlumberg's mirror

Experimental TF101G ROM available here:
- nexfiles

NOTE: These require TWRP for TF101G to be flashed. a_sh_ has you covered.

Optional trackpad mods::
- nexfiles
- dlumberg's mirror
- changes pointer-mode, but wont inverse scrolling direction of trackpad.

Gapps available here:
- Special TF101 gapps by dlumberg & josteink.
- dlumberg's mirror


Thanks to:

- The Cyanogenmod team, for all the goodies they keep on delivering, across devices.
- RaymanFX, for a CM-compatible device-tree for the TF101.
- Timduru, for KatKernel which keeps this thing stable and functional.
- Auto-patcher, for tabletUI mod.
- ShevT and a_sh_, for TF101G support.


Linaro?

So you are asking "What's Linaro anyway?". Good questions. To learn more, you can head to the Linaro. Since that is a big, big page with lots of technical stuff, I'll be nice and provide a brief explanation:

- Linaro makes an alternative toolchain which offers extra optimization-options not found in the "normal" Android build-chain. These optimizations should make the resulting build/ROM faster.
- But these optimizations are not entirely proven yet, and there is some debate about compatibility-related side-effects.
- These means that the resulting build may be less stable and/or less compatible with Android-software than builds produced using the normal build chain.

Is Linaro for you? It works for me. If you feel very conservative, it's probably best to avoid it.

If you still can't decide, you can check out this thread which dlumberg was nice enough to bring up.


TabletUI mod

In the ROM's download folder, for some releases you will find matching tabletUI mods availble for download.

Do note that these mods are created from the ROM itself and must be exactly matched.

That means that if your tabletUI mod is dated 20130428 and tagged "linaro", the only ROM that mod was created for was the 20130428 linaro build and no other build what so ever.
A mod made for the linaro build isn't supported when applied to the standard build and vica verse. A mod made for one date should never be used on a build created on any other date.

These mods are highly specific and needs to be treated that way. If you are mixing things and having any sorts of issues, there's nothing I can or will do about that. You have been warned.


On over-clocking

Don't use SetCPU or other third party tools. They are not needed, as the ROM has built in OC-controls. Using such tools may cause a conflict and in worst case possibly RRs and SODs.

To unlock the OC controls, go to System settings, About tablet, scroll down to build number, and tap that repeatedly until the system responds with "You are now a developer".

Exit and re-enter settings. You should now have a section called "Performance". Here you can enter a submenu called "CPU". Using this is the supported and recommended way to do over-cloking.


Issues?

Check the Github issue-tracker. They may be reported already. If not, feel free to report them.
https://github.com/josteink/device_a...ues?state=open

Some issues are reported and closed, but have known workarounds:
https://github.com/josteink/device_a...1&state=closed

If not there, you can also check or ask in the thread. Most issues will probably benefit from public discussion.

Please do not PM me for technical support. You wont get it.


Sources:

Android is open-source. This is an open-source project.

Cyanogenmod:
https://github.com/CyanogenMod/

TF101 device-tree:
https://github.com/josteink/device_asus_tf101

Kat-kernel:
https://github.com/timduru/tf101-katkernel

Experimental TF101G device-tree with modifications by ShevT:
https://github.com/ShevT/device_asus_tf101g

Experimental Kat-kernel with config for TF101G:
https://github.com/josteink/tf101-katkernel

Build-setup:
https://github.com/josteink/android_multi-build
https://github.com/josteink/simba

Auto-patcher:
https://github.com/mateor/auto-patcher


Current contributors:
- dlumberg
- davebuk
- ShevT
- a_sh_
- TheMrcool212
- Jostein Kj°nigsen (josteink)


Other questions:

- "These are the same builds you posted in RaymanFX's thread, right?"
- Yes they are.

- "Bleeding edge... Does this include cherry-picks?"
- No. Only regular CM updates which has passed gerrit code review, just like the official nightlies. We're bleeding edge. Not extra bleeding edge.

- "What makes this different from RaymanFX's 0.8 Work In Progress ROM?"
- This ROM is based of his work, but he hasn't updated his sources in a long while. With the kernel being replaced by a non-Rayman kernel and him not really updating it anymore, I felt it would be wrong to keep posting it in his thread. As we keep making changes, I expect less and less of his original work will remain.

Thus I felt it was time to give. Not to mention, now people have easy to locate downloads and up to date instructions in the first post.
Last edited by josteink; 11th February 2014 at 06:26 AM.
The Following 97 Users Say Thank You to josteink For This Useful Post: [ View ]
21st February 2013, 02:06 PM   |  #2  
josteink's Avatar
OP Senior Member
Flag Oslo
Thanks Meter: 1,440
 
2,231 posts
Join Date:Joined: Feb 2011
More
Change log:

This log (mostly) reflects changes specifically to this ROM, and does not (usually) include changes upstream from Cyanogenmod.

2013-02-21: Initial release as own ROM, using forked KAT kernel.
2013-02.24: GPS and battery-dock fixes.
2013-02-25: Kernel renaming.
2013-02-27: Fix touchpad-toggle on battery-dock. Thanks to whirleyes!
2013-03-08: Fix issue with front-facing camera.
2013-03-12: Fix issue with missing audio after deep sleep on some devices.
2013-03-20: Added very basic trackpad mods.
2013-03-21: Fix for bluetooth audio devices. Thanks Boomgawd!
2013-03-22: Fix for non-working Google Backup.
2013-03-24: Fix Google talk video chat (thanks to J-Pod)
2013-03-29: Fix for 720p video-recording.
2013-04-05: Kernel changed to actual KAT kernel nightlies as well.
2013-04-14: Fix for Photosphere crashes merged upstream in CM. (Photosphere yet to be included in gapps)
2013-05-12: Experimental builds for TF101G added.
2013-05-20: TWRP for TF101G added.
2013-05-21: TF101G build borken.
2013-05-24: Broken TF101G builds fixed.
2013-05-28: Added automatic building of tabletUI-mods for all 4.2 builds.
2013-06-19: Updated Linaro toolchain.
2013-06-23: Added support for exfat and better support for SD-card and USB devices in the settings.
Last edited by josteink; 23rd June 2013 at 12:19 PM.
The Following 12 Users Say Thank You to josteink For This Useful Post: [ View ]
21st February 2013, 02:08 PM   |  #3  
josteink's Avatar
OP Senior Member
Flag Oslo
Thanks Meter: 1,440
 
2,231 posts
Join Date:Joined: Feb 2011
More
Banners:

Some people like having banners. Some people like making them. scottyf79 decided to make some for this ROM

Check it out: Original post

Also mirrored here:


Last edited by josteink; 5th March 2013 at 09:13 AM.
The Following 3 Users Say Thank You to josteink For This Useful Post: [ View ]
21st February 2013, 02:12 PM   |  #4  
Pierre118's Avatar
Senior Member
Flag The Hague
Thanks Meter: 146
 
458 posts
Join Date:Joined: Apr 2011
More
Good luck! I will try it.
21st February 2013, 02:35 PM   |  #5  
josteink's Avatar
OP Senior Member
Flag Oslo
Thanks Meter: 1,440
 
2,231 posts
Join Date:Joined: Feb 2011
More
If the download site is incredibly slow now, it's probably because a world of Galaxy Nexus users is hammering the same server for the Ubuntu Mobile previews.

Bad timing on my part, I guess
The Following User Says Thank You to josteink For This Useful Post: [ View ]
21st February 2013, 02:56 PM   |  #6  
xbs's Avatar
Senior Member
Flag Vinewood
Thanks Meter: 157
 
822 posts
Join Date:Joined: May 2011
More
Will try...

No factory reset/wipe data needed? Even when coming from stock/arhd?
Is picasa sync working? On my NS I have to flash a modified camera.apk to get it?

Thanks
21st February 2013, 03:03 PM   |  #7  
Emhyr's Avatar
Member
Flag Paris
Thanks Meter: 15
 
54 posts
Join Date:Joined: Oct 2010
More
Clearly better to make a new clean thread, your rom deserves it =) Thanks for keeping it up to date !
21st February 2013, 03:10 PM   |  #8  
josteink's Avatar
OP Senior Member
Flag Oslo
Thanks Meter: 1,440
 
2,231 posts
Join Date:Joined: Feb 2011
More
Re: [ROM] [4.2.2] No-name CM10.1 nightlies - Standard & Linaro
Quote:
Originally Posted by xbs

Will try...

No factory reset/wipe data needed? Even when coming from stock/arhd?
Is picasa sync working? On my NS I have to flash a modified camera.apk to get it?

Thanks

From anything not CM10.1 I would recommend factory reset.

Sent from my Galaxy Nexus using Tapatalk 2
The Following User Says Thank You to josteink For This Useful Post: [ View ]
21st February 2013, 03:27 PM   |  #9  
lecongdon's Avatar
Member
Flag Ho Chi Minh city
Thanks Meter: 13
 
58 posts
Join Date:Joined: Apr 2011
More
Hope it stable.
21st February 2013, 04:09 PM   |  #10  
Senior Member
East Coast
Thanks Meter: 57
 
423 posts
Join Date:Joined: Mar 2011
Re: [ROM] [4.2.2] No-name CM10.1 nightlies - Standard & Linaro
Josteink, good to see the new thread.

Did an upgrade from your 421.
It placed my files in a legacy folder, all seems to run fine.

422 definitely runs slower though.

Do you think that's a result of upgrading instead of a full wipe?

Also, what are you seeing in 422 that makes it a good update.

I really didn't see much change besides the phablet interface, which I'm not sure I like.

I'd really like to know your opinion.

Thanks.

Sent from my ADR6300

Post Reply Subscribe to Thread

Tags
4.2, cm10.1, jellybean, tf101, tf101g
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes