[ROM][KK 4.4.4] [ KatKiss-KitKat #036 ] [Stable] [MultiWindow] - Eee Pad Transformer Android Development

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
KatKiss ROM - Asus TF101
​KitKat 4.4.4​MultiWindow + Floating & Resizable Windows​
This rom is an aosp based rom with my own additions on top.
The main motto of the rom being Kiss. Even though the Meerkat could give you a kiss, it stands for Keeps it Sweet and Simple too
Which means that just like the other K.A.T stuff, the rom's main goal is efficiency, speed/responsiveness,
while not adding bloated features that will slow things down
​
DOWNLOADS:
Latest Dev Version:KatKiss-4.4.4_036.zip | Mirror1 | Mirror2
Latest Stable Version: KatKiss-4.4.4_036.zip
Latest NonLinaro Version: KatKiss-4.4.4_036-NonLinaro.zip (Slower but higher compatibility with some apps & games ...)
SL101 AddOn Compatibility Pack: KatKiss-4.4.4-sl101-compat-V7.zip | Older Versions (to flash after the rom & after rebooting once into the rom)
To get both Hardware & Software keyboard, deactivate asusec in settings.
TF101G AddOn Kernel: KatKiss-4.4_AddOn_TF101G_Kernel_01.zip (default rom kernel tends to reboot with TF101G this one is not as fast but more stable)
You then need to use PPPWidget for 3G connection.
Right Click Behavior Change: 4.4.3_RightClick.zip (default rom behavior is to send the back command, if you want it to send right click, flash this)
FSYNC: fsync_on.zip (fsync is off by default in the rom, if you want it on just flash this after the rom)
fsync off will make i/o run faster, but in case your tablet reboots or shutdown unexpectedly you might lose data more often than with fsync on.
So if your tablet tends to be unstable /reboots, if you overclock too much or that you tend to let it run out of battery, you might be better to turn fsync back on
Latest Gapps Package: gapps-KatKiss-4.4.4_20140913.zip | Mirror1
Google Home Launcher (optional): gapps-GoogleLauncher_20140110.zip
Please note that this version is made for and tested on the TF101 model.
As to not clutter the thread, no support will be given here for other devices​
ChangeLog: http://public.timduru.org/Android/KatKiss/4.4/ChangeLog.html
Source: https://github.com/timduru (branch katkiss-4.4)
--
Main Features:
Rooted
Floating & Multiwindow support (see post #3)
High speed and responsive oriented
High performance and overclockable KatKernel included see dedicated KatKernel thread for more info
Built with Linaro GCC 4.8.3, -O3, strict-aliasing, c++11...
Hardware accelerated video & Camera support
Full Dock keyboard Support with special keys with additional CTRL + Menu shortcut for recents apps
Global Keyboard Shortcuts / KeyOverride Macro association (See post #2 for more info)
Battery Level Indicator & Dock Battery support + Mods (icon/Text/%)
HDMI out options: center, crop, scale
CIFS, ext4, NTFS & Exfat support
Native 4.3 FSTRIM + Manual scripts for Database optimization and fstrim (see post #2)
Media Scanner Filters
Advanced per application permission management (AppOps)
Advanced power menu with reboot options.
Expanded Desktop with the option to hide only the NavBar
Choice between PhabletUI with left or middle aligned nav buttons, and multiple NavBar height.
Trebuchet
Wifi channels regulatory domains
Integrated cpu & io performance settings panel
Custom Navbars buttons long press actions
Ethernet support with settings panel
Custom Quick Settings tiles
ART
Installation Notes:
These builds are designed to be installed from your favorite recovery. MAKE SURE TO INSTALL A COMPATIBLE ANDROID 4.2/4.3 RECOVERY!
TWRP >= 2.3.2.3 is recommended, new TWRP available here
Backup everything !
Go to recovery
[*]Make a full wipe / factory reset (you can skip this step if you're already on KatKiss-4.4, if ever you encounter a problem do the full wipe and try again before reporting )
Format /system (only if Version<026)
Flash the rom
Flash KatKiss gapps
Wipe cache/dalvik
Reboot
Credits:
Thanks to the original TeamEos, Cyanogenmod & Omni for the work on their roms, Banks, Guillaume Lesniak, jteagle, MWisBest, D4rKn3sSyS and Yanuar Harry.
YebYen for the mirror.
Original banner concept by i9apps, Bootanimation by mgeniusm, original drawing by BBF
WebPage
Tips
How to report
What to include in the report
Disclaimer: The usual
Use at your own risk, I won't be responsible for any damages caused to your Transformer or to yourself.
In most cases if something breaks, flashing a rom on top should fix it.
​
XDA:DevDB Information
KatKiss-KitKat, ROM for the Asus Eee Pad Transformer
Contributors
timduru
Source Code: https://github.com/timduru
ROM OS Version: 4.4.x KitKat
ROM Kernel: Linux 2.6.x
Version Information
Status: Stable
Created 2014-01-01
Last Updated 2014-12-21

Additional info & links
Youtube
Latest youtube will work ok with res < 720p.
720p might work if autoselected directly, but will most likely fail / stutter.
Using an older version of Youtube like 5.0.21 fixes these issues.
Flash & HTML5 Video
Flash is not supported by default on KitKat, you can still use it with Dolphin Dolphin Browser:
Install Dolphin Browser, install or activate Dolphin JetPack in settings, install the latest flash plugin.
HTML5 video will only play full screen in the default browser & other browsers using the default webview.
If Chrome crashes on playing the video, try the beta or another older version(29.x)
Skype Calling
Version 5.x broke calling support.
If you need calls, you have to use an older version like 4.9.0.45564
http://skype.en.uptodown.com/android/old
Plant vs Zombies - Black Screen
Game issue seems to be related to different roms / devices with 1280x800 resolution.
Workaround to avoid the black screen after launch:
- install NOMone Resolution changer
- change resolution to 1280x768 160 dpi
- click apply
- launch game
After playing, restore resolution .
Wallpaper Modes:
Different Wallpaper modes have been added in Settings => Display
** Normal (regular android mode)
** Disable System Wallpaper rendering (set as default)
** Disable Wallpaper service
2nd setting will prevent the wallpaper being rendered by the system (system rendering is not good with the asus graphic hal) and also freeing resources
That's the recommended setting you want to use if you are using a launcher that has internal wallpaper rendering
You will see a black wallpaper if you're not using a launcher that can do internal rendering
If wallpaper is important and that you want to keep your current launcher, then switch back to the 1st setting
same if you want wallpaper to display on the lock screen.
3rd setting disables wallpaper completely, depending on your launcher it might be better.
Global Key Override/Shorcut Mecanism
Available in Settings => Language & Input => Add Key Override Actions
or in Dock Settings
This will allow you not only to redefine function keys assignment, and other special keys actions,
but you'll also be able to assign global macro actions / app launch to any key + Meta key combination (shift Left or Right , ctrl..)
You can also add multiple actions to one key combination, simply click again on the "+" button for the same key combination.
For example if you want to assign to one key combination a list of action to run before going to bed for example, like: turn wifi off, bluetooth off, mute sound, and turn screen off, you can do that
Note that starting multiple applications with one key is kinda a miss and hit for the moment due to some mecanism in android that seems to prevent applications to start too close to each others.
Wifi channels:
Choose which channels are available based on your country in Settings => Wifi => Advanced => Change wifi regulatory domain
Google search:
If the version you're using is crashing when you open Google Now,
go to Settings => Language & Input => Voice Search
then uncheck Hotword Detection.
CIFS & 3rd party Mount Apps:
The Rom/Kernel have native support for them as long as you mount it outside or /storage/ and /mnt/shell/emulated/
GPS:
if it is taking a long time to get a lock or no lock, follow this:
Install the latest K.A.T app
Then follow precisely this procedure:
1) Location Settings
- Go to Settings => Location => turn OFF (top right switch)
- Turn it back ON
- Make sure you agree to let google access the location.
- Make sure the current selected mode is High accuracy
2) Launch the new K.A.T app
- make sure you grant it root access
- make sure you have internet access
- go to the install menu, Check the "Install GPS quicker fix + Assistance
- Click the Install button
- Make sure it says "Install Finished"
3) Reboot
4) Wait that it has finished booting and launching all the stuff you have starting at boot
5) Start your GPS app outside with a clear sky line, to speed things up stay in range of the wifi / internet connection.
Do not let the gps app loose focus when it is trying to get a fix.
Do not let your tablet sleep / turn off the screen either.
Doing that here, the first time and with a cold gps start, and even staying in my house,
I get a 6 sat fix within 30 seconds and 11 sat fix in 1min 15seconds.
From there subsequent fixes takes about 3 seconds to grab 7 sats and about 10 seconds to reach the 10-11 sat fix
(you still want to let it sit outside for a bit after the 1st fix, so that the ephemeris data gets consolidated and updated to help faster fix later on)
Hardware keyboard layouts
More languages have been added in the default asusec keyboard
Set the keyboard layout through Settings => Language & Input => asusec => setup keyboard layouts
These also allow live switching without reboot with ctrl + space
Window Animation Scale & Immersive mode:
If you want to be able to drop down from the top to display the status bar while in immersive mode,
the Window Animation Scale must be different than zero.
ART:
ART is not supported for the moment, if ever you tried it, to go back to a working state you can either:
- remove the file /data/property/persist.sys.dalvik.vm.lib + clean cache & dalvik-cache & reboot in your recovery
- or do a full wipe
Storage (fstrim) and Database optimization:
Fstrim is native in 4.3 and will happen in the background if your tablet is idle / sleeping and that your battery is > 70%
There is also a script to run it manually in the rom: /etc/kat/optimizestorage
To optimize the Database: /etc/kat/optimizedb
To run both, open a terminal and run:
su
/etc/kat/optimize
Be warned that the optimize storage can take from a few minutes to hours.
But the speed / lag will be greatly improved afterward
Slow downs & Battery drain after a full wipe ? :
Things to keep in mind after flashing with a full wipe:
- Media scanner will need to scan everything again, it can take from a few minutes to hours or days if you have a lot of medias or medias that it doesn't like.
During that process it'll use a lot of cpu and disk, and so can make things lag a bit and drain the battery until it's done.
You can use the Media Scanner filters to speed things up and make it scan only parts that are really containing your medias
- After a wipe, it wipes your battery stats, if you don't flash while you are with a 100% full battery, the battery stats will be inaccurate for a while until it learns again your battery capacity.
The battery can appear to drain faster because it doesn't know where your 100% is.
(see here for tips on how to speed up the learning process)
- Check that you don't have a rogue process eating cpu in the background. (run the top command)
- Check that you don't have a process keeping your tablet awake
Disabling ext4 journaling : :
This procedure will increase speed and responsiveness of the internal memory by disabling journaling
Disabling journaling will give a big speed/responsiveness increase especially on /data where writing occurs
but the risk of corruption in case of crashes, reboots, running out of battery... is also higher.
Make sure you have a backup handy and you understand what you are doing !
If you prefer to play it safe you can use the 2nd disabling zip, which will only disable on /system and /cache which don't contain user data
Corruption is unlikely to occur on /system as it's read only, and /cache is just volatile non user data, so you can simply just format it from recovery if ever something wrong happens.
To disable journaling on /system /cache /data download: dis_journaling.zip
To disable journaling only on /system and /cache : dis_journaling_system_cache_only.zip
To enable journaling back download: ena_journaling.zip
0) Put the zip on your microsd card
1) Boot into recovery
2) unmount everything but the microsd card (that means /system, /cache /data ... )
(the script will also try to unmount these, but better be safe in case the script doesn't succeeds)
3) flash zip
4) reboot
Note: Disabling journaling should only take a few seconds unless your filesystem is already dirty (fsck will take place before and after the journaling change)
Enabling journaling can take longer, especially on /data (mmcblk0p7)
Just be patient.
To disable journaling you will need to reflash the zip after you format /cache /data or /system (that means after installing the rom or after wiping cache if you do that after installing the rom)
Storage inversion(inverts microSD and internal storage) : :
This procedure will allow you to use your MicroSD as the internal /data partition (which means /data, /sdcard, /data/media ...)
So you can now have whatever extra space for "Android internal storage" you like (ie what your physical microSD size is)
And your old internal storage will be used as /storage/sdcard1/
Not that I care much about the extra space myself, but the good thing is that if you use a good MicroSD, things will also be much faster,
and for example it doesn't lag anymore when installing apps and such.
Make sure you understand what it means and what you are doing.
And backup everything first of course !
As reference:
Physical Internal partition is /dev/block/mmcblk0p7
Physical MicroSD partition is /dev/block/mmcblk1p1
These won't change, only the mount points are changing.
The commands can be typed directly from twrp command line thingie, or you can run them through adb
(just add adb shell in front of the command in that case)
One thing to note is that the standard recoveries don't know at all that your mount points are swapped, so it will still show them to you the "old non swapped way"
It won't know how to make a factory reset while retaining your data for example.
Sidneyk has made a specific TWRP version that will support inverted storage, make sure to use that one after you've inverted the storage if you want to wipe from recovery
(if you use it for this procedure, then adjust the commands accordingly)
The commands below are for the non inverted recovery.
1) Boot into TWRP (I use v2.3.2.3, it might differ if using another version)
2) WIPE MicroSD content (that means it will be empty afterwards)
unmount your microsd
Code:
/sbin/make_ext4fs /dev/block/mmcblk1p1
If you still need to transfer your data from the internal storage you can go to step 4) then come back later to do step 3) only
3) If you have transferred your data from your internal storage, you can format it too:
unmount /data and /sdcard
Code:
/sbin/make_ext4fs /dev/block/mmcblk0p7
remount /data
then
4)
Code:
/sbin/chmod -R 777 /data
5) Flash the KatKernel (JB4.4) for the rom marked with _invertstorage
6) Reboot.
Unless you transferred your old /data into your physical new microsd partition, it'll be like if you did a factory reset,
so you will just need to go through the setup again.
And of course, From now on your microsd must be inserted before booting up the system, and NEVER remove your microsd card while the system is running.
Enjoy the extra space & speed

MultiWindow + Floating & Resizable Windows
Multiwindow allows you to split the screen in 2 vertically (while in landscape) or horizontally, you can switch an app back and forth between multiwindow mode and regular mode while it's running.
Floating & Resizable window mode allows you to freely position the window and resize as many of them as you like.
(memory will be the limit though)
MultiWindow
NavBar:
- To switch between full screen and split View you can use the
NavBar Button
(It will lay apps alternatively in one SplitView spot then the other.)
- To change focus simply Tap on the app or use the
NavBar Button
Recents:
- Clicking on the app Thumbnail works as before and displays the app fullscreen
- Clicking on the app icon or the
icon will switch the app to splitview and lay it in "automode"
(If you use automode when an application was set in a SplitView slot it'll be recalled to that previous spot.)
- Clicking on the other icons will force the app to the 1st or 2nd SplitView slot.
Actions
Actions to switch the app between fullscreen / splitview, switch between the 2 most recent apps and to force the splitview slot have been added
so you can bind them to a key / key combination with the Global KeyOverride or long press action too.
Note: Most apps works ok in splitview mode, but some of them might not refresh correctly sometime.
Same when rotating the screen while in splitview mode.
To force a refresh simply tap the app or if you have 2 apps in split, just click twice on the switch to last app button:
Floating & Resizable Window
.
One Difference with the MultiWindow mode is that an app has to be relaunched to switch between Floating and non floating mode
(you can however maximize the app through the button to get it full screen and click on the minimize button to get it back to floating mode)
Also note that all apps might not behave correctly while put in floating mode, it kinda depends on the app.
To relaunch the Top Running application between floating and non floating mode, click on the new NavBar Button:
Long pressing on the button will show/hide all apps currently running into floating mode. (makes it easy to bring them back and forth as needed)
Global Actions have also been added so you can bind these 2 actions on other long pressing or Dock/Keyboard Key override in Settings
With these icons you can maximize the floating app to full screen , minimize it back to floating mode, and close it.
Using the menu button in the top left corner of the app, you can dock the app half size to the top,bottom,left,right side.
To move the app drag the top bar around, it will auto dock to the sides when you drop it close to them.
To resize an app freely, use 2 fingers pinch (like when you are zooming / unzooming) If the app is docked to the side, you need to undock it first by moving it away from the side.
To switch between apps you can also go through the recents screen, use alt right+tab, or the switch to previous app button.
Clicking on the app icon in the launcher will bring it foreground too. (same if you associated a run application shortcut to the keyboard for example)

Banners
​

Thanks. Happy new year.
Sent from my Nexus 4 using Tapatalk

Thanks for your work.
Can we expect every rom specific feature we had on jelly beans here? (once there's a stable version)
Choo Choo! Happy new year
Regards

Happy New Year!!!!! Thanks for this great new year present Tim, love the Meerkat master
Edit: Tim You are the most incredible person i've ever known. Installed ROM and everything (expect from the strike items) just works, i could not believe it. Thx Man, you ARE the greatest.
Sent from my Transformer TF101 using XDA Premium 4 mobile app

Will try as soon as I get home.
Happy new year!

thanks
Enviado desde mi Nexus 5 mediante Tapatalk

Happy New Year! Seems much faster for some things. Thanks for keeping it lean.

Really love the 4.2.2, big hope for KitKat with Art, I know Kat Master can do it

WOW finnally kitkatkis LOL

Fantastic! Working well here, looking forward to these updates! Great work
Sent from my GT-I8190 using Tapatalk

YayYouFixedIt said:
Happy New Year! Seems much faster for some things. Thanks for keeping it lean.
Click to expand...
Click to collapse
Yep it's already faster than 4.3 imho , which is good as I've not even put back all the optimization flags & linaro.
pemain cadangan said:
Really love the 4.2.2, big hope for KitKat with Art, I know Kat Master can do it
Click to expand...
Click to collapse
I'm currently facing a build setup issue with art I think, same with Bluetooth.
I already had that issue in 4.3 with bluetooth, that's why I got ShevT Bluetooth build in KK4.3
which uses the exact same code, so I know it's not the code itself that is the issue, but mostly my build environment for some reason.
and it might actually haave been the same kind of issue that got Office suite pro to crash in libskia in 4.3.
In KatKiss 4.4, my build setup generates a working libskia with Office suit pro at least,
so all those who have been wanting to use Office suit pro, you can in KatKissKitKat
But I'm still facing the same issue with Bluetooth, and with art it seems to be allergic to something in my build setup that gets it to crash for some reason.
I might have to try to install a new build setup or once I clean/ push things to github, see if ShevT's KatKiss build generates a functionnal art & bluetooth.
I'm pretty sure it will, as I've changed nothing in art source code, it's the pure aosp source.
I could also most likely use art & bt binaries from another rom as a workaround in the meantime too, as I KatKiss doesn't really require any modifications from those.

timduru said:
In KatKiss 4.4, my build setup generates a working libskia with Office suit pro at least,
so all those who have been wanting to use Office suit pro, you can in KatKissKitKat
Click to expand...
Click to collapse
Just finished the KK 4.4 upgrade: Office suite Pro works fine. Thank you Tim! Everything looks very nice in this update

New Year, New ROM!
Thanks a lot!

This rom in its current state is enough for my daily use, thanks tim
For you to notice a small drop in the battery life, you can disable adding new options google.
Sent from my Transformer TF101 using Tapatalk 4

Happy New Year Tim and thanks for the KitKat version of your famous KatKiss rom.
It is running very smooth and responsive on my TF101 B60. Everything I am actually using is working fine.
The only issue I recognised so far is the ability to boot into recovery. This doesn't work neither from the power menu option nor from e.g. Goo.im entry. The tablet always just reboots normally. Only working alternative was shutting it down and use the power and volume button.
Great work Tim and thanks for keeping our TF101 still alive! :good:

Guichinga said:
Happy New Year Tim and thanks for the KitKat version of your famous KatKiss rom.
It is running very smooth and responsive on my TF101 B60. Everything I am actually using is working fine.
The only issue I recognised so far is the ability to boot into recovery. This doesn't work neither from the power menu option nor from e.g. Goo.im entry. The tablet always just reboots normally. Only working alternative was shutting it down and use the power and volume button.
Great work Tim and thanks for keeping our TF101 still alive! :good:
Click to expand...
Click to collapse
Ah yep, forgot to add the recovery command back
It'll be fixed in the next version.

timduru said:
Yep it's already faster than 4.3 imho , which is good as I've not even put back all the optimization flags & linaro.
I'm currently facing a build setup issue with art I think, same with Bluetooth.
I already had that issue in 4.3 with bluetooth, that's why I got ShevT Bluetooth build in KK4.3
which uses the exact same code, so I know it's not the code itself that is the issue, but mostly my build environment for some reason.
and it might actually haave been the same kind of issue that got Office suite pro to crash in libskia in 4.3.
In KatKiss 4.4, my build setup generates a working libskia with Office suit pro at least,
so all those who have been wanting to use Office suit pro, you can in KatKissKitKat
But I'm still facing the same issue with Bluetooth, and with art it seems to be allergic to something in my build setup that gets it to crash for some reason.
I might have to try to install a new build setup or once I clean/ push things to github, see if ShevT's KatKiss build generates a functionnal art & bluetooth.
I'm pretty sure it will, as I've changed nothing in art source code, it's the pure aosp source.
I could also most likely use art & bt binaries from another rom as a workaround in the meantime too, as I KatKiss doesn't really require any modifications from those.
Click to expand...
Click to collapse
I've got OmniROM builds going on, as you probably already knew, and until yesterday when I brought in a cherry-pick to fix screen shots, I had made no changes to the base source code for 4.4.2. Only changes were in the device tree with mainly certain build flags in BoardConfig.mk (?) and a modified kernel config using your kernel source tree. I have nowhere near your experience or expertise with the coding side which is why I've tried to avoid changing anything there if I didn't have to. But, with my current setup, art seems to function very well, once enabled. I'm not noticing any reboots, crashes or otherwise that I wasn't seeing in the Dalvik mode, and maybe less, with a seemingly better performance (at least felt like it). That's not to say that everything else is working perfectly, just that art seems to work pretty well in OmniROM. Just sharing this to help you in your troubleshooting, not trying to hijack your thread. Good luck because I know you can do some magic for this machine.

Related

[ROM] CyanogenMod 9.1.0d (Android 4.0.4) [20130107]

Main credits:
Obviously, it's the CyanogenMod team and all CM contributors in the first place.
Besides that and my own humble work, CM for Milestone would not be where it is now without the essential works of Skrilax_CZ (2nd-init, OpenRecovery, custom kernel, 2ndboot fixes and more), Czechop (hack to the kernel usb initialization code that allows to keep BP working after 2ndboot to custom kernel), f_pasha (gkisystem semaphore patch), Tiago Sousa (author of the original overclock kernel module) and contributions from others that I forgot to list here .
Also worth mentioning is a lot of notable work done by the Defy developers: Epsylon, Quarx and Maniac103
The original 2ndboot code is by Dmitriy Taychenachev and Eugen Maksimov.
Please note that Milestone is not officially supported by CyanogenMod.
Source: https://github.com/nadlabak
Home page: http://android.doshaska.net/cm9
Build from source: http://android.doshaska.net/cm9build
Download:
CM9.1.0d: http://d-h.st/7eH
gapps 20121225: http://d-h.st/xd0
OpenRecovery 2ndbootOR: http://code.google.com/p/cyanogenmod4milestone/downloads/detail?name=OpenRecovery_2ndbootOR_v1_1.zip
Because of limited space in system, gapps are installed to /data/vendor. But if ext partition is present on sdcard, they are moved to /sd-ext.
Therefore ext partition is highly recommended for CM9, otherwise the space for apps in /data will be too limited.
You can find instructions on how to resize fat and create ext3 partition directly in OpenRecovery in this very fine guide by pontomedon:
Full guide from stock Motorola Android to CyanogenMod 7 for Milestone
CM9 for Milestone is using 2ndboot to run custom kernel despite the bootloader kernel lock.
Android 4.x requires at least 340MB RAM available to kernel and userspace
As we have only 225MB, don't expect any miracles - the hardware constrains count.
HW acceleration increases application's RAM demands. You can use the included HWA Settings app to disable it per app.
Known issues:
You tell me .
9.1.0d (4.0.4) 07.01.2013
- fix: keep keyboard backlight off while keyboard is hidden
- fix crash on launch of certain apps (e.g. Aldiko) - use workaround for occasional mysteriously zeroed bitmap scale parameter
- Apollo music player fixes - jellybean backports; reworked image fetching and caching (by iwo)
9.1.0c (4.0.4) 30.12.2012
- call recording: fix recording for calls with asterisk in the phone number
- fix the per app HW acceleration disable code to work according to application package name as specified by HWA Settings app (the original implementation [which pre-dated HWA app usage] used process name, not package name)
- re-implement the 'Disable Dock Observer' option - for users of phone cases with magnetic closures (to prevent the screen turning on in reaction to a magnet appearing near the phone)
9.1.0b (4.0.4) 26.12.2012
- fix VoiceSearch, VoiceTyping and Talk (voice) - please use the updated gapps package http://d-h.st/xd0
- fix adb toggle
- fix possible crash when recording videos and re-enable limited preview frame rate for better Camera app responsiveness
- fix backup of system files (mostly gapps) during ROM updates
- add built-in call recording option; no beeps every 10s during call recording any more
- updated CMFileManager
- wifi: disable 802.11n support by default (HT_Enable in tiwlan.ini) to prevent stale data connections when using certain N routers
- kernel: reverted doubling of the DAC fifo size to 16384 (to prevent audio drop-outs) as it caused broken audio playback in certain games
in case you're wondering why the new build is not uploaded to github as before, see https://github.com/blog/1302-goodbye-uploads
9.1.0a (4.0.4) 11.12.2012
- fix relaunch of some activities on keyboard slide out/in (e.g. YouTube playback, Root Explorer...)
- CMFileManager included (backport from JB)
- fix unwanted lcd-backlight activation by camera button while the screen is off (was related to the light sensor workaround that allows to use camera button to provoke sending of light sensor data without waiting for ALS interrupt)
- better handling of Basband Processor panic (by maniac103) - instead of immediate reboot like in stock firmware, user is notified and can choose to postpone the reboot (e.g. when he's got some work to finish first). Note about the reason of reboot is displayed after restart.
- workarounds for some motorola RIL issues that cause occasional data connectivity problems (by maniac103)
- optional swap activation on boot via /system/etc/init.d/12swap
-- requires swap partition present as third partition on sdcard
-- swap size (in kB) is determined by persist.sys.swapsize property
-- no persist.sys.swapsize property defined or set to 0 means no swap activation
example how to set persist.sys.swapsize property in terminal:
su
setprop persist.sys.swapsize 16384
9.1.0 (4.0.4) 05.12.2012
notable recent fixes and features:
- support for connecting to adhoc wifi
- fixed wifi networking when using UPnP/DLNA apps
- note that this build is done from the branch with removed theme engine,
as the theme support seems to be too heavy, hurting performance of our device
07.03.2012
update-cm-9-20120307-SNAPSHOT-umts_sholes-signed.zip
- video recording (not exactly smooth yet, but working nevertheless)
- added missing sysctl to prevent RAM fragmentation (cause of gmaps freezes)
- etc.
03.03.2012:
- camera is working (only taking pictures, not video recording; panorama mode is not working)
- switched back to Calendar and LatinIME built from source (use the updated gapps-ics-4.0.3-20120302)
- bootanimation is enabled by default, it can be disabled under performance settings
- baseband selection is under device>advanced settings
- usb and native wifi tethering is not working yet (but should be fixed soon, probably in the next build)
14.01.2012:
notes:
- until the open source solution will be ready, Google builds of Calendar and CalendarProvider are installed via gapps to provide Google Calendar sync. Google build of LatinIME is included to provide access to downloadable dictionaries.
- most of the gapps are installed to /data/vendor. if you are updating from earlier CM9 build, use "rm -r /system/*" in recovery console before installation to make sure you don't run out of space in /system because of previously installed gapps
- bootanimation is disabled (debug.sf.nobootanimation=1 in build.prop), because the default bootanim takes more than 80MB of RAM while running, which may cause issues - from very long boot time to bootloops.
thanks its enough for me to see the ics working in my poor milestone
Sweet, thanks for that update...too bad the Camera aint working yet, else i would give it a 24/7 testrun
Fantastic. Thanks for the update.
Gonna use it on a daily basis (already using the first "unofficial" RC0)...
camera is an optional to me...
+1 testing
thanks kabalan...
when you say that "dont expect a fix anytime soon", you mean it´s almost impossible? or there´s a possibility?
i´m not asking for ETA, just want to understand a little more about this problem.
thanks again!
I left my laptop at night building the rom and when I woke up today was 100%, LOL.
well, at least now i know how to do that hehe...
it´s always nice to learn something...
thanks again, again! hehe cya
jonatasmz said:
thanks kabalan...
when you say that "dont expect a fix anytime soon", you mean it´s almost impossible? or there´s a possibility?
thanks again!
Click to expand...
Click to collapse
Let the future answer
thanks nadlabak!
Can all apks of the system combined GAPPS coexist now?
Let's start with feedback.
1) when using games (that need multitouch for onscreen controls), there's a sort of "touch memory": the device "remembers" the last touch without registering correctly touch release event. When you press a virtual button again, the device "feels" the old touch in other places of the screen, and the only way to reset the situation is applying a double touch (a sort of pinch)
great work, Thanks for your hard work for our milestone.
Is it possible to use a QWERTZ (Germany) keyboard layout für the hardware keyboard?
Thanks in advance..
Soxes said:
Is it possible to use a QWERTZ (Germany) keyboard layout für the hardware keyboard?
Thanks in advance..
Click to expand...
Click to collapse
would you try through openrecovery? It would be interesting to check...
Can I put bootanimation to data\local as in CM 7?
I'm asking just to make sure it won't cause any problems in this alpha ROM.
This alpha version works as a charm anyway. And I don't know what You did Nadlabak, but I had problems with Wi-fi always (most of the pages loaded slowly (took 5mins on Wi-Fi)) but now everything loads very quickly while on Wi-Fi too.
Thanks for doing CM 9 for us
You are the best!
Wow~ nice work!
I'll test on my Milestone.
And i'll try to port to XT800W and XT720.
Thanks for your work always!
Still having no luck building a working package.
Core 2 Duo P8700
4G RAM
Archlinux 64bit
python2 2.7
gcc-libs-multilib 4.6.2-5
gcc-multilib 4.6.2-5
jdk6 6-1
make 3.82
The output package can be applied in OR, but reboot results in a black screen. After removing /system/media/bootanimation.zip and set debug.sf.bootanimation=0 in build.prop, original android boot logo shows up.
Then I see android logo animation, after about 10 secs, it stucks and black screen and show again. Loop.
Nothing in /cache/logger/
What should I do to provide more information?
Working great here, awesome job as always kabaldan!
Anyone knows if there's a way to only show the contacts which have phone numbers like in the contacts app from GB?
i´m stuck at Android is Upgrading...
it´s in loop
Optimizing aplications...
Starting aplications...
and then appear Unfortunately, Google account manager has stopped
and go again to "Optimizing application"
i wiped everything.. =\
maybe i need to format my SDCARD.. will try it... (WORKED)
thanks!
cya
scoutme said:
would you try through openrecovery? It would be interesting to check...
Click to expand...
Click to collapse
Doesn't work
Sent from my Milestone using XDA App
WOW great to see ICS alpha finally on the Motorola milestone
Even though I have moved on to the Nexus S
I'm still waiting for my ics OTA because its been pulled due to battery issues
Sent from my Nexus S using XDA App
Wow... it runs amazingly well!!! However, I'd like to report a bug in case nadlabak isn't aware of it, usb tether FCs settings.
Great work as always!
Enviado desde mi Milestone usando Tapatalk

[ROM][ICS:CM9/JB:CM10 hybrid]ParanoidAndroid 1.5/2.10[1Jul/08Sep2012]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
*Screenshot 1: SystemUI.apk in TabletUI/230DPI, Launcher PhoneUI/320DPI, System running in 320DPI
*Screenshot 2: SystemUI.apk in PhabletUI/220DPI, Launcher PhoneUI/320DPI, System running in 320DPI
*Screenshot 3: SystemUI.apk in PhoneUI/320DPI, Launcher PhoneUI/320DPI, System running in 320DPI
Find any combination you like, scale and project apps, widgets and system components! Modes and DPI will differ for the Epic.
To be honest, this is not tablet mode at all, it has nothing to do with silly build.prop hacks. This is the first and only Android rom to feature true Hybrid mode. This rom lets you scale and project every app, every widget, even systemcomponents individually. Remember, android is modular, everything is an app: Lockscreen, navigationbar, dialogs, popups, keyboards, widgets, and your regular apps of course. Apps have the capability to switch into various designs or layouts according to the device they run on. This can result in a complete new experience as many apps will transform to the better.
Now for every element that you like chose a mode (PhoneUI, Phablet/Nexus-7UI, TabletUI) and/or a size. You are 100% independent of the system DPI which runs nicely in whatever value it has been assigned to. You do not need to boot your phone into a certain DPI. Neither will most of the changes you apply require a reboot. You will not suffer from the myriads of troubles which normally haunt you under build.prop tablet mode. Your market, phone, etc. will all work, apps won't shrink on you unless you shrink them yourself. This project will entirely transform your device, but retain the aesthetics and the feel of your phone.
Donations to molesarecoming
to D4rKn3sSyS
to Cyanogenmod
​
CWM: PA 1.7 onwards needs no Wipe Cache / Factory Reset, everything else does!
CWM: Install Zip: Rom: Download
md5sum is ce08fbb97b572fead0f90713defecaf9
CWM: Install Zip: Gapps: Download Or your preferred Gapps.
CWM: Wipe Cache Partition
CWM: Advanced/Wipe Dalvik Cache
OPTIONAL http://forum.xda-developers.com/showthread.php?t=1842037 Install a kernel with Nexus S 4G support, reported major increases in 3g speed and call reliability. Please note what kernel you are using, if you go this route and experience issues.
Reboot and edit your Apps Dpi & Layout under Settings/Paranoid Settings
If you want to explore the various phone modes, tap "Configuration," chose an option, wait for it to finish, then do a manual reboot
Video tutorial: http://www.youtube.com/watch?v=72Ow-YQeex4
Our webpage: http://www.paranoid-rom.com/
You want to port PA? Take a look here: http://forum.xda-developers.com/showthread.php?p=27558806
Themes and other goodies you can find here: http://forum.xda-developers.com/showthread.php?t=1646034
Go to Settings, System, Font size, set it to NORMAL
Check "Auto Hide" in Settings, System, Statusbar, to finally get Fullscreen
If you have an issue and you want to call our attention, here's what you do:
1. Try everything you can, find solutions for yourself. Wipe caches, revert all your settings you have made, go back to your stock Kernel, factory reset if you have to or reflash the rom. Assume that the issue is on your side and try your best to isolate it.
2. Search this thread and Cyanogenmods aswell (its our base) for possible reoccurences of your issue and hopefully solutions that may have come up.
3. If you think the issue is important enough that we should cease our work and look into it, post your issue, BUT ...
... stay friendly, do not demand anything, do not threaten
... explain your issue as precise as you can, name the exact apps and conditions that cause trouble, help us to replicate the issue right away. If we can't there's no way we can fix it and your post will simply clutter the thread
... collect evidence, keep in mind this is a developer thread so even if you are not one, do us the favor and research how to record logcat. logcat is the single most important help you can give us to resolve your issue.
ParanoidAndroid team sources
Tina: http://krebsmilk.de/
Cyanogenmod Team sources
EpicCM Team Donate
Marcusant- hosting/CM10 preview help
Xboxfanj- CM10 preview help/early porting help, Nexus S modem support
Epicnoob- help with early porting
All the help I've had with this thread along the way, and those of you who suffered through the rough versions with me
CM9/ICS based for the less bold
Flash CM9 first, let it boot, then dirty flash this...
http://marcusant.com/sgtkwol/PARANOIDANDROID-epicmtd-1.5a-30JUN2012-1400.zip
Flash this Gapps http://4ndr01d.com/drcmda/common/
My github, merging CM9 release source with PA/ICS source https://github.com/sgtkwol If you wish to continue this work, have at it. I personally feel that the JB base is the best place to concentrate efforts.
20120810v1.9.8alpha
Project butter recents in tabUI (2/2)
Quick access hybrid properties by longpressing a recent app
More refined hybrid algorithm to reveal more layout containers
TabletUI toggles
All recent cm merges (Trebuchet, googles 4.1.1 r4 with a whole bunch of fixes for memory leaks, etc)
20120806v1.9.7alpha
New option: "large" to trick an app thinking the device has a real big screen. some need it, like amazon kindle to jump into tabUI. some even react on it, gdrive will slightly adapt its layout - makes only sense if you give it a small dpi though.
The algorithm to extract the actual layout containers from apk files works more precise and can reveal more than before. there will still be a few apps left who do that layout stuff in java - we will add an override button for that, but in the meantime you can edit /system/etc/paranoid/properties.conf .layout=360 for phone-like UI, 600 for phablet, 720 = tablet, 1280 = super huge tablet
Several bugfixes from us and cm
20120805v1.9.6alpha
Breakthrough: We can finally target the actual layout containers inside the apk. If an app brings only phoneUI, you see it right away as you only have one UI option. If it brings ten, you will be able to pick each one of em. We're finally away from this Phone/Phab/Tab nonsense.
Total Hybrid engine revamp, alot less clutter, many bugfixes, apps wont make jumps when you load them up because their actual size is calculated by the engine.
Panel is still growing. It brings new options and new preferences that can even change android system settings.
All recent cm10 patches and fixes
20120801v1.95alpha
Finally hardware accelerated recents in TabUI, as fluid as ever. The ugly gradient is gone aswell
Paranoid got its own dir in /system/etc/paranoid - pad.prop is not properties.conf
A clean backup properties file is shipped, you can make a full reset in the panel in case you lost it with all the settings you made
Force option can be activated in the panel, good for widget scaling
The DPI sliders in the panel read min/max props from properties.conf, define them as you like
TabUI Recents are back to a bigger size, this is temporary, i'll look for ways to port the phone implementation as project butter skipped the tabUI code
CM fixed alot of features again, we included them all
20120730v1.9.2-4alpha
Keeping up with CM10
Bugfixes
More descriptions and images in the panel
20120725v1.9.1alpha
Hybrid bugfix, finally keyboard/facebook scaling works on JB again without sideeffects
Layout fix for notificationcenter gap in tabUI
Layout fix for recents in phabUI
Speed prefs ask for reboot
New bootani thx to nasaorc
CM10 patches
20120722v1.9alpha
Newest CM10 patches (powertoggles for phoneUI, lockscreen options, etc,)
Definable number of notifications for navbar shaping
Hide clock wont cut it out of the notification center aswell
Lockscreen tutorial overlap *should* be fixed
Notificationcenter in TabUI has a draghandle like phablet and phone have
New gapps
20120719v1.8alpha
Bluetooth was not working in 1.6, now it does
Selection in landscape was botched, now it isn't
Hide statusbar/navbar is back
A whole bunch of CM features and powermenu options
Corrected the way JB displays sw720 TabUI apps (it wasted almost 40% of the screen with margins)
Dreadful CM-default ringtones are out
Some other stuff i cant remember right now
20120717v1.7alpha
SysUI bugfixes, all three modes work by simply dropping it into a mode, no more navbar height issues
Recents/menu merge
ParanoidPreferences panel, barebones stripped down version, no bug reports please, we know its not stable yet
new bootanimation, thx nasaorc
20120712v1.6prealpha
JELLYBEAN
New hybrid codebase, won't touch build.prop and changign build.prop wont ever be necessary
Can drop apps and system into three modes: Tablet, Phablet and PhoneUI
It is VERY raw and basically a preview. Much code has to be merged, the framework will have to be adjusted as JB introduces crazy overlappings again, just like ICS did
There will be no panel to control it, you can take an editor and edit /system/pad.prop yourself in the meantime.
Expect updates soon
20120625v1.5beta
Hybrid speedup, less lag, considerably faster list scrolling when pad/pal is in action
Keyboard scaling, an androids first
PAD/PAL bugfixes for apps that still crop images in lower dpis
Settings revamp, speed preferences to switch between modes without having to set up anything, less clutter
Trebuchet extras: 3x4 widgets, speed dial menu button, ... and some weird rocket button which im sure will be very useful to most of you
Pad.prop revamp, new preferences that should pretty much nail it. Im sorry but this trashes your old settings again, do not attempt to restore them unless you do it in a text editor
A warning: if you need to scale keyboards, do close their hosts first (that is, if you have the keyboard running in chrome, close chrome, then attempt to change the size). Otherwise you run into caching problems. Also not that some keyboards use fixed layouts and others dont. Should one of your keyboards not scale, just leave it at PhoneUI/DPI and be happy about those that do scale.
20120618v1.4beta
New Hybrid code, keyboard troubles should be gone, apps that crop images or display weird, that should be gone aswell
PAD/PAL work in phonemode 100%, no weird toggles and stuff like that. you get full tablet apps without caveats
Settings cleanup, most of the garbage dpi options are gone, should be more intuitive - i ask you to not bring your old pad.props though some things changed. if you know what you do take a look and edit by hand
Trashed our LatinIME repo - not needed anymore
20120615v1.3beta
Navigationbuttons in phone mode are fixed
Franco kernel smashed games, storage, bootmanager - i switched to cm's default kernel
Settings panel had a bug, you couldnt set android.dpi, decriptions sucked, too
Speed improvements, all launchers are buttersmooth now
Force option for widget scaling works again
20120614v1.2beta
Compiled from a unified GIT that is shared by a growing number of devices
Has all the latest CM9 additions
Completely revamped hybrid code-base, should be better overall
New PAD/PAL code allows system-scaling finally, that means you can scale the lockscreen, dialogs, toasts, etc.
Trebuchet comes with new menu options: 4x4 grid grid folders, options for backgrounds, tablet effects
New cool backup app for pad.prop, *maybe* even an OTA app, either 1.2 or 1.3
New panel options and descriptions
Hide status-bar clock doesnt hide HOLO clock in notification center
Number of notification icons definable in settings
Tons of fixes and improvements
20120530v1.1beta
.Force option that allows apps to push their custom DPI through hosts, this effectively allows to scale widgets again, only this time without breaking anything
Menu button has been merged with recents button. Three dots will appear if an old gingerbread app needs it, longpress it to access the menu. This will allow more notification symbols in future releases
New option to scale navigationbar without reboot
Trebuchet has been forked again, this will be the smoothest launcher you have ever tried. its projected into phoneUI but it brings all the cool tablet features like tab controls in the corners and those cool blue outlines when you scroll homescreens. Try the effects, rotate_down is awesome!
Fixed ICS standard keyboard, no cutoff anymore
All you toggle lovers, todays your day. customize them in settings/system/notification drawer
Dynamic prop values that work in phone and tablet UI
More descriptive captions and settings
CM is turning into such a beast, you'll find tons of new goodies, especially in phoneUI
20120521v0.9beta: P.A.L., PROBABLY THE MOST AWESOME FEATURE EVER
First time in Android history that Per-App-Layout has been realized
Comes with a better panel
Allows you to switch between Phone mode (with curtain and bear paw buttons) and tablet UI seamlessly. PAD & PAL work in both domains. That means you can have 3d Youtube in 320 dpi standard Phone mode or mobile Chrome without those horrible tabs in 192 Dpi Tablet mode.
Since PAL solved all scaling issues our Trebuchet fork is now obsolete. It comes with Nova 1.1.4 projected into mobile layout.
20120517v0.6beta: Bugfixes, new PAD panel, Fullscreen-toggle
Fresh cm9 repo
Franco Milestone 3
Bugfixes for PAD preventing it from screwing up some apps (notification icons were bigger for some apps, launchers would display icons bigger or smaller, etc.)
New PAD panel, lists DPI's, can delete values again
Powermenu Fullscreen-toggle, this finally allows you to play games without navigationbar!
20120512v0.5beta: Control per-app-density via Settings Panel!
Fresh cm9 repo, build IMM76I + non broken theming engine
Franco Milestone 3
Several fixes for p-a-d
Settings Panel, its the one with a droids eye. Still in the making but a start - /system/pad.prop is still there if you need it
20120505v0.4preview-add-on: Apps were too small? Problem solved!
Define the scale of your apps, system-apps, framework-components and even widgets in /system/pad.prop
31 character limitation gone
No Reboot required, restart your app and it should pick up fresh values
Also contains a hacked version of Google Talk, messages use up the full screen now, you don't get these awful stretched message windows anymore
20120504v0.4preview: Apps were too small? Problem solved!
First ever Android ROM with Per-App-Density feature, it once and for all solves the problem that was tablet mode. You never, ever have to deal with apps that are too small again since now you can decide how apps, systemapps, framework-elements and even widgets are scaled by defining their native dpi seperately from the system DPI. Its an experimental feature and for now these values are defined in your /system/build.prop - it has drawbacks (maily notifications can look a bit strange), but that will be fixed in time. Warning: Keyboards MUST run in system DPI!
A list of apps and predefined values is included, this should include most of what you need. everything else is blown up to 210 dpi per standard. if you still need apps to be bigger, get a build.prop editor from the market, edit and reboot.
Trebuchet fixes: Folder Name cut-off, landscape name cut-off, divider bars
Please set your Font to "Normal" in the System Settings, you won't need "Huge" anymore and all this does now is provoke overlapping.
20120430v0.3alpha:
Freshest CM9 Repo
Forked Trebuchet and rewrote its layout and parts of its code to adapt it to tablet mode. I went for stock look plus tablet controls and changed the number of icons/widgets shown in the drawer. It's butter-smooth aswell. It has kinks left, those will be solved in the coming days!
100% fixed android standard keyboard
Better Bootanimation
Fixed Gapps package based on 20120429 including Gmail and a working Market
20120427v0.2pre-alpha-gapps:
Fixed Gapps package based on 20120422 including Gmail and a working Market
20120427v0.2pre-alpha:
PARANOIDANDROID custom bootanimation, still has some kinks - first sketch though
crystall clear thumbnails in the recents window, pixel mush no more!
brightness setting easier accessable
ICS toggle button fixes
20120425v0.1pre-alpha:
freshest CM9/nightly repo build (25/04)
recents window way nicer than before. close to stock. i only need to get rid of that darn gradient
keyboard looks like stock now
new bootanimation
camera works
comes with cm9 repo kernel, no color tint
notification clock is smaller, won't overlap so easy
20120425v0.0pre-alpha:
freshest CM9/nightly repo build set to tablet mode
Hacked Nova. I know 1.1 is out, but this one is still closer to stock
Androids keyboard reacts hellish in tablet mode. I fixed it but its still too large, tomorrow i'll fix it proper
I was trying make to recents window look more like stock. COULD be the thumbnails are a tad bigger than before but i'll get to that don't worry
2 notifications icons max in portrait for now to prevent overlapping
Settings comes as the first item in the notification panel, hated to scroll down every time
ALOT will follow, please be patient, i made all that stuff blind because it needed ~13 hours to compile. now compiling is alot faster and i'll see to it that we will have true hybrid mode very soon
First-ish
iSaint and such
Sweet. Still running ur build from the kang thread n it rocks. Got themes to work now too. I think it may have been the particular themes I was trying to use. Good to see you're working on this, pa looks dope.
Sent from my SPH-D700 using xda premium
really? yeahhh
It looks promising! Can't hardly wait for a full Rom to test it out...keep up the great work!
Great Job! Haven't run the ROM yet, but I plan to. My suggestion to fix carrier name is open up system/framework/framework-res.apk of both paranoid and cm9 with your archiver and navigate to res/xml in both. Then drag and drop eri.xml from cm9 to paranoid and then save that and keep going back out to system until it asks you if you want to save. Say yes and that should fix the issue.
Thanks for bringing this to our epics!!!
Sent from my SPH-D700 using Tapatalk 2
COOL ... looking forward to trying this out
Anyone got this working yet? Install fails for me. Tried 4 different downloads, 2 from my desktop, 2 from phone , TWRP and CWM.... So sad...
Sent from my Galaxy Nexus using xda premium
Shermanballz said:
Anyone got this working yet? Install fails for me. Tried 4 different downloads, 2 from my desktop, 2 from phone , TWRP and CWM.... So sad...
Sent from my Galaxy Nexus using xda premium
Click to expand...
Click to collapse
Anyone else with this issue? I might need to switch up to Dropbox or something else for distribution. I'll have a couple of sources and MD5 checksum for the next release.
sgtkwol said:
Anyone else with this issue? I might need to switch up to Dropbox or something else for distribution. I'll have a couple of sources and MD5 checksum for the next release.
Click to expand...
Click to collapse
I did.
sgtkwol said:
Anyone else with this issue? I might need to switch up to Dropbox or something else for distribution. I'll have a couple of sources and MD5 checksum for the next release.
Click to expand...
Click to collapse
Devhost bud
Sent From My Sprint Galaxy Nexus
I can't wait to try this.
sgtkwol said:
Anyone else with this issue? I might need to switch up to Dropbox or something else for distribution. I'll have a couple of sources and MD5 checksum for the next release.
Click to expand...
Click to collapse
I'll pm you in a sec
YES! Downloaded from DevHost.
Thanks!
IT'S FLASHINGGGGG
PARANOIDANDROID-epicmtd-1.4a-21JUN2012-0000 posted on OP, make sure you back up your pap.prop with ParanoidAndroid Backup before flashing.
Bug fixes:
service provider tag works
about phone works
Trebuchet works in landscape
better hosting
Generally, everything works. Mostly visual cleanup needed. Going to get the OP set up with the PA format tomorrow.
sgtkwol said:
PARANOIDANDROID-epicmtd-1.4a-21JUN2012-0000 posted on OP, make sure you back up your pap.prop with ParanoidAndroid Backup before flashing.
Bug fixes:
service provider tag works
about phone works
Trebuchet works in landscape
better hosting
Generally, everything works. Mostly visual cleanup needed. Going to get the OP set up with the PA format tomorrow.
Click to expand...
Click to collapse
We're in 2012 lol. Your title says u made this a year ago lol.
Sent from my SPH-D700 using XDA App
does the charging light work?
Sent from my SPH-D700 using XDA
Any screenshots? What exactly is this? Not a lot of info in the OP really describing it and I've never heard of it.
Sent from my SPH-D700 CM9 ANDROID 4.0.4
Zeinzu said:
Any screenshots? What exactly is this? Not a lot of info in the OP really describing it and I've never heard of it.
Sent from my SPH-D700 CM9 ANDROID 4.0.4
Click to expand...
Click to collapse
http://forum.xda-developers.com/showthread.php?t=1712910
Sent From My Sprint Galaxy Nexus

[ROM][JB 4.2.2] [WIP] [ Katnerstone Hybrid ] [MultiWindow Panels (Cornerstone)]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Katnerstone Hybrid Rom
JellyBean 4.2.2
MultiWindow Panels - EOS4 & Cornerstone based
KatKernel & KatBoost included
Hi everyone
Here's the first rom including my Cornerstone port to Jellybean 4.2.2
Quite a few have been impatient to get it, and as TeamEOS prefers not to have an official Cornerstone build at the moment,
I'm taking it into its dedicated thread, so that you can get a first taste, and it should help the traffic in the original EOS4 thread that way too.
Keep in mind that it's still a Work in progress, don't try it unless you're ready to play with a few bugs and workarounds for the moment.
Make sure you read post#2 to see the already known issues & workarounds
​
DOWNLOADS:
ROM: Katnerstone-4.2.2_V033.zip
FSYNC is off by default in the rom, if you prefer it on just flash this after the rom: fsync_on.zip
Latest Gapps Package: 4.2.2 Gapps for TF101
Older 4.2.1 Eos Gapps for TF101
If you prefer to have the Swipe feature in the default Keyboard you can use this version, but the Keyboard will crash on auto-correction
If you use this version, make sure you go the keyboard settings and change these settings:
+ Auto-correction off
+ Show correction suggestions:always hide
What's Cornerstone ?
Cornerstone is a code modification to the window manager & graphic layers that allows you to run 3 apps together on the same screen in different panels.
You can also run without the 3 panels (so that it is the same than running a regular rom), start or stop the multi panel interface at any time,
the side panels can also be collapsed or expanded at run time.
For more information see their website: http://www.onskreen.com/cornerstone/
Features:
Feature wise you get all the EOS4 features + Cornerstone on top.
See respective links for details.
Installation Notes:
As with any JB4.2.2 roms you need a recent recovery to flash it. The latest TWRP is advised.
Going to Katnerstone4.2.2 from a rom < 4.2.2:
Backup everything !
Go to recovery
Make a full wipe / factory reset
format /system
Flash the rom
Flash optional kernel
Flash gapps
Wipe cache/dalvik
Reboot
Updating from Katnerstone 4.2.2 #VXXX to #VYYY:
You can usually skip the full wipe step.
If ever you encounter an issue make sure you make a full wipe first before reporting though.
Main Goals:
Well of course the ultimate goal will be to eat all the bugs
I'll go by priorities:
- Fix the few bugs introduced when not running in 3 panels mode.
That way we can basically use it as a daily rom, and then decide to activate the panels or not as needed.
- Fix the cornerstone specific bugs.
- Improve the rom and cornerstone features.
Issues & Workarounds:
Keep in mind that it's still a work in progress, and I'll try to improve it as time permit.
Cornerstone is not released for Jellybean 4.2.2, so it required quite a few adjustments, and there are still bugs,
some introduced by the 4.2.2 version, and some that are still there since the 1st cornerstone version for ICS.
See post #2 for more details & how to report
Disclaimer: The usual
The rom is provided as is.
Use at your own risk, I won't be responsible for any damages caused to your Transformer or to yourself.
In most cases if something breaks, flashing a rom on top should fix it.
Changelog: -
Sources: https://github.com/timduru/
Credits:
- TeamEOS for the original EOS4 rom
- Onskreen for the original cornerstone code
Additional info & links
Known Issues & Tips:
Multi-panel interface specific:
When collapsing the small panels, part of the apps will stay on top of the cornerstone interface.
=> just ignore, you can still hit the collapse/expand button in between the apps
Collapsing and expanding might not position the cornerstone "vertical bar" correctly sometime
=> just hit the collapse/expand button a couple of times and it'll reposition correctly.
Without running the multi-panel interface:
The default browser's is displaying the first page even if you choose another page
=> Start the cornerstone panels and try again.
Launcher seems to get killed everytime you hit the home button.
=> It doesn't do it if you run the panels.
Recent apps window might rotate wrongly.
Top most dialogs will get crazy and flash (dialogs asking you for default apps and so on)
=> you can still click on the choices if you're fast
=> hitting the home button or another recent app will get you out of the "loop"
=> running with the multipanel interface is not having this issue, so you can start the multipanel temporarily the time you can pick the choice in the topmost dialog.
General:
The cornerstone code might stop services randomly, this bug is there since the first release of Cornerstone unfortunately, so it might not be easy to fix.
Annoying side effects: everything that relies on a service that has been killed might not work properly (clock will not update, some of the EOSCC changes won't work, and so on...)
The original code is made for TabletUI, so it's not aware of of the statusbar on top, because of that the apps and cornerstone interface is "layered under the status bar currently.
=> For the top cornerstone panel you can still reach the top right button to choose the app running in the panel, even if you can't see the icon just click there.
Not all apps are compatible with the cornerstone code
Desktop wallpaper might not display with default laucher
=> use another launcher
EOS4 & JB Specific:
GPS:
if it is taking a long time to get a lock or no lock, follow this:
http://forum.xda-developers.com/showpost.php?p=38368206&postcount=2452
Google search:
If the version you're using is crashing when you open Google Now,
go to Settings => Language & Input => Voice Search , then uncheck Hotword Detection.
Other Tips
How to report:
Things to check before reporting:
- If it's a general question or if it is not specific to this rom ask in the Q&A section
- make sure you have read all the tips and searched on the forum before reporting an issue.
- try to reproduce your issue right after flashing and before restoring anything
- wait that the cpu usage is down to close to 0% for a few seconds before proceeding with testing.
- Check that it is not already listed in the known issues.
Reports about performances issues:
Keep in mind that coming from a full wipe / factory reset, there are a few cpu and disk io tasks that are going to happen:
- Mediascanner service is going to rescan all your medias, which can take from a few minutes to a few hours or days if you have many
- Google will restore / sync things.
So make sure that it is finished and that some app is not eating the cpu or disk io before reporting.
What to send in your report::
- Make sure you describe exactly what happens before/during/after the issue.
- If you can reproduce it, write a step by step way of reproducing it.
- If your issue is a performance issue, explain in details what you define as such
(is it taking time when you click , is it that it seems to have a low fps ? ..)
Make also sure you indicate the following:
- which rom/version are you using ?
- which kernel are you using ?
- did you follow the exact procedure listed above for flashing ?
- did you restore any of your applications / settings ?
Run these commands in a terminal:
su -
busybox top -n1 > /sdcard/top
dmesg > /sdcard/dmesg
logcat -d > /sdcard/lc
include the resulting files: /sdcard/top & /sdcard/dmesg & /sdcard/lc in your post
Thanks that will help to debug and save me a lot of time if I get correct reports
reserved2
Ermagherd I haven't sat and stared at a download bar like this for quite some time.
This looks pretty cool and is definitely appreciated. But I have to admit I'm more interested in this from a developer point of view than downloading your ZIP
Is this something which is viable to build yourself or integrate into your own Android-build?
From what I can tell from the source, this is an additional overlay which you apply to your device-tree. Is that correct? Or is it just a hot-patched / copied over the Android-repo after it's synced?
Or am I completely missing the big picture? Any feedback appreciated
I managed to work around the trippy flashing screen and overlay system bar, but I'm not able to select the menu button in TiBu whether I'm using Cornerstone or not.
Also I appear to have the weird no desktop image bug from the recent EOS build.
josteink said:
This looks pretty cool and is definitely appreciated. But I have to admit I'm more interested in this from a developer point of view than downloading your ZIP
Is this something which is viable to build yourself or integrate into your own Android-build?
Click to expand...
Click to collapse
The thing with the cornerstone code is that it's heavily modifying the android framework / window manager.
So you get an extra spaghetti layer on top of the existing android window manager spaghetti code
So it's not the easiest to maintain as you'll need to update back & forth and merge the regular rom changes all the time.
From what I can tell from the source, this is an additional overlay which you apply to your device-tree. Is that correct? Or is it just a hot-patched / copied over the Android-repo after it's synced?
Click to expand...
Click to collapse
It's file replacements/patching mostly in frameworks/base
which is quite busy and where most roms modifications already are unfortunately
Then you have the multi panel interface that is in separate packages, so at least that last part is easy to add on top.
But yeah, I'm still pondering how to release the code currently, as it's merged into EOS4 framework/base basically.
Doing file overwriting replacements like posted originally on the cornerstone git won't work well for other roms, these had to be adapted for 4.2.2 & EOS specific code.
I think the less painful might be to just post the new forked framework/base for EOS4.
Have to see...
st0nedpenguin said:
I managed to work around the trippy flashing screen and overlay system bar, but I'm not able to select the menu button in TiBu whether I'm using Cornerstone or not.
Click to expand...
Click to collapse
What's Tibu ?
And do you mean you can't select the button because it's under the status bar at top ?
If it's too high that can definitely happen, until I've fixed that issue listed in post #2
Did you try hitting the menu button on the dock or with LMT ?
Also I appear to have the weird no desktop image bug from the recent EOS build.
Click to expand...
Click to collapse
Yeah the new code doesn't seem to like cornerstone.
It should be fine if you use another launcher.
timduru said:
What's Tibu?
Click to expand...
Click to collapse
I'm guessing Titanium Back Up
timduru said:
What's Tibu ?
And do you mean you can't select the button because it's under the status bar at top ?
If it's too high that can definitely happen, until I've fixed that issue listed in post #2
Did you try hitting the menu button on the dock or with LMT ?
Yeah the new code doesn't seem to like cornerstone.
It should be fine if you use another launcher.
Click to expand...
Click to collapse
Titanium Backup as guessed ^ up there.
It's weird, because I can see the button, I can click on the button, the button even highlights to show the click, but nothing happens.
The wallpaper thing isn't really an issue since as you said I can just use another launcher once I can get my backups working.
st0nedpenguin said:
Titanium Backup as guessed ^ up there.
It's weird, because I can see the button, I can click on the button, the button even highlights to show the click, but nothing happens.
The wallpaper thing isn't really an issue since as you said I can just use another launcher once I can get my backups working.
Click to expand...
Click to collapse
Hmm, yeah that's weird I can reproduce that too, not sure what Titanium backup menu doesn't like...
The other buttons seems to works fine, like the scenario one next to it.
For the moment if you need to change something that is reached with the menu button, I'd advise to flash the regular EOS4 back, change the setting there,
flash back this rom, and only wipe /cache + dalvik-cache without doing a full wipe as to keep the settings / apps
Overall you should be able to "dirty-flash" this rom on top of EOS4, that should save time too.
Well I moved my backups onto the internal sdcard as a lazy fix, but now when I try to restore them in the batch action menu, none of the buttons there work either.
Re: [ROM][JB 4.2.2] [WIP] Katnerstone Hybrid - MultiWindow Panels (Cornerstone)
Tim, you will always surprise me. I'm lucky to share the same device like yours...
If not your work, i would have already spend another 600$ to get another device...
But in my opinion, tf101 bas no challengers because of guys like you. Sincere
Envoyé depuis mon Transformer TF101 avec Tapatalk
Re: [ROM][JB 4.2.2] [WIP] Katnerstone Hybrid - MultiWindow Panels (Cornerstone)
Thanks so much for taking on this exciting project. So far, cornerstone doesn't minimize. It animates like its going to, but then doesn't. The screen cuts off the top of everything whether or not cornerstone is used. And I get flickering whenever I'm suppose to choose how to open a file. The dialog box flickers and its almost impossible to tap the box to make a selection. Also, hiding system bars doesn't work.
Sent from my Transformer TF101 using XDA Premium HD app
bloodge1 said:
Thanks so much for taking on this exciting project. So far, cornerstone doesn't minimize. It animates like its going to, but then doesn't. The screen cut off the top of everything whether or not cornerstone is used. I attached a screenshot of this. And I get flickering whenever I'm suppose to choose how to open a file. The dialog box flickers and its almost impossible to tap the box to make a selection.
Sent from my Transformer TF101 using XDA Premium HD app
Click to expand...
Click to collapse
What do you call minimize, Collapsing the 2 small panels to the right ?
It works for me, but just not all the time, When it doesn't you just need to hit the collapse / expand button again and it should work.
Read post #2 first, as it's indicated there already along with the other stuff you report.
dirty flashing.....
timduru said:
Overall you should be able to "dirty-flash" this rom on top of EOS4, that should save time too.
Click to expand...
Click to collapse
Go on.....tell me more
On your latest B175 from the other day - are you saying that should be able to flash this straight over it? (after backing up of course)
(if any issues do you think I can dirty flash back)
gav2fc said:
Go on.....tell me more
On your latest B175 from the other day - are you saying that should be able to flash this straight over it? (after backing up of course)
(if any issues do you think I can dirty flash back)
Click to expand...
Click to collapse
Yeah should work fine.
Just flash on top and wipe /cache + dalvik-cache should be enough for these versions.
What to do ... I was just thinking yesterday about how beautifully stable and useful my TF101 was and now this comes out. I must resist, must use my system for a while first.
Ahh, to heck with it. nandroid backup & flash this to try it is
[edit so I don't spam the thread]
Wow, just wow. I had wondered if it would be a novelty running windows on a small screen, but no - it took me no time flat to see how useful this could be.
Tim, you have definitely outdone yourself - I'll do my best to run it as a day-to-day build to report anything I can see. So far I see nothing that would prevent me from doing that!
timduru said:
Yeah should work fine.
Just flash on top and wipe /cache + dalvik-cache should be enough for these versions.
Click to expand...
Click to collapse
May I use KatKernel96 for this build or I should use native kernel (built-in your cornerstone by default)?
garryveda said:
May I use KatKernel96 for this build or I should use native kernel (built-in your cornerstone by default)?
Click to expand...
Click to collapse
If I read correctly from the top post, KatKernel is the native included kernel, so it's already there!

[ROM][LP 5.1.1_r24] [ KatKiss - Lollipop #030c ] [MultiWindow]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
KatKiss ROM - Asus TF101
​Lollipop 5.1.1 Release 24​
Please note that this version is made and tested on the TF101 model.
​
This rom is an aosp based rom with my own additions on top of it.
The main motto of the rom being Kiss. Even though the Meerkat could give you a kiss, it stands for Keeps it Sweet and Simple too
Which means that just like the other K.A.T stuff, the rom's main goal is efficiency, speed/responsiveness,
while not adding bloated features that will slow things down
​
DOWNLOADS:
Latest Rom Version: KatKiss-5.1_030c.zip | Mirror
SuperSU: SuperSU.zip
SL101 AddOn Compatibility Pack: KatKiss-5.1-sl101-compat-V4.zip
Gapps: gapps-KatKiss-5.1_20150920.zip
Sound improvements & misc : install the K.A.T App
ChangeLog: http://public.timduru.org/Android/KatKiss/5.1/ChangeLog.html
Rom Source: https://github.com/timduru (branch katkiss-5.1)
--
Install Instructions:
These builds are designed to be installed from your favorite recovery. MAKE SURE TO INSTALL A RECENT RECOVERY!
TWRP 2.8.1 is recommended: available here
Older versions of TWRP like 2.3.x won't work.
Backup everything !
Go to recovery
[*]Make a full wipe / factory reset (you can skip this step if you're already on the same main version of KatKiss, if ever you encounter a problem do the full wipe and try again before reporting )
Flash the rom
Flash the SuperSU zip
Flash KatKiss gapps
Wipe cache/dalvik
Reboot
Rom Main Features:
Rooted
Multiwindow support (see post #3)
High speed and responsive oriented
High performance and overclocked KatKernel included
Built with Sabermod GCC 4.9, -O3, graphite & High optimization flags
ART
Dock keyboard Support with full special/function keys support
Global Keyboard Shortcuts / KeyOverride Macro association (See post #2 for more info)
Search key quick launch shortcuts
HDMI Support with center/crop/scale options
Battery Level Indicator & Dock Battery Icon support + Mods (icon/Text/%)
CIFS, ext4, NTFS & Exfat support
RRO Theme Engine - Themes & more info
Wifi Hotspot
Native Android FSTRIM + Manual scripts for Database optimization and fstrim (see post #2)
Media Scanner Filters
Advanced per application permission management (AppOps)
All Wifi channels support
Integrated cpu & io performance settings panel
Advanced power menu with reboot options.
Custom Navbars buttons long press actions
Navbar with left or middle aligned buttons, and multiple heights.
User Immersive mode and actions with automode when docked setting
Custom Quick Settings tiles
Ethernet auto support
Misc utils Busybox, rsync...
Credits:
Thanks to the original TeamEos, Cyanogenmod & Omni for the work on their roms, BaNks, Guillaume Lesniak, jteagle, MWisBest, D4rKn3sSyS and Yanuar Harry for the original code some of the features are based onto.
Original banner concept by i9apps, Bootanimation by mgeniusm, original drawing by BBF
WebPage
How to report
What to include in the report
Disclaimer: The usual
Use at your own risk, I won't be responsible for any damages caused to your Transformer or to yourself.
In most cases if something breaks, flashing a rom on top should fix it.
​
XDA:DevDB Information
KatKiss-Lollipop, ROM for the Asus Eee Pad Transformer
Contributors
timduru
ROM OS Version: 5.1.x Lollipop
ROM Kernel: Linux 2.6.x
Based On: AOSP
Version Information
Status: Stable
Created 2014-11-16
Last Updated 2016-02-18
Tips
First Install
Make sure you do a full wipe the first time you install the rom
If you get error code 9XX when installing an app in the PlayStore, make sure that you format /data
(wipe doesn't format)
The first boot after a rom flash is slower than with 4.4.4 and can take a few minutes as ART is slower than dalvik to optimize the applications, but is faster after the 1st time.
(First boot takes ~2-3 minutes without gapps and 5+ minutes with gapps)
Also keep in mind that after a fresh install, it might take a bit of time to get up to full speed as media scanner & google are checking/scanning and restoring stuff.
VPN
VPN works only with lollipop updated "low level" third party apps like VPNRoot for example.
Youtube
Latest youtube will work ok with res < 720p.
720p might work if autoselected directly, but will most likely fail / stutter.
Using an older version of Youtube fixes these issues.
Hardware keyboard layouts
More languages have been added in the default asusec keyboard
Set the keyboard layout through Settings => Language & Input => asusec => setup keyboard layouts
These also allow live switching without reboot with ctrl + space
Global Key Override/Shorcut Mecanism
Available in Settings => Dock => Add Key Override Actions
This will allow you not only to redefine function keys assignment, and other special keys actions,
but you'll also be able to assign global macro actions / app launch to any key + Meta key combination (shift Left or Right , ctrl..)
You can also add multiple actions to one key combination, simply click again on the "+" button for the same key combination.
For example if you want to assign to one key combination a list of action to run before going to bed for example, like: turn wifi off, Bluetooth off, mute sound, and turn screen off, you can do that
Note that starting multiple applications with one key is kinda a miss and hit for the moment due to some mecanism in android that seems to prevent applications to start too close to each others.
GPS:
if it is taking a long time to get a lock or no lock, follow this:
Install the latest K.A.T app
Then follow precisely this procedure:
1) Location Settings
- Go to Settings => Location => turn OFF (top right switch)
- Turn it back ON
- Make sure you agree to let google access the location.
- Make sure the current selected mode is High accuracy
2) Launch the new K.A.T app
- make sure you grant it root access
- make sure you have internet access
- go to the install menu, Check the "Install GPS quicker fix + Assistance
- Click the Install button
- Make sure it says "Install Finished"
3) Reboot
4) Wait that it has finished booting and launching all the stuff you have starting at boot
5) Start your GPS app outside with a clear sky line, to speed things up stay in range of the wifi / internet connection.
Do not let the gps app loose focus when it is trying to get a fix.
Do not let your tablet sleep / turn off the screen either.
Doing that here, the first time and with a cold gps start, and even staying in my house,
I get a 6 sat fix within 30 seconds and 11 sat fix in 1min 15seconds.
From there subsequent fixes takes about 3 seconds to grab 7 sats and about 10 seconds to reach the 10-11 sat fix
(you still want to let it sit outside for a bit after the 1st fix, so that the ephemeris data gets consolidated and updated to help faster fix later on)
Flash & HTML5 Video
Flash is not supported by default on Lollipop, you can still use it with Dolphin Dolphin Browser:
Install Dolphin Browser, install or activate Dolphin JetPack in settings, install the latest flash plugin.
Sites are migrating slowly to HTML5 video use the default browser & other webkit based browsers for HTML5 video support
Storage (fstrim) and Database optimization:
Fstrim is native since 4.3 and will happen in the background if your tablet is idle / sleeping and that your battery is > 70%
There is also a script to run it manually in the rom: /etc/kat/optimizestorage
To optimize the Database: /etc/kat/optimizedb
To run both, open a terminal and run:
su
/etc/kat/optimize
MultiWindow
Multiwindow allows you to split the screen in 2 vertically (while in landscape) or horizontally, you can switch an app back and forth between multiwindow mode and regular mode while it's running.
MultiWindow
NavBar:
- To switch between full screen and split View you can use the
NavBar Button
(It will lay apps alternatively in one SplitView spot then the other.)
- To change focus simply Tap on the app or use the
NavBar Button
That button can also be used in non multiwindow mode to switch quickly between the 2 most recent apps.
Global Actions
Actions to switch the app between fullscreen / splitview, switch between the 2 most recent apps and to force the splitview slot have been added
so you can bind them to a key / key combination with the Global KeyOverride or long press on navbar button too.
Note: Most apps works ok in splitview mode, but some of them might not refresh correctly sometime.
Same when rotating the screen while in splitview mode.
To force a refresh simply tap the app or if you have 2 apps in split, just click twice on the switch to last app button:
to force it to relayout
Banners
​
Was waiting for this thread for a pretty long time. And now when it is up I am really looking forward to trying the lollipop. Thanks a bunch for keeping our devices up to date.
Thanks so much to keep our beloved clunker alive.
Dreams come true ^^
Long life the tf101 and timduru
Inviato dal mio OnePlus One
fast and loud
what can i say, seems much faster on the wifi, and the volume is so loud i have to turn it down. Well done looking forward to #9
EDIT : Thank you for making our 'old' (but yet performer) immortal, I've no more words to describe your passion!
The Stakhanovite of our millennium
Flashing failed after factory reset.
The MD5 checksum is correct and flashing process fails with those error messages.
set_metadata_recursive: some changes failed
E:Error in /sdc/5.0.0/KatKiss-5.0_008.zip
(Status 7)
Does someone have a solution for this problem?
Fixed: TWRP Update from 2.3.2.3 to 2.8.1.1.
Amazing I hope it will be possible to make all the hardware stuff work...
Awesome. Ill still wait a bit or is there anything I can do to help? Think there are enough open points yet without user experiences, no?
Gesendet von meinem Transformer TF101 mit Tapatalk
---------- Post added at 12:28 AM ---------- Previous post was at 12:26 AM ----------
Gatak said:
Amazing I hope it will be possible to make all the hardware stuff work...
Click to expand...
Click to collapse
Call me blue eyed but Im sure Android 5 will run better on The TF devices then on Googles Nexus in a few days.... If not in The TF101, then at least in the TF300. Tim will do. ))
Gesendet von meinem Transformer TF101 mit Tapatalk
Came to work, monday blues saw this thread yahoo!
Update :-
I did Factory Reset and /system even though I am already on latest KatKiss 4.4 (time to do some cleaning up its been a while)
Flashed #008 and gapps.
First boot takes a bit of time.
Issues :-
1) Always getting the "The SU Binary needs to be updated". I have updated a couple of times via SuperSU but still the same.
2) Keep on prompting "Unfortunately Google Search has stopped".
Holy crap....lollipop really Tim......
Seriously?
Wow, there is really something wrong with you, timduru.. Lollipop for the old TF101? if you weren't developing for this device, I wouldn't know what to do with it.. Since KatKiss ICS your builds have been such a joy for my heart and my Transformer! Keep it up and many thanks!
escor said:
Flashing failed after factory reset.
The MD5 checksum is correct and flashing process fails with those error messages.
set_metadata_recursive: some changes failed
E:Error in /sdc/5.0.0/KatKiss-5.0_008.zip
(Status 7)
Does someone have a solution for this problem?
Fixed: TWRP Update from 2.3.2.3 to 2.8.1.1.
Click to expand...
Click to collapse
Yes I have no issues flashing with TWRP 2.8.1.1
Thank you thank you very much
I had the same issue, you need to choose the second launcher option not the google one
garyngkt said:
2) Keep on prompting "Unfortunately Google Search has stopped".
Click to expand...
Click to collapse
garyngkt said:
Issues :-
1) Always getting the "The SU Binary needs to be updated". I have updated a couple of times via SuperSU but still the same.
Click to expand...
Click to collapse
I had the same thing with 4.4.4 last week. After 2 or 3 updates, it seems fixed.
The binary was updating every time I had an update on play store.

[ROM][N 7.1.2] [ KatKiss - Nougatella #039 ]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
KatKiss ROM
​Nougat 7.1 Release​Asus TF700T - TF201​
This rom is an aosp based rom with my own additions on top of it.
The main motto of the rom being Kiss. Even though the Meerkat could give you a kiss, it stands for Keeps it Sweet and Simple too
Which means that the rom's main goal is efficiency, speed/responsiveness,
while not adding bloated features that will slow things down
​
DOWNLOADS :
Latest TF700T Rom Version: KatKiss-7.1_TF700T_039.zip | Mirror
Latest TF201 Rom Version: KatKiss-7.1_TF201_039.zip | Mirror
Gapps: OpenGapps ARM 7.1 Pico
Latest SuperSU: SuperSU stable
Install Instructions:
Install a F2FS compatible TWRP Recovery (KANG TWRP recommended)
Backup everything !
Boot into the recovery
The first time or everytime you have an issue when dirty flashing (Especially when changing android versions):
[*] do a full wipe , if you have issues make sure that you format /data (format is different than wipe)
Warning: formatting will remove what is stored in your internal storage, so store the rom /gapps/supersu zips onto an external storage (microSD, SD card..) or make sure you know how to push them back through adb.
Change /data filesystem to f2fs
Then everytime (even when "dirty flashing") do the following steps:
Flash the rom
Flash the SuperSU zip
[*]Flash gapps
Wipe cache/dalvik
Reboot
Note that current gapps setup wizard will crash as it is not fully compatible with android 7.1.2 (KatKiss >= 022)
unless you turn on wifi manually after the language selection in the initial setup.
(if you don't have a dock, use the extra wifi button in the navbar)
Rom Main Features:
Native Nougat MultiWindow
High speed and responsive oriented
High performance and overclocked KatKernel included
Built O3 & with High optimization flags
Dock keyboard Support with full special/function keys support
Global Keyboard Shortcuts / KeyOverride Macro association (See post #2 for more info)
HDMI Support
Battery Level Indicator & Dock Battery support + Mods (icon/Text/%)
F2FS, CIFS, ext4, NTFS & Exfat support
RRO Theme Engine - Themes & more info
Native Android FSTRIM + Manual scripts for Database optimization and fstrim (see post #2)
Media Scanner Filters
System UI editor with Navbar tuner
All Wifi channels support
Integrated cpu & io performance settings panel
Custom Navbars buttons long press actions
User Immersive mode and actions with automode when docked setting
Advanced per application permission management (AppOps)
Ethernet-auto support
Misc utils Busybox, rsync...
Included KatKernel Main Features:
-- Based on latest Asus 10.6.1.27.5 version.
-- CPU Overclockable up to 1700 (1500 default), GPU overclock (OC 520 by default) , uservoltage
-- Built with UberTC GCC 5.4, -O3, graphite + Optimized flags
-- F2FS support
-- governors: interactive pegasusq conservative ondemand powersave performance
-- iosched: BFQV7r5, Zen, ROW, SIO, deadline, NOOP, CFQ
-- FS: ext3-4, VFAT, NTFS, F2FS, NFSV3+4, CIFS
-- TCP Congestion: illinois cubic veno reno bic westwood highspeed htcp vegas scalable yeah
-- Asynchronous Fsync
-- USB NET drivers
-- lowmemorykiller: misc optimisations & fixes
-- backports from more recents kernels (3.4,& 3.9)
-- SLUB
-- exposed SOS/LNX
-- Restrict slave mountspace so Dalvik apps can mount system-wide volumes
-- Misc optimization & fixes: cpufreq, block, mmc, i2c, sched, rcu, arm specific routines, ...
-- Misc security fixes, futex, tty ...
ChangeLog: http://public.timduru.org/Android/KatKiss/7.x/ChangeLog.html
Rom Source: https://github.com/timduru (branch katkiss-7.1)
Kernel Source: https://github.com/timduru/tf300t-katkernel
Credits: Original banner concept by i9apps, Bootanimation by mgeniusm, original drawing by BBF, tetsuo for his contributions, Chainfire for SuperSU, Anthony Restaino for Lightning Browser
WebPage
How to report
What to include in the report
Disclaimer: The usual
Use at your own risk, I won't be responsible for any damages caused to your Transformer or to yourself.
In most cases if something breaks, flashing a rom on top should fix it.
​
XDA:DevDB Information
KatKiss-Nougatella, ROM for the Asus Transformer TF700
Contributors
timduru
ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.1.x
ROM Firmware Required: Latest stock bootloader, KANG TWRP
Based On: AOSP
Version Information
Status: Beta
Beta Release Date: 2016-09-08
Created 2016-09-08
Last Updated 2019-09-28
Tips
First Install
Make sure you do a format /data the first time you install the rom
(backup your internal storage first if you want to keep something)
Also keep in mind that after a fresh install, it might take a bit of time to get up to full speed as media scanner & google are checking/scanning and restoring stuff.
Bluetooth audio devices
For bluetooth audio devices that have "phone audio" capability you need to uncheck the box in the device's bluetooth settings.
System UI Tuner
A few things including the navbar buttons can be tweaked in Settings => System UI Tuner
Hardware keyboard layouts
More languages have been added in the default asusec keyboard
Set the keyboard layout through Settings => Language & Input => Physical Keyboard (asusdec)
(to use multiple layouts , you first need to add another Language in Settings => Language & input)
You can switch between layouts using the keyboard icon that appears in the navbar.
Global Key Override/Shorcut Mecanism
Available in Settings => Dock => Add Key Override Actions
This will allow you not only to redefine function keys assignment, and other special keys actions,
but you'll also be able to assign global macro actions / app launch to any key + Meta key combination (shift Left or Right , ctrl..)
You can also add multiple actions to one key combination, simply click again on the "+" button for the same key combination.
For example if you want to assign to one key combination a list of action to run before going to bed for example, like: turn wifi off, Bluetooth off, mute sound, and turn screen off, you can do that
Note that starting multiple applications with one key is kinda a miss and hit for the moment due to some mecanism in android that seems to prevent applications to start too close to each others.
Storage Encryption
Encryption is not supported on our devices
Camera
Video recording is limited to 720p max
Storage (fstrim) and Database optimization:
Fstrim is native since 4.3 and will happen in the background if your tablet is idle / sleeping and that your battery is > 70%
There is also a script to run it manually in the rom: /etc/kat/optimizestorage
To optimize the Database: /etc/kat/optimizedb
To run both, open a terminal and run:
su
/etc/kat/optimize
Reserved
res
res
Holy Crap Tim!! Nougat for the TF700, Really? Wow!
You rock!
Rick
First Beta Release #007
New rom version available:
TF700T : KatKiss-7.0_TF700T_007.zip
TF201 : KatKiss-7.0_TF201_007.zip
As usual with a major upgrade: FORMAT /data first
(it'll change it to ext4, then you simply need to change it back to f2fs)
Unless you need one of the missing /not working feature it should be stable enough for daily use already
At this point in the rom I mostly need:
- Confirmation that it boots/works
- bugs and things missing / crashing that are NOT already listed in the 1st/2nd post
also no need to post multiple times, or ask for ETA,
that will save me time if you do that,
thanks
TF201 boots fine!
timduru said:
New rom version available:
TF700T : KatKiss-7.0_TF700T_007.zip
TF201 : KatKiss-7.0_TF201_007.zip
As usual with a major upgrade: FORMAT /data first
(it'll change it to ext4, then you simply need to change it back to f2fs)
Unless you need one of the missing /not working feature it should be stable enough for daily use already
At this point in the rom I mostly need:
- Confirmation that it boots/works
- bugs and things missing / crashing that are NOT already listed in the 1st/2nd post
also no need to post multiple times, or ask for ETA,
that will save me time if you do that,
thanks
Click to expand...
Click to collapse
Excellent work thanks. Tf201 boots without issue and everything I need working so far
for my old Prime (TF201)
:good:timduru:good: ... you're the man !!! MVP
My prime is running N
Dirty flashed from TacoNikky's thread and M and everything I need just works.
Just added ViperAtmos.
Thanks!
Just amazing so I must support your work, 5AJ44378H5958244A.
Have some issues (not really a bug, but) on TF201
1. Couple of times reseved MTP Host keeps stoping (for example when I mounted microSD and tried to open it) - it didn't affect to enything at first look
2. Very large icons in battery stats (they don't depend on UI size)
3. Seems that in resent apps every working app is in a frame, which cuts some space from a preview
On TF201 - Adaway v3.1.2
Copy failed
Copying of hosts file failed!
edit - mic isn't working as well.
My Tf700 is working well. No issues for now. Thank you!
TF700T here. Everything core works.
Two things:
Bluetooth needs to be enabled a couple times.
Adaway - Copying of hosts file failed.
Right Mousepad button does not work in Remote Apps. Please implement that Function again.
On the TF201 build 7: There appears to be video playback issues across various applications. Kodi 17 will not play videos. Facebook videos also don't play. I also observed issues with gif files playing in two separate reddit clients (Relay and BaconReader). Other than that, this ROM is amazing! Thank you for all of your hard work and for all of your contributions!
Dirty flashed build 7 over katkiss-MM-v28, everything works fine without the known video issues. The only thing is my tf700t is now getting much wormer than with MM. But it's already very impressive at this stage. @timduru, you are a giant among dev's. Thank you very much for bringing this to us.
can i do a full wipe coming from Katshmallow 29 and flash Nougatella without any problems?
Sent from my TF700T using XDA-Developers mobile app
I have found a bug. When I tried to re-map search key to resents it remaps to show_powermenu. It seems that all elements below recents shifted up by one point.
Update after few day's use
laurelindorien said:
TF700T here. Everything core works.
Two things:
Bluetooth needs to be enabled a couple times.
Adaway - Copying of hosts file failed.
Click to expand...
Click to collapse
Battery life really bad. Previously running ZombiPop 5.1 battery would last ~ 5 hours easily on video playback. Now barely 3 hours and the device is noticeably warmer.
Occasionally 'Bluetooth share has stopped working' and bluetooth cuts out. Reconnect from the tile gets everything back.
Performance is really great, though. Reboot, unlock, app launching, working with apps while download/install going on are all great. With ZombiPOP I would occasionally have bluetooth audio start clipping. Hasn't happened with this ROM. Also at least once a week would have to disable and re-enable wifi to get good speeds. No problem with this ROM.
Thanks for keeping our devices alive!

Categories

Resources