[Guide/tutorial] Asus Transformer Prime/TF201 stock to Android 7.1 Nougat

Search This thread

djibe89

Senior Member
May 24, 2014
1,222
638
Samsung Galaxy Tab S2
Google Pixel 4a
[GUIDE/TUTORIAL] Asus Transformer Prime to Android 7.1/LineageOS 14.1
[GUIDE/TUTORIAL/HOWTO] Asus Transformer Prime/TF201 stock to Android 7.1 Nougat/LineageOS 14.1

This detailed step-by-step guide helps you transform your Asus Transformer Prime with Android 4.1.1 to a powerful one with Android 7.1 (Nougat).

### I'll make a few comments like this, read these or you may miss something.

### The Asus Transformer Prime codename is TF201.

Try to prefer USB2 connections, but USB3 works fine too.


CHANGELOG

v11. Improvemed unlock section
v10. Updated links
v9. ROM v39 and removed obsolete info
v8. ROM v35 and enhenced link for OpenGapps
v7. Refresh pack for ROM v32 and TWRP recovery 3.2.3-0
v6. Google Play certification
v5. Updated djibe pack for easier install (kang recovery 3.1.0-1, SuperSU, drivers if fails at Step 6) + switched to v26 of Katkiss
v4. TWRP Kang recovery 3.1.0-1
v3. Tweaks and walkthrough
v2. Android 7, many hints added for more accurate tutorial
v1. Initial release


BEFORE STARTING

Make sure you have the latest official updates for your tab :
In Android, go to Settings -> About tablet -> System Update

### Make sure you read all comments starting by ###

To make sure your tab is the correct model, go to Settings -> About tablet.
The details below are listed :

• Android 4.1.1 (JellyBean; Nvidia logo bottom right on boot)
bootloader V 10.4.2.18
### To verify bootloader version, shut down tab. Then hold Power + Volume- for 3 seconds and release.
### You are in bootloader : on top left corner is written Android (...) epad-10.4.2.18.
### To quit bootloader, press Volume- to go over the Android icon, then Volume+ to confirm.
### If not V 10.4.2.18, check official updates for your tab before starting this tutorial
### or check more info on Asus support web page and download the version identical to the Firmware Description written top left corner of the bootloader
### Asus support is here : https://www.asus.com/Tablets/Eee_Pad_Transformer_Prime_TF201/HelpDesk_BIOS/

• GPS 7.9.13
• Wi-Fi 7.1.0.24
• BT 10.33
• Camera FT201-0x9900
• Ecran MXT-2.0 build-170
• Kernel 3.1.10.00002-9599d0cf android@Mercury
o #1 SMP PREEMPT Thui Nov 22:12:01 CST 2012
• Build nr JR003C.WW_epad-10.4.2.18-20121122

Still in Settings -> About tablet, tap 7 times on build number to unlock Developer menu.


0) BACKUP YOUR DATA

Backup SMS, photos, contacts before going any further (ex: use the backupyourmobile app).
Check that backup is located on microSD card.
Then copy the backup on your PC.


1) DOWNLOAD

djibe Transformer Prime pack v2: http://bit.ly/djibeTransformerPrimev2
(contains Windows Universal Naked drivers + android_winusb if step 6 is difficult + Asus UnLock_Device_App_V6.apk + fastboot.exe + adb.exe + nvflash.exe + HairyBean Bootloader and various recoveries necessary + SuperSU 2.82).
Unzip the file on Windows desktop.

+ ROM KatKiss Nougat v39 Android 7.1
XDA Thread: https://xdaforums.com/transformer-tf700/development/rom-t3457417
Download here: https://downloads.timduru.org/android/tf201/K.A.T/KatKiss/7.x/dev/ or https://www.androidfilehost.com/?fid=14943124697586357425

+ OpenGapps ARM 7.1 ARM Pico (NO OTHER DISTRIB THAT ARM PICO please): https://opengapps.org/?arch=arm&api=7.1&variant=pico

You must have a microSD card (FAT32 format), copy the zip files from Katkiss ROM, OpenGapps and SuperSU.
Then insert it in the tab.


2) INSTALL WINDOWS DRIVERS FOR ASUS TRANSFORMER PRIME TF201

- Windows 8/10 :
On keyboard, type combo : "Windows key + R"
In the command prompt, type :
Code:
shutdown -o -r -t 0

It opens Windows Recovery menu:
Go to Troubleshoot -> Advanced Options -> Startup settings -> Restart.

At reboot, hit 7 (Disable driver control) and follow instructions for Windows Vista/7.
Once driver installation is completed, reboot PC as usual.

- Windows Vista/Windows 7 :
Go to folder /Universal Naked Drivers 0.72 you unziped earlier (on Windows desktop).
Select file android_apxusb.inf, then right click -> Install.
Force driver installation and wait until a success message prompts.
Repeat operation with android_winusb.inf .
Then plug tablet to PC (USB2 port) to end driver installation.

### If it fails to install you may try using Windows device manager :
### In Windows Device Manager menu -> Right-click on Asus Android Device -> Update Driver Software -> Let me pick -> Have disk -> Browse to the .inf file and install BOTH .inf files.

### See this post if still doesn't work : https://xdaforums.com/showpost.php?p=75240547&postcount=166


- For Linux, I have no experience. Every tools should be here : https://github.com/AndroidRoot/androidroot.github.io/tree/master/download

- Copy the UnLock_Device_App in tablet's internal memory
Tab should normaly be seen in Windows explorer as TF201.
Check MTP file transfer protocol is active on the tab.
Copy the UnLock_Device_App_V6.apk in the root folder of the tab.


3) UNLOCK BOOTLOADER OF ASUS TF201

Tablet must be fully charged to 100 %.

In Android, go to Settings -> Security -> Check Unknown Sources.
Then Settings -> Developer options -> Enable USB debugging.

Launch the preinstalled app File Manager to install UnLock_Device_App_V6.apk.
### If it fails to install, delete your Google Account. Go to Settings -> Accounts. Delete the Google Account.

Launch the UnlockApp.
Accept User agreements. Your warranty is now void.
Accept and click to unlock the tab,
let the tab restart and work.
After reboot , "This device is unlocked" is written on top left screen.

### It probably won't work that simple.
### The solution is here, but I didn't have to test it: https://xdaforums.com/t/howto-unlock-tf700t-in-2020.4157143/post-85255809


4) PREVENT BRICK : NVFlash

This step is optionnal but highly higly highly recommended, your tab will never be bricked after it !!!

1ST PART --------------------
Tab shut down, press Power + Volume- for 3 seconds and release, you are in the bootloader.
Use Volume- to move cursor over the USB logo, confirm with Volume+, you are in the fastboot mode.

Connect Transformer Prime to PC.

Select the "Files" folder you you unziped earlier.
Do Shift + right click on folder -> Open a Command Line.
Type:
Code:
fastboot -i 0x0b05 flash recovery flatline_tf201.img
and confirm with Enter.
### If you get error "fastboot : The term 'fastboot' is not recognized as the name of a cmdlet, function, script file, or operable program",
### type the command starting with a dot :
Code:
.\fastboot -i 0x0b05 flash recovery flatline_tf201.img

A blue bar appears on the tablet indicating flash success.
Wait until command line reports the flashing success.
then type :
Code:
fastboot reboot-bootloader
and confirm with Enter.
This time in Bootloader, use Volume- to select RCK (recovery) and confirm with Volume+.

You are in the flatline recovery.
Use Volume- to go to Advances, confirm with Power.
then wheelie, confirm (Power button),
then i accept the above statement (Power button),
then Step 1: flash AndroidRoot BL, tab powers down.
Start tab with Power only,
let the blue bar fill completly and start Android normally.
Once in Android, shut it down.

Start tab in bootloader Mode again (still Power + Volume- ;-) ), go to recovery again (RCK).
Connect tab to PC.
In recovery, return to Advanced -> wheelie then select Step 2: generate wheelie blobs.
It generates the backup files !!!

Open another Windows command prompt for fastboot mode and type :
Code:
adb pull /data/media/AndroidRoot
.
Backup files are stored in your "Files" folder. Make another backup of these files in a safe place.
(7 files are saved : recovery.bct, create.bct, bootloader.ebt, blob.log, blob.bin, pt_restore.log and pt_patch.log)
### If
Code:
adb pull /data/media/AndroidRoot
doesn't work : start Android normally, connect to PC as multimedia storage and
### navigate to My Computer -> Transformer Prime TF201 -> Internal Memory -> Android Root and copy the files in here.

Shut down tab.

2ND PART, NvFlash ----------------
Copy these 7 files in the folder "files/nvflash" (Another copy, in addition to the backup you made).
Connect tab to PC.
Start tab in Nvidia APX Mode : Hold Power + Volume+ for 3 seconds.
Anything happens, it's normal, screen stays black.
The tab is visible as an external drive and is called APX.

Open another Windows command prompt on the nvflash folder.
Type :
Code:
wheelie --blob blob.bin
and confirm with Enter.
If successful : the tab launches in bootloader mode and the Command prompt writes a few lines.

Type in command :
Code:
nvflash --resume --rawdeviceread 0 2944 bricksafe.img
then :
Code:
nvflash --resume --read 14 factory-config.img
then :
Code:
nvflash --resume --read 7 unlock-token.img
You have to backup 3 new files : bricksafe.img, factory-config.img and unlock-token.img.
Copy these files in a safe storage with your blobs for future repair if needed.

### If you need to restore those backups one day, follow the tutorial of craigacgomez : https://xdaforums.com/showthread.php?t=1927818

### If you have error "not enough space for GApps (error 70), follow this tutorial https://xdaforums.com/showpost.php?p=73403429&postcount=137


5) RECOVERY

(Only applies to stock bootloader V 10.4.2.18).

Charge tab to 100% before continuing.
Start it in bootloader mode (Power + Volume-).
Connect it to PC.
Set the icon over the USB selection.
Confirm with Volume+; you are again in fastboot mode.

Open a command prompt on the /files folder.
Type :
Code:
fastboot devices
.
if the serial number is written, tab is well connected.
### Or check driver installation if not.

then type :
Code:
fastboot -i 0x0b05 flash recovery twrp_tf201t.blob
and wait for the "finished" success message,
then type :
Code:
fastboot -i 0x0b05 reboot-bootloader
,
and confirm with Volume+ to get into RCK (recovery, again), it is now TWRP 2.6.3.0.


6) BOOTLOADER

Once in TWRP recovery, type in command prompt :
Code:
adb devices
-> terminal returns : 012345678ABCDEF recovery.
Type :
Code:
adb push HairyBean_Bootloader_TWRP2.5.zip /sdcard

Now on the tab, still in TWRP recovery, go to Install then click on HairyBean_Bootloader_TWRP2.5.zip
(file is in Internal memory, in folder /sdcard).
Swype to the right to confirm flashing, wait until Successful message appears.

Now click Reboot System and Do Not Install when SuperSU is proposed.
Let the tab reboot with another blue bar. Let it work.
The tab reboots and launches the HairyBean TWRP recovery (androwook).

In Windows command prompt, type :
Code:
adb reboot-bootloader
,
tab reboots in bootloader mode and the USB icon is gone, it's perfect.

### If Windows doesn't recognize your tab, or recognizes it as VID_0B05&PID_4C83, try the fix from XTCrefugee included in my pack : folder \Drivers android_winusb if hairybeen TWRP not recognized
### Install this .inf driver file as you did earlier

###
### YOUR BOOTLOADER IS NOW IN 10.6.1.27.1 VERSION
###

In command prompt, type :
Code:
fastboot -i 0x0b05 flash recovery twrp-3.2.3-0_KANG-tf201t.img
Wait till blue bar completes.
When finished message appears in terminal,
type :
Code:
fastboot -i 0x0b05 reboot-bootloader
, tab reboots.

Now enter in new recovery with Volume+ : recovery is now TWRP Kang 3.2.3-0 Recovery

### Your tablet will be seen by Windows as a TF201T now !


7) SET FILESYSTEM TO F2FS

F2FS is the fastest filesystem for read and write partitions on flash memories. Compared to EXT4, gain is from 15 to 280 %.
No need to format the /System partition because it is Read only and Ext4 is still faster.

Go to Wipe -> Advanced Wipe, select only the Data partition,
then tap on Repair or Change File System -> Change File System and tap on F2FS.
Swype to force partition system as F2FS. Wait till done prompts. Then go back to Advanced Wipe.

### If TWRP sends you this log in red : E:Failed to get default contexts and file node for storage files,
### Reboot to TWRP recovery again before going any further.

Repeat the operation of F2FS conversion for the Cache partition.


8) INSTALL ANDROID NOUGAT 7.1

Still on TWRP Advanced Wipe menu,
select Dalvik Cache, System, Cache, Data AND Internal Storage and Swype to force cleanup. Wait till completion.

Back to Home screen, tap Install, then Storage: Internal Storage and change it to microSD card -> OK.
Select KatKiss* .zip, and Add More Zips,
select SuperSU.zip, and Add More Zips,
then open_gapps-arm-7.1-pico*.zip and Swype to force install. Be patient.

### Make sure once again you have the Pico Gapps version or system will hang.
### If TWRP crashes to its Home screen, you microSD might be in cause. Find another one, and then try to install Zips 1 by 1.
### If error installing Gapps, see this thread : https://xdaforums.com/android/help/fix-error-70-install-gapps-t3311779

When done prompts, tap on Wipe Cache/Dalvik and swype to confirm, wait.
Go back to Home when done.
Then Reboot -> System.
Let the tab start during at least 15 minutes.


9) START ANDROID N 7.1

### During first setup, manually toggle Wifi ON using the Wifi icon on the bottom right corner. If you don't, the setup app will crash.
### It can crash a few times before turning on, keep activating it.

Configure Android as you like.

In Settings -> Mediascanner filters, uncheck Scan.
In Settings -> About, tap 7 times on build number, it unlocks the Options for developers in Settings.
Enter this new menu.
In the Hardware acceleration, try both GPU rendering active and disabled.
I can't figure which one works best. Share with us.

Good to know about this ROM:
Bluetooth requires to be turned on twice before it turns on.
A few things including the navbar buttons can be tweaked in Settings => System UI Tuner.
AND more on XDA Katkiss thread (See DOWNLOAD CHAPTER ABOVE)


10) ROOT

Open app SuperSU to see more details about the Root access.
After ROM first launch, go to Settings -> About tablet.
Tap 7 times on build number, it will unlock the Developer menu.

In the developer menu -> Try to turn ON and OFF the Force GPU option and tell me what is the faster one.
(I think I prefer when GPU forcing is disabled).


11) PERFORMANCES AND OVERCLOCK

Source of benchmarks: http://androidmodguide.blogspot.fr/p/blog-page.html

Install Kernel Adiutor app from Google Play Store.
Launch app and go to Settings -> Kernel -> CPU :
Check Apply on boot and change CPU Maximum Frequency to 1600 or 1700 Mhz, set Governor to Interactive

Now Kernel -> I/O Scheduler :
Check Apply on boot and set Scheduler to Zen, then Readahead to 1024 Ko (or 2048. Try yourself)

Now Kernel -> Various :
Check Apply on boot and set TCP congestion to Cubic (or Westwood)


12) VARIOUS FIXES

### Your tablet doesn't see the Wifi ? (that is on Channel 13 by example).
Try this first : in the Wifi screen (where you see all visible networks), tap on the three-dots icon to open the menu -> Advanced wifi parameters.
Tap on the Wifi region code item to select the region : chose the corresponding region.
Now verify your Wifi network is visible.

If not, try this :
Open Kernel adiutor, Menu -> Build.prop editor.
In key search field, type wifi.
Click ro.wifi.channels -> Edit -> in the value field, set 13. Confirm with OK.
At the same time, you can set wifi.supplicant_scan_interval=180 to 180 (seconds) to reduce number of scans and reduce battery usage.
Restart tab, your wifi network should be visible again.

### Your keyboard isn't in the correct language
Go to Android Settings menu -> Languages & inputs -> Physical keyboard -> Android keyboard

Enjoy your new tab ;-)
djibe

Thanks : @timduru, matthill.eu, Kang for updated TWRP, TWRP team, Android Root Team, Lineage OS team, TacoNikky, Saber
 
Last edited:
Feb 14, 2015
17
2
Thanks for the step-by-step. I've worked my way to nougat and the path there is kind of forgotten after a while. Different bootloader, different file systems, sort of lose track of things.

Sent from my XT1575 using Tapatalk
 

djibe89

Senior Member
May 24, 2014
1,222
638
Samsung Galaxy Tab S2
Google Pixel 4a
Thanks for the step-by-step. I've worked my way to nougat and the path there is kind of forgotten after a while. Different bootloader, different file systems, sort of lose track of things.

Sent from my XT1575 using Tapatalk

Thanks for your support. It was a tough job to explain step by step.
Took me 3 days to discover all the details.
 

yo29570

New member
Dec 19, 2016
1
0
thanks

really great work.

i want to add a comment : When trying to unlock bootloader, it kept on asking pw for google account (and double authentification disabled). I deleted google account from prime and it went through.
 

djibe89

Senior Member
May 24, 2014
1,222
638
Samsung Galaxy Tab S2
Google Pixel 4a
really great work.

i want to add a comment : When trying to unlock bootloader, it kept on asking pw for google account (and double authentification disabled). I deleted google account from prime and it went through.
Thx for feedback.
I had the same problem and used the tab factory reset.
I've updated tutorial and told to delete the Google Account.
 

Woodrow256

Senior Member
Oct 8, 2016
66
21
Jacksonville
I just wanted to thank you for making these instructions. Ive never delt with any android device with this many steps. Compared to a nexus 6p this is nuts. Ive messed around with Motorola and Samsung phones but this tablet is a whole other league. You made it very simple to turn my daughters slow old tablet into a relevant one. I still cant believe there was that much to it. Its only 10 steps...lol
 

djibe89

Senior Member
May 24, 2014
1,222
638
Samsung Galaxy Tab S2
Google Pixel 4a
I just wanted to thank you for making these instructions. Ive never delt with any android device with this many steps. Compared to a nexus 6p this is nuts. Ive messed around with Motorola and Samsung phones but this tablet is a whole other league. You made it very simple to turn my daughters slow old tablet into a relevant one. I still cant believe there was that much to it. Its only 10 steps...lol

Glad you liked it and tab is healthy again !
I've made tuts for Xperia Tablet Z and Samsung devices too if you are interested ;)
 

deltabert

Member
Dec 21, 2016
14
0
Utrecht
Problem with step 8 - INSTALL Android 6 ROM

Hello djibe89,
First of all, I would like to thank you very much for this well documented step-by-step guide for upgrading the TF201! It was no problem for me, a novice in this, to follow.

However i do have encountered a problem with booting after the installation of step 8. And i hope you are able to help me with this. When i try to boot the device after Successful installing KatKiss-6.0_TF201_029.zip, open_gapps-arm-6.0-pico-20160320.zip, and Beta-superSU-v2.52.zip, the device seems to be in a boot-loop. The OS never starts up.
I also tried the older KatKiss-6.0_TF201_028.zip with the two other zip files, but the result is the same.

Until step 8, all installations went without major problems. (i made a document from your instructions and documented every step i did, (including serial number received from fastboot etc). So my TF201 is now Unlocked and the bootloader TWRP is at version 2.8.3.0.

There is only one thing i received at step 7, wich i think i should mention. When i do Wipe -> Format Data, i receive the following message when it's Done:

Updating partition details ...
... done
Full SELinux Support is present.
(in red) E: Failed to get default contexts and file node for storage files.
MTP Enabled
Formatting Data using make_extfs function
You may need to reboot recovery to be able to use /data again.
Updating partition details ...
... done​

I did not pay attention to this message, because there was also the Successful message.
But perhaps it does have something to do with my problem of not being able to boot into KatKiss.

Hope you are able to help me with this.
(Maybe i will try to install Nougat for the TF201, since the recovery with TWRP is OK.)

Kind regards, Bert
 

djibe89

Senior Member
May 24, 2014
1,222
638
Samsung Galaxy Tab S2
Google Pixel 4a
Hello djibe89,
First of all, I would like to thank you very much for this well documented step-by-step guide for upgrading the TF201! It was no problem for me, a novice in this, to follow.

However i do have encountered a problem with booting after the installation of step 8. And i hope you are able to help me with this. When i try to boot the device after Successful installing KatKiss-6.0_TF201_029.zip, open_gapps-arm-6.0-pico-20160320.zip, and Beta-superSU-v2.52.zip, the device seems to be in a boot-loop. The OS never starts up.
I also tried the older KatKiss-6.0_TF201_028.zip with the two other zip files, but the result is the same.

Until step 8, all installations went without major problems. (i made a document from your instructions and documented every step i did, (including serial number received from fastboot etc). So my TF201 is now Unlocked and the bootloader TWRP is at version 2.8.3.0.

There is only one thing i received at step 7, wich i think i should mention. When i do Wipe -> Format Data, i receive the following message when it's Done:

Updating partition details ...
... done
Full SELinux Support is present.
(in red) E: Failed to get default contexts and file node for storage files.
MTP Enabled
Formatting Data using make_extfs function
You may need to reboot recovery to be able to use /data again.
Updating partition details ...
... done​

I did not pay attention to this message, because there was also the Successful message.
But perhaps it does have something to do with my problem of not being able to boot into KatKiss.

Hope you are able to help me with this.
(Maybe i will try to install Nougat for the TF201, since the recovery with TWRP is OK.)

Kind regards, Bert

Hi, I'm glad you liked it.
Seems like you chose wrong Filesystem format " Formatting Data using make_extfs function".
We need a F2FS partition.

Go back to your TWRP 2.8 recovery,
wipe all partitions,
chose /data partition and change filesystem to F2FS.
Make sure /Cache partition is F2FS too.
Then you can Install the zips.
Keep in touch.
Merry christmas from France
 

deltabert

Member
Dec 21, 2016
14
0
Utrecht
Hi, I'm glad you liked it.
Seems like you chose wrong Filesystem format " Formatting Data using make_extfs function".
We need a F2FS partition.

Go back to your TWRP 2.8 recovery,
wipe all partitions,
chose /data partition and change filesystem to F2FS.
Make sure /Cache partition is F2FS too.
Then you can Install the zips.
Keep in touch.
Merry christmas from France

Hello djibe89,

Thank you for answering my question.
But before receiving your answer I was already trying to do the steps again (from step 4), which was (looking back) obviously a bad idea. I am afraid I made a mess of it right now. First of all i should have read the error msg carefully to see the file system type. I was aware that this KatKiss is using f2fs?
I already send you a pm describing what i had done, and that i had to stop experimenting until after Christmas :)
Today (27 dec.) i tried an other attempt to revive my tab, and started by: 2ND PART, NvFlash---
Got the tab in APX mode again (Windows Device Manager shows Asus T. P. APX..)

So i went on with 5 - RECOVERY
I do get the fastboot screen; with the menu's RCK - Android - USB - Wipe Date, and went to USB.
Giving the command fastboot devices gives the serial number, so its connected.
Then i gave fastboot -i 0x0b05 flash recovery twrp_tf201t.blob which gave
sending 'recovery' <7934 KB>...
OKAY [2.213s]
writing 'recovery'...
OKAY [ 3.534s]
finished. total time: 5.747s​
then a reboot bootloader with: fastboot -i 0x0b05 reboot-bootloader
After this i had the TWEAMWIN screen again.
with adb devices i get the 012345678ABCDEF recovery message. So, adb can connect.
But re-installing HairyBean_Bootloader with
adb push HairyBean_Bootloader_TWRP2.5.zip /sdcard
gives an error on the tab.
Then i realized that i have just re-installed TWRP 2.6, which is intended for JB bootloader! So i booted the tab to fastboot and installed the TWRP 2.8 with:
fastboot -i 0x0b05 flash recovery twrp.blob That went OK.
Now i tried to install KatKitt6 again, now with all partitions formatted as f2fs.
But i stil don't get Katkitt6 booting. It keeps rebooting.

===============================================================

Today, 28 dec. i did an other attempt and made photo's from the screen of the tab.
From within TRWP 2.8.3.0, I started at Step 7 – SET FILESYSTEM TO F2FS
Wipe :: Format Data, uses ext4 filesystem (as described in the tutorial) and takes indeed a long time.
Next Wipe :: Advanced Wipe ONLY the data folder, and set to F2FS
Also with the Cache partition also set to F2FS
Step 8 – Install Android 6 ROM. From TWRP Wipe :: Advanced Wipe. Select Dalvik Cache, System, Cache and Internal Storage. Swipe to cleanup. NO mention of changing the filesystem to F2FS so I left these as they are!
Installation of the tree .ZIP files, see pictures below:
Unfortunately, i am only able to put links to photo's when i have at least posted 10 posts. Since i am new here i try an other way of linking to the photos:
Step 7 and 8 - Photo 1 https: // deltabert.stackstorage.com/s/gszDWyVd9sqHiQs
Step 7 and 8 - photo 2 https: // deltabert.stackstorage.com/s/Ju0tmwMIUjJXHg4
Step 7 and 8 - photo 3 https: // deltabert.stackstorage.com/s/o0tTQ3tPBHF85Wu
Step 7 and 8 - photo 4 https: // deltabert.stackstorage.com/s/Cls41PHHcCa0TKr

And when I press Reboot, after Wiping Dalvik Cache, the tab keeps rebooting! This time I see no error messages.
And believe me, I left it booting for hours…
Any idea as what I could do next?
 
Last edited:

ALDO_MAC12

New member
Oct 22, 2010
1
0
Hello djibe89,

Thank you for answering my question.
But before receiving your answer I was already trying to do the steps again (from step 4), which was (looking back) obviously a bad idea. I am afraid I made a mess of it right now. First of all i should have read the error msg carefully to see the file system type. I was aware that this KatKiss is using f2fs?
I already send you a pm describing what i had done, and that i had to stop experimenting until after Christmas :)
Today i tried an other attempt to revive my tab, and started by: 2ND PART, NvFlash---
But unfortunately i am not able to get the tab in APX mode again.

Then i skipped this en went on with 5 - RECOVERY
I do get the fastboot screen; with the menu's RCK - Android - USB - Wipe Date, and went to USB.
Giving the command fastboot devices gives the serial number, so its connected.
Then i gave fastboot -i 0x0b05 flash recovery twrp_tf201t.blob which gave
sending 'recovery' <7934 KB>...
OKAY [2.213s]
writing 'recovery'...
OKAY [ 3.534s]
finished. total time: 5.747s​
then a reboot bootloader with: fastboot -i 0x0b05 reboot-bootloader
After this i had the TWEAMWIN screen again.
with adb devices i get the 012345678ABCDEF recovery message. So, adb can connect.
But re-installing HairyBean_Bootloader with
adb push HairyBean_Bootloader_TWRP2.5.zip /sdcard
gives an error on the tab.
Then i realized that i have just re-installed TWRP 2.6, which is intended for JB bootloader! So i booted the tab to fastboot and installed the TWRP 2.8 with:
fastboot -i 0x0b05 flash recovery twrp.blob That went OK.
Now i tried to install KatKitt6 again, now with all partitions formatted as f2fs.
But i stil don't get Katkitt6 booting. It keeps rebooting.

Besides this, I am still worried that NvFlash might be no longer on the tab...
And i don't get the FlatLine booting with volume-up and power anymore...

===============================================================

Today, 28 dec. i did an other attempt and made photo's from the screen of the tab.
From within TRWP 2.8.3.0, I started at Step 7 – SET FILESYSTEM TO F2FS
Wipe :: Format Data, uses ext4 filesystem (as described in the tutorial) and takes indeed a long time.
Next Wipe :: Advanced Wipe ONLY the data folder, and set to F2FS
Also with the Cache partition also set to F2FS
Step 8 – Install Android 6 ROM. From TWRP Wipe :: Advanced Wipe. Select Dalvik Cache, System, Cache and Internal Storage. Swipe to cleanup. NO mention of changing the filesystem to F2FS so I left these as they are!
Installation of the tree .ZIP files, see pictures below:
Unfortunately, i am only able to put links to photo's when i have at least posted 10 posts. Since i am new here i try an other way of linking to the photos:
Step 7 and 8 - Photo 1 https: // deltabert.stackstorage.com/s/gszDWyVd9sqHiQs
Step 7 and 8 - photo 2 https: // deltabert.stackstorage.com/s/Ju0tmwMIUjJXHg4
Step 7 and 8 - photo 3 https: // deltabert.stackstorage.com/s/o0tTQ3tPBHF85Wu
Step 7 and 8 - photo 4 https: // deltabert.stackstorage.com/s/Cls41PHHcCa0TKr

And when I press Reboot, after Wiping Dalvik Cache, the tab keeps rebooting! This time I see no error messages.
And believe me, I left it booting for hours…
Any idea as what I could do next?

did you ever get through this part?
im on the same boat.....finished everything successfully but once i install the ROM it keeps rebooting and stays on the TWRP until i reboot again
 

deltabert

Member
Dec 21, 2016
14
0
Utrecht
did you ever get through this part?
im on the same boat.....finished everything successfully but once i install the ROM it keeps rebooting and stays on the TWRP until i reboot again

Hi ALDO-MAC12,
Unfortunately, i have not yet got my TF201 working. I'l wait now until djibe89 has time to react.
(When i opened his zip file i noticed he has also a France language description, and he is at the moment in France, So i guess he is a French-Canadian, on vacation in France.)
I did study the original posts from timduru and TacoNikky, but i can find no differences with the description of djibe89. Noticed there is also a Android 7 rom from timduru. But i think i should first get to manage the hole process.
For me all this is new. My tab became so horribly slow that i only sparsely used it anymore. So that's why i would like to give it a try.

BTW, i do get the tab in APX mode; with volume up and power, i get a black screen but in Windows Device Manager there shows up the Asus Transformer Prime APX ... driver.
 
Last edited:

lazuhrus

Member
Apr 24, 2011
7
2
If you're running Windows 10, you need to delete all your other android drivers, then disable the signature checking on your driver installation and install the Naked Universal driver.
 

gowithdoug

New member
Jan 3, 2017
1
0
Super SU wants update

Works for me on windows 10. Make sure tablet is plugged in directly and not into keyboard also. Although Super SU is now reporting an update in necessary. Is it recommended in update Super SU after installation? Btw thanks for bringing new life to my tablet!
 

deltabert

Member
Dec 21, 2016
14
0
Utrecht
Hello all,
Thank you for thinking with me, I appreciate this very much! I will react to the suggestions given.
@lazuhrus, I think the Universal Naked Drivers 0.72 are correctly installed on my Win-10 PC. I followed the procedure for Win-10 to disable driver control. To confirm this: I am able to use fastboot from Win-10; fastboot devices gives me the serial number of the tf201.
Also the command adb devices gives me: 012345678ABCDEF recovery.
Further, when I bring the tf201 (with volume UP and power) in APX mode, I get a dark screen on the tab, but in Windows Device Manager there shows up the Android device: Asus Transformer Prime APX Interface.
So for me this seems OK. This lets me conclude that the Universal Naked Drivers 0.72 are correctly installed and working. Or am I overlooking something here?
Btw, I do this on the bare tablet, without the keyboard dock.

With volume DOWN and power, I get the tab in TWRP version 2.8.3.0.
And installing KatKiss seems to go well (see the screenshots I posted in #10 from the TWRP format and install process).
@ shaDNfro, I did change the /cache partition to f2fs, as the screenshots are showing too.

However, there is one strange thing. After the last install (post #10) when I am in TWRP and connect the tab to my PC (win10) I see in the File Explorer an entry for an ASUS Transformer Pad TF300T; while mine is an TF201!!
Picture File Explorer: https: // deltabert.stackstorage.com/s/Nj1C01jTyZ5MoWB

And in the Device Manager I see also references to the wrong tab type!
(But you can see the Asus Android Composite ADB Interface.
Picture Win10 Device Manager: https: // deltabert.stackstorage.com/s/zK2LIoAthr4jKJ7
(added spaces around // because i am as novice not (yet) able to post links)

Hopefully anyone can help me with this...
 
Last edited:

djibe89

Senior Member
May 24, 2014
1,222
638
Samsung Galaxy Tab S2
Google Pixel 4a
Hi guys,
I am French from France indeed ;)
- Maybe try to reformat the /cache partition in EXT4 (instead of F2FS).
Then wipe all partitions and install all zips again.
- It is normal that your tab is seen as TF300 as the TWRP 2.8.3.0 is originaly openrecovery-twrp-2.8.3.0-tf300t.blob.

I no longer have my tab so it's tricky to help you. I'll try anyway ;)
 
  • Love
Reactions: Titiz BPR

deltabert

Member
Dec 21, 2016
14
0
Utrecht
Hi guys,
I am French from France indeed ;)
- Maybe try to reformat the /cache partition in EXT4 (instead of F2FS).
Then wipe all partitions and install all zips again.
- It is normal that your tab is seen as TF300 as the TWRP 2.8.3.0 is originaly openrecovery-twrp-2.8.3.0-tf300t.blob.

I no longer have my tab so it's tricky to help you. I'll try anyway ;)

Thank you djibe89,
I really hope you can help me with this, I become a little desperate...

I wonder if there is something wrong with the bootloader (HairyBean_Bootloader_TWRP2.5.zip). When I boot the tab with vol-down and power I get the following bootloader info: Android cardhu-user bootloader <1.00 e> released by “WW_epad-10.4.2.15-20120917” A03
Do you know if this is correct?

OK, I put the tab in TWRP 2.8.3.0 mode.
Formatted the /Cache partition using make_ext4fs
Then I wiped Dalvik Cache, followed by /System, which formats to ext4fs.
Then format /Data, first with make_ext4fs, and when finished, I change the filesystem of /Data to f2fs. Wiped all other partitions, except Micro SDcard (not sure if this is the internal or external SDcard)

Then I installed the three .zip files. KatKiss-6.0_TF201_029.zip, open_gapps-arm-6.0-pico-20160320.zip and BETA-SuperSU-v2.52.zip.
I also put the MD5 checksum file of KatKiss-6.0_TF201_029.zip on the sdcard and the install procedure checks the .zip successful.
When install is done: Successful, I wiped Dalvik Cache and rebooted the tab.
But then I have the same reboot problem: First i see a blue bar for one second, then the tab boots with the ASUS splash screen at medium intensity, then switches for a moment to high intensity and back to medium intensity, and after a few seconds it reboots and it starts over again.

When I leave the tab booting for two hours, I can feel it is doing something; the backside is becoming slightly warm; processor: ~ 45°C.

The bootloader is part of HairyBeen isn't it? Could I re-install the correct HairyBean_Bootloader_TWRP2.5.zip again, by putting it on the external sdcard and selecting it from TWRP 2.8.3.0?
fastboot, adb and Nvidia APX Mode are still functioning, so there must be a solution...

Hopefully you have a good suggestion?
Kind regards, Bert
 

djibe89

Senior Member
May 24, 2014
1,222
638
Samsung Galaxy Tab S2
Google Pixel 4a
Yo Bert,
you must be in distress.
Maybe it's time to look for a NVIDIA APX restoration.
I hope you still have your backup files.
I don't know anything about it,
so read all Google carefully to proceed.
That's why I motivated you to backup APX in my tutorial, since we never what can happen with Android hardware.

Keep in touch
 

deltabert

Member
Dec 21, 2016
14
0
Utrecht
Yo Bert,
you must be in distress.
Maybe it's time to look for a NVIDIA APX restoration.
I hope you still have your backup files.
I don't know anything about it,
so read all Google carefully to proceed.
That's why I motivated you to backup APX in my tutorial, since we never what can happen with Android hardware.

Keep in touch
Hi djibe89,
I will look into the restoration option. I do have the APX backup files.
Will be continued....
 

Top Liked Posts

  • There are no posts matching your filters.
  • 28
    [GUIDE/TUTORIAL] Asus Transformer Prime to Android 7.1/LineageOS 14.1
    [GUIDE/TUTORIAL/HOWTO] Asus Transformer Prime/TF201 stock to Android 7.1 Nougat/LineageOS 14.1

    This detailed step-by-step guide helps you transform your Asus Transformer Prime with Android 4.1.1 to a powerful one with Android 7.1 (Nougat).

    ### I'll make a few comments like this, read these or you may miss something.

    ### The Asus Transformer Prime codename is TF201.

    Try to prefer USB2 connections, but USB3 works fine too.


    CHANGELOG

    v11. Improvemed unlock section
    v10. Updated links
    v9. ROM v39 and removed obsolete info
    v8. ROM v35 and enhenced link for OpenGapps
    v7. Refresh pack for ROM v32 and TWRP recovery 3.2.3-0
    v6. Google Play certification
    v5. Updated djibe pack for easier install (kang recovery 3.1.0-1, SuperSU, drivers if fails at Step 6) + switched to v26 of Katkiss
    v4. TWRP Kang recovery 3.1.0-1
    v3. Tweaks and walkthrough
    v2. Android 7, many hints added for more accurate tutorial
    v1. Initial release


    BEFORE STARTING

    Make sure you have the latest official updates for your tab :
    In Android, go to Settings -> About tablet -> System Update

    ### Make sure you read all comments starting by ###

    To make sure your tab is the correct model, go to Settings -> About tablet.
    The details below are listed :

    • Android 4.1.1 (JellyBean; Nvidia logo bottom right on boot)
    bootloader V 10.4.2.18
    ### To verify bootloader version, shut down tab. Then hold Power + Volume- for 3 seconds and release.
    ### You are in bootloader : on top left corner is written Android (...) epad-10.4.2.18.
    ### To quit bootloader, press Volume- to go over the Android icon, then Volume+ to confirm.
    ### If not V 10.4.2.18, check official updates for your tab before starting this tutorial
    ### or check more info on Asus support web page and download the version identical to the Firmware Description written top left corner of the bootloader
    ### Asus support is here : https://www.asus.com/Tablets/Eee_Pad_Transformer_Prime_TF201/HelpDesk_BIOS/

    • GPS 7.9.13
    • Wi-Fi 7.1.0.24
    • BT 10.33
    • Camera FT201-0x9900
    • Ecran MXT-2.0 build-170
    • Kernel 3.1.10.00002-9599d0cf android@Mercury
    o #1 SMP PREEMPT Thui Nov 22:12:01 CST 2012
    • Build nr JR003C.WW_epad-10.4.2.18-20121122

    Still in Settings -> About tablet, tap 7 times on build number to unlock Developer menu.


    0) BACKUP YOUR DATA

    Backup SMS, photos, contacts before going any further (ex: use the backupyourmobile app).
    Check that backup is located on microSD card.
    Then copy the backup on your PC.


    1) DOWNLOAD

    djibe Transformer Prime pack v2: http://bit.ly/djibeTransformerPrimev2
    (contains Windows Universal Naked drivers + android_winusb if step 6 is difficult + Asus UnLock_Device_App_V6.apk + fastboot.exe + adb.exe + nvflash.exe + HairyBean Bootloader and various recoveries necessary + SuperSU 2.82).
    Unzip the file on Windows desktop.

    + ROM KatKiss Nougat v39 Android 7.1
    XDA Thread: https://xdaforums.com/transformer-tf700/development/rom-t3457417
    Download here: https://downloads.timduru.org/android/tf201/K.A.T/KatKiss/7.x/dev/ or https://www.androidfilehost.com/?fid=14943124697586357425

    + OpenGapps ARM 7.1 ARM Pico (NO OTHER DISTRIB THAT ARM PICO please): https://opengapps.org/?arch=arm&api=7.1&variant=pico

    You must have a microSD card (FAT32 format), copy the zip files from Katkiss ROM, OpenGapps and SuperSU.
    Then insert it in the tab.


    2) INSTALL WINDOWS DRIVERS FOR ASUS TRANSFORMER PRIME TF201

    - Windows 8/10 :
    On keyboard, type combo : "Windows key + R"
    In the command prompt, type :
    Code:
    shutdown -o -r -t 0

    It opens Windows Recovery menu:
    Go to Troubleshoot -> Advanced Options -> Startup settings -> Restart.

    At reboot, hit 7 (Disable driver control) and follow instructions for Windows Vista/7.
    Once driver installation is completed, reboot PC as usual.

    - Windows Vista/Windows 7 :
    Go to folder /Universal Naked Drivers 0.72 you unziped earlier (on Windows desktop).
    Select file android_apxusb.inf, then right click -> Install.
    Force driver installation and wait until a success message prompts.
    Repeat operation with android_winusb.inf .
    Then plug tablet to PC (USB2 port) to end driver installation.

    ### If it fails to install you may try using Windows device manager :
    ### In Windows Device Manager menu -> Right-click on Asus Android Device -> Update Driver Software -> Let me pick -> Have disk -> Browse to the .inf file and install BOTH .inf files.

    ### See this post if still doesn't work : https://xdaforums.com/showpost.php?p=75240547&postcount=166


    - For Linux, I have no experience. Every tools should be here : https://github.com/AndroidRoot/androidroot.github.io/tree/master/download

    - Copy the UnLock_Device_App in tablet's internal memory
    Tab should normaly be seen in Windows explorer as TF201.
    Check MTP file transfer protocol is active on the tab.
    Copy the UnLock_Device_App_V6.apk in the root folder of the tab.


    3) UNLOCK BOOTLOADER OF ASUS TF201

    Tablet must be fully charged to 100 %.

    In Android, go to Settings -> Security -> Check Unknown Sources.
    Then Settings -> Developer options -> Enable USB debugging.

    Launch the preinstalled app File Manager to install UnLock_Device_App_V6.apk.
    ### If it fails to install, delete your Google Account. Go to Settings -> Accounts. Delete the Google Account.

    Launch the UnlockApp.
    Accept User agreements. Your warranty is now void.
    Accept and click to unlock the tab,
    let the tab restart and work.
    After reboot , "This device is unlocked" is written on top left screen.

    ### It probably won't work that simple.
    ### The solution is here, but I didn't have to test it: https://xdaforums.com/t/howto-unlock-tf700t-in-2020.4157143/post-85255809


    4) PREVENT BRICK : NVFlash

    This step is optionnal but highly higly highly recommended, your tab will never be bricked after it !!!

    1ST PART --------------------
    Tab shut down, press Power + Volume- for 3 seconds and release, you are in the bootloader.
    Use Volume- to move cursor over the USB logo, confirm with Volume+, you are in the fastboot mode.

    Connect Transformer Prime to PC.

    Select the "Files" folder you you unziped earlier.
    Do Shift + right click on folder -> Open a Command Line.
    Type:
    Code:
    fastboot -i 0x0b05 flash recovery flatline_tf201.img
    and confirm with Enter.
    ### If you get error "fastboot : The term 'fastboot' is not recognized as the name of a cmdlet, function, script file, or operable program",
    ### type the command starting with a dot :
    Code:
    .\fastboot -i 0x0b05 flash recovery flatline_tf201.img

    A blue bar appears on the tablet indicating flash success.
    Wait until command line reports the flashing success.
    then type :
    Code:
    fastboot reboot-bootloader
    and confirm with Enter.
    This time in Bootloader, use Volume- to select RCK (recovery) and confirm with Volume+.

    You are in the flatline recovery.
    Use Volume- to go to Advances, confirm with Power.
    then wheelie, confirm (Power button),
    then i accept the above statement (Power button),
    then Step 1: flash AndroidRoot BL, tab powers down.
    Start tab with Power only,
    let the blue bar fill completly and start Android normally.
    Once in Android, shut it down.

    Start tab in bootloader Mode again (still Power + Volume- ;-) ), go to recovery again (RCK).
    Connect tab to PC.
    In recovery, return to Advanced -> wheelie then select Step 2: generate wheelie blobs.
    It generates the backup files !!!

    Open another Windows command prompt for fastboot mode and type :
    Code:
    adb pull /data/media/AndroidRoot
    .
    Backup files are stored in your "Files" folder. Make another backup of these files in a safe place.
    (7 files are saved : recovery.bct, create.bct, bootloader.ebt, blob.log, blob.bin, pt_restore.log and pt_patch.log)
    ### If
    Code:
    adb pull /data/media/AndroidRoot
    doesn't work : start Android normally, connect to PC as multimedia storage and
    ### navigate to My Computer -> Transformer Prime TF201 -> Internal Memory -> Android Root and copy the files in here.

    Shut down tab.

    2ND PART, NvFlash ----------------
    Copy these 7 files in the folder "files/nvflash" (Another copy, in addition to the backup you made).
    Connect tab to PC.
    Start tab in Nvidia APX Mode : Hold Power + Volume+ for 3 seconds.
    Anything happens, it's normal, screen stays black.
    The tab is visible as an external drive and is called APX.

    Open another Windows command prompt on the nvflash folder.
    Type :
    Code:
    wheelie --blob blob.bin
    and confirm with Enter.
    If successful : the tab launches in bootloader mode and the Command prompt writes a few lines.

    Type in command :
    Code:
    nvflash --resume --rawdeviceread 0 2944 bricksafe.img
    then :
    Code:
    nvflash --resume --read 14 factory-config.img
    then :
    Code:
    nvflash --resume --read 7 unlock-token.img
    You have to backup 3 new files : bricksafe.img, factory-config.img and unlock-token.img.
    Copy these files in a safe storage with your blobs for future repair if needed.

    ### If you need to restore those backups one day, follow the tutorial of craigacgomez : https://xdaforums.com/showthread.php?t=1927818

    ### If you have error "not enough space for GApps (error 70), follow this tutorial https://xdaforums.com/showpost.php?p=73403429&postcount=137


    5) RECOVERY

    (Only applies to stock bootloader V 10.4.2.18).

    Charge tab to 100% before continuing.
    Start it in bootloader mode (Power + Volume-).
    Connect it to PC.
    Set the icon over the USB selection.
    Confirm with Volume+; you are again in fastboot mode.

    Open a command prompt on the /files folder.
    Type :
    Code:
    fastboot devices
    .
    if the serial number is written, tab is well connected.
    ### Or check driver installation if not.

    then type :
    Code:
    fastboot -i 0x0b05 flash recovery twrp_tf201t.blob
    and wait for the "finished" success message,
    then type :
    Code:
    fastboot -i 0x0b05 reboot-bootloader
    ,
    and confirm with Volume+ to get into RCK (recovery, again), it is now TWRP 2.6.3.0.


    6) BOOTLOADER

    Once in TWRP recovery, type in command prompt :
    Code:
    adb devices
    -> terminal returns : 012345678ABCDEF recovery.
    Type :
    Code:
    adb push HairyBean_Bootloader_TWRP2.5.zip /sdcard

    Now on the tab, still in TWRP recovery, go to Install then click on HairyBean_Bootloader_TWRP2.5.zip
    (file is in Internal memory, in folder /sdcard).
    Swype to the right to confirm flashing, wait until Successful message appears.

    Now click Reboot System and Do Not Install when SuperSU is proposed.
    Let the tab reboot with another blue bar. Let it work.
    The tab reboots and launches the HairyBean TWRP recovery (androwook).

    In Windows command prompt, type :
    Code:
    adb reboot-bootloader
    ,
    tab reboots in bootloader mode and the USB icon is gone, it's perfect.

    ### If Windows doesn't recognize your tab, or recognizes it as VID_0B05&PID_4C83, try the fix from XTCrefugee included in my pack : folder \Drivers android_winusb if hairybeen TWRP not recognized
    ### Install this .inf driver file as you did earlier

    ###
    ### YOUR BOOTLOADER IS NOW IN 10.6.1.27.1 VERSION
    ###

    In command prompt, type :
    Code:
    fastboot -i 0x0b05 flash recovery twrp-3.2.3-0_KANG-tf201t.img
    Wait till blue bar completes.
    When finished message appears in terminal,
    type :
    Code:
    fastboot -i 0x0b05 reboot-bootloader
    , tab reboots.

    Now enter in new recovery with Volume+ : recovery is now TWRP Kang 3.2.3-0 Recovery

    ### Your tablet will be seen by Windows as a TF201T now !


    7) SET FILESYSTEM TO F2FS

    F2FS is the fastest filesystem for read and write partitions on flash memories. Compared to EXT4, gain is from 15 to 280 %.
    No need to format the /System partition because it is Read only and Ext4 is still faster.

    Go to Wipe -> Advanced Wipe, select only the Data partition,
    then tap on Repair or Change File System -> Change File System and tap on F2FS.
    Swype to force partition system as F2FS. Wait till done prompts. Then go back to Advanced Wipe.

    ### If TWRP sends you this log in red : E:Failed to get default contexts and file node for storage files,
    ### Reboot to TWRP recovery again before going any further.

    Repeat the operation of F2FS conversion for the Cache partition.


    8) INSTALL ANDROID NOUGAT 7.1

    Still on TWRP Advanced Wipe menu,
    select Dalvik Cache, System, Cache, Data AND Internal Storage and Swype to force cleanup. Wait till completion.

    Back to Home screen, tap Install, then Storage: Internal Storage and change it to microSD card -> OK.
    Select KatKiss* .zip, and Add More Zips,
    select SuperSU.zip, and Add More Zips,
    then open_gapps-arm-7.1-pico*.zip and Swype to force install. Be patient.

    ### Make sure once again you have the Pico Gapps version or system will hang.
    ### If TWRP crashes to its Home screen, you microSD might be in cause. Find another one, and then try to install Zips 1 by 1.
    ### If error installing Gapps, see this thread : https://xdaforums.com/android/help/fix-error-70-install-gapps-t3311779

    When done prompts, tap on Wipe Cache/Dalvik and swype to confirm, wait.
    Go back to Home when done.
    Then Reboot -> System.
    Let the tab start during at least 15 minutes.


    9) START ANDROID N 7.1

    ### During first setup, manually toggle Wifi ON using the Wifi icon on the bottom right corner. If you don't, the setup app will crash.
    ### It can crash a few times before turning on, keep activating it.

    Configure Android as you like.

    In Settings -> Mediascanner filters, uncheck Scan.
    In Settings -> About, tap 7 times on build number, it unlocks the Options for developers in Settings.
    Enter this new menu.
    In the Hardware acceleration, try both GPU rendering active and disabled.
    I can't figure which one works best. Share with us.

    Good to know about this ROM:
    Bluetooth requires to be turned on twice before it turns on.
    A few things including the navbar buttons can be tweaked in Settings => System UI Tuner.
    AND more on XDA Katkiss thread (See DOWNLOAD CHAPTER ABOVE)


    10) ROOT

    Open app SuperSU to see more details about the Root access.
    After ROM first launch, go to Settings -> About tablet.
    Tap 7 times on build number, it will unlock the Developer menu.

    In the developer menu -> Try to turn ON and OFF the Force GPU option and tell me what is the faster one.
    (I think I prefer when GPU forcing is disabled).


    11) PERFORMANCES AND OVERCLOCK

    Source of benchmarks: http://androidmodguide.blogspot.fr/p/blog-page.html

    Install Kernel Adiutor app from Google Play Store.
    Launch app and go to Settings -> Kernel -> CPU :
    Check Apply on boot and change CPU Maximum Frequency to 1600 or 1700 Mhz, set Governor to Interactive

    Now Kernel -> I/O Scheduler :
    Check Apply on boot and set Scheduler to Zen, then Readahead to 1024 Ko (or 2048. Try yourself)

    Now Kernel -> Various :
    Check Apply on boot and set TCP congestion to Cubic (or Westwood)


    12) VARIOUS FIXES

    ### Your tablet doesn't see the Wifi ? (that is on Channel 13 by example).
    Try this first : in the Wifi screen (where you see all visible networks), tap on the three-dots icon to open the menu -> Advanced wifi parameters.
    Tap on the Wifi region code item to select the region : chose the corresponding region.
    Now verify your Wifi network is visible.

    If not, try this :
    Open Kernel adiutor, Menu -> Build.prop editor.
    In key search field, type wifi.
    Click ro.wifi.channels -> Edit -> in the value field, set 13. Confirm with OK.
    At the same time, you can set wifi.supplicant_scan_interval=180 to 180 (seconds) to reduce number of scans and reduce battery usage.
    Restart tab, your wifi network should be visible again.

    ### Your keyboard isn't in the correct language
    Go to Android Settings menu -> Languages & inputs -> Physical keyboard -> Android keyboard

    Enjoy your new tab ;-)
    djibe

    Thanks : @timduru, matthill.eu, Kang for updated TWRP, TWRP team, Android Root Team, Lineage OS team, TacoNikky, Saber
    2
    Thanks for the step-by-step. I've worked my way to nougat and the path there is kind of forgotten after a while. Different bootloader, different file systems, sort of lose track of things.

    Sent from my XT1575 using Tapatalk

    Thanks for your support. It was a tough job to explain step by step.
    Took me 3 days to discover all the details.
    2
    Hello everyone here! I had a TF201, I have done the unlock section yesterday, and now I'm trying to find a good OS to flash, and I just wonder whether the Dock(Keyboard Dock) will work fine after i flash Android 7 or not?(like the whole keyboard includes those function keys, touchpad and USB ports)

    another question, is Asus Keyboard(the original keyboard that comes with the pad) included in this OS?

    Thanks!!
    Hi,
    ROM proposed in post 1 is working

    " Dock keyboard Support with full special/function keys support"
    2
    upgraded my TF201 using your instructions @djibe89, thanks a lot for your effort to summarise all this. All worked really well except the unlocking where i did have to follow the link you gave, experiment ask a few questions.

    Not sure how long android 7 will stay ok but it definitively still ok now as i can e.g. watch movies on the tablet which didnt work on android 4.

    @maisomenos , thanks a lot to you too!
    2
    Hi @Beeble1983 , I'm glad you made it.
    Still trying to save silicium with those tutorials.

    Yes, my OpenGApps link is the good one :D

    I added the link to tuto.
    Enjoy