• If you are experiencing issues logging in, we moved to a new and more secure software and older account passwords were not able to be migrated. We recommend trying to reset your password, then contacting us if there are issues.
  • Nearly done! Migration cleanup is mostly done. There are a small number of issues left that we continue to work on, but all the heavy lifting is done. We still would love to hear feedback over at this thread and also check out the new XDA app! Thanks and we hope you enjoy the new forums, and thanks for your support of XDA <3

[ROM][AOSP][7.1/8.1 EXP][K3.4][Repartition] Unlegacy Android Project

Clamor

Senior Member
Sep 4, 2013
362
652
93
Львів
The Unlegacy Android Project

TF201 | TF300T/TG/TL | TF700T

Introduction
Unlegacy Android started out as the OMAP4-AOSP Project. It was created in late 2015 in order to maintain a clean and organized place for pure AOSP support for various OMAP4 devices, such as the Galaxy Nexus and the Samsung Galaxy Tab 2 series. Over time this evolved to support more than just these devices, but still maintains its roots of supporting "legacy" devices that no longer receive "official" updates: hence Unlegacy Android was born. In our opinion, these ROMs are how the official updates would look.

On top of AOSP, we only include changes which are necessary to support the hardware, be secure, and get acceptable performance. Current features for Asus Transformer Series include:
- Linux kernel 3.4.y (currently 3.4.113)
- BFQ IO scheduler (official kernel 3.4 release), set up so GUI processes have the highest priority
- F2FS support from kernel 4.9 (for /data and /cache)

Installation
You must have NvFlash backup. It is MANDATORY!

You need to use modified TWRP recovery that works with updated F2FS. If you're planning to install GApps, be sure to read the second post!

Problems
Non working/Known bugs:
- Touchscreen failure (sometimes occurs, if touch works after reboot it will work till next reboot);
- Camera (both);
- Dock special keys (top row);
- GUI crashes; - occure less often

Currently, I'm only one from Unlegacy Team, who has TF device. Help in developing or device donation would be highly appreciated.

Downloads
See: http://builds.unlegacy-android.org. Our automated builds ensure that we always have the latest Android security patches merged in, without having to manually start and upload builds :) Else is enclosed in downloads.

Latest information about OREO builds can be found HERE. :cool:

Features?
There isn't much to say here - this is AOSP, if you install GApps, you pretty much get the same thing that's running on the Nexus devices (see the second post). The aim of this project is to create a fast and stable ROM - although, one could use Xposed (or similar) to add extra features.

As usual, feedback is appreciated :)

Contacts
You may join Telegram development group, where all fresh staff is published and tests are made.

XDA:DevDB Information
Unlegacy Android Project, ROM for the Asus Eee Pad Transformer Prime

Contributors
Clamor, Ziyan, Narkolai
Source Code: https://github.com/Unlegacy-Android

ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.4.x
ROM Firmware Required: Bootloader 4.2 JB
Based On: AOSP

Version Information
Status: Beta

Created 2018-02-18
Last Updated 2018-10-17
 

Attachments

Last edited:

Clamor

Senior Member
Sep 4, 2013
362
652
93
Львів
Installation gide (for those who uses F2FS)

Before installing ROM you need to update your current recovery with this TWRP, else you will get a bootloop with next format from fastboot. Install zip from your current recovery and reboot into your current system. Than boot into new recovery and install ROM (with factory reset).

Currently 3.4 kernel isn't stable enough for daily use. You may use updated 3.1 _that16 kernel, it works fine with this ROM. To make wifi work with _that16 kernel just move nvram_nh615.txt from system/etc to data/misc/wifi and rename to nvram.txt

You may use KatKiss 7.1 if you want, but you must flash a _that16 kernel every time after flashing KatKiss ROM. Else you will get a bootloop with next format from fastboot.

If you want to go back to ordinary TWRP, you need to make a format from fastboot, flash TWRP and make formats from there as well.
 
Last edited:

Clamor

Senior Member
Sep 4, 2013
362
652
93
Львів
REPARTITION and TREBLE

TF201 users know well what is repartition. While flashing 4.2BL from HB internal storage is reformatted. This thing is exactly the same.

I worked on it for few last weeks to make it stable and simple enough to any user to install this update. As usual NvFlash is MANDATORY!

So, UA_Bootloader.zip includes latest JB4.2 10.6.1.27.5 bootloader, modified TWRP [email protected] from Downloads section and my new partition table. It's main benefits are /system partition increased to 1GB and /vendor partition. This means that we may install bigger gapps packages and support of TF's may be extended plus having /vendor partition gives us at least hardware support for Project Treble, even if there is no 8.1 builds currently.

Before installation copy everything from tablet on PC, else all you data will be lost! To install this update just install it via TWPR and when flashing is finished press reboot into system. Than wait till blue line gets to the end and tablet reboots. Tablet will than stuck into ASUS screen with Device is Unlocked sign in top left corner. Than reboot manually into recovery and format /system to ext4; /cache to ext4 or f2fs; /data to ext4 or f2fs and you are good to go.

New partition table is compatible with all existing ROMs for TF's. If you flash ROM with system in .img file you need after flash into recovery do Wipe -> System -> Advanced Wipe -> Change or resize partition -> Resize filesystem. If you want to restore 4.2 state you can flash HB bootloader or Bootloader 4.2 attached in Downloads section.
 

Attachments

Last edited:

MalibuKoKo

Member
Apr 5, 2018
5
1
0
Thank you very much for your work !

I see you have done some modifications on github. Can you explain to me how generate system.new.dat & system.transfer.list from your repo in order to create an updated version of this ROM ?
 

Clamor

Senior Member
Sep 4, 2013
362
652
93
Львів
Thank you very much for your work !

I see you have done some modifications on github. Can you explain to me how generate system.new.dat & system.transfer.list from your repo in order to create an updated version of this ROM ?
Actually you can't build fully working ROM from my source for now. If you would like to help in developing - PM me.
 

goosebickel

Senior Member
Nov 11, 2010
162
114
43
Cardiff
General Feedback

Finally got around to flashing your ROM a week ago, following your instructions, everything went fine. I installed your UA-bootloader and flashed _that16 kernel.
Running pretty smooth with Pico gapps installed, after a week, the usual happens, slow loading apps etc, but that is not the ROMs fault, the very slow memory that Asus put into it and Google is slowing it down with constant syncs etc.
Was wondering if you had added compatibility for using MicroG?
Thanks for keeping this old tablet going.
 
  • Like
Reactions: Clamor

Clamor

Senior Member
Sep 4, 2013
362
652
93
Львів
Oreo 8.1

Yesterday I have quickly build 8.1 ROM for transformers. There doesn't work almost anything and I won't have excess to my TF201 for a while to fix stuff :( Rom can be booted with same requirements as N roms. Here is first build. Please don't post any issues/logs from O for now. I know already about all major issues.
 

Attachments

Last edited:

shinzz

Senior Member
Dec 18, 2011
928
155
0
I have some good news. Here is mostly working build with issues from N + non working bt. I'm still working on fixing staff so this isn't last build.

P.S. Remove system/lib/hw/bluetooth.default.so to avoid constant bt crash
Are you planning to work on Pie as well once 8.1 is somewhat stable?