• 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

CROMi-X 5.4 RESURRECTED [JB 4.2] [TWEAKS BY LetMeKnow]

berndblb

Inactive Recognized Contributor
Nov 22, 2012
4,875
2,113
0
Los Angeles, CA
We dug up the famous CROMi-X by @sbdags, dusted it off, pruned and tweaked it here and there and then slapped some paint on it.
Credits for the original ROM go to @sbdags, @_that, @Hundsbuah, @lj50036, @hardslog and everybody else who contributed and is credited in the original ROM thread: http://forum.xda-developers.com/showthread.php?t=2425383
@LetMeKnow has been (off and on) tweaking kernel and other settings in CROMi-X for the last 2 years, tirelessly looking for the sweet spot. The result is impressive IMHO
My contributions are mainly: Talking LMK into this project, some technical grunt work and putting this OP together.

This Is For You If:
  • You actually liked the Asus UI and miss it (nav buttons on the left anyone?)
  • You're tired of chasing the latest and greatest and want a ROM specifically designed for our hardware. Even it is JB 4.2 :eek:
  • You are nostalgic for the "good ol' days"

Pre-Requisites:

What's The Difference To The Original CROMi-X?
  • This rom is only for the TF700. Device specific files for the TF300, TF201 etc have been removed from the rom zip.
  • LetMeKnow added various kernel and settings tweaks (see post # 2)
  • fat32 and exFAT on the microSD is supported
  • No support for data2sd/rom2sd at this time (data2sd may come later, rom2sd.... I doubt it)

A major difference: CROMi-X Resurrected supports the f2fs file system. Here's some background on the benefits of f2fs: https://en.m.wikipedia.org/wiki/F2FS
But trust me on this: It makes a difference in performance.

CROMi-X Resurrected comes with only one kernel (based on Hundsbuah's), but in 3 variations:
  1. Kernel 1 supports ONLY data & cache on ext4
  2. Kernel 2 supports ONLY data f2fs / cache ext4
  3. Kernel 3 supports ONLY data & cache f2fs
On this rom you will have to keep track of which file system you have on which partition and run the corresponding kernel. If you flash it and the rom does not boot, the most likely reason is that you flashed the wrong kernel for the file systems you chose.

How do you check which partition is on what file system? Glad you asked....
In Terminal Emulator or adb shell or the terminal in TWRP run:
Code:
mount
About half-way down in the output you'll find the details on /system, /cache and /data

On this ROM:
/system is always ext4. Since it is read-only in normal operation f2fs makes no sense
/data can be ext4 or f2fs, we highly recommend you run it on f2fs
/cache can be ext4 or f2fs. Your choice - opinions differ on this matter.​
Some say /cache on f2fs is pointless because the partition hardly (if ever) gets any write operations.
LetMeKnow's opinion: It does improve performance somewhat and if it doesn't - who cares....
It certainly does not hurt to have /cache on f2fs.


Installation Instructions:
For the initial installation a full format of /data in TWRP is highly recommended. If you want to chance it with just a wipe - go ahead, but don't blame us if the resulting ROM lacks the wow-factor or does not boot at all.
Note: Formatting /data in TWRP 2.8.x takes upwards of 60 minutes and formats /data to ext4. Do not interrupt it!

Then:
Load the ROM zip on a microSD, enter TWRP, flash it and follow the prompts in the Aroma installer.
Yeah, it's that complicated :cyclops:

There is no need to change file systems on /data or /cache prior to the ROM flash. We build this into Aroma.
You will have 4 options during installation:
1) both /data and /cache get formatted to ext4 (which is what they "normally" are)
2) only /data formatted to f2fs, /cache formatted ext4
3) both /data and /cache get formatted to f2fs
4) no partition gets formatted (for dirty flashing and keeping the existing file system configuration)

On the following page in Aroma you will choose the appropriate kernel for the file system combo you selected.
PLEASE make sure that you select the correct kernel! I made it clear as can be in Aroma. It's up to you to actually read and pay attention!!!

More Installation Options In Aroma
Select any Asus apps you would like to have, but select only those Gapps you absolutely need to have right after first boot. Instead, install Google apps from the Play Store later.
The reason for this: If you choose them in Aroma they get installed to /system, but you want them on /data to take maximum advantage of the improved performance on f2fs.

Browser - Browser2RAM
The rom comes packed with the stock browser and LMK's own version of Browser2RAM (B2R) which is optimized for the stock browser and the stock browser only!
If you want to run any other browser select the B2R option in Aroma. That will install sbdags version of B2R which works with a dozen different browsers (including the stock browser but not optimized for it).
If you plan to use only the stock browser do not select that option.

Post-Installation Tweaks:
  • Turn off automatic updates in the Play Store settings
  • Set Animation and Transitions to 0.5 or lower in Developer options
  • In Settings > Wi-Fi, Advanced Wi-Fi, set "Keep Wi-Fi on during sleep" to "only when plugged in" and uncheck "Wi-Fi optimization"
  • Stock browser advanced settings: Uncheck "Fast Scroller" and "Dim the screen while website loads"
  • Asus customized settings: Disable "Smart Backlight adjuster"

Hints And Tips
A reminder: The ROM boots by default with the JB 4.1 Asus UI (nav buttons to the left, Asus quick settings panel in the lower right). If you want the JB 4.2 UI (nav buttons in the middle, quick settings panel from top right, notifications top left) go to Settings > Launcher > select it and reboot

Dirty Flashing/Changing Kernels
If you want to reflash the ROM with the same file system/kernel combo and only change app selection or tweaks: Select "Do not format partitions" and "Do not flash a kernel" in Aroma.

If you want to change only the file system on /cache without also formatting /data (which would wipe your apps, settings and personal files):
Enter TWRP > Wipe > Advanced > check "Cache" > Repair or Change File System > Change File Systems > choose the file system you want and swipe the button.
Go back to TWRP Home, choose Install and flash the ROM. In Aroma choose "Do not format partitions" and then select the appropriate kernel for your new file system combo


More in-depths options for speed freaks in post # 2

Enjoy and let us know if you find any bugs ;)

Read the release notes for the latest version in post # 3!!!

Change log:
CROMi-X [Resurrected] Changelog:</#></b>
<b><#selectbg_g>1/31/2016 - v5.4 CROMi-X & Extreme Tweaks - v3.0_RC2</#></b>
o Improve Wifi speed
o Set higher priority for Wifi to prevent starve and compete with other active processes
o Pressure the kernel more to reclaim the unused RAM
o Add a short delay for partitions to mount properly
o Change system settings for stability (Hopefully fix some rebooted issue for some users)
o Overall system improvements for performance
<b><#selectbg_g>11/12/2015 - v5.4 CROMi-X & Extreme Tweaks - v3.0</#></b>
o Device specific files for other Transformers removed. This ROM is only for the TF700
o Removed all other kernels except for Hund's ET v3.0
o Removed all other tweaks which conflict with ET v3.0
o Kernel supports ext4 or f2fs on data and cache
o Choice between data/cache on ext4, data f2fs/cache ext4 and data/cache f2fs
o Added option to choose file systems in Aroma
o Data2SD and ROM2SD support removed. May come back later but no promises
o Stock browser has it's own optimized Browser2RAM script. Will be overwritten if B2R for other browsers is selected in Aroma
o Updated build.prop to the latest Tweaks
o Updated Apex Launcher to latest version
o Updated Flash Player to the latest which supports Android OS
o Updated AdAway to latest version

<b><#selectbg_g>20/02/2014 - v5.4 CROMi-X</#></b>
o Removed CROMi-Control app. After discussions with elesbb he will redevelop as an xposed module
o Reverted Framework (framework.jar, services.jar, systemui.apk, transformer.apk) to pre-cromi-control versions
o Modded systemui.apk and transformer.apk to allow sd card and dock notifications to be removed as an option in installer
o Rebuilt Stock Launcher Lite version - 3 Screens ONLY, New Beach Wallpaper, 4.2 Gui gets 9x6 workspace and draw icons, removed google bar and page indicator
o Fixed framework-res.apk wallpaper inconsistencies. Tree definitely gone now and beach wallpaper formatted correctly
o Added installer option to switch balanced and performance profiles. If you choose balanced you actually get performance. Device boots to performance
o Changed entropy settings to stop kernel rebuilding entropy_avail - result should be less lag
o Updated _that's OC kernel to version 8
o Updated Hunds' kernel to version 3.4.5
o Updated LetMeKnow's ET to Hunds' 3.4.5 kernel
o Updated Google Core Services and libs to latest version
o Updated Titanium Backup to version 6.1.5.3
o Updated Google Maps to version 7.6.1
o Updated Google Music to version 5.4.1409N
o Updated Google Now to version 3.2.17
o Updated Superuser and binary to latest version 1.93
o Updated ES File Explorer to version 3.1.0.2
o Updated Asus Web Storage to version 2.1.3.7556
o Updated Google Mail to version 4.7.2
o Fixed issue of ET installation locked into 213 DPI
o Fixed search options missing - Reinstated QuickSearch from Asus
o Minor build.prop fix to remove duplicate entry
o Fixed build.prop for TF300T US users as it was showing the wrong version


Download from here: https://www.androidfilehost.com/?fid=745425885120760454


XDA:DevDB Information
CROMi-X 5.4 Resurrected, ROM for the Asus Transformer TF700

Contributors
berndblb, LetMeKnow, sbdags, _that, lj50036, Hund, hardslog
ROM OS Version: 4.2.x Jelly Bean
ROM Firmware Required: 10.6.1.14.10

Version Information
Status: Testing

Created 2015-12-18
Last Updated 2015-12-18
 
Last edited:

berndblb

Inactive Recognized Contributor
Nov 22, 2012
4,875
2,113
0
Los Angeles, CA
This is a short list of LetMeKnow's ET Tweaks:

My tweaks default setting:
Code:
PowerSaving mode	: GPU @ 520MHz and CPU @ 1.2GHz  (cpu1.sh)
Balance mode		: GPU @ 650MHz and CPU @ 1.4GHz  (cpu2.sh)
Performance mode	: GPU @ 700MHz and CPU @ 1.8GHz  (cpu3.sh)
Go here and change them yourselves with a reboot: "/system/ect/cpu1.sh" and change these settings in the "cpu1.sh". Repeat for others two modes. Look for these two lines:

GPU settings and changing:
GPU mV:
Code:
mV:    800  875  920  985  1042  1088  1135  1185  1290  1350  1410  (mV)
Freq:  200  267  304  361   408   446   484   520   600   650   700  (MHz)
Code:
logi "echo [COLOR="Red"]1350[/COLOR] > core_cap_level"
echo [COLOR="Red"]1350[/COLOR] > /sys/kernel/tegra_cap/core_cap_level
Change "1350" to "1185" for 520MHz or "1290" for 600MHz.

CPU settings and changing: The unit is in (KHz)
CPU mV:
Code:
mV:    200  300  420  485  510  540  575  620   650   690   740   795   860   895   930   975  1025  1075  1125  1180  1240  1300  1380  (mV)
Freq:   51  102  204  370  475  620  760  910  1000  1100  1200  1300  1400  1450  1500  1550  1600  1650  1700  1750  1800  1850  1900  (MHz)
Code:
logi "echo [COLOR="Red"]1800000[/COLOR] > pwr_cap_limit_1"
echo [COLOR="Red"]1800000[/COLOR] > /sys/module/cpu_tegra/parameters/pwr_cap_limit_1
logi "echo [COLOR="Red"]1800000[/COLOR] > pwr_cap_limit_2"
echo [COLOR="Red"]1800000[/COLOR] > /sys/module/cpu_tegra/parameters/pwr_cap_limit_2
logi "echo [COLOR="Red"]1800000[/COLOR] > pwr_cap_limit_3"
echo [COLOR="Red"]1800000[/COLOR] > /sys/module/cpu_tegra/parameters/pwr_cap_limit_3
logi "echo [COLOR="Red"]1800000[/COLOR] > pwr_cap_limit_4"
echo [COLOR="Red"]1800000[/COLOR] > /sys/module/cpu_tegra/parameters/pwr_cap_limit_4
You need to update the Red frequencies to a desired frequencies that you prefer and save it with a reboot.

Change the DPI:
DPI available for the Cromi-X: 136, 148, 160, 180, 200, 213, 224, 240
1. Go here: /system/build.prop and open the build.prop file in the edited mode with the rooted file explorer.
2. Look for this line "ro.sf.lcd_density=xxx" and change it to "ro.sf.lcd_density=new-DPI". You need to pick a desired DPI that you prefer.
3. Save your build.prop and reboot. Your DPI should be updated after the reboot.

That is all I have right now and have fun... ;)
 
Last edited:

berndblb

Inactive Recognized Contributor
Nov 22, 2012
4,875
2,113
0
Los Angeles, CA
Notes on latest ROM version:
CROMi-X-ET-v.3.0-RC2:
If RC 2 is the first time you install this rom, just follow the instructions in the OP.
RC2 is basically RC1 + the latest performance patch by LMK
If you are already on RC 1 you can just flash the correct performance patch for your file system configuration, wipe cache and Dalvik and you're done. The patch is available in the Downloads section (one zip contains both patches) or from post # 77.
You can also dirty flash RC 2 - just remember to choose to not format any partitions in Aroma, and then select the correct kernel for your file system configuration.

If you had sudden reboot issues on RC 1:
1. In Settings go to Apps, swipe to All
2. Select the apps/games which caused the random reboot issue and ONLY click on the "Clear cache"
3. Do this for all apps/games which caused the reboot
4. When you are done, you need to reboot the device to complete the process. Please note that your device is going to be a little slow at first but it will improve the performance after a few minutes of usage
 
Last edited:

lartomar2002

Elite Member
Mar 24, 2011
1,793
176
0
Near Kennedy Space Center, Florida
Please excuse my noobish question. When formating the internal or ext sd card should I put any user file or data on another device (pc) for safe keping until after formating and flashing the rom? When moving the user files and data back to the f2s formated cards do I need to do anything special.
 

LetMeKnow

Elite Member
Jun 17, 2013
1,686
699
0
Portland, Oregon
Sell it to @LetMeKnow so he can have some thanks too!
Thanks for your thought....:) However, I am totally broke so I don't have money to buy it...:(

Any way, I did not do much in this release except for sharing my settings with others users....;) The ROM is developed by @sbdags and the kernel is developed by @Hundsbuah. The repacked ROM is done by @berndblb. My tweaks are focused on the I/O optimization for R/W. I just found a balance for those read/write setting. The f2fs is a big help in this area. I think that is it, hahaha.....;)

Thanks,
LMK

---------- Post added at 10:24 AM ---------- Previous post was at 10:18 AM ----------

Please excuse my noobish question. When formating the internal or ext sd card should I put any user file or data on another device (pc) for safe keping until after formating and flashing the rom? When moving the user files and data back to the f2s formated cards do I need to do anything special.
Do you mean your /media partition? Your media should be either in Fat32 or exfat format....:) I would recommend the exfat for your /media filesystem because it seems like it has a better performance in the write speed. These are the settings when you format your /media: exfat filesystem and "Allocation unit size" should be 128 kilobytes or 256 kilobytes. Please report back if you see improvement when you copy files to your media on your external uSD.....;)

Edit: For your internal SD or /media, you must move all your files to your PC because when you install the ROM, it will format your /data partition including your /media. When you are done with your installation, you can move it back to your internal /media but I would recommend you keep all your personal files on your external uSD....:)

Cheers,
LMK
 

Juppehup

Senior Member
Jan 29, 2012
143
25
0
Gorinchem
Really nice to see you guys putting all the effort in giving new life to this dinosaur!!
Never got friends with KK and L on the TF700.
It's actualy quite flying again and quite snappy. High Five...!

Verstuurd vanaf mijn ASUS Transformer Pad TF700T met Tapatalk
 
  • Like
Reactions: berndblb

kevinthefixer

Senior Member
Oct 26, 2014
288
64
0
Good job guys! Installation was as painless as I've ever seen. Having Aroma do the FS changes was a stroke of genius, who do I thank for that? ROM boots FAST. Does seem like forever to shut down though. More next week after I find out how the new TF owner likes it!
 
  • Like
Reactions: berndblb
M

maxou2600

Guest
Hi everyone ! I can't download the rom via Xda-Developers, the download is very slow and after a few minutes the download stops (Network error).
Can you Upload it on AndroidFileHost (or mega...) ? Thank you in advance and sorry for my bad english :)
 

robtheslob

Member
Feb 7, 2009
40
7
0
This ROM is running wonderfully on my tf700t with a couple exceptions. I'm using plex and if I use the HDMI out with fullscreen video it will sometimes freeze the tablet when paused for too long. With plex fullscreen video & not using hdmi out it will sometimes artifact the display, freeze, & reboot.