[GUIDE/TUTORIAL] Asus Transformer Pad TF300T Any version to Android 7.1 Nougat

djibe89

Senior Member
May 24, 2014
573
355
83
Hello friends,

I have a TF300T with TWRP 2.8.7.2, I wanted to install the KatKiss ROM Nougat 7.1, but when I start Recovery and I get the first screen, it says:
“Unmodified System Partition” Keep System Read only?
I understand that I must say that I do not want the System partition to be read-only, so I give the option “Swip to allow Modifications” but it does not allow it. That option only works if I give “Keep Read Only” first.
If I give “Keep Read Only” and try to install the new Rom then the “Swipe to confirm Flash” button does not work for me.
Can you help me?.
Thank you very much.
Hi, did you try latest TWRP 3.3.1-0 ?
Same problem persists with this latest version ?
 
  • Like
Reactions: nikita7777

BotAlex

New member
Jan 19, 2020
1
1
0
GJ!

Bravo
description de la procédure très complète et fonctionnelle!
Je me suis juste fais avoir sur la version du bootloader parce que j'ai copié le code du guide en anglais qui est en version 3.3.0 et pas 3.3.1 comme celui téléchargé dans le bundle. Il était dans la bonne version sur le forum My bad ^^
J'ai également rencontré un problème de clavier physique (bloqué en qwerty à la place de l'azerty). J'ai pu le résoudre en allant dans Application --> toutes --> Clavier AOSP --> désactivé puis Stokage --> Effacer les données
Cela a suffit à résoudre le problème.
Merci de donner du temps pour éviter à nos appareil de prendre la poussière =)
 
Last edited:
  • Like
Reactions: nonoecolo

TECTom

New member
Jan 24, 2020
2
0
0
Help at step 4 with 'fastboot devices'.

I can not get past the step 4 point of the 'fastboot devices' CMD. I tried it on a Win10/64 & Win7/64 bit systems. I don't get a 'serial number' written anywhere...
Completely new to this! First time out trying to make it work...
Any ideas would be awesome!
Thanks!

[GUIDE/TUTORIAL] Asus Transformer Pad TF300T Any version to Android 7.1 Nougat / Lineage OS 14.1

This detailed step-by-step guide helps you transform your Asus Transformer Pad with Android 4.2.1 to a powerful one with Android 7.1 Nougat.
Don't expect Android 8 or 9 on this tab, but 7.1 is already perfect ;)

This worked for me only with USB2.

Make sure you have latest official updates in Settings -> About -> Update (While connected to Internet).

To check your tab is the correct model, go to Settings -> About. The details below are listed :
• Android 4.2.1 (Jelly Bean, versions from 4.1 to 4.3.1)
• GPS 7.9.11
• Wi-Fi 7.1.1.50
• BT 10.38
• Camera TF300T-000128
• Kernel 3.1.10*
Under kernel informations, tap 7 times on "build info" to unlock the developer options menu.

### I'll make a few notes using this style : PLEASE READ THEM.

################# TO GO FURTHER, your BOOTLOADER MUST END IN 27.1 or 27.5.
### If not : go check the end of this tutorial.

How to know which bootloader version I have ?
Shutdown tab. Hold Volume- AND Power buttons till tab boots in bootloader.
On top line of the screen is written : ... released by "US_epad-10.6.1.27.5-datetime" A03 (so I have *.27.5 version. US can be CN, WW, or other letters).


CHANGELOG ----------------------------------------------
v9. Timduru v38 and TWRP 3.3.1-0, updated pack
v8. Timduru v35 and better OpenGapps link
v7. Refresh pack v3 with ROM v32 and TWRP recovery 3.2.3-0
v6. Google Play certification + TWRP 3.2.1-0 (in new pack), Katkiss v29
v5. djibe pack v2 for shorter tutorial (now includes both UnLock_Device_App_V8 and V7)
+ STOP FORCING GPU RENDERING (slow down tab so much)
v4. Upgraded to Nougatella build25 and TWRP recovery official 3.1.1-0
v3. Details for manual update of bootloader
v2. Moved to Android 7.1 Nougat, recovery TWRP 3.1.0-0
v1. Initial release


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 Pad TF300T pack v3 : http://bit.ly/djibe-tf300t-v3
(contains Windows MTP drivers + ADB & fastboot drivers + Asus UnLock_Device_App_V8.apk and V7 + fastboot.exe + adb.exe + official TWRP recovery 3.3.1-0 + SuperSU 2.82 flashable zip + deviceID.apk appl).
### Use Incognito web browser mode if needed to download pack.
Unzip pack on Windows desktop.

+ ROM KatKiss Android Nougat 7.1 (v38 or later): https://forum.xda-developers.com/transformer-tf300t/development/rom-t3453702
Download here : http://downloads.timduru.org/android/tf300t/K.A.T/KatKiss/7.x/dev/
Thanks to @timduru for his perfect ROMs dedicated to Transformer tabs.

+ OpenGapps ARM 7.1 Pico (Pico Pico Pico only !) : https://opengapps.org/?api=7.1&variant=pico

+ microSD card (FAT32 format), copy the zip files from Katkiss ROM, OpenGapps, SuperSU and deviceID.apk.
### If later on you have errors flashing ROM, GAPPS, SU, try to use another freshly formated microSD (FAT32 partition format).

Then insert it in the tab.


2 - INSTALL WINDOWS DRIVERS FOR ASUS TRANSFORMER PAD TF300T

- In Android, go to Settings -> About.
Tap 7 times on "Build number", a message says Developer menu is unlocked.
Go to Settings -> Developer Menu -> check USB debugging.

- Windows 8/10 :
On keyboard, type combo : "Windows key + R"
In the Windows 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.
when finished driver installation, reboot PC as usual.

- Windows Vista/Windows 7 :
Go to folder /Universal Naked Drivers 0.72 you unziped at start on your Desktop.
Select file android_apxusb.inf, then right click -> Install.
Force driver install and wait until a success message prompts.
Repeat operation with android_winusb.inf .
You can plug tab in USB for driver install completion.
### Not working ? Run the CMD has administrator and write this command :
Code:
RUNDLL32.EXE SETUPAPI.DLL,InstallHinfSection DefaultInstall 132 c:\...\android_winusb.inf
### c:\...\android_winusb.inf being the path to each .inf file. Repeat for each .inf file.


- Copy the UnLock_Device_App in internal memory
Tab should normaly be seen in Windows explorer as TF300.
Make sure MTP file transfer protocol is active on the tab.
Copy the UnLock_Device_App_V8.apk in the root folder of the tab.


3 - UNLOCK BOOTLOADER of Transformer Pad TF300T
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 the file you just copied UnLock_Device_App_V8.apk
### If it fails to install, delete your Google Account. Go to Settings -> Accounts. Delete the Google Account.
### If it fails again , manually set date and time of your tab.
### If it still fails, register yout tab on https://www.asus.com/support/ and retry.

### Timduru advises to use UnLock_Device_App_V7.apk (also included in my pack)
### At least you know it, but V8 worked perfectly for me ;)

Launch the UnlockApp.
Accept User agreements.
### YOUR WARRANTY IS NOW VOID (but I presume it is already).
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 during boot logo.
### If it fails, manually set Tab date and time to local time.
### If it still fails, register on Asus website, starting here : https://www.asus.com/support/Product/APRP/?lang=1033
Like ebonit says (thx ebonit) : create a personal account and register your Asus product with serial there. Submit an Asus support ticket. Explain your problem and mail it to Asus. Within a few business days you should get a reply


4 - FLASH TWRP 3.3 RECOVERY

Charge tab to 100% before continuing.
Start it in bootloader mode (Hold Power + Volume- till you see 3 icons).
Connect it to PC.

Open a Windows command prompt on the /djibe pack folder you unziped earlier:
select folder with left click, right click while holding SHIFT on keyboard -> Open command windows here

In Windows Command Prompt (not Windows Powershell !), type :
Code:
fastboot devices
.
If the serial number is written, tab is well connected.
### If not : try this command :
Code:
./fastboot devices
### If still fails : Try another USB port.
### If still fails : Launch Windows Command prompt in Administrator mode
### If still fails : Check Universal Naked drivers installation.

### NB. Timduru advises to use exclusively TWRP Kang 2.8.7.2 : https://www.androidfilehost.com/?fid=24052804347781183
### But this 2.8 TWRP has huge problems with F2FS. So I prefer latest official one.

Now type :
Code:
fastboot -i 0x0b05 flash recovery twrp-3.3.1-0-tf300t.img
and wait for the "finished" success message,
### If it fails, try other tricks like above (Change USB port, Run Command prompt in Administrator mode)

then type :
Code:
fastboot -i 0x0b05 reboot-bootloader
and confirm with Volume+ to get into RCK (recovery, again), it is now TWRP 3.3.1-0

###### FROM NOW ON, ONLY USE TWRP RECOVERY TO WIPE DATA OR PARTITIONS, never again bootloader's Wipe data icon !!!


5 - 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.

On TWRP first launch, check Never show this screen during boot again, then Swipe to Allow Modifications.
Go to Backup, make sure System, Data and Boot are cecked.
Now Select Storage -> Micro SDCard,
Swipe to Backup.
Tap on the Home button.

Now go Wipe -> Advanced Wipe.
Select Dalvik / ART Cache, System, Cache, Data, Internal Storage and Swipe to Wipe.
Now chose Back (to Advanced Wipe Menu).
Select /cache partition -> Repair or Change File System -> Change File System -> F2FS, Swipe.
### If you chose TWRP 2.8 Kang, let cache in EXT4 filesystem.

Go Back and back to Advanced Wipe Menu.
Select /data partition -> Repair or Change File System -> Change File System -> F2FS, Swipe.
Tap on Home button.


6 - INSTALL Android 7.1 Nougat + Root

Still on TWRP Home screen, Install -> Storage: Internal Storage and change it to microSD card -> OK.
### If it fails, use Kang Recovery https://androidfilehost.com/?fid=24052804347781183

Select KatKiss-7.1_TF300T* .zip, and Add More Zips,
superSU*.zip, and Add More Zips,
then open_gapps-arm-7.1-pico*.zip and Swipe to force install.
Be patient.
### If it fails, install zips 1 by 1, make sure microSD is valid and that you downloaded OpenGapps ARM 7.1 PICO version.

Custom ROM is installed and system is rooted.
When done prompts, tap on Wipe Cache/Dalvik and swype to confirm, wait.
Then Reboot System.
Let the tab start (at least 10 minutes).


7 - ANDROID 7.1 Nougat

On Android first launch, immediatly manually toggle Wifi ON or you'll run into an app crash.
Configure Android as you like.

Go to Settings -> Performance
Check Set clock values on boot
For Maximum frequency, select 1600 MHz.

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, verify that GPU rendering is NOT checked !!!


8 - CALIBRATE BATTERY

Follow this tutorial : https://android.gadgethacks.com/how-to/properly-calibrate-battery-any-android-phone-0182706/

9 - OTHER APPS

- You can use GPS Status & Toolbox for faster GPS fix.
- Kernel Adiutor for advanced overclock
- KAT App to enhance Audio : https://forum.xda-developers.com/transformer-tf300t/development/app-t2824215


That's it.

Enjoy ;)

Thanks : Timduru, AOSP dev, TWRP team, ChainfireSuperSU

---------------------------------------------------------------------------------------------------
UPGRADING BOOTLOADER VERSION OF ASUS TRANSFORMER PAD TF300T

- Either use latest official updates in Settings -> About -> Update (While connected to Internet).
But if you are here, it seems to fail ;)

- Manually update
In your bootloader version, check for the 2 first letters.
If the letters are corresponding, download the file from the official link.

US : http://dlcdnet.asus.com/pub/ASUS/Ee...7.1996726876.1498828408-1286149849.1498586515
WW : http://dlcdnet.asus.com/pub/ASUS/Ee...7.1996726876.1498828408-1286149849.1498586515
CN : http://dlcdnet.asus.com/pub/ASUS/Ee...4.1996726876.1498828408-1286149849.1498586515
JP : http://dlcdnet.asus.com/pub/ASUS/Ee...4.1996726876.1498828408-1286149849.1498586515
TW : http://dlcdnet.asus.com/pub/ASUS/Ee...7.1996726876.1498828408-1286149849.1498586515

Now, unzip the archive once to obtain it like this : WW_epad-user-10.6.1.27.5.zip (WW or whatever 2 letters you require)

Rename WW_epad-user-10.6.1.27.5.zip to EP201_768_SDUPDATE.zip .
###Beware not to rename it to EP201_768_SDUPDATE.zip.zip !

Copy EP201_768_SDUPDATE.zip to the root of a microSD card formatted in FAT32.

Insert microSD in TF300T shut down.
Start tab in Bootloader Mode (Power + Volume-).
Go to Recovery Mode (RCK)
Flash zip, reboot.

Normally it worked ;)

Check bootloader version again for xxx.27.5 .
Start this tutorial from start again if bootloader ends in 27.5 .
If not, ask for help in this thread.

Thanks : @timduru, TWRP team, Android Root Team, Lineage OS team
 

TECTom

New member
Jan 24, 2020
2
0
0
Help at step 4 with 'fastboot devices'.

I get to step 4 with 'fastboot' the cannot get past that point... Win10/64 & Win7/64 systems used to try getting it updated. Not sure what steps to take unless I get a Win7/32 system to try it on...

Hi, did you try latest TWRP 3.3.1-0 ?
Same problem persists with this latest version ?
 

Kreuger

Senior Member
Mar 17, 2011
284
27
48
Barrie
Hey guys. I got another device that already has CWM flashed on it. It currently has no OS. I'm trying to put twrp on the tablet before flashing katkiss. I tried using adb reboot fastboot but it just brings me back into the recovery.
 

ebonit

Senior Member
Nov 28, 2015
686
425
98
Berlin
Hey guys. I got another device that already has CWM flashed on it. It currently has no OS. I'm trying to put twrp on the tablet before flashing katkiss. I tried using adb reboot fastboot but it just brings me back into the recovery.
Please get your device back on a clean JB 4.2.2. After that follow up exactly the install instructions by @timduru https://forum.xda-developers.com/transformer-tf300t/development/rom-t3453702
Here we go:
Download “Minimal ADB and Fastboot”. Make a folder C:/Fastboot and extract it there and install it. Download firmware WW_V10.6.1.27.5 from the ASUS official website and unzip it twice. Copy the .blob file from WW_V10.6.1.27.5 into the folder C:/Fastboot.
Open “Minimal ADB and Fastboot” and put in "fastboot devices". The device should appear as "xxx device".
Now type in step by step (wait after every step!):
fastboot erase system
fastboot erase recovery
Fastboot erase user data
fastboot erase boot
fastboot erase misc
fastboot erase cache
After that open C:\Flash and put in "fastboot -i 0x0B05 flash system blob" without " " .
Now it takes a while "sending..." appears then "write..." and the load status will be shown.
If loading is finished put in "fastboot -i 0x0B05 reboot". It takes a while to start into a clean JB 4.2.2!
 

Kreuger

Senior Member
Mar 17, 2011
284
27
48
Barrie
Please get your device back on a clean JB 4.2.2. After that follow up exactly the install instructions by @timduru https://forum.xda-developers.com/transformer-tf300t/development/rom-t3453702
Here we go:
Download “Minimal ADB and Fastboot”. Make a folder C:/Fastboot and extract it there and install it. Download firmware WW_V10.6.1.27.5 from the ASUS official website and unzip it twice. Copy the .blob file from WW_V10.6.1.27.5 into the folder C:/Fastboot.
Open “Minimal ADB and Fastboot” and put in "fastboot devices". The device should appear as "xxx device".
Now type in step by step (wait after every step!):
fastboot erase system
fastboot erase recovery
Fastboot erase user data
fastboot erase boot
fastboot erase misc
fastboot erase cache
After that open C:\Flash and put in "fastboot -i 0x0B05 flash system blob" without " " .
Now it takes a while "sending..." appears then "write..." and the load status will be shown.
If loading is finished put in "fastboot -i 0x0B05 reboot". It takes a while to start into a clean JB 4.2.2!
It turns out that I had wiped the data partition. I fixed this with the step of changing the filesystem type f2fs. Now I am able to resume flashing the rom. I was able to do everything else without failure but it just hangs on the asus screen where it says "the device is unlocked" and yes, I waited more than 10 mins. In fact after 2 hours, it had gotten nowhere. I tried wiping everything and flashing again but am currently stuck in the same spot.
 

ghep

Member
Feb 15, 2020
6
0
1
stuck

Do you mean copy the zip files or extract their contents to the SD card?
I couldn't unlock the device and I couldn't copy the unlock file to root reason being:- 'permission denied'
so I followed this instruction:-
### If it fails to install, delete your Google Account. Go to Settings -> Accounts. Delete the Google Account.
subsequently my Wi-Fi indicator is fixed on grey and I can't get my google accounts back
I can still browse the internet but I can't use Play Store to download SuperSU which apparently doesn't allow you change the permissions but just view them.
I am using a Virtual Windows 7 in Linux although my Linux sees the tablet immediately in an mtp window.
Any suggestions on my next step?
 

ghep

Member
Feb 15, 2020
6
0
1
I managed to get my google account back by enabling Chrome and logging in from it and my account reappeared on the tablet.
however I am still unable to Unlock it.
 

ebonit

Senior Member
Nov 28, 2015
686
425
98
Berlin
I managed to get my google account back by enabling Chrome and logging in from it and my account reappeared on the tablet.
however I am still unable to Unlock it.
Please check if the bootloader oft your device ends with 27.1 vor 27.5. If not, upgrade your device on Android 4.2 Jelly Bean.
 

ghep

Member
Feb 15, 2020
6
0
1
Thanks for reply
I'm on 27.5
I'm doing this on Linux and can access the tablet with fastboot but not adb.

Oops, I've got 2 tf300t tablets and one is stuck in a bootloop (ASUS logo and circling circle)
So I'm trying to learn how to use adb and fastboot on the broken one before I start on one the working one.
Strangely the working one can be seen from adb but not fastboot and the broken one is seen from fastboot but not adb (devices command)
So reading up on fastboot commands to see what I can do.
 

ghep

Member
Feb 15, 2020
6
0
1
I finally managed to do it, the key to it was resetting the tablet to factory settings and skipping the Google sign ins. As soon as I did this I was able to unlock it and do everything as instructed.
The only glitch was the
"[+ OpenGapps ARM 7.1 Pico (Pico Pico Pico only !) : https://opengapps.org/?api=7.1&variant=pico]"
link which pointed to the wrong download I'm still not sure if I got the right one anyway.
Now I'm having to work out how this new Tablet works it's another world.
One thing I haven't been able to find is how to take a screenshot. Any ideas?
Thanks to everyone for the help.
 

djibe89

Senior Member
May 24, 2014
573
355
83
I finally managed to do it, the key to it was resetting the tablet to factory settings and skipping the Google sign ins. As soon as I did this I was able to unlock it and do everything as instructed.
The only glitch was the
"[+ OpenGapps ARM 7.1 Pico (Pico Pico Pico only !) : https://opengapps.org/?api=7.1&variant=pico]"
link which pointed to the wrong download I'm still not sure if I got the right one anyway.
Now I'm having to work out how this new Tablet works it's another world.
One thing I haven't been able to find is how to take a screenshot. Any ideas?
Thanks to everyone for the help.
Hi, glad you like it.
Thanks to you I fixed OpenGapps download link for ARM 7.1 pico build : https://opengapps.org/?arch=arm&api=7.1&variant=pico
Enjoy
 

ghep

Member
Feb 15, 2020
6
0
1
No all thanks go to you I,m in awe of what you,ve done. I checked out the link on page 1 of the tutorial and then the same link on page 25 and they are different. Sorry about that, I feel bad about pointing it out.
From my experience you can,t copy the Asus unlock file to the Internal partition until you,ve rooted it and you can,t root it until you,ve done a factory reset then skipping the Google logins during the following initial set up. Then you can unlock it and start the upgrade process.
I must say that unrooting the tablet must be like the feeling a prisoner gets when he is released from jail. Freedom.!
Freedom to do what you want copy, move, delete and create files and directories where you want.
 

manickaraja

New member
Dec 17, 2009
3
0
0
Hi,
I have wiped out and installed the O/S succesfully. However once tab boots I see only KAT browser. I dont see play store. WHen I goto settings and accounts, I am unable to add my google account. NOt sure what I missed. Could you please help me to get play store and my google account configured so that I can install other apps . THanks.
 

djibe89

Senior Member
May 24, 2014
573
355
83
Hi,
I have wiped out and installed the O/S succesfully. However once tab boots I see only KAT browser. I dont see play store. WHen I goto settings and accounts, I am unable to add my google account. NOt sure what I missed. Could you please help me to get play store and my google account configured so that I can install other apps . THanks.
Hi, it looks like your OpenGapps were not installed.
Back to TWRP recovery > Install > Select Gapps > Flash

Wipe Cache/Dalvik > Reboot.

Tell me if it fixes it.
 

manickaraja

New member
Dec 17, 2009
3
0
0
Hi, it looks like your OpenGapps were not installed.
Back to TWRP recovery > Install > Select Gapps > Flash

Wipe Cache/Dalvik > Reboot.

Tell me if it fixes it.
HI,
Yes. it did fix. Thank you so much. However I havent done "Wipe Cache/Dalvik". Will it degrade my tab performance? Since already I came out and rebooted could you please let me know how to remove the same now. Thanks.