[APP] [K.A.T - V2.2.0] [Audio enhancer | Scan Filters | GPS QuickFix] - 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"
}
K.A.T - Kat Android Toolbox - Android Unleasher
Android App | Audio Enhancer | Alsa Mixer | NTFS full write support | Media Scanner filters | HDMI audio fix | sound fix | GPS quickFix
(Some of the features requires root)
​
Hi everyone
K.A.T is now an android application that will do the work for you instead of the different flashable zips from before
KatKernel is available in a separate zip as to not get the application too big.
Through the years, and with the other tablets and roms I've played with, it seems to always end up with a bunch of scripts and enhancements, so the app that will try to make that more practical, and make your life easier
Main difference compared to the chinese tablets I played with before the TF101, is that we have sources for most components, so hopefully the fixes can be integrated directly into the roms for most.
Latest K.A.T version (MarshMallow) : K.A.T_V2.2.0.apk
Latest K.A.T version (Lollipop) : K.A.T_V2.1.0.apk
Latest K.A.T version (KitKat and earlier) : K.A.T_V1.5.3.apk
ChangeLog:
2.1.0
2.0.1
1.5.3
1.5.2 | 1.5.1 | 1.5.0 | 1.4.2 | 1.4.1 | 1.4.0 - 1.3.2 - 1.3.1 - 1.2.7 - 1.2.5 - 1.2.4 - 1.2.3 - 1.2.2 - 1.2.0 - 1.1.7 - 1.1.6 - 1.1.4 - 1.1.3 - 1.1.2
It includes:
* KatAudio:
- ability to control individually the volume mixers of the WM8903 chip (more controls will be added later)
- predefined optimized profiles that can be applied at boot and run time (custom user profiles will be available later on)
- Pre Amp Boost
- Speaker front boots( DAC L+R merge)
- Abitility to link Speakers and Headphone analog volume with the volume keys and cascade analog with android digital level.
(Only use the volume keys to control the volume in that case, do not use the digital android volume or another app)
- reinit FM34 DSP feature (in case you prefer not to install the "crap sound / mic fix", you can still reinit the dsp that way)
* Install section allows you to install the different patches/features and fixes
- HDMI & crap audio after Mic Fix (rom dependant)
- K.A.T MediaScanner Service (allows you to define filters and such at run time, see below)
- Ad-blocker (host file replacement)
- GPS quickerFix + assistance
* Media
- Allows you to configure the KAT MediaScanner filters (whitelist, blacklist, alwaysadd directories, disable scan completely)
* Storage
- Allows you to mount / unmount drives (with full write NTFS support too)
KatKernel : See dedicated thread
See post #2 for more details.
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.
Please don't repackage or redistribute K.A.T in another thread, as it'll just make it very difficult for me to maintain and understand user feedback if your repackaged version is broken, has too many differences or is outdated.
Also feel free to mention that you've reused some of the K.A.T enhancements but don't call it K.A.T, as if you do that will just generate confusion in user's mind as to where and what is K.A.T.
Thanks
Credits:
- Dan Pollock for the original ad-blocker file http://someonewhocares.org/hosts/

Features
- K.A.T*.apk Android application: *NEW*
It contains most of the different features:
* KatAudio:
- ability to control individually the volume mixers of the WM8903 chip (more controls will be added later)
- predefined optimized profiles that can be applied at boot and run time (custom user profiles will be available later on)
- Pre Amp Boost
4 modes: 0 (no boost) , 1 (+6dB boost), 2 (+12dB boost), 3 (+18dB boost)
That will allow you to boost the level before sending it to the audio chip amplifier
This is to use mostly for apps/medias that have a low input level for example some of the streaming apps like Netflix with which that new option does wonders
Keep in mind that if your media already has a normal audio level you will saturate the amp input and generate clipping / bad quality.
- Speaker front boost( DAC L+R merge)
- Cascade: Abitility to link Speakers and Headphone analog volume with the volume keys and cascade analog with android digital level.
This will give you the best quality results.
When you increase the volume it will first increase the digital android volume, then increase the real chip analog volume as you keep pushing up once the digital volume has reached the maximum.
When you hit the volume down button, it will first decrease the analog chip volume, while keep the digital volume at max.Then once it has reached a low analog level it'll decrease the digital slider as you keep pushing.
If you prefer not to have that behavior and set the volumes separately, just uncheck the cascade option.
- reinit FM34 DSP feature (in case you prefer not to install the "crap sound / mic fix", you can still reinit the dsp that way)
* Install section allows you to install the different patches/features and fixes
- HDMI & crap audio after Mic Fix + Mic level increase (might require a reboot, if you've been using the audio before installing the fix)
- K.A.T MediaScanner Service (allows you to define filters and such at run time, see below)
- wpa_supplicant for adhoc (wip) Currently will allow you to see the networks, but will most likely time-out when trying to connect (requires you to turn wifi off /on to be seen)
- Ad-blocker (host file replacement)
* Storage
Allows you to mount / unmount drives:
- Mount(Auto): will try to mount vfat, ext4 and ntfs with what the kernel support (ie if the kernel only supports ReadOnly NTFS, the drives will end up being mounted ro)
- Mount(NTFS with full write support) : this one will try to mount the drive directly with full read-write support through ntfs-3g compiled and included with the app.
- Unmount: does what it says if the drive is busy or used by an application, it'll usually fail.
In that case and if you know what you're doing you can try to check the force box, it might be able to force unmount.
* Media
Allows you to configure the KAT MediaScanner filters
Always been annoyed by the MediaScanner eating 50% of the cpu and doing intensive IO, bringing your tablet to its knees ?
Well this enhancement is for you, it'll allow you to black/white list and force specified directories scanning, or disable scanning completely.
The way the default JB MediaScanner works is that everytime the tablet starts, that you mount / unmount a storage, or that the tablet wakes up,
the MediaScannerService receives an order to scan.. *everything* on all mounted medias *again*:
/storage/sdcard0, /Removable/MicroSD, /Removable/USBdisk1, /Removable/USBdisk2, /Removable/SD
That's where the K.A.T MediaScanner comes to the rescue.
With it you can rewrite / filter the scan orders.
- Whitelist:
Everything added in it will continue and be scanned if the order is received.
If you work in whitelist most, you should add at least /system/media to it, unless you don't want the system to find these. (default audio notifications and such)
- Blacklist
Everything in this list will be discarded from the scan order received.
- Always add directories
The directories in this list, will be always appended to the scan order.
- Scan checkbox: if unchecked all orders are cancelled
You can choose to still let the "always add directories" list pass or not with the additional check box
One thing to understand: the MediaScannerService is in charge of "top level" recursive scan orders.
Meaning that it receives the order to scan /Removable/MicroSD for example.
(It can also receive individual scan orders for files if an application forces it, but that's not how android is doing it for you general "media files")
So it is these "orders" that the filters can intercept and what the white/black list are matching against.
You won't be able to match onto individual files.
Also keep in mind it takes time for the scanner to update its DB.
Until it's done you might still see medias that you've filtered out, or might not see new medias you're trying to force scanning.
If you currently have a big media DB, the cleanest and faster way to do it, is to configure the filters you want, wipe MediaStorage data, then reboot.
- Voodoo Sound enabled kernels: See Voodoo Sound dedicated thread
(do not use if you want to use KatAudio as the voodoo sound app will change the values, and both apps will fight for volume keys and levels)

__

conformation
v01 confirmed working with EOS3-N63 and Guevor's #700 kernel
NICE WORK TIM'EEEEEEEEEEEEEEEEEEEEEEEEEh!!!!

Excellent work.Thanks.

Good!
I must still test your harmony gps fixed kernel. I'll report back later. I don't own an micro hdmi cable, so can't test that.
Bye! And keep up the good work.
Desde el móvil...

Cool, thanks for the reports
Compatibility post updated.

Fantastic working great eos 63

confirmed working with RaymanFX's AOSP build #5 and RaymanFX's Tegra 3.1 Divemaster v0.2

good work!!!
Works with eos and guevor kernel!!
Inviato dal mio Transformer TF101 con Tapatalk 2

cbrox said:
v01 confirmed working with EOS3-N63 and Guevor's #700 kernel
NICE WORK TIM'EEEEEEEEEEEEEEEEEEEEEEEEEh!!!!
Click to expand...
Click to collapse
same here

KAT Audio make TF perfect... period.
Nice job Tim !!!!

Awesome new stuff! Thanks for sharing!

Thanks for the work keep it up

Do you have the source up somewhere? I'm pretty sure I know how we can route in real time.

j3tt3 said:
KAT Audio make TF perfect... period.
Nice job Tim !!!!
Click to expand...
Click to collapse
Thanks, glad you like
K900 said:
Do you have the source up somewhere? I'm pretty sure I know how we can route in real time.
Click to expand...
Click to collapse
For which feature ?

timduru said:
Thanks, glad you like
For which feature ?
Click to expand...
Click to collapse
Libaudio.

j3tt3 said:
KAT Audio make TF perfect... period.
Nice job Tim !!!!
Click to expand...
Click to collapse
K900 said:
Libaudio.
Click to expand...
Click to collapse
I've not posted the sources yet, was waiting for reports which look good so far.
Also still working on it as the "mic bug" or a fix might be doable in there too.
As for realtime routing, I think ICS was pausing the media first when you were unplugging ?
I'll test that in the next version, that way we shouldn't have to restart the player when unplugging
Looking at the current code, it seems that they kinda simplified the routing, it should be able to do a seamless routing in real time, but I think that would require to have more than one port open at a time, so that would need more changes.
If the media pausing works I think I'll leave it at that.

HDMI Fix V02 posted.
Tim_KatHDMIAudioFix02.zip
With that version you don't need to stop the player when unplugging / plugging HDMI

timduru said:
HDMI Fix V02 posted.
Tim_KatHDMIAudioFix02.zip
With that version you don't need to stop the player when unplugging / plugging HDMI
Click to expand...
Click to collapse
timduru this also fixes sound via bluetooth. I just checked with V01. I will now flash V02 and reverify. You have been awesome with the fixes. Thank you s much.
Sent from my Transformer TF101 using Tapatalk 2

Related

[ROM][pre-final 0.08-11.03.18] CyanogenMod 6.1.2 for Milestone (2.2.1+)

Home page: http://android.doshaska.net/cm6
Status: release of an unofficial CyanogenMod 6 port for Milestone
Announcement: CM6 for Milestone development continues thanks to Michael
watch this thread: http://forum.xda-developers.com/showthread.php?t=1155454
Issue tracker: http://code.google.com/p/cyanogenmod4milestone
Please, report bugs and issues using the tracker, a post in the forum can be easily missed.
Current hotfixes: none
http://code.google.com/p/cyanogenmod4milestone/downloads
Build from source: http://android.doshaska.net/cm6build
Wiki page: https://www.droid-developers.org/wiki/CyanogenMod_for_Milestone
Important: Please, use the new OpenRecovery 1.46 for CM6 installation - the system partition was not being erased properly from the update package install script in older versions.
The Androidiani OR has been updated to be based on 1.46 (in version 3.3), so it's recommended too.
Update:
18.03.2011 0.08-11.03.18
- proprietary files update
- various wlan connectivity issues fixed (some N routers, wpa2, 801.x enterprise etc.), as in current CM7
28.01.2011 0.07-11.01.28
- proprietary files update (boot.img=>kernel, modules etc from SHOLS_U2_05.26.0)
- the infamous SMS bugs fixed (the OS version should actually read 2.2.2, sorry, I left 2.2.1 there)
- Greek support added to LatinIME 2.3 (including dictionary)
- ext4 module included (can be used to mount ext2 only - writing to journalled ext3/4 is not working correctly yet)
- new separate BPSW update.zip package (same as in SHOLS_U2_05.26.0/SHLA_U2_05.0C.0)
15.01.2011 0.06-11.01.15
- proprietary files update (boot.img, modules, libaudiopolicy), no sleep after usb/power unplug seems to be finally fixed
- added ro.config.no-action-on-plug property. When set to 1, the screen will not automatically turn on when plugged to usb/power (useful especially for users of solar power adapters). Disabled by default, can be changed in /system/build.prop.
- TI OMX libs compiled from sources again (thanks, Edgard)
28.12.2010 0.05-10.12.27
- battery top charge level fixed, updated WLAN driver, ...
22.12.2010 0.04-10.12.22
- 2.3 keyboard (with all the dictionaries as usual, plus 2.3 framework/ex included), but no prediction for hw keyboard yet
- media_profiles.xml adjustments (safer high camcorder profile h264 bitrate) + small camera fixes (sounds etc.)
- small agps fix (issue 295)
- multitouch.distinct defined (fix Google Maps 5.0 rotation gesture etc.)
- bluetooth discoverabilty timeout configurable (thanks H.Czedik)
- modversion change to easily distinguish current build
- etc.
12.12.2010 0.04-10.12.12
- AAC and AMR Wideband audio encoders are finally working!
- additional video quality camcorder profile added - "middle" (customize it in /etc/media_profiles.xml)
- Camera app - fixed encoder change from UI not being used until camera reinitialization, camcorder shortcut added
- adjusted smartass governor defaults
8.12.2010 0.04-10.12.08b
- ignore light sensor when flashlight is on (better solution based on updated flashlight code), SMS time stamp fix, input method chooser dialog fix, smartass governor included etc.
- cpufreq_stats module included (b), Torch app in sync with all widget's flashlight buttons - fixes possible FC (b)
Note: there is a leftover backup file /etc/init.d/10overclock~, please delete it, thanks and sorry for the inconvenience.
4.12.2010 0.04-10.12.04
- Launcher Pro 3D drawer scrolling fix, SMS TP-Data-Coding fix, flashlight code clean-up, Torch app, national roaming fix, multitouch fixes, notification LED fixes, EAP phase 2 fix (wifi), toast message for ScreenTimeout button etc.
29.11.2010 0.04-10.11.29
- added flashlight toggle gesture (as requested)
- CM updates: mainly lockscreen gestures updates and fixes (slider bars can be completely disabled, added simple phone unlock gesture, sound toggle gesture)
27.11.2010 0.04-10.11.27
- CM updates: lockscreen gestures, ADW launcher 1.3.1, camera app fixes
25.11.2010 0.04-10.11.25
- small changes: camera update, auto/dim mode for brightness button as requested (notification widget), landscape lockscreen fix (phone/messaging), 2g/3g button fixed again
- etc.
22.11.2010 0.04-10.11.22
- kernel modules update: from now on, the overclock and interactive governor modules use the new symsearch module (good work, Skrilax_CZ!), so they can find the needed symbol addresses automatically. Therefore any future kernel upgrades or downgrades should be painless - there will be no need to find and specify the addresses manually anymore.
Interactive governor also updated to use cpufreq_global_kobject
Notice the new symsearch.ko insmod in 10overclock script - overclock and interactive modules now depend on it
- various CM/AOSP updates (camera, stagefright mp4 updates, overscrolling fixes, phone/messaging lockscreen etc.)
- other small changes
20.11.2010 0.04-10.11.20
- too many CM/AOSP updates to list (camera, stagefright...)
- (impression: ) faster
16.11.2010 0.04-10.11.16
- this update only solves possible write_raw_image problem during flashing
(if you've successfully flashed 10.11.15, there's no need to update)
- the BatteryManger.apk removed (its inclusion was a mistake)
15.11.2010 0.04-10.11.15
- power management
- the mainline CM6 camera is back (continuous autofocus + stable shot feature), as it received some updates making it usable on Milestone/Droid again
- do not use overclock scripts from OR clones, it won't work! Better edit the /etc/init.d/10overclock file (the address parameters have changed)
- known issue - lockscreen might not work, I'll look into it later
- 2.2.1 sbf flash is no longer a prerequisite for CM6 installation
14.11.2010 0.03-10.11.14
- fixed the occasional reboot when sdcard is to be shared via usb - Issue 81: http://code.google.com/p/cyanogenmod4milestone/issues/detail?id=81
(it was caused by a general android bug in NativeDaemonConnector- see https://github.com/nadlabak/android_frameworks_base/commit/4c510ab6d1c55c941024859594b5146737020b5f for details, it took me some time to figure this one out )
- added support for dalvik.vm.dexopt-cache-only property in build.prop - when set to 1, dalvik-cache of all apps will be stored in /cache only (default is 0 - system apps have dalvik-cache in /cache, data/sdcard apps in /data). No need to use the memhack/dalvik-cache hack anymore, simply set this property and delete the caches from OR and you're ready.
- removed the adb during boot hack (to stop reports on issue 131), can be installed via separate update zip package when needed
- as usual, all the latest official CM updates included
- plus some other small things
8.11.2010 0.03-10.11.08
- suspend auto-brightness level changes when flashlight is on (to prevent switch to maximum brightness caused by flashlight)
- more proprietary smali code injected - now you can replace the included LatinIME with the one from the Motorola's 2.2.1 test build (you will need to replace not only LatinIME.apk in app, but also libjni_latinime.so in lib). The language switching will be possible only via the soft keyboard, but the hw keyboard will follow
- much simpler sh hijack (realized directly in the shell binary - as suggested by Skrilax_CZ and tested by Edgard)
- CMstats and RomManager not included anymore
- few other minor changes
- all the latest CM source commits included
3.11.2010 0.03-10.11.03
- swap volume buttons in landscape mode (can be disabled in build.prop - ro.config.volume_keys_rotation) [ http://code.google.com/p/cyanogenmod4milestone/issues/detail?id=170 ]
- built from the latest CM sources
- APN fixes (dun for the 3g mobile hotspot added, supl removed)
- missing system/default.prop added
- after installation, please install also the hotfix above to avoid bootloops when bluetooth is enabled
27.10.2010 0.03-10.10.27
notable fixes:
- 2g/3g data toggle buttons in both power control widget and notification area
- flash playback of h264 videos
- embedded album art
- 3G mobile hotspot
- alt+shift+4 can be used to enter $ on the included euro_querty keyboard layout
- agps and charge_only_mode (previously released as hotfix)
notable new features:
- LED flashlight button can be enabled in notification area
- users who don't use docks but phone cases with magnetic closure can disable the dock observer
(edit /system/build.prop and set ro.config.dockobserver=0)
21.10.2010 0.03-10.10.21b
- now based on the new kernel and proprietary files from the moto 2.2.1 test leak, you will need to flash a 2.2.1 sbf before if you haven't done that already
- agps is still hit and miss use the hotfix for agps
- only the notification icon reference has been fixed in the Usb.apk - don't use the Windows Media Sync mode, it won't work, I'll remove that mode later (signature is fixed in 0.03-10.10.21b)
- in the leaked firmware, Moto is using amr audio for HQ video recording - the aac encoder is broken, I'm doing the same for now
- no functional ext2, cifs and nfs modules yet (maybe the Droid X kernel sources published yesterday will help to fix the kernel modules...)
- stagefright player is enabled again, if you experience troubles with playback of some media files (mainly HE AAC), you can set media.stagefright.enable-player to false in /system/build.prop
- custom building: the repos are currently out of sync, please be patient, I 'll consolidate the sources and update the github repos later
- CyanogenMod changelog can be found in /etc/CHANGELOG-CM.txt or here.
06.10.2010 0.02-10.10.06
- media playback - for the local media playback, opencore instead of stagefright player will be used. Please note that it will lower your Quadrant score. Quadrant seems to be unable to test the h264 at all when stagefright is used - it considers the h264 test done immediately, while when opencore is used, the test is actually carried. Therefore, the simple change of the property media.stagefright.enable-player=true will double your score. But it has no connection to the real world. Actually, the h264 playback by the stagefright player has slightly higher CPU demand than opencore h264 playback (and both are using the same TI OMX libraries that do the actual h264 decoding on the hw DSP). If you don't care about the real performance but only about the benchmark results, you can change the media.stagefright.enable-player property back to true in /system/build.prop.
This change fixes the short audio sample playback, aac incompatibilities and possibly other media issues too.
addition: quote from mail from the Quadrant developer - I have not determined why Stagefright produces much higher values yet. Perhaps this is caused by hardware acceleration or some compatibility issues. Either way, it will take some time to investigate this problem and design a proper solution.
- Camera - the recent CyanogenMod changes have been reverted and the zoom support corrected. The continuous autofocus mode introduced recently by Cyanogen seems to not suit well our current camera implementation.
- kernel tuning script added to init.d. The scheduling/memory tweaks are enabled, the network tweaks commented out by default. You can change it to your liking by editing of the /etc/init.d/11kernel_tuning script.
- another AGPS change - back to the Motorola way. After this update.zip installation, please delete manually the file /data/location/location.cfg and edit your APN setting to delete the supl from the APN type (I will change the default APN settings directly in the build later). Then reboot.
- Toggle 2G/3G app is included for saving the battery, set it to switch to 2G automatically whenever the 3G is not actually needed.
02.10.2010 0.02-10.10.02
more AGPS fixes - http://code.google.com/p/cyanogenmod4milestone/issues/detail?id=5
wma playback fix - http://code.google.com/p/cyanogenmod4milestone/issues/detail?id=82
Motorola PhonePortal included and working - http://code.google.com/p/cyanogenmod4milestone/issues/detail?id=55
Overclock module statistics fix - http://code.google.com/p/cyanogenmod4milestone/issues/detail?id=60
MMS fix - http://code.google.com/p/cyanogenmod4milestone/issues/detail?id=68
Motorola QuickOffice included again
29.9.2010 0.02
This release is not much about bug fixing, more about the way it is built - the process has been finally automated. Built from the latest CM sources.
Anyone can build a nightly from the current repositories, see http://android.doshaska.net/cm6build
There might be new issues, please report them using the bug tracker.
Now in the form of update.zip - put it to /sdcard/OpenRecovery/updates and use the Apply Update menu.
Google apps have to be installed separately, also in the form of update.zip, applied after CM6: http://wiki.cyanogenmod.com/index.php?title=Latest_Version#Google_Apps
22.9.2010 0.01c
- includes the previously released hot fixes for APN/GPS (i5) and unwanted boot during charge only mode (i10)
- temporarily used usb_mass_storage_fix script (borrowed from Dext3r) is gone. Motorola's proprietary usbd is back accompanied with Usb.apk (re-engineered to reflect changes in 2.2 os classes and to disable the unavailable options). StorageNotifications.java (part of services.jar) adjusted to not duplicate the notifications from Usb.apk. Usb.apk together with usbd allows to suspend the usb kernel driver and the phone can enter the suspend mode now. Hopefully, the battery life will be better.
- several adjustments in init scripts (includes the check for fighting adbd sometimes launched from the first init instance)
- QuickOffice.apk included
- Street.apk removed, so you can download and install the updated version from the market
- audioflinger recompiled to not include one unnecessary static lib
Only system.img has been changed and there should be no need to wipe data when you update from 0.01/0.01b, but I highly recommend to delete cache and dalvik-cache. Use OpenRecovery 1.37 or newer. Don't forget to backup your customized /system/etc/init.d/10overclock first .
17.9.2010 0.01b
fix for the reboot issue (or at least for one common cause of it) - humble return to the mot_boot_mode hijack (sh hijack discarded)
What is working: hopefully everything (GSM, WiFi, BlueTooth, GPS, camera & focus, video & audio recording & playback, app2sd, Adobe flash)
Custom additions to CM6: several additional dictionaries for the keyboard, specific properties - http://android.doshaska.net/cm6prop
To do:
- done (0.02) prepare and release the source for custom building (=> installation via update.zip in the future)
- clean up the mess in init scripts
- done by Skrilax_CZ - 2nd-init, many thanks invent some better init hijack
- done (0.01c) make some non polling usb fix (for now it's using the Dext3r's script - thanks)
- etc.
Download links:
0.08-11.03.18: https://github.com/nadlabak/android/downloads#download_85593
Google Apps (for HDPI devices): http://wiki.cyanogenmod.com/index.php?title=Latest_Version#Google_Apps
Additional downloads:
BPSW (same as in SHOLS_U2_05.26.0/SHLA_U2_05.0C.0): http://code.google.com/p/cyanogenmo...?name=update-bpsw-MSG39UPEU_A1.19_0.90-I4.zip
- if you have not flashed the 2.2.1 sbf before, you can use this package to update your baseband processor software
adb_during_boot (for debugging purposes): http://code.google.com/p/cyanogenmo...etail?name=update-adb_during_boot_enabler.zip
Notes:
- the main init scripts are located in /system/etc/rootfs
- clocking options (frequency table, vsel table and governors) can be set in /system/etc/init.d/10overclock
- Adobe Flash can be downloaded and installed directly from Adobe web or Android Market
- USB tethering: use Solutor's USB Tether app - http://forum.xda-developers.com/showthread.php?t=839492
- if you have installed adb_during_boot and the usb is connected during boot, you will have to disconnect and reconnect the usb cable before you can mount the SD card to a computer. chmod 644 /system/etc/init.d/00adb_during_boot will disable the early adb mode and the mount will be possible immediately.
Installation:
- use OpenRecovery Apply Update menu to install the zip copied to /sdcard/OpenRecovery/updates
- data wipe/factory reset is highly recommended when you are upgrading from another rom/firmware or from 0.01/0.02 to the current version
- the included RIL files are for the European frequencies, if you are in Canada, US, Lat Am or Thailand, you will need to replace them to get 3g working
- if you are in France, you should replace ro.product.brand=MOTO_RTEU with ro.product.brand=MOTO_RTFR in /system/build.prop (the ap_gain_france.bin will be used then)
OpenRecovery Mod (with CyanogenMod6 for Milestone specific customizations):
http://code.google.com/p/androidiani-openrecovery/
Non European radio files can be installed from menu in Androidiani OR.
Archive:
0.07-11.01.28: http://code.google.com/p/cyanogenmo...e-cm-6.1.2-0.07-11.01.28-Milestone-signed.zip
mirror: https://github.com/downloads/nadlabak/android/update-cm-6.1.2-0.07-11.01.28-Milestone-signed.zip
0.06-11.01.15: http://code.google.com/p/cyanogenmo...e-cm-6.1.2-0.06-11.01.15-Milestone-signed.zip
mirror: https://github.com/downloads/nadlabak/android/update-cm-6.1.2-0.06-11.01.15-Milestone-signed.zip
0.05-10.12.27: http://code.google.com/p/cyanogenmo...e-cm-6.1.2-0.05-10.12.27-Milestone-signed.zip
mirror: https://github.com/downloads/nadlabak/android/update-cm-6.1.2-0.05-10.12.27-Milestone-signed.zip
0.04-10.12.22: http://code.google.com/p/cyanogenmo...e-cm-6.1.1-0.04-10.12.22-Milestone-signed.zip
mirror: https://github.com/downloads/nadlabak/android/update-cm-6.1.1-0.04-10.12.22-Milestone-signed.zip
0.04-10.12.12: http://code.google.com/p/cyanogenmo...e-0.04-10.12.12-cm-6.1.0-Milestone-signed.zip
mirror: https://github.com/downloads/nadlabak/android/update-0.04-10.12.12-cm-6.1.0-Milestone-signed.zip
0.04-10.12.08b http://code.google.com/p/cyanogenmo...-0.04-10.12.08b-cm-6.1.0-Milestone-signed.zip
mirror: https://github.com/downloads/nadlabak/android/update-0.04-10.12.08b-cm-6.1.0-Milestone-signed.zip
0.04-10.12.04 http://code.google.com/p/cyanogenmo...04-10.12.04-cm-6.1.0-RC5-Milestone-signed.zip
mirror: https://github.com/downloads/nadlabak/android/update-0.04-10.12.04-cm-6.1.0-RC5-Milestone-signed.zip
0.04-10.11.29 http://code.google.com/p/cyanogenmo...04-10.11.29-cm-6.1.0-RC5-Milestone-signed.zip
mirror: https://github.com/downloads/nadlabak/android/update-0.04-10.11.29-cm-6.1.0-RC5-Milestone-signed.zip
0.04-10.11.27: http://code.google.com/p/cyanogenmo...04-10.11.27-cm-6.1.0-RC4-Milestone-signed.zip
mirror: https://github.com/downloads/nadlabak/android/update-0.04-10.11.27-cm-6.1.0-RC4-Milestone-signed.zip
0.04-10.11.25: http://code.google.com/p/cyanogenmo...04-10.11.25-cm-6.1.0-RC4-Milestone-signed.zip
mirror: https://github.com/downloads/nadlabak/android/update-0.04-10.11.25-cm-6.1.0-RC4-Milestone-signed.zip
0.04-10.11.22: http://code.google.com/p/cyanogenmo...04-10.11.22-cm-6.1.0-RC4-Milestone-signed.zip
mirror: https://github.com/downloads/nadlabak/android/update-0.04-10.11.22-cm-6.1.0-RC4-Milestone-signed.zip
0.04-10.11.20:http://code.google.com/p/cyanogenmo...04-10.11.20-cm-6.1.0-RC4-Milestone-signed.zip
mirror: https://github.com/downloads/nadlabak/android/update-0.04-10.11.20-cm-6.1.0-RC4-Milestone-signed.zip
0.04-10.11.16 http://code.google.com/p/cyanogenmo...04-10.11.16-cm-6.1.0-RC4-Milestone-signed.zip
0.04-10.11.15
http://code.google.com/p/cyanogenmo...04-10.11.15-cm-6.1.0-RC4-Milestone-signed.zip
mirror: https://github.com/downloads/nadlabak/android/update-0.04-10.11.15-cm-6.1.0-RC4-Milestone-signed.zip
0.03-10.11.14 http://code.google.com/p/cyanogenmo...03-10.11.14-cm-6.1.0-RC3-Milestone-signed.zip
0.03-10.11.08 https://github.com/downloads/nadlabak/android/update-0.03-10.11.08-cm-6.1.0-RC3-Milestone-signed.zip
0.03-10.11.03 https://github.com/downloads/nadlabak/android/update-0.03-10.11.03-cm-6.1.0-RC3-Milestone-signed.zip
0.03-10.10.27 http://github.com/downloads/nadlabak/android/update-0.03-10.10.27-cm-6.1.0-RC1-Milestone-signed.zip
0.03-10.10.21b http://github.com/downloads/nadlabak/android/update-0.03-10.10.21b-cm-6.1.0-RC0-Milestone-signed.zip
0.02-10.10.11 http://github.com/downloads/nadlabak/android/update-0.02-10.10.11-cm-6.1.0-RC0-Milestone-signed.zip
0.02-10.10.07 http://github.com/downloads/nadlabak/android/update-cm-6.1.0-RC0-Milestone-signed-10-10-07.zip
0.02-10.10.06 http://github.com/downloads/nadlabak/android/update-cm-6.1.0-RC0-Milestone-signed-10-10-06.zip
0.02-10.10.02: http://github.com/downloads/nadlabak/android/update-cm-6.1.0-RC0-Milestone-signed-2010-10-02.zip
0.02: http://github.com/downloads/nadlabak/android/update-cm-6.1.0-RC0-Milestone-signed.zip
0.01c: http://rapidshare.com/files/420601255/MM1_CM6_alpha_0.01c.zip (nandroid image)
Good job man! Glad to see someone else doing some milestone dev
Thank you!! I'm going to flash it!
I cannot wait to install it, want to be one of the first to try it.
I still have to thank you for flac on 2.1.
thanks!!!!...the rom is very very fast...but i have 3 reboots in 30 min...
sorry for my english
Awesome work! Flashed and testing, so far it is working PERFECTLY.
- system will reboot when sh.bin used to run the second instance of init or the 2nd init instance itself is killed, because the original init instance will suddenly try continue the deliberately frozen init process on an already running system
Click to expand...
Click to collapse
To do:
- invent some better init hijack
Click to expand...
Click to collapse
that's causing the reboots
yes, it's alpha...
Wow!!!, the famous CyanogenMod ROM`s for Milestone??. Oh my God!!, now I don`t know what ROM use: MotoFrenzy, EclairModv3 or this!!.
It`s great see milestone devs. At least my latinoamerican Milestone, suddenly, doesn`t see so obsolete.
Good work man!!!!!
i have a error:
E:failed to verify whole file signature
any solution ? thank
This is an awesome ROM very quickly and very well structured. The only lack the constant reboots. Thank you for your work
No signal? Copy over baseband files
IF you do not get signal remember to copy your GSM files from your working ROM.
I had to copy over baseband files for Canada.
Wow this rom is neato! What speed is it currently running at?
I've have not had a reboot yet, i've been using it for about half hour, will report back later.
Thanks!
EDIT
Here is a Quadrant screen shot, it gets ~1300 consistently. Looks like its oc'd to 900 mhz.
{
"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"
}
I've been using this rom for more than an hour and I haven't got a reboot yet? I don't know what i did Wrong or Right
900mhz, it shows on SetCPU.
So far, so good. No reboots yet (?).
http://www.youtube.com/watch?v=45M1xSlMEfM
Little video (in portuguese) showing it running for those curious but afraid.
900mhz show on Linpack
How can I remove the Overclock?
I'd like stock frequences.
thanx
Awesome man!Cant wait to try!
BUG
when u disable WiFi u get a reboot.
none the less, it´s an awesome rom.
keep up the good work kabaldan.
MadDias_ said:
BUG
when u disable WiFi from the powersettings widget u get a reboot.
none the less, it´s an awesome rom.
keep up the good work kabaldan.
Click to expand...
Click to collapse
Hey, I just tried it multiple times. I don't get a reboot. No reboots, ever.
Did you wipe your phone after rom install?
Its great!
been half a day without any reboot. There is some FC here and there, but totally acceptable.
dharbot said:
Hey, I just tried it multiple times. I don't get a reboot. No reboots, ever.
Did you wipe your phone after rom install?
Click to expand...
Click to collapse
i wiped before and after the install.
did you acutally connect to a wlan or did u just enable and disable it?
strange... now it worked from the widget. but that´s definetly a bug.
dharbot, which files you replace for the radio? I have Telus Milestone and I am eager to try this rom!
leobg said:
dharbot, which files you replace for the radio? I have Telus Milestone and I am eager to try this rom!
Click to expand...
Click to collapse
From dext3r's mod, edited:
Radio Band Requirements for different countries
Some countries require the original 3G files of your current ROM to work ie. Canada, Brazil, Venezuela, Germany and some others countries uses a different band for 3G. If u dont backup the 4 original 3G Files and restore it over this nandroid once installed u gonna have poor signal, sms problems and HSDPA loss (even if u set apn and get conection its gonna be crappy one).
Files should be in the /system/etc/motorola/bp_nvm_default/ of your phone.
Files can only be copied from OpenRecovery , using adb shell. OR Root Explorer
Filenames are:
File_Audio
File_Audio2
File_GSM
File_Seem_Flex_Tables
generic_pds_init

[ROM][07-apr-2011][v0.25v][patch update] MotoFroyoSense (HTC DesireZ SenseUI 2.0)

This rom is now based on the latest HTC DesireZ WWE firmware with SenseUI 2.0 features and many languages supported.
NOTE: a few Droid users keep asking if it works on a CDMA droid, answer is no!
Download latest nandroid type(v1.04) image edition - MotoFroyoSense v0.25v full image
07-04-11 Update for those trying new african kernel, here is the associated kernel modules, so you phone do not reboot, includes original patch below with usb & deskclock fix for new users. download here , install like older previous patches.
Instructions
- Install the african kernel (get it from this post)
- next, install this patch on top
Added patch update for 0.25v with Usb + Deskclock fix .. download here
WIPE/Factory reset BEFORE you add this update on top.
{
"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"
}
Old releases
MotoFroyoSense v0.25 full image
MotoFroyoSense v0.21 full image
MotoFroyoSense v0.1 full image
You can also follow updates on Twitter now: Dexter Picard (DexterPicard) on Twitter or
me a Red bull, and you're sure i stay up working on this mod or
you can visit my new homepage at Dexter's mods
Installation:
Install using a recovery that support old nandroid backups. this is the edition with only 1 MD5 file.
BATTERY SAVING HELP
some good guidelines to a long battery life.
1. Wifi when enabled, is not disabled when phones goes standby, go into Wifi menu, and press menu -> advanced, and change wifi power saving behaviour to as example after 15mins, this increases battery saving alot.
2. If you dont use 3G at all, disable 3G in the Mobile data setting it to GSM ONLY network, this will also increase battery life.
3. If you start DLNA feature of this ROM, and dont use it anymore, enter "administer programs" -> running services and stop the DLNA service, HTC made some stupid scanning feature which takes up alot of CPU and phone starts lagging alot too.
Using this guideline you gain almost 5 days of pure standby time without loss of battery charge, which i can confirm here.
EXTRAS
this image has also many functions from MotoFrenzy, like shortcut keys on hw keyboard
-Keyboard shortcut functions (hold all 3 keys to activate)
- Spotlight on/off switch (LEFT SHIFT + A + DPAD CENTER)
- hw keyboard light switch (LEFT SHIFT + A + L)
- (not in 2.2kernel) : Enable apps2sd (LEFT SHIFT + A + U)
- (not in 2.2kernel) : diable apps2sd (LEFT SHIFT + A + T)
- start adb (LEFT SHIFT + A + X)
- copy all downloaded apps (LEFT SHIFT + A + P)
- kill launcher (LEFT SHIFT + A + ENTER)
- overclocking
- like in MotoFrenzy, add "overclock" file to your sdcard root dir, and those settings
will be activated during boot.
default is activated with 550Mhz only.​
STATE OF FUNCTIONALITY
ISSUES Reported by users
- less space left in storage /data (approx. 120MB)
- Native AP teeter do not work
- Locations app removed, (incompatible with milestone hardware and its 256MB memory)
- Notification leds not supported, HTC works differently on their hardware
- adding a picture to a contact, causes FC when added. Solution: use the kill launcher shortcut when you're adding pictures to contacts, to free up memory.
BASEBAND RADIOS for v0.1 ONLY, 0.2+ needs manual install
See http://dext3r.komodin.org/ for details on baseband radio in the FAQ
EVERYTHING WORKS EXCEPT:
- EXT2 (apps2sd sdcard filesystem) - no kernel module available.
- Bluetooth (will probably never work good, unless i work very,very,very intensive on this matter.
REMOVED:
- some malware products
- EReader (not working)​
CHANGELOG
v0.25v patch
- added usb.apk + deskclock.apk into a patchupdate , which should make updating easier for most.
put the update into the /OpenRecovery/updates folder, and use "apply update" to install it.​v0.25v
+ odex'd edition of DesireZ 1.23.405.3 framework + app.
+ better landscape support here.
+ included missing apps and place more apps in /system/data so you can remove in "manage apps" for easy removal.​v0.25
+ HTC Camera fix 5Mpixel supported now. (HTC camcorder not working, use motorola camcorder here)
+ Keyboard fix from recoveries should be supported now.
+ Slate.apk now included (lotsa errors in log due to this)
+ More fonts supported now by languages,like RTL as well. (let me know if not)
+ semi fix for market download (Max single app download from Market is 16MB)
+ wallpaper fix at first boot
+ default ringtone and notification tones now working again.
+ VoiceSearch fixed
+ added kernel optimizations from "kernel optimize" thread.
+ HOME still has -17 as priority
+ Added keyboard shortcut to kill launcher (SHIFT+A+ENTER)
+ moved 90MB apps to /cache (more free storage space)
- problems with Talk.apk & Street.apk (please download from here)​v0.23
- bootanimation fix (now uses htc boot + sound)
- htc locations fix
- Google Deskclock (for docking station users)
- DLNA service fix (this is really CPU intensive)​
v0.22
- finally beat the reload issue with rosie launcher.​
v0.21
- problems with HTC Hub, build.prop identified a milestone.
* i chose to remove milestone, so do NOT unload overclock module, or you cannot reload it, as your phone will now look like "Desire HD"
- Removed "update.zip" links.. too many having problems with them, and kernel was not included.
- New superuser.apk + su added
- Overclock app is now in /system/app , so you manually need to do delete it here, if you wish to update app.​v0.2a
- Camera fixed!!! now HTC & original motorola camera is included and works.​v0.2
- Kernel 2.6.32-9 based
- odex'd rom to minimize reloads (not so successfull though)
- uses native USB activation to minimize battery drain.
- Based on latest HTC DesireHD rom 1.32.405.3​v0.1a this patch update can be found on my website
- small wma fix update
- Deskclockgoogle.apk added for milestones with docking station ​
v0.1 - USB is working (the HTC way!)
- GPS is working (not sure if it support quicklock)
- 800x480 graphics corrected, now 854x480 (milestone)
- fix of ext2 filesystems (apps2sd)
- fixed adobe pdf reader.
- added root'd function + app
- added milestone v1.2 app (sorry problems with 1.4.2)​
WARNING: Use this image at your own risk and i take no responsibility if
you brick your phone.. Image has been tested on a UK milestone and works fine if all files in ADB recovery image is used.
thank's for your work dexter!
This is a *HOT* preview .. seems the leak is already dissappearing from the net as i write this.....youtube videos of this new update is getting removed!
so a nice preview i guess.. on a Motorola Milestone and the phone is not even released yet...
I'll try it..anyway
Sent from my Milestone using XDA App
280 MB to176 ?
Feeling scary,....
Seems like installing the system on sdcard ,coz image is bigger than internal memory..
what do you mean 'wipe data/reset is not supported '?
Dricos said:
what do you mean 'wipe data/reset is not supported '?
Click to expand...
Click to collapse
you cannot reset to defaults.. no factory reset with this image..
you need to restore the image, to start from scratch if you wish to start over again...
Ooh IC,...
Its not what I means that Wipe Data/Factory Reset before flashing..
Thanks,..
It is not enough stable Dexter. Has Resolution Proplems + WiFi dont work by me.
proxuser said:
It is not enough stable Dexter. Has Resolution Proplems + WiFi dont work by me.
Click to expand...
Click to collapse
resolution problems? resolution on this is native now, so if you think its wrong, maybe you just dont like htc sense
wifi, i dont know, i have used the image for 1 day now, wifi is stable here
i mean if you open photo gallery or other programs, you see wrong switcher icons on bottom.on the motosense 0.5 is these programs more correct.
proxuser said:
i mean if you open photo gallery or other programs, you see wrong switcher icons on bottom.on the motosense 0.5 is these programs more correct.
Click to expand...
Click to collapse
ok, not really a problem, just that htc has 800x480 we got 854x480.. im working on it.. as the graphics are now native size, their way of handling it is different so fixing is different.
but thanks for reporting and testing.
im hoping to have a fix ready with this later today.
New update v0.1 being uploaded..
Features full USB support, graphics fix and GPS is working now..
so the bluetooth remains to be solved (required hard programming work to fix)
201.63MB,right?
backfire7 said:
201.63MB,right?
Click to expand...
Click to collapse
actually 211.423.442 bytes to be exact.
Dexter_nlb said:
actually 211.423.442 bytes to be exact.
Click to expand...
Click to collapse
U must be a teacher.Dude
Dexter_nlb said:
resolution problems? resolution on this is native now, so if you think its wrong, maybe you just dont like htc sense
wifi, i dont know, i have used the image for 1 day now, wifi is stable here
Click to expand...
Click to collapse
Confirmed: wifi isn't working. My network is detected, it tries to connect, but it can't get a (dinamic) IP address.
Dexter's works is absolutely amazing, but my opinion is that these HTC ports are unusable on Milestone due to the memory issue. The home screen reloading is very annoying to use on a day-to-day basis.
Thanks.
Regards.
Will we EVER see a Froyo port for Omnia i8000? I mean, CMON...HD2 gets everything...give us something too :lol:
the update is useful. I will use it daily. thanks dexter..
zamana said:
Confirmed: wifi isn't working. My network is detected, it tries to connect, but it can't get a (dinamic) IP address.
Click to expand...
Click to collapse
i think now your problems are related to the encryption protocol? and not IP related? because it really runs stable here even with almost 2 days rebooting and playing, network has not been a problem.
but you are partly correct, i should sell my milestone and get a samsung galaxy S and port it that model.. it has the screen and 512MB ram, so probably much better, and screen is a match to htc too.
and yes, not a htc and probably closer to htc ace than desire would be.
Sinistersky said:
Will we EVER see a Froyo port for Omnia i8000? I mean, CMON...HD2 gets everything...give us something too :lol:
Click to expand...
Click to collapse
you're talking WinMobile? get yourself a Galaxy S, thats a much better model within your brand.

[ROM] CyanogenMod 7.2.4f (Android 2.3.7) [20130310]

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.
Home page: http://android.doshaska.net/cm7
Issue tracker: http://code.google.com/p/cyanogenmod4milestone/
FAQ(wiki): http://www.droid-developers.org/wiki/CyanogenMod_4_Milestone_FAQ
Build from source: http://android.doshaska.net/cm7build
github: https://github.com/nadlabak
my recent commits to official CM: http://review.cyanogenmod.com/#dashboard,129
2ndboot OpenRecovery: http://code.google.com/p/cyanogenmod4milestone/downloads/detail?name=OpenRecovery_2ndbootOR_v1_2.zip
Full guide from stock Motorola Android to CyanogenMod 7 for Milestone
- by pontomedon (many thanks)
- it includes instructions on how to partition sdcard directly in OpenRecovery (to resize existing fat and create ext3)
New era with custom kernel via 2ndboot
Czechop (Milestone 2) managed to create a hack to the kernel usb initialization code that allows to keep BP working even after 2ndboot to custom kernel.
(See http://forum.xda-developers.com/showthread.php?t=1908687 )
Thanks to Skrilax_CZ, the issue of low performance before the first device suspend has been resolved (L2 cache remained disabled before).
Note that a lot of work on the custom 2.6.32.60 kernel for Milestone has been done by Skrilax_CZ.
Main new features:
- Kernel Samepage Merging enabled
- ZRAM (compcache) can be enabled under CyanogenMod>Performance settings (will be active after reboot)
- additional swap file (or partition) can be used, if desired
Download:
CM7.2.4f: http://d-h.st/3fb
gapps: http://d-h.st/M05
(older CM builds: http://d-h.st/users/nadlabak/?fld_id=2535#files and https://github.com/nadlabak/android/downloads )
7.2.4f (2.3.7) 10.03.2013
- the libaudio that allows beepless call recording has been made optional, because some users reported BP panics on incoming calls
-- you can enable it under Device settings > Experimental libaudio (the change requires reboot)
-- the experimental libaudio received new binary patch that may (or may not) fix the BP panics (testing and confirmation from users is needed)
- several additional fixes done to the call recording code
- added CPU stats kernel module
- the moto RIL data connectivity workarounds introduced in 7.2.4c can be optionally disabled by ro.telephony.ril_class=motow3gplain in /system/build.prop (the default value that includes the workarounds is "motow3g")
- ringer audiofocus fix (by maniac103)
- omap3 hwrng is now exposed by kernel and used by userspace rngd to feed the entropy pool
7.2.4e (2.3.7) 30.12.2012
- call recording: fix recording for calls with asterisk in phone number
- fix typo in /system/etc/init.d/12swap script
- use better way to implement 'Disable Dock Observer' option (fix issue 637 - http://code.google.com/p/cyanogenmod4milestone/issues/detail?id=637 )
7.2.4d (2.3.7) 27.12.2012
- add built-in call recording option; no beeps every 10s during call recording any more
- 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
- fix /system/etc/init.d/12swap script
in case you're wondering why the new build is not uploaded to github as before, see https://github.com/blog/1302-goodbye-uploads
7.2.4c (2.3.7) 11.12.2012
- kernel: increased DAC fifo size to 16384 to reduce the chance of audio drop-outs
- 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 Baseband 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)
- build: in-line kernel building
- 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
7.2.4b (2.3.7) 09.11.2012
- kernel update: 10MB more of a free RAM (when the camera is not active)
-- allocate the LSC workaround memory only for the time while the ISP is actually in use
7.2.4a (2.3.7) 03.11.2012
- overclock: vsel entries restored to proofed values
- 2ndboot: updated pre-built binaries
-- a fix instead of a workaround for the GPU performance, proper ATAGs passing (thanks to Skrilax_CZ), etc.
- Music.apk: fixed music playback resume after a phone call (thanks to Danny Baumann)
7.2.4 (2.3.7) 23.10.2012
- the bad GPU performance on low CPU freq fixed via workaround during init (temporary insmod of stock pvr driver)
- updated kernel:
-- we're now on 2.6.32.60 (thanks to Skrilax_CZ)
-- new interactive governor backported from jellybean (with input-boost feature activated by touchscreen events)
-- camera helper buffer (allocated during boot) reduced by 6MB (thanks to alef78) > more free RAM available
-- optional 5 point multitouch fixed
-- fixed usb tethering (only in the 2nd uploaded 7.2.4 build - sorry for the confusion)
- bootinfo hacks could be removed thanks to new 2ndboot update by Skrilax_CZ
7.2.3 (2.3.7) 18.10.2012
download: https://github.com/nadlabak/android/downloads
- older builds are hopelessly obsolete from now on
--------------------------------------------------------------------------------------------------------------------------------
7.2.1 (2.3.7) 01.09.2012
- GPU drivers (SGX PVR) updated to 1.7 (latest Gingerbread release) from 1.5 (Froyo), despite the locked kernel
-- it allows less hacky surfacefliger/libui/egl code. Most notably, some workarounds had to be used for some apps to prevent occasional crashes on screen rotation before. Most prominently it can be seen in Gallery app. Before, the view had to be reset on each rotation (to make sure there won't be a crash), now it can work more naturally. Similar hack has had to be used for Google Maps as well...
- the proprietary gralloc.omap3.so patched to report 265 DPI to match the physical characteristics of the Milestone's display
- "stay away from zombie content providers" race condition fix - before, randomly, apps could get suddenly killed (after they attached to content provider that has been already killed, but its zombie process still there). This race caused apps to suddenly disappear e.g. after the search function has been initiated (reported e.g. in the case of Google Maps before). It should no longer happen after this release.
- a recent Google Maps update changed a part of the name of the always running background service from NetworkLocationService to GoogleLocationService. This change has been reflected in ActivityManagerService code, so the GMaps hack is working again.
- lots of fixes and also new features from upstream CyanogenMod is included, e.g. the increasing ring tone volume option.
7.2.0 (2.3.7) 16.06.2012
- 7.2.0 release
- the most notable 'last minute' fix is the elimination of the occasional 'mute' incoming call (while the two-way call recording ability is retained)
7.2.0 RC2 (2.3.7) 01.06.2012
- fixed initialization issues leading to bootloops or stalled boot if the ext partition mount took too long
- fixed lockscreen button behavior (notification power widget) where the lockscreen couldn't be enabled again after a while (thanks to maniac103)
- Toggle2G built from source; removed the need for root permissions
- usb: usbd built from source (thanks to Skrilax_CZ), disabled usb notification sound, usb tethering can be enabled directly from usb notification menu
- wlan: updated kernel drivers, disabled adhoc support in tiwlan.ini to prevent connection issues for some APs
- possible workaround for mute call issue (more feedback is needed to confirm or disprove its effectiveness) - Issue 752
- LatinIME is run in SystemUI process to spare additional 2MB of RAM
- added protection of Mms app if its service is doing a work. It shouldn't be necessary to keep the Mms app in RAM all the time to prevent lost sms anymore
- added possible recovery from DSP Bridge failures (its effectiveness needs to be confirmed) - Issue 672
- updated fonts (to fix special Romanian chars)
- install process wipes the dalvik-caches automatically
- etc.
7.2.0 RC1 (2.3.7) 23.03.2012
- various fixes under the hood
7.2.0 RC0 (2.3.7) 21.02.2012
just a quick fix build:
- make sure that services don't start before sd-ext has been mounted (if present)
- fix LED in charge only mode
7.2.0 RC0 (2.3.7) 17.02.2012
- wide screen video recording now captures in 848x480 resolution (was 720x400)
- two way call recording is now possible (recording has to start after the lines have been connected, not sooner)
- UMTS baseband (2100/900 vs. 2100/1900/850) can be selected in Device settings, the selection will persist even after future system updates (please do not use the baseband switching via Open Recovery anymore)
- fixed in-call and SIM PIN unlock screen layouts for landscape orientation, e.g. for phone in CarDock or DeskDock
- additional information about call can be indicated (e.g. that an incoming call has been forwarded, that the call is on hold on the remote side...)
- workaround for broken proximity sensors - camera button can be used to generate fake 'proximity far' event
- many other important fixes and improvements
note: CMWalpapers and Androidian and Cyanbread themes are not included anymore as more space in /system was needed for the libraries that enable the higher quality video recording. Themes and wallpapers can be installed e.g. from market separately.
7.1.5 (2.3.7) 21.01.2012
- ics animations (including rotation) backported to gingerbread
- renderer updated with rotation support - proper playback of videos with orientation hint
- adhoc disabled in tiwlan.ini (may help few people with wifi issues)
7.1.4 (2.3.7) 19.01.2012
- native wifi tethering finally works (proprietary 3G Mobile Hotspot removed, no dun apn dependency anymore)
- T9 dialer
- new 'Holo' ring lockscreen style
- increased net buffers for wifi, added values for hspa
- internal: switched to init built from source, wifi: switched from system/wlan/ti to hardware/ti/wlan, gps: gingerbread lib (from Defy GB firmware) is used instead of froyo lib + gpshim wrapper
- other things I can't remember now
notes:
1) 7.1.3 skipped to distinguish from the intermediate version used as base for the last HO!NO! Mod
2) If you encounter wifi issues after update:
reboot to recovery, open console and enter
Code:
rm -R /data/misc/wifi
exit
and reboot. You will have to re-configure your wifi networks after this.
Also make sure you have correct Wifi Regulatory domain selected.
Settings>Wireless & network>Wi-Fi settings>menu>Advanced>Regulatory domain.
Select appropriate value (11-US, 13-EU, 14-JP), then menu>Save
7.1.2 (2.3.7) 13.12.2011
- fixed recurring events in lockscreen calendar widget
- fixed possible egl surface creation failure (in PewPew game and possibly other apps); reworked egl config selection
- added optional revamped ring lockscreen style
- fixed bugreport service (left shift + del), report files are stored in /sdcard/bugreports/
- added /etc/powervr.ini for some PowerVR SGX tweaks (> less RAM used by surfaceflinger)
- internal storage changes:
-- dalvik.vm.dexopt-cache-only disabled by default ('no free space left in /cache' issue)
-- return back to 07app2ext moving also dalvik-cache to sd-ext
-- lib2ext script (and support for it in installd) newly included. It is not active by default. It can free huge amount of space in /data by transfer of applications' native libraries to sd-ext. Make sure you have enough free space (at least 100MB-200MB) in /sd-ext before you enable it. To activate it, run "su" and then "lib2ext 1" in terminal on phone. The libs will be moved during the next boot.
- etc
7.1.1 (2.3.7) 24.11.2011
- fixed issue of some Gameloft games (and possibly other apps) hanging during sound engine initialization
- fixed lockscreen calendar view to be able to display also the event description
- the most specific Milestone options (keyboard, logger etc.) moved to Device settings (from CyanogenMod settings)
7.1.0.7 (2.3.7) 21.11.2011
- camera: added possibility to focus during video recording (via focus key - half pressed camera key)
- keyboard: ability to set multipress language independently from locale
- keyboard: additional German multipress set where sharp s can be entered by double press on B key (instead of S key, as double s is quite common in German)
- media: fix broken playback position in several audio players (MortPlayer Audiobook, DoggCatcher and others)
- fix possible system crash caused by lockscreen calendar events display
- fix for non-animated unlock transition
7.1.0.6 (2.3.7) 15.11.2011
- keyboard: fix "_" (ALT + C) on hw keyboard
- keyboard: revised indication of active secondary key char map
- minimal ring lockscreen style added, option for middle ring unlock
- lockscreen gestures: added music control
- etc
7.1.0.5 (2.3.7) 13.11.2011
- video recording fix
- keyboard: revised handling of multipress for cyrillic/russian key char map
- keyboard: 200ms multipress interval added
- keyboard: Lithuanian multipress set added (thanks to rokasjasonas)
7.1.0.4 (2.3.7) 12.11.2011
- graphic rendering optimizations (opaque views, opaque in skia, surfaceflinger)
- fix for concurrent access to dnsproxyd socket that could lead to loss of data connectivity
- fix for non-animated unlock transition
- updated battery bar
- support for retail Russian keyboard
- added preliminary Cyrillic (phonetic) key char map
- added multipress set for Slovenian (thanks to kv1dr)
- option to disable boot animation (5-6s shorter boot time)
- downloads bind mounted to data block if there's no ext partition on sdcard - to help with low space in cache block that some people experience
7.1.0.3 (2.3.7) 10.11.2011
- support for secondary hw keyboard character map (russian, hebrew, arabic); when enabled, it can be toggled by menu/lang key on hw keyboard
- support for russian hw keyboard layout with swapped 'search' and 'menu/lang' keys
- multipress feature for entering alternate characters on hw keyboard (currently for cs, da, de, es, fi, fr, hu, it, nl, no, pl, pt, ro, ru, sk and sv). Future contributions of sets for other languages are welcome, see https://github.com/nadlabak/android...6e8f2e21ad9f2252cd3d96017c8160bb824d31d#L0R90
- keyboard features are configurable under CyanogenMod settings>Input (but it will be moved to Device settings in the future)
- Motorola specific AudioEffect replaced by newer AudioEffectSettings (fixes fx settings for speaker not restored after reboot), accessible from DSPManager menu
- added Compass Calibrator (Settings>Device settings)
- lockscreen can display both alarm and calendar events together
- important fixes to omap specific stagefright issues (multimedia)
- Market should no longer crash because of locale
- fix for occasional LatinIME crash
- many other fixes
7.1.0.2 (2.3.7) 23.10.2011
- fixed wlan MAC address
- instead of fonts, pico tts files are moved to /cdrom (should fix some 'frozen on M logo' cases)
- now correctly tagged as KANG: as before, this is not official cyanogen release - it's a self-kang of CM7 for Milestone
- various additional improvements and fixes from upstream
7.1.0.1 (2.3.7) 21.10.2011
- DSPManager service made stoppable again, by global DRC option
- system fonts are now stored in otherwise unused /cdrom block to make more space in /system (CMWallpapers can be included again)
- optional unlock by keyboard slide
- many fixes; among others: EAP (WLAN) lost password issue, possible system crash caused by lockscreen calendar events display, possible system crash by ring lockscreen, fixed bluetooth AVRCP 1.3 responses, possible DSPManager FC while editing EQ...
- updated power_profile.xml
- dalvik.vm.dexopt-cache-only property reintroduced (enabled by default); those whose app's dalvik-cache won't fit to /cache block can set it to 0 in /system/build.prop
- kernel tweaks included (in /etc/sysctl.conf)
- versioning changed according to new upstream style
7.1.0-11.10.12 (2.3.7)
- odexed build (main purpose is to gain more space in /data - only /cache/dalvik-cache is used, /data/dalvik-cache is empty), be sure to wipe both cache and dalvik-cache in OR when updating
- various fixes
7.1.0-11.10.05 (2.3.7)
- new feature: separate headset and speaker media volume
- various fixes
7.1.0-11.09.30 (2.3.7)
- release build of CyanogenMod 7.1.0 for Milestone (Android 2.3.7)
changelogs for previous releases: http://android.doshaska.net/cm7changelog
download links:
CM 7.2.3: https://github.com/nadlabak/android/downloads
Google Apps: gapps-gb-20111216-signed.zip - http://www.mediafire.com/?botrs7cz11h8v5x
same as the official gapps-gb-20110828 with:
- Market (Vending.apk) updated to 3.4.4 version
- CarHomeGoogle updated to 2.2.1.4 version (it seems to fix Sygic launch issues)
- new talk with audio/video chat included to make a single gapps update package again
- updater script fixed to be fully compatible also with odexed ROMs
Additional downloads:
- BPSW (2.2 - Froyo): http://code.google.com/p/cyanogenmo...?name=update-bpsw-MSG39UPEU_A1.19_0.90-I4.zip
if you are updating to CM from 2.1 firmware, you can use this package to update your baseband processor software to 2.2 version
- devtree (2.2 - Froyo): http://code.google.com/p/cyanogenmod4milestone/downloads/detail?name=update-devtree.zip
if you are updating to CM from 2.1 firmware, you can use this package to update your devtree to 2.2 version
Notes:
- the main init scripts are located in /system/etc/rootfs
- clocking options (frequency table, vsel table and governors) can be set in /system/etc/init.d/10overclock
- Adobe Flash can be downloaded and installed directly from Adobe web or Android Market
Installation:
- use OpenRecovery Apply Update menu to install the zip copied to /sdcard/OpenRecovery/updates
- data wipe/factory reset is highly recommended when you are upgrading from another rom/firmware (or having any issues )
- if you are in France, you should replace ro.product.brand=MOTO_RTEU with ro.product.brand=MOTO_RTFR in /system/build.prop (the ap_gain_france.bin will be used then)
OpenRecovery Mod (with CyanogenMod for Milestone specific customizations):
http://code.google.com/p/androidiani-openrecovery/
tried cm7 rom..cool...
Thank you so much, i have been waiting for this since gingerbread code released.
this is awesome, now I'll be juggling 4 roms in nandroid, my wife will be lucky if she'll ever be able to get ahold of me since I never use my phone as a phone anymore
CM7 is based on Gingerbread?
BryanChung said:
CM7 is based on Gingerbread?
Click to expand...
Click to collapse
yes with 2.2 kernel
@kabaldan: Very good preview
Christoffer84 said:
yes with 2.2 kernel
@kabaldan: Very good preview
Click to expand...
Click to collapse
Thanks for reply.
when i go to the sd-ext folder, it shows empty folder, but in my ext2 part, i should have many folders, what should i do?
Christoffer84 said:
yes with 2.2 kernel
@kabaldan: Very good preview
Click to expand...
Click to collapse
2.2 or 2.3?
jchenny said:
2.2 or 2.3?
Click to expand...
Click to collapse
Android 2.3 working on a 2.2 kernel
2.2 kernel
Only motorola signed kernels.
It's Android 2.3 based on 2.2 latest kernel leak!
kabaldan Thanks a lot for this release. I have one question can you make the unlock vibration not so stronger something like the official 2.2 leak?
emprize said:
when i go to the sd-ext folder, it shows empty folder, but in my ext2 part, i should have many folders, what should i do?
Click to expand...
Click to collapse
and in this case, is it success mount the ext2?
not its a bug or not or it just me
please look at the keyboard, some number is missing?
{
"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"
}
Since this is a new version of CM, is it recommended or even necessary to do a full cache/data wipe?
Or can we apply the update without any wipe as with CM6?
kabaldan said:
The hero responsible for the gkisystem (radio) finally running under 2.3 is f_pasha, many thanks to him!
http://code.google.com/p/cyanogenmo...-7.0.0-RC0-0.07-11.02.03-Milestone-signed.zip
mirror: https://github.com/downloads/nadlabak/android/update-cm-7.0.0-RC0-0.07-11.02.03-Milestone-signed.zip
fixed gps: http://www.multiupload.com/T9I59MLFVL
put the gps.sholes.so to /system/lib/hw
(set permissions to 644)
Google Apps (for CM7): http://wiki.cyanogenmod.com/index.php?title=Latest_Version#Google_Apps
main issue remaining: compass
Click to expand...
Click to collapse
Thanks to the king!!!
thanks to the almighty f_pasha from me too
and also to kabaldan for his work on bringing us good roms and of course all the other devs!
so far gingerbread is working really nicely... if it stays that way i dont see any reason to return to froyo
how can I set only the fancy screen off animation to be played kabaldan?
I dont want all the other animations because they lag the phone!
Thanks!
wow awesome finally,.... good work nadlabak and f_pasha... both geniuses.
This is FANTASTIC! Working great so far. The only thing I noticed so far is that Navigation is missing.....? Google maps is updated in marketplace but Navigation is not present in draw. I did a google gesture search and it found it but gave an error when launching....
That's the only issue I ran into so far.
EDIT: After applying GPS fix and rebooting the phone Navigation is now appearing in the draw.
I also get a force close when trying to turn on notifications for CM updates in the settings menu, is this not going to be implemented?
Thanks for the work.

[ROM][UNOFFICIAL] CyanogenMod 10 (Updated: Mar 16th)

CyanogenMod 10 (based on Android 4.1.2 "Jelly Bean") for HTC Liberty ("Aria/Gratia")
NOTE: Just to make this clear, this is UNOFFICIAL, and NOT supported by CyanogenMod.
Screenshots: http://dl.dropbox.com/u/1077120/Android/cm10shots/index.html
Hboot 1.02 or higher is required!
Bugs & stuff that doesn't work:
- Backlight for navigation buttons won't turn on sometimes (it seems to work fine on auto brightness though)
- Built-in voice recognition doesn't work (see Tips & Tricks for workaround)
- Emergency calling is untested
- Headset/headphones already plugged in will not be detected on boot
- HTML5 videos (like m.youtube.com in the browser) don't work
- Lockscreen can sometimes glitch out on boot
- Netflix doesn't work (maybe some others too)
- Panorama "works", but is VERY slow & glitches making it pretty much unusable
- Timelapse recording doesn't work
- USB tethering doesn't work
Tips & Tricks:
- Trackball wake: Open Terminal Emulator and run "trackballwake", then reboot. Do the same to disable
- Voice Search on Google Now (kind of):
1. Install Voice Search from the Play Store
2. Install this app (now requires $0.99): http://forum.xda-developers.com/showthread.php?t=1770100
3. Long-press search key (or open app drawer), and pick Voice Search Assistant with the blue microphone icon
4. App will capture voice using the old Voice Search, then send it to Google Now
5. Press search button on keyboard
- FM radio: use Spirit FM and allow root requests
Thanks: gladiac & Droste for helping with CM10, and everyone who helped with CM9 (gladiac, Droste, munjeni, s0be)
CyanogenMod for supporting so many old devices, and keeping Android open
tl;dr? Download here!
Release 8 - http://goo.gl/lnfKI
98214a5e0232ac7120dfce070a32a4b3
{
"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"
}
MediaFire mirror (slower, ads, captcha): http://www.mediafire.com/?bz019geh5nbg8th
----------------------------------------------------------------------------------------------------------------------------
Google Apps - http://goo.gl/fJWSX
7c09ce91cfc380f937de484fab6e4d22
The CM update script is supposed to restore Google Apps, but sometimes doesn't successfully (probably due to space limits). If you are updating, format /system then reinstall both the ROM package and gapps package
A full Google Apps package won't fit on the system partition, so I've taken out a few things (face unlock & GoogleTTS which we can't use, etc)
This may be the last complete version of Android this phone gets unless Google cuts down on the size a lot in the next version (unlikely, since they don't support old devices with small storage)
Sources:
Manifest with ROM & kernel: https://github.com/WinSuk/android/tree/jellybean
Kernel only: http://git.cryptomilk.org/projects/marvel/kernel_htc_msm7227.git/tree/?h=jellybean
Release history:
Downloads for old releases can be found here or here
Release 8 - March 16th, 2013
- Fixed built-in SIP(internet) calling (at least with what I can test)
CM changes:
- File Manager updated
- Layout adjustments for mdpi (what we use)
- Translations updated
- Maybe more I've missed
Release 7 - December 11th, 2012
- Data usage meter fixed (thanks OliverG96!)
- Render glitches in camera fixed by switching to LegacyCamera (has less features, but no more glitches)
- Video recording fixed (by updating camera HAL)
- http://review.cyanogenmod.org/#/c/26526/ cherry-picked and enabled - should make things smoother
CM changes:
- Add option to hide AlarmClock Icon in StatusBar
- Clear all button on recent apps
- Longpress hardware key actions in PasswordUnlockScreen
- Messaging: Ability to mark a message as read from the notification
- Trebuchet: Set dock icons number & move app drawer icon
- etc
Alpha 6 - November 15th, 2012
- Fixed possible data connection issues
- Working hardware video decoding (huge thanks to Ganster41!)
- Camcorder now records video, but the output is still bad like on ICS
CM changes:
- CircleBattery: Revamped charging animation
- LockScreen: long-press actions from hardware keys
- Mms auto-retrieval (with data off)
- New CM file manager
- PowerMenu: Expanded desktop
- Lots of small things (like making the keyboard automatically open on quick reply)
- etc
Alpha 5 - October 25th, 2012
- Fixed custom auto brightness crash
- Fixed graphical glitch on the status bar's notification animation
- Fixed USB debugging running while disabled
- VideoEditor/Movie Studio has been removed to save space (since it doesn't work anyway)
CM changes:
- Merged in 4.1.2 release from Google (includes one-finger notification expanding, etc)
- Apollo: Gapless playback
- Apps: Enable fast thumb scrolling
- Bluetooth: MAP support (untested for Liberty)
- Calculator: New Features (like graphs, etc)
- Camera: Burst mode (up to 20 shots); JPEG Quality settings; Timer Snapshot; Volume key zoom
- Clock: Stopwatch & Countdown
- Keyboard: Long-press symbols added to all letters
- Lockscreen: Clock alignment (left, right[default] or center)
- Notification tray: Click & long click actions added to date & time
- Power menu: Ability to hide airplane mode & sound toggles
- Status bar: Circle battery
- WiFi country code setting
- etc
Alpha 4 - September 13th, 2012
- Trackball wake script added - run "trackballwake" from Terminal Emulator
CM changes:
- Electron beam (screen-off animation) fixed
- Option to control cursor in text fields using volume keys
- WebGL support
- QuickMessage:
-- Crash on mdpi fixed (I actually did this one )
-- Fixed opening main messaging app in background
-- Option for Holo Dark theme instead of default Light theme
-- 'Quick reply' notification action added
-- Smiley and Emoji support (menu button to insert them)
-- Template support
- etc
Updates to gapps package:
- GoogleTTS has been removed since it doesn't work anyway. This will set the default to PicoTTS, which works
- Google Now has been updated to work with ARMv6. See Tips and Tricks section for a voice seach workaround
Alpha 3 - September 1st, 2012
- Fixed derps from Alpha 2 (lights, battery stats, layering issues with videos)
CM changes:
- QuickMessage pop-up (trying to keep this text minimal, so I'll let CM explain it better with that link )
- Variable size pattern lockscreen (up to a huge 6x6 pattern!)
- etc
Alpha 2 - August 29th, 2012
- Bluetooth not turning on magically fixed (think I know how/why, but I didn't do anything directly to fix it ^_^)
- WiFi tethering/hotspot fixed (thanks to http://review.cyanogenmod.com/#/c/21197/)
CM changes:
- More Trebuchet/Launcher stuff merged (this also fixes the overlap bug)
- New boot animation
- New ringtones (Raindance, Whisperer, Wobbly Ringer) & notification (BrassAndroid) from Ink Monster
- Option to toggle items in shutdown menu
- Optional lockscreen rotation
- etc
Alpha 1 - August 10th, 2012
- Initial release
So glad you're up and running! I'll run this soon and post feedback! Any screenshots though?
this is great! thanks winsuk! It's great to have you back
GREAT!! I will try it.
If space is not enought for next Google plan, we can set system partition to maximum space using revolutionary_cus and we can use data partition from sd card (optimising initrd) ?
munjeni said:
If space is not enought for next Google plan, we can set system partition to maximum space using revolutionary_cus and we can use data partition from sd card (optimising initrd) ?
Click to expand...
Click to collapse
I'm thinking the same thing. Any reason we can't use your h-boot utility to increase the system partition to 250MB?
I'm glad to see development is going for this phone still. It was my first smartphone, and I loved it. Unfortunately I don't have it anymore, since I upgraded to the HTC One X. But I sold it to my friend (still rooted and on CM9) so maybe he'll have some use for this
Your ROM is great, but one bug I noticed made me return to my nandroid backup: Link2SD doesn't work. If I try to move an app to the SD card, it says "App successfully moved", but if I try to start it, it force closes. Do you have a solution for this problem? If this works, I would use your ROM probably as a daily driver...
This rom is pretty nice,thanks! However I need wi-fi tethering...
Thanks for your hard work, looks great...
hey winsuk does the sound pop bug still go nuts ?
i noticed when i go to sound , disable lock screen sound , and key press sounds , the speaker turns off
when i turn them on , i hear a mild hiss , and that is what is in place of those sounds
haven't tried this rom yet tho
dansou901 said:
Your ROM is great, but one bug I noticed made me return to my nandroid backup: Link2SD doesn't work. If I try to move an app to the SD card, it says "App successfully moved", but if I try to start it, it force closes. Do you have a solution for this problem? If this works, I would use your ROM probably as a daily driver...
Click to expand...
Click to collapse
Maybe it hasn't been updated for Jelly Bean? The sdcard has also moved (to /storage/sdcard0)
dust906 said:
hey winsuk does the sound pop bug still go nuts ?
i noticed when i go to sound , disable lock screen sound , and key press sounds , the speaker turns off
when i turn them on , i hear a mild hiss , and that is what is in place of those sounds
haven't tried this rom yet tho
Click to expand...
Click to collapse
Sounds work fine for me..
trackball wake not working ?
---------- Post added at 02:53 AM ---------- Previous post was at 02:45 AM ----------
no s2e being used ?
dust906 said:
trackball wake not working ?
---------- Post added at 02:53 AM ---------- Previous post was at 02:45 AM ----------
no s2e being used ?
Click to expand...
Click to collapse
I'm trying to keep this as close as possible to an official CM, so I haven't added anything for trackball wake.
If you want it, you can edit /system/usr/idc/curcial-oj.idc and change device.internal to 0 (and make sure it keeps read permissions, or you'll get a mouse on the trackball)
Edit: And forgot to add, reboot
Planned to add this to the first post, just needed to test it first
And S2E is hidden in the Play Store to anything higher then ICS. If you can get an apk (say from /data/app on ICS), it works fine
also..... recovery is no longer loading... htc screen
revolutionary
nvm low battery did it somehow
and if anyone gets a version of s2e to work please post a link here to the .apk
latest version installs but says is not supported when opened
Guys, if you have faster sd card you can use CronMod INT2EXT4+
it mount /sd-ext partition as /data partition while remaining dalvik cache on internal stroage.
If anyone wants the Galaxy Nexus jellybean boot animation, here is it.
Resized to 320x480, Credit by me.
EDIT:This is not flashable zip,please copy bootanimation.zip to /system/media/ and set permission to 644
OK, I will try S2E again. You're right, Link2Sd hasn't been updated for JB so far, so we will probably have to wait for this. I'll let you know if S2E is working for me.
Sent from my Liberty using xda premium
Anyone that needs S2E, I've uploaded the apk pulled from ICS - HERE
md5: 3D3059CE40BC9018EF7AC73F4E33FD3B
cHarley04 said:
Anyone that needs S2E, I've uploaded the apk pulled from ICS
Click to expand...
Click to collapse
Thanks, but this site needs registration:
You should Sign Up or Login to use this feature
Please upload to any free site.

[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