Related
There are a lot of fun, geeky tweaks we can do to these tablets, so I thought I would collect them in one place. It would be great if someone could add this to the sticky at the top of the Dev section. Please add suggestions!!!
User Interface changes:
Voodoo Screen tuning - Hardware level tweaks of the color profile
Display all apps in full screen mode - Force all apps to display in full screen
Hide system bar via power menu - Add function to hide status bar in power menu for ROMs with no framework changes to power-button menu
*Tweak Touchscreen responsiveness - App to change various settings in touch screen.
System Features:
Enable USB Charging - Charge your tab by computer or regular USB adapters
Init.d support - Enable init.d scripts to run at boot
*** Zip align at boot - Align apks at boot for efficient reading
*** V6 SuperCharger - Get V6 Supercharger RAM tweaks working
Monitor android.process.media - Monitor process android.process.media for high cpu usage
Enable ad-hoc Wifi - Enable ad-hoc wifi funtionality
* Set Model to German region code - Allow non-German bought tabs to be CSC (German) region code
* Disable Dolphin Browser collection - Disable excessive browser data collection
*, **, ***Build.prop & init.d Edits - Change boot settings
Mount Network Shares - Mount Network shares on Galaxy Tab
build.prop Tweaks - Long list of changes you can make to your build.prop
Unlock your 3G/4G Tab - Unlock your (at least T-mobile) Tab from a specific carrier
App Changes:
Selectable user agent in default browser - Enable selectable "Desktop" mode in Browser
Force Browser to Desktop - Force Browser to always be in "Desktop" mode
Revert Market to pre-3.2 version - Revert to old market to install all compatible apps (for those having issues installing apps)
Disable Swype license check - Disable the license check for Swype to prevent issues with modified system properties.
Unconfirmed mods from other devices
WARNING! make a backup before testing these as they have yet to be confirmed safe and working on Galaxy Tabs.
Increase speaker/headphone volume - Increase the volume output (Transformer)
Increase volume tweak 2 - Increase the volume output V2 (Transformer)
USB to Ethernet Drivers - Connect to the internet via USB to Ethernet (Transformer)
Change auto-brightness levels - Reduce or increase auto brightness levels to save battery or improve visual appearance (Galaxy S II)
* NOTE 1: Root Explorer has issues with setting permissions correctly in Honeycomb, use ES File Explorer for root file edits. Just go to settings and enable root and mount as R/W
** NOTE 2: Not all of these functions work with the Tab 10.1
*** NOTE 3: May require "Enable Init.d scripts" to function
I was expecting this, thanks m8
It should be sticky thread
Great collection..
Plz put it as sticky, it is perfect.
Sent from my GT-P7500 using xda premium
Great! Sticky is in order here.
This is really good, I'm using some of these features myself so I can attest to it's well-functionality. While I was perusing these threads, I came across a post by reputable developer who said that V6 Super charger causes nothing but problems; If so should I risk it? What are your opinion?
task650 and others pointed out that the ram levels set by v6 are lower than our stock settings. That is v6 was designed for phones with less ram, so the free ram levels are lower than optimum on our tabs. I set them manually with system tuner pro.
Updated to include touch screen tuning tweaks, build.prop & init.d references, and notes
How much RAM does our Tab have guys?
BeNicePlz said:
This is really good, I'm using some of these features myself so I can attest to it's well-functionality. While I was perusing these threads, I came across a post by reputable developer who said that V6 Super charger causes nothing but problems; If so should I risk it? What are your opinion?
Click to expand...
Click to collapse
Personally,i feel the V6 supercharger makes my tab run smoother,less stutter..I'm on KI2, pershoot oc 1.2, v6 update 9.
mark.m.moran said:
How much RAM does our Tab have guys?
Click to expand...
Click to collapse
1 GB
Bus Driver said:
Personally,i feel the V6 supercharger makes my tab run smoother,less stutter..I'm on KI2, pershoot oc 1.2, v6 update 9.
Click to expand...
Click to collapse
I've heard it does other things than just altering the min free values, so maybe that's why task did an about face regarding v6 by integrating it into v1. 1 of 3.2
UPDATE
Added sypwe license check mod, and removedmwarning for v6 supercharger
Nice post
Thks
UPDATE 11/15
* Organized a bit more
* Added some mods from other devices
* Added unlock app
{
"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"
}
Upon positive feedback to my initial post and several requests in the modded-cm7-thread, here's the thread for the development section.
This thread is about providing everyone with my CyanogenMod 7 Kang and the modifications I added to it. Both ROM and Kernel are compiled from source in a Linux environment. Note: This is by no means my ROM. My work is based on the awesome efforts by everyone who contributed to CM7. While initially I built the ROM only for myself in order to adjust a few things to my liking, after some development I thought "It's so good, I might as well share it".
Highlights of my CM7 Kang:
All CM7 commits up to September 25, 2012
Very smooth and snappy overall experience (smooth spinners, smooth indeterminate progress bar, different screen transition animations, some other things)
Enhanced audio experience (digital audio mixer, increased headphone volume, Beats Audio, more volume increments)
Increased battery life through kernel tweaks like writeback variables, underclocking, WLAN undervolting, and LED-button light dimming
Custom CM7 Kernel with battery-optimized smartass2 governor, additional interactivex and ondemandx governors, default SIO i/o scheduler (2012 version), battery optimized sysctl variables and many more improvements
G-key usable as a launch button for the camera app, as shutter key inside the camera app, and also as music play/pause key when the screen is locked
increased camera jpeg quality (pictures are ~ 1.3 - 1.7 MB)
Option to center the statusbar clock (not enabled by default) and change the clock's color (white by default)
Option to set the statusbar color (not enabled by default). You can choose between fully transparent, semi-transparent, and any custom color.
Optional 1.2 GHz overclocking via menu
Fixed GPS performance, largely fixed audio routing and fixed call quality
VPN support
Customizable installation with Aroma installer
G-recovery
Download links:
Download links for 'all-in-one' package:
Download mirror 1: Mediafire
Download mirror 2: Rapidshare
md5sum: 3c220de332afbeea07e04ad4ff047a7a
Notes:
Installation: to install, go into CWM and select the package via 'Install zip from sdcard'. Upon this, a graphical user interface will guide you through the setup process.
This package contains everything that was previously listed under 'download links': ROM, Kernel, Google apps, Beats Audio remover, localized GPS fixes, WLAN failsafe Kernel, the format script, additional applications, and the option to remove some stock applications.
The Aroma installer gives you the possibility to customize your installation: you can freely choose any component you want to install without the need to install anything else. For example, you could only install the ROM, only the Kernel, only a GPS fix, etc.
There is no need to do any wipes in CWM - the installer will take care of this.
Besides the fully customized installation, there are two quick install options available in the installer: 'Install CM7' and 'Update CM7'. Those will perform the necessary wipes and install the bare CM7 ROM (including Google apps) for you. No other additional apps will be installed or removed.
When installing the CM7 ROM, the European GPS fix and Beats Audio are already included by default.
Download links for Kernel-only flashable:
Download mirror 1: Mediafire
Download mirror 2: Rapidshare
md5sum: f2b8d85b65e231c5705b5e3cf9779b81
Download links for Baseband changer package:
Download mirror 1: Mediafire
Download mirror 2: Rapidshare
Only change your baseband if you know what you are doing. The procedure is really simple and instructions are included in the zip file. Changing baseband will only affect baseband, your ROM / settings / apps will be unaffected.
Full Changelog and source references:
Code:
[B]cm-7-package-20120925-p970-boype[/B]
- Kernel: Tweaked voltages for better stability (this time for real)
- All CM7 commits up to September 25, 2012 (incl. some memory leak fixes and other things)
- Final release!
[B]cm-7-package-20120916-p970-boype[/B]
- Kernel: Completely removed DVFS touch ramping
- Kernel: Tweaked voltages for better stability
- Kernel: DVFS CPU ramping: Make more use of the lowest frequency (200 MHz)
- All CM7 commits up to September 16, 2012
[B]cm-7-package-20120909-p970-boype[/B]
- Removed OMAP4 GPS driver from ROM, since it should not be there in the first place (P970 is based on OMAP3)
- Changed low-memory-killer values to 2048,3072,4096,6144,7168,8192
- Kernel: set ondemandx as default as it appears to be the most battery friendly governor
- Kernel: DVFS: relaxed ramping behavior. Lower OPPs (= less MHz) are used for the same tasks to save battery; also enhanced a little piece of code
- All CM7 commits up to September 9, 2012
- Replaced (the optionally installable) Root Browser with ES File Explorer since it has better functionality
- Updated (the optionally installable) AlarmDroid app to the latest version
[B]cm-7-package-20120905-p970-boype[/B]
- Reverted RIL to v11b due to occasional loss of signal problems
- Reverted camera libs to v11b due to the first two seconds of video recording being black
- Set touchscreen refresh rate slightly above the display refresh rate for smoother scrolling (71 Hz)
- Reverted Wifi scan interval to 20 seconds (CM7 default) to counter some Wifi (re-)connect issues
- Updated Play Store and ROM Manager to latest version
- All CM7 commits up to September 5, 2012
- Kernel: Reverted CPU transition latency to 15ms (LG default)
- Compiled Kernel and ROM with default CM7 toolchain (GCC 4.4.3) for maximum compatibility and as few bugs as possible. Linaro caused strange behavior sometimes!?
[B]cm-7-package-20120826-p970-boype[/B]
- Updated all LG proprietary files to V20N (GPS, graphics, RIL, sensors, video codecs, ...). The files prior were still from V11B (Froyo).
- Re-compiled package with Linaro toolchain, since random errors were reported
[B]cm-7-package-20120824-p970-boype[/B]
- Set audio capture mixer to 'Digital' (was 'Analog' before)
- Increased microphone sampling rate for voice calls to 16 KHz (was 8 KHz before)
- Activated multi-mic in handset calls: multi-mic makes use of the second microphone located near the headphone port to record ambient noise. The noise is compared to the sound captured by the primary microphone and then filtered out.
- Boosted speaker volume a little
- Added option to choose transition effects from within aroma installer: the current LG Froyo effects are set as default, but the CM7 default ICS-effects can be installed as well.
- Fixed bug in aroma installer where Europe GPS fix could not be (re-)installed
- Fixed bug in aroma installer where Play Store disappeared and could not be recovered after updating the ROM / re-installing Google apps
- Pre-zipaligned apks of optionally-installable applications
- Updated ROM manager to latest version
- All CM7 commits up to August 24, 2012
[B]cm-7-package-20120817-boype[/B]
- Fixed GPS not working when screen is off
- All CM7 commits up to August 17, 2012
- Added AROMA installer for an "all in one" package (thanks to tantrums for the help). All previously available flash files (ROM, Kernel, GPS fixes, apps, ...) can be installed from AROMA. You don't even need to do wipes in CWM anymore, as a formating script is included.
- Updated some outdated applications (Google Search, Play Store, Superuser)
- Kernel: added USB battery drain fix
[B]cm-7-20120809-p970-boype[/B]
- Another attempt to fix the 'overamped' microphone during handset calls (I'm not talking about the background noise issue here)
- Fixed front camera not working in high quality video mode
- Fixed GPS fix not setting permissions properly on first boot
- All CM7 commits up to August 9, 2012
- Kernel: Fixed the issue where the CPU ramped down (or only appeared to ramp down!?) way below 200 MHz
[B]cm-7-20120805-p970-boype[/B]
- Reverted microphone gain on handset calls back to standard values, while maintainig the increased gain for everything else. (Some users reported distorted sound due to high gain. Actually, I assumed that calls were excluded from the gain.)
- Went back to standard app package - no apps removed, no apps added (not even google apps). Can't argue with personal taste...
- Pre-set GPS fix is set to European NTP server (so no need to flash the EU GPS fix)
[B]cm-7-20120803-p970-boype[/B]
- All CM7 commits up to August 3, 2012
- Fixed GPS permission issue being repsonsible for bad GPS fix performance
- Fixed large parts of the (very messed up) audio routing:
- In a call, when enabling handfree (speaker) mode, the interlocutor could not hear anything
- In a call with headphones attached, the interlocutor could not hear anything
- In a call via headset, the interlocutor experienced very low volume
- Increased overall mic recording volume by 66% (Regular calls are excluded from that. However, e.g. Skype calls and voice recording are boosted.)
- Added option to set the statusbar color (not enabled by default). You can choose between fully transparent, semi-transparent, and any custom color. (By JerryScript. [URL="https://github.com/thekraven/android_packages_apps_CMParts/commit/7e5f2170e85d24ecd749eebcf409377d0020ea55"]source 1[/URL] + [URL="https://github.com/thekraven/android_frameworks_base/commit/7479afb07eaa5b0a1445d439904284bba9649ebd"]source 2[/URL])
- Fixed a small bug with the center clock, which wasn't correctly "rolled in" after events in the status bar ticker.
- Changed Launcher to the official Play Store version of ADW Launcher (gives a little better performance and smoothness)
- Integrated Google apps (gapps) into ROM package and updated most of them to the latest version
- Integrated the LG Memo app and widget (pulled them from a stock GB ROM)
- Integrated Root Browser, Fancywidgets (great weather widgets), HTC IME mod (superb keyboard) and some other useful apps
- Deleted useless apps from ROM: DeskClock, FileManager, LatimIME, LiveWallpapers, LiveWallpapersPicker, MagicSmokeWallpapers, Protips, RomManager. I have added a zip package with the deleted apps to the OP, in case you want any of those apps back.
- Integrated a couple of notification/ringtone sounds: 'Guitar 2' and 'Major' from HTC, 'Wake up' from Sony Ericsson, and two retro Super Mario sounds :)
- Kernel: Set CPU OPs to 200-400-600-800-1000-(1200) MHz
- Kernel: Re-integrated almost all parts of LG DVFS and rewrote them to work with the new frequencies. This largely stabilizes the kernel!
- Kernel: Tweaked voltages, GPU frequencies and screen-off ramping behavior to optimize battery life
- Kernel: Fixed WiFi hang on re-enable. Connecting WiFi is really fast now :) (Thanks to Conn O'Griofa). ([URL="http://nv-tegra.nvidia.com/gitweb/?p=linux-2.6.git;a=patch;h=04dd4dc82b0960ff95c3adc58c07da3ce699a67f"]source[/URL])
- Kernel: Undervolted WLAN some more
- Kernel: Added ondemandx governor and changed to regular smartass2 / interactivex governors (non-DoomLord versions)
- Kernel: Updated SIO to 2012 version and tweaked it slightly
- Kernel: ...more changes under the hood. Check the sources if you're interested.
- Updated building environment: Kernel and ROM are compiled with Linaro toolchain 11.10 / Java JDK 6u33
[B]cm-7.2.0-p970-20120715-boype[/B]
- All commits up to July 15, 2012
- Implemented Beats Audio into the ROM for an enhanced music experience. If you don't like it for some reason, just use the Beats Audio remover listed under the download links. Huge thanks to RockoDev. ([URL="http://forum.xda-developers.com/showthread.php?t=1525226"]source[/URL])
- Kernel: fixed the SOD / freeze issues. Thanks again to kdo_vi and Siguiriya for beta testing.
- Kernel: fixed the issue where the phone was laggy for a minute or so after changing the frequency. This means, that you can now also set your desired frequency and governor on boot without any initial lag or other downsides.
- Kernel: removed a lot of LG DVFS stuff from the code. Only the very necessary lines for a smooth operation remain.
- Kernel: lowered LED-button energy input by ~40%. Battery savings 'hello' ;)
- Kernel: tweaked SIO a bit for better I/O performance
- Kernel: some more changes under the hood. Check the Kernel source if you're interested.
- A sidenote for the benchmark kids: Change your governor to ondemand or interactiveX when you want to get the best possible synthetic benchmark scores.
[B]cm-7.2.0-p970-20120711-boype[/B]
- Kernel: Fixed bug where CPU frequencies and governor could not be set properly in CM Settings -> Performance -> CPU Settings (I removed parts of LG DVFS for that)
- Kernel: increased voltage for 200 MHz CPU frequency to get rid of reported SODs
- Kernel: added optional 1.2 GHz overclocking support, selectable from the CM Settings -> Performance -> CPU Settings menu
- Kernel: added SIO i/o scheduler and set default
- Kernel: smartassV2 is default governor again
[B]cm-7.2.0-p970-20120710-boype[/B]
- All CM7 commits up to build date
- Kernel: Underclocked the lowest CPU operating point (OPP) to 200 MHz (was 300 MHz before) and applied lower voltage for that OPP. Also adjusted GPU frequencies in a linear way for all OPPs (each 100 MHz increase adds 80 MHz more GPU clock, so in the end the default GPU maximum of 800 MHz is reached at a CPU speed of 1000 MHz). [B]Huge thanks to Huexxx and his [URL="https://github.com/Huexxx/diana/commits/v2"]released Kernel sources[/URL]![/B]
- Kernel: lowered WLAN voltage to save battery. Operating voltage is now between 1.7 Volt and 2.7 Volt (was 1.8 - 3.0 Volt before).
- Kernel: Set tickrate to 72 Hz. I expect this to be a battery saver when screen is on.
- Kernel: Back to deadline i/o scheduler
- Kernel: More kernel stuff under the hood, see the Kernel source if you're interested
[B]cm-7.2.0-p970-20120704-KANG[/B]
- All CM7 commits up to build date
- G-key is no longer a "dead" key:
- when screen is on, long press will open the camera app
- inside the camera/camcorder app, g-key will serve as camera shutter key (Enable it in camera app -> advanced settings; I implemented this function)
- When the screen is off, long press can be set to toggle music play/pause (Enable it in Settings -> CM settings -> Input; I unlocked this function)
- Increasing ringtone option (cherry-pick, authored by Danny Baumann; [URL="http://review.cyanogenmod.com/#/c/18401/"]source 1[/URL] + [URL="http://review.cyanogenmod.com/#/c/18402/"]source 2[/URL] + [URL="http://review.cyanogenmod.com/#/c/18403/"]source 3[/URL])
- Disabled trackball options from Settings -> CM settings -> Input (since the optimus black has no trackball)
- Added 40mb heapsize to Settings -> CM settings -> Performance settings and set as default (was 32mb before)
- Kernel: added interactivex and set as default governor
- Kernel: set noop as default i/o scheduler
- Kernel: added support for VPN (compiled and integrated tun.ko module for that)
- Kernel: added g-recovery by sergey1369. When you have a bootloop, you can still access CWM by repeatedly pressing the G-key while booting. Also thanks to Huexxx for answering a question ;) ([URL="http://code.google.com/p/g-recovery/"]source[/URL])
[B]cm-7.2.0-p970-20120625-KANG[/B]
- All CM7 commits up to build date
- Added "center clock" and "clock color" feature by jerryscript ([URL="https://github.com/thekraven/android_frameworks_base/commit/7479afb07eaa5b0a1445d439904284bba9649ebd"]source 1[/URL] + [URL="https://github.com/thekraven/android_packages_apps_CMParts/commit/92bf8fce1a4d54dfb5076f17c456a8210b8a655e"]source 2[/URL])
- Kernel: Updated SmartassV2 with DooMLoRD's optimized version of the governor (I hope to achieve even better battery life) ([URL="https://raw.github.com/DooMLoRD/SGS-SL-i9003/GB/kernel/drivers/cpufreq/cpufreq_smartass2.c"]source[/URL])
- Kernel: changed taskkiller values to 6mb 8mb 26mb 28mb 30mb 32mb (1536 2048 6656 7168 7680 8192) -> values taken from the "balanced 3" setting from zeppelinrox's supercharger v6 (I encountered some slight issues with the previous values at multitasking) ([URL="http://forum.xda-developers.com/showthread.php?p=16635544"]source[/URL])
[B]cm-7.2.0-p970-20120620-KANG[/B]
- All CM7 commits up to build date
- Removed blur effect from popup menus (like the power-off menu) since it was causing slowness and lag
- Changed wifi default timeout to 5 minutes after screen goes off. cm7 default hardcoded value was 15 minutes
- Changed analog audio mixer to digital audio mixer. subjective listening result: less distortion and hissing via headphones
- Changed volumes for louder headphones and maximum speaker volume without distortion
- Added build.prop tweak for better battery life: pm.sleep_mode=1
- set wifi scan interval to 150 seconds to save battery (was 20 or 30 before)
- Raised jpeg encoding quality to 97 for better image quality of photos (was 90 before). note: this is not a build.prop tweak, since that method won't work on CM7
- Added "smooth spinners" (the "please wait"-circle-animation)
- Created smooth indeterminate progress bar (the "infinite" progress bar). just applied some very basic photoshop skills for that
- A-GPS: added european NTP server (was north american before)
- Added more increments to volume bars for everything (music, ringtone, notification, alarm, calls, .....)
- Changed transition effects to lge-p970-froyo-stock because they look nicer and smoother
- Removed the android legacy libGLES driver, since it prevented the SGX530's graphics driver to do its job properly (should give a smoother overall experience + is proven to give an improved gaming experience)
- Kernel: added smartass2 governor and set default with battery-optimized values: DEFAULT_AWAKE_IDEAL_FREQ 800000; DEFAULT_SLEEP_IDEAL_FREQ 300000; DEFAULT_RAMP_UP_STEP 100000; DEFAULT_RAMP_DOWN_STEP 100000; DEFAULT_MAX_CPU_LOAD 66; DEFAULT_MIN_CPU_LOAD 33; DEFAULT_UP_RATE_US 48000; DEFAULT_DOWN_RATE_US 99000; DEFAULT_SLEEP_WAKEUP_FREQ 99999999; DEFAULT_SAMPLE_RATE_JIFFIES 2
- Kernel: set deadline i/o scheduler default
- Kernel: set battery driver to output current voltage in mV (so it is displayed correctly e.g. in spareparts' battery info)
- Kernel: set swappiness to 0
- Kernel: tweaked writeback and cache variables for extended battery life
dirty_ratio 90
dirty_background_ratio 80
dirty_expire_centisecs 1000
dirty_writeback_centisecs 2000
min_free_kbytes 4096
vfs_cache_pressure 10
- Kernel: tweaked /system, /data and /cache mountings (from Huexxx kernel) ([URL="http://forum.xda-developers.com/showthread.php?t=1332311"]source[/URL])
- Kernel: changed taskkiller values to 6mb 8mb 24mb 26mb 28mb 30mb (1536 2048 6144 6656 7168 7680) -> values taken from the "balanced 1" setting from zeppelinrox's supercharger v6 ([URL="http://forum.xda-developers.com/showthread.php?p=16635544"]source[/URL])
- Kernel: tweaked tcp buffersizes to 4096,87380,256960,4096,16384,256960
- Kernel: tweaked SD-card readahead to 2048kb
List of included CM7 commits (cf. commit dates)
Installation, notes and bugs:
Known bugs:
Video recording:
Low frame rates in general (around 13 FPS)
Recording occasionally just stops after some time
Video playback: Hardware decoding is laggy (You can still use software decoding, which works fine, but consumes more battery)
FM radio:
FM radio puts the volume to the maximum at start-up and every time a sound notification occurs
After an incoming call the radio won't continue playing
Channel renaming does not work
SIP calling: The headset button won't work (can't mute or hang up calls with it)
Skype calling: Handsfree (loudspeaker) mode causes extremely low microphone volume
Bluetooth: there have been reports about random Bluetooth re-pairings, resulting in calls not working properly
Installation procedure and various problems:
It is perfectly possible to flash the kang over any other CM7 version (nightlies, kangs). Also, you can flash any other CM7 over my kang.
When you're switching to CM7 from a stock-based ROM: Few users reported problems of various sorts. If you experience any problems, re-install CM7 with a 'full format'. This should solve your problems in most cases.
The transparent / colored status bar feature does not work with all launchers or types of wallpapers. In ADW Launcher, the 'wallpaper hack' option must be disabled for the feature to work! Note that there is no solution out there for making it work with any launcher and wallpaper.
Few users have reported problems with getting a GPS lock. I have built a fix for that, which is already integrated into the ROM from version 2012-08-03 on. If you still experience problems: some xda users report that the following simple steps fixed their GPS issues completely: disable both 'Use wireless networks' and 'Use GPS satellites' in the menu 'Settings > Location & Security', exit the menu, and afterwards re-enable both options.
The FM radio turning on Bluetooth is NOT a bug, since the FM radio is integrated into the Bluetooth chip. It only appears that this is a bug, as the LG stock FM radio app hides that Bluetooth is activated. In reality, the stock FM radio app turns on bluetooth as much as the CM7 FM radio app does.
To those who are new to CM7:
CM7 is a powerful ROM that adds a lot of features compared to stock ROMs. Things which are noteworthy are a customizable power-widget, vibrate-notifications on established/disconnected calls, LED notifications, different lockscreen styles, volume keys to choose next/previous audio track, an ICS-like screen rotation animation, ascending ringtones, and much more. Many people may still think CM7 is buggy and unstable, but it is not anymore, since great progress has been made over the last months.
Miscellaneous tips:
Many apps that come pre-installed with CM7 can be removed if you don't like them. Check out this list of items to make sure it is safe to remove a specific app.
If you want to install other themes, search for CM7 themes on Google's Play Store or the xda forums.
Other users' verdicts:
tantrums said:
Overall, your KANG made CM7 very stable and suitable for daily business and personal use.
Click to expand...
Click to collapse
BatZzn said:
Im using it right now. What can i say? Thats the CM7 ROM i ever wished to me
Fast, stable and just awesome No problems after update from previous version.
Click to expand...
Click to collapse
ThunderBolt_BR said:
You have done a really impressive job here: the results are outstanding!! The transition effects now are ICS like: Buttery smooth! Audio is also spectacular! I have now to keep the ring volume below the maximum or it will awake the hole block
Click to expand...
Click to collapse
Sources: https://github.com/boype/lge-kernel-sniper/commits/boype2
Special thanks go out to Huexxx for his hard and amazing work!
if i am using cm nightly , can I flash this rom without wiping data? and what about if i go back to cm nightly? sorry to asking the question ...
Pump Huang said:
if i am using cm nightly , can I flash this rom without wiping data? and what about if i go back to cm nightly? sorry to asking the question ...
Click to expand...
Click to collapse
There should be no problems with both, even though I did not test it. Just do cache and dalvik wipes.
boype said:
There should be no problems with both, even though I did not test it. Just do cache and dalvik wipes.
Click to expand...
Click to collapse
thanks man keeping this great work:good::good::good::fingers-crossed:
Fantastic ROM, thank you. But I have problem with bluetooth handsfree in car (Croma with Blue&Me). First phone pairing is without problems, calls work. If I come later, phone connect to handsfree automatically, but when I have a call, opposite side does not hear me. I have the same problem with Temasek kang and with originall CM7. Stock ROM (Zeus) is without problem.
Pump Huang said:
if i am using cm nightly , can I flash this rom without wiping data? and what about if i go back to cm nightly? sorry to asking the question ...
Click to expand...
Click to collapse
Be carefull, i bricked my OB when I tried get back from boype kang to temasek kang, i did just wipe cache and dalvik cache. My last chance was Smartflash.
pk76 said:
Be carefull, i bricked my OB when I tried get back from boype kang to temasek kang, i did just wipe cache and dalvik cache. My last chance was Smartflash.
Click to expand...
Click to collapse
wow that's really bad news ...
pk76 said:
Be carefull, i bricked my OB when I tried get back from boype kang to temasek kang, i did just wipe cache and dalvik cache. My last chance was Smartflash.
Click to expand...
Click to collapse
You can't access recovery?
No, i was stuck on LG logo without LED blinks.
pk76 said:
No, i was stuck on LG logo without LED blinks.
Click to expand...
Click to collapse
Even though I cannot exclude the possibility that there's a problem, there's no reason why that problem should arise. Don't get me wrong, I believe that happened to you
However, this sounds more like a "bad flash" or a corrupt file of the other flashed kang.
Maybe yes, i didn´t check MD5 of Temasek kang. Everything is possible.
EDIT: So i checked MD5sum now and yes, it was my fault, sorry for misunderstanding.
Unfortunately, the volume of the headset's microphone is still very very low in your rom. Can u fix it?
Sent from my LG-P970 using xda premium
Just a suggestion, the word kang is not used anymore, unofficial would be the correct denomination.
FDN
I'm loving it!!!
Sent from my LG-P970 using Tapatalk 2
This rom is smooth and battery is good when not used.... but when used, battery drain is huge! Is anyone having the same problem or am i the only one??
junkypong said:
This rom is smooth and battery is good when not used.... but when used, battery drain is huge! Is anyone having the same problem or am i the only one??
Click to expand...
Click to collapse
For me, it's better than even Zeus ROM. Battery usage is GREAT with this ROM. Using it for a day now.
Sent from my LG-P970 using Tapatalk 2
Siguiriya said:
For me, it's better than even Zeus ROM. Battery usage is GREAT with this ROM. Using it for a day now.
Sent from my LG-P970 using Tapatalk 2
Click to expand...
Click to collapse
so that means there is something that is eating up my battery!! i am using sense theme...may this cause the battery drain??
this is the best cm 7 version i have ever used.
smooth, fast, no fc, no sod and it is very important good battery life.
thnx for your works.
please keep going.
junkypong said:
so that means there is something that is eating up my battery!! i am using sense theme...may this cause the battery drain??
Click to expand...
Click to collapse
I also found that sometimes our theme draining the battery faster. As an example, I was using ADW launcher (temasek 's default launcher) with its default theme. And these last 2 days, I used Buuf Guuf theme for ADW, I feel the battery draining faster.
Been using it for almost a day, feels and performs well, thank you very much!
However, the volume changing is buggy. When raising the volume, some steps decrease it, next steps increase it too much. The graph would look like: 1, 2, 3, 4, 5, 6, 7, 5, 8, 7, 9, 10. Not sure if it's just me.
This kernel supports both new and old bootloader and apparently it's also the favorite kernel of the MIUI team (****ing thieves...) !
This is not a "phonsole" kernel, it's not made for draining your battery in a nanosecond because "it's cool to play tegra3 designed games on the p990", so there is overclock, but done "The Right Way™".
Our phone is quite powerful on its own, but LG and Nvidia made a really crappy job on optimizing it. I'm just working to make it a bit better and to provide a reliable, stable and battery friendly kernel to all those people who actually use a phone... as a phone...
There are experimental/unstable versions that i release every now and then for public testing. Official kernels are released when the beta testing phase is done and 100% of the feedback is positive. Don't ask for ETA or you'll be fish slapped... badly !. This of course is not valid in case a nasty bug slips in the release, in which case i'll do my best to fix it within a few hours.
Features
* Compiled in release mode (all debug stripped)
* Battery friendly, performance aware
* 3G modem runtime/suspend idle mode support
* Enhanced wifi power management
* Runtime wifi power management control via sysfs
* Bluetooth deep sleep without disconnections
* OC up to 1.2 GHz on stable releases and up to 1.5 GHz on experimentals
* Dynamic FSync by Faux123, backported from Linux 3.4
* 32M ramhack on the new bootloader, 24M on the old one (for now)
* ROW scheduler by Qualcomm, backported from Linux 3.4
* BFQv5 scheduler, backported from Linux 3.4
* Dynamic Interactive governor, backported from Linux 3.2
* Interactive governor aligned with Google's upstream sources (Linux 3.4)
* Simplified cpu hotplug, the second core will turn off in deep sleep mode
* Single/Dual core mode
* Support for notification lights on compatible roms
* Proportional Rate Reduction for TCP to increase network reliability
* Westwood TCP congestion algorithm enabled by default
* Support for NTFS (read only) and HFS+ filesystems
* Support for NFS 3/4
* Support for custom leds brightness from userspace
* Support for USB fast charge [ Don't keep it active when connected to a pc or it may damage your usb ports. It's meant for fast charging when using car/plane adapters for example ]
* And loads more...
* Comes bundled with Kowalski Manager by wfd
Q & A
Q: Battery !!! Why it's so baaaad ! My phone doesn't sleep !!!
A: Well, don't get it badly, it's not really my problem, is it ? 99.999% is an app you have installed that's preventing deep sleep...
Q: App X crashes ! OMG I lost my sdcard ! Noooo all my data are gone !!!
A: Read again on top, not my fault, sorry. I try my best to give out a stable kernel, but "**** happens" and i can't control it...
Q: I get tons of bsods, my phone doesn't wake up from sleep, it freezes and omg... it just exploded !!!
A: No dmesg / logcat, no party. And please don't post messages like those in the thread if you're not ready to attach a log to the post.
Q: When will you enable gpu overclock, road runner speed mode or wile e. coyote immortality ?
A: Never... on a second thought... maybe... who knows ?
Q: When will you release the new version ? It's a week we're using the old one !!
A: Is it stable ? Then please allow me to fish slap you with a huge trout !
Downloads
All downloads for Kowalski Kernel are in this folder on DevHost.
Updates will be pushed to those folders based on the kernel version, and a change log will be filled in the next post accordingly. Kernel releases will be announced in the thread.
The downloads labeled as "kowalski-*-XXX-YYYbl" are obviously the kernels for [YYY=old || YYY=new] bootloader and XXX represents the version number.
* In Kowalski Manager on kernel 2.6.39.4 you can change the power management settings of the wireless card:
- PSP Power Saving Mode ---> your wifi card will use Max PSP when asleep. The kernel default is to sleep in Fast PSP mode.
- Awake Power Management ---> your wifi card will use Fast PSP when awake if enabled, otherwise will use CAM mode.
- Hotspot Power Management ---> when enabling hotspot mode, your wifi card will use Fast PSP if enabled, otherwise the default is to use CAM mode.CAM (Constantly Awake Mode)
Keeps the client adapter powered up continuously so there is little lag in message response time.
Consumes the most power but offers the highest throughput. Is recommended for desktop computers and devices that use AC power.
Fast PSP (Power Save Mode)
Switches between PSP mode and CAM mode, depending on network traffic. This mode switches to CAM when retrieving a large number of packets and switches back to PSP after the packets have been retrieved.
Is recommended when power consumption is a concern but you need greater throughput than that allowed by Max PSP.
Max PSP (Max Power Savings)
Causes the access point to buffer incoming messages for the client adapter, which wakes up periodically and polls the access point to see if any buffered messages are waiting for it. The adapter can request each message and then go back to sleep.
Conserves the most power but offers the lowest throughput. Is recommended for devices for which power consumption is the ultimate concern (such as small battery-powered devices).Source will be pushed to my github about 2 or 3 days after a release, to make sure that no major bugs are introduced in the public repository.
This kernel can be compiled with any gcc 4.6.X that supports graphite loop optimizations, so if you want to compile it by yourself you'll have either to build your own toolchain (for example using crosstool-ng), or use one of the many linux prebuilt ones (for example Linaro or CodeSourcery). Make sure they're 4.6.X. Earlier versions may complain a lot and generate and unstable kernel. Newer versions (aka 4.7+ won't produce a bootable kernel at all unless source modifications are done).
Please don't rip-off my work. Please don't kang this kernel. Please don't c&p from my github without proper credit. I'm a nice guy, but i will report you.
Thanks
* wkpark for unlocking the ics bootloader and his genius ideas for implementing ramhack
* linus, well, for the linux kernel
* massimo69, stonebear, tetsuo55, wfd and carloit for taking the risks of testing possibly harmful pre-releases
* qualcomm, because codeaurora is awesome !
* benee, for his perfect any-kernel installer !
* wfd, for his fantastic Kowalski Manager App !
* hjunii for forward porting and cleaning up all the LG crap to kernel 3.1.10 !
On a side note... i'm not really responsible if you decide to test it and your phone melts... right ?
-
Change Log and How-Tos
Change Log
100p5 - 2013/03/03
* Fix derp in voltage table
100p4 - 2013/03/02
* OC to 1.2GHz max
* Re-introduced the ability to modify the voltage table
* Global kmsg cleanup. Removed tons of useless/annoying debug messages
* OC code refactor and fixes. Thanks to Tonyp for finding the AP20 tech docs
* Fixed max suspend frequency race condition
* Disabled async compaction in the new lmk. Really not playing nice with the 3.4 code
* tspdrv (vibrator) code cleanup and fixes. Hopefully no more "dildo bug"
* Lots of 3G modem related fixes and introduction of the idle mode during runtime and suspend
100p3 - 2013/02/19
* Fixed Dynamic Fsync code and added reboot/shutdown forced flushing of buffers
* Added Max CPU Frequency when screen is off
* Fixed wifi suspend issues
100p2 - 2013/02/16
* Disabled OC for releases
* 1st attempt to fix wifi hang upon resume
* Probable fix for excessive wifi drain when ap is out of range
* Support for Faux123 Dynamic Fsync
100p1 - 2013/02/13
* Fixed USB Mass Storage freezes
* Fixed audio input not working on some phones
100 - 2013/02/12
* Added OC possibility (thanks to wkpark for the initial patch and to civato for pushing it to github)
* Tweaked the voltage values and enabled a bit of 2d OC
* Fixed the slow charge bug on the old bootloader
* Aligned USB Fast Charge code between old and new bootloaders
* Enabled EMC scaling aligned with the cpu speed
* Enabled RTC (Real Time Clock) support for the battery monitor
* Added fsync control from sysfs
* Added async memory compaction to the lmk
* Locked min cpu speed when using camera (snappy !)
* Tweaked a bit the interactive governor presets
* CPUs unaligned access
* Various patches to the lmk
* Various fixes to the voltage regulator
* Tons of patches to the android binder
* Tons of patches to the linux memory management
* Tons of patches to ext4
* Tons of patches to the mmc host
011p4 - 2013/02/03 - Bugfixes and some goodies
* Backported OnDemand governor from kernel 3.2
* Added Boost Pulse support in the kernel for Interactive and OnDemand governors
* Added tegra.power.so blob to the installer
* Optimized CFQ and BFQ schedulers
* Fixed shutdown crash
* Fixed USB fast charge on the old bootloader
* Updated Kowalski Manager to the latest version
011p3 - 2013/01/28 - Bugfixes Release
* Fixed wifi parameters persistency
* Fixed USB fast charge on the old bootloader
* Reverted "disable aio" commit that was causing lousy sdcard r/w speeds and some lag
* Updated Kowalski Manager to the latest version (with icon !)
* Tweaked the LMK values a bit
011 - 2013/01/26
*Added USB Fast Charge mode
*Net: Various ipv4 related fixes from kernel 3.4
*Wifi: Lowered default dBm of the wifi card to 19dBm (<3 my health)
*Wifi: Raised scan time for wifi from 3s to 8s (<3 my battery)
*Wifi: fixed compatibility between 10, 10.1 and ICS
*Wifi: fixed battery drain
*Wifi: removed background scan (let Combo Scan do the job)
*Row: Multiple patches from 3.4
*Row: Implemented urgent requests (speedy gonzales style)
*Disabled LG FOTA crap in muic (and hopefully autofix some bugs)
*Disabled android compaction process (let's have the new awesome lmk do the job)
*Modified kernel entropy generation (the new black apparently)
*input: monotonic input events (fasteeeer, i said faaaaaaaster)
*increased slightly timers ticks/second (oh, this is going to be felt a lot)
*gpio timers from kernel 3.8
*android logger from kernel 3.8
*prepared makefiles for gcc 4.7.X (the next step)
010 - 2013/01/19
*Added the possibility to change leds brightness from userspace (sysfs)
*Simplified kernel flags, removed useless bloat, smaller kernel
*Backported the lowmemorykiller from kernel 3.4
*Unified wifi driver for compatibility with cm10, cm10.1 and ics
*Disabled the cpu boost when connecting usb (badly done by nvidia)
*Compiled Zram as a module, installed a init.d script to enable it
*Moved from lzo to google's snappy as compression for zram
*Fixed a couple of regressions from nvidia kernel 2.6.32 linked to bsods when suspending/resuming
*Switched to Interactive as default governor. Seems snappier for now with the latest version
*Enabled low level kernel tegra irq timers
*Added all the TCP Congestion Algorithms available in the kernel
*Backported from kernel 3.4 the latest patches for
- ROW I/O Scheduler
- Interactive Governor
*Backported from kernel 3.4 the BFQv5 I/O Scheduler
*Tons of patches from upstream related to
TCP Networking
ARM suspend/resume and smp routines
USB memory corruption and possible lockups
Kernel Timers
009p1 - 2013/01/13
* Disabled tegra cpu frequency locking
* Added a small cpu boost when usb cable is inserted [ may prevent bsods ]
* Added one more wifi interface to sysfs [ wake_pm (bool) to set PM_FAST/PM_OFF when screen on ]
* Re-enabled the conservative governor
* Updated toolchain to a more optimized one
* Compiled with "graphite" flags for a bit more kick
* Fixed the LMK so it doesn't kill kernel threads
007 - 2013/01/13
* Full changelog that lead to this release in my CM10 thread at the second post
How-Tos
Change the default TCP Congestion Algorithm
To see what algorithms are available you can, in a terminal/adb console, type: "sysctl net.ipv4.tcp_available_congestion_control"
To change the default congestion algorithm, type: "sysctl -w net.ipv4.tcp_congestion_control=one_of_the_names_that_came_out_before"
Change the Wifi Power Management modes
In a terminal/adb shell navigate to /sys/kernel/wifi_pm.
You can change the high power management setting by typing: "echo 1 > max_pm" to enable it, or "echo 0 > max_pm" to disable it (cam / psp modes).
This setting will enable/disable the PSP power saving mode when the phone is asleep. Be careful, not all the routers are happy with it.
You can change the awake (screen on) power management setting by typing: "echo 1 > wake_pm" to enable it, or "echo 0 > wake_pm" to disable it (off / cam modes)
Change the leds brightness
In a terminal/adb shell navigate to /sys/class/leds/star_led.
You can change the high value setting by typing: "echo XXX > max_brightness" to modify it, where XXX can be a value between 0 (off) and 255 (max).
Change WiFi TxPower
Interestingly enough, Broadcom/LG decided that they want us all dead in a very short time so they set the default txpower of the wifi chip to 32dBm (that's a whopping 1.6 Watts in power). Considering that the US FCC sets a top limit of 30dbM/1W for antennae and that the EU sets a max power of 20dBm/100mW for consumer products, i'd say that Broadcom and LG are quite some nice companies... also wonder how they went past controls with this one...
Anyway, i packed a flashable zip that will install the "iwconfig" and "iwlist" binaries to /system/xbin in your phone. After flashing this one you can, from a terminal, modify the txpower value in real-time depending on your needs (if at home 5 mts from the router, or in a park 100 mts from the access point). For now a binary, soon an apk to handle this, so bear with me and wait
You can download the package from here
To check the current txpower value
Code:
su
iwconfig wlan0
To set the new txpower value
Code:
su
iwconfig wlan0 txpower XX (where XX is the value in dBm)
On this link you can find a W -> dBm conversion table that might come in handy
Side notes: 1) To use iwconfig your wifi must be on and 2) When you turn it off/on or reboot, the setting will be reset to 32dBm for now.
Alsa Mixer
There ya go, for all of you a little deaf that love some real crackling from your phone's speakers
Packaged in a nice cwm flashable zip (alsa_mixer.zip) that you can find here is a collection of binaries that will be installed in /system/xbin and that will allow you to alter a bit the volumes of your phone. Of course you'll have to slap the values that you like in an init.d script once you find them, or they won't persist on reboot.
For example, to boost a bit the speaker volume, you can type: alsa_amixer sset "Speaker" "60" (max is 63) and to see the current setting you type: alsa_amixer sget "Speaker"
I suggest that you look into the alsa_amixer help and experiment a bit with the values. You can't break anything, and a reboot will reset all the values to default
-
Plans and Wishlist
What I'm working on
* Double tap to wake
Wishlist
* OTG Support
* HDMI
What will make it into the next kernel release
* Surprise
Kowalski manager
This app is only for use with [email protected] kernel, tested on CM10, CM10.1, ICS
Features
* PSP power saving mode enable/disable
* Hotspot power management enable/disable
* High power management enable/disable
* TX Power level regulation
* Softbuttons leds brighness regulation
* Internal/external sdcard read ahead values change
* USB fast charge enable/disable
* Restore all setting after boot
Bugs
Please, tell me
Change Log
020 - 2013/06/10
*Added 2nd core auto hot plug switch
*Fixed couple of bugs
*Updated Dutch translation
019 - 2013/06/02
*Show light sensor value on brightness tab
018 - 2013/05/28
*Added switch to sound tab for on/off restore sound settings after call
*Added radio buttons to switch MultiCore Sched PM modes
*Added possibility to set brightness settings as custom defaults and reset to them
*Added Backlight settings tab
017 - 2013/03/19
*Added single core mode switch
016 - 2013/03/06
*Added dynamic fsync switch
*Added call hangup receiver to set alsa speaker volume to manager settings
015 - 2013/02/18
*Added headphone volume setting via alsa_amixer
*Added alert on fast charge switch. Thanks Tony
014 - 2013/02/15
*Added speaker volume setting via alsa_amixer
*Added Portuguese translation, thanks to chevellemendes!
012 - 2013/02/12
*App redesigned to support pager tabs
011p8 - 2013/02/08
*Added Dutch translation, thanks to majoortje!
*Updated Spanish translation, thanks to sobaquete!
011p6 - 2013/02/04
*Added Czech translation, thanks to Keltek!
*Added Finnish translation, thanks to _kankea!
011p5 - 2013/02/03
*Added Danish translation, thanks to Custom40!
*Added Franch, Italian, Serbian translations, thanks to Massimo69!
*Fixed rotation issue
*Removed iwconfig dependency
*Added Spanish translation, thanks to Massimo69!
*Added Polish translation, thanks to Rayman96!
011 - 2013/01/28
Compatible with Kowalski Kernel only since 011p3!!!
*Added Croatian translation, thanks massimo69!
*Added wake_pm enable/disable
*Changed paths for wifi power management setup
*Fixed a lot of potential freezes
*Added blue icon from 60nine!
*Added German translation, thanks TonyP!
*Now works on 4.0.4
Download
Application already included in Kowalski kernel since 011
Thanks
* pengus77 for his amazing kernel and second life for our device
* aremcee, without him we would not have CM10.x at all
* all wonderfull devs, who makes us happy with our p990
Big thanks to our translators
German - TonyP
Croatian, Spanish, Franch, Italian, Serbian - Massimo69
Danish - Custom40
Polish - Rayman96
Czech - Keltek
Finnish - _kankea
Portuguese - chevellemendes
Russian - me
If you have some corrections, please pm authors. If you want to add your native language in app, please pm me.
Cool! You have done some great work already and it's fantastic that there is more to come.
thanks for your hard work!
1 question: what about cm10.1 compatibility?
Luk_Optimus said:
thanks for your hard work!
1 question: what about cm10.1 compatibility?
Click to expand...
Click to collapse
Nope.
Luk_Optimus said:
thanks for your hard work!
1 question: what about cm10.1 compatibility?
Click to expand...
Click to collapse
Read the first line in the first post please... it's even in bold...
stonebear said:
Nope.
Click to expand...
Click to collapse
so not compatible to the official cm releases. that's sad somehow...
Luk_Optimus said:
so not compatible to the official cm releases. thats sad somehow...
Click to expand...
Click to collapse
"Official" cm releases are so filled with bugs that we should call an exterminator lol
First let's try to get a 10 stable, then we move to 10.1... that's the plan and i won't deviate that soon from it.
pengus77 said:
"Official" cm releases are so filled with bugs that we should call an exterminator lol
First let's try to get a 10 stable, then we move to 10.1... that's the plan and i won't deviate that soon from it.
Click to expand...
Click to collapse
sounds good! sadly, there is (as far as i know) no cm10 rom for the old bl...
Cool stuff! :highfive:
Luk_Optimus said:
sounds good! sadly, there is (as far as i know) no cm10 rom for the old bl...
Click to expand...
Click to collapse
http://forum.xda-developers.com/showthread.php?t=2097807
http://forum.xda-developers.com/showthread.php?t=2078474
http://forum.xda-developers.com/showthread.php?t=2059372
http://forum.xda-developers.com/showthread.php?t=2030775
just to cite a few... and the downloads on get.cm are still there for cm10 if you want it...
Hi!, thanks for this release.
I have one question that I cannot answer from the OP... why is there a separate file for the PSP module? Should I flash it after the kernel or it's not mandatory? Is it valid for both BL versions?
Thanks
Awesome, your kernel runs excellent on my O2X(now at 13/01). No SODs whatsoever and very stable since first releases.
If people have SOD problems, it is not always kernel related. I have swapped my device for a new one after lots of black screen issues and with the new one I have almost 0 issues even with the same ROM+kernel.
It seems our device has many different (good and horrible)hardware revisions, I suggest to swap your device at the retailer if it is possible within your warranty.
sobaquete said:
Hi!, thanks for this release.
I have one question that I cannot answer from the OP... why is there a separate file for the PSP module? Should I flash it after the kernel or it's not mandatory? Is it valid for both BL versions?
Thanks
Click to expand...
Click to collapse
Updated op. It's valid for both bootloaders and it's not mandatory. The psp module will enable the PM_MAX flag when the phone is asleep, so make sure your router/ap supports PSP mode (if it has a broadcom chip then it does for sure) or your phone will lose packets when in deep sleep.
The gain in battery life though is gigantic... you decide
The Kernel work in P.A.C.Man fine too... Both Bootloader
About led lights I noticed that if I put "always on" with a very dim light this setting doesn't apply system-wide. If I receive a mail with gmail all fine but if I get a text via a third-party app like whatsapp or viber the light goes full brightness (but it respects the "always on" setting). I had to set a custom brightness for every application manually.
-sandro- said:
About led lights I noticed that if I put "always on" with a very dim light this setting doesn't apply system-wide. If I receive a mail with gmail all fine but if I get a text via a third-party app like whatsapp or viber the light goes full brightness (but it respects the "always on" setting). I had to set a custom brightness for every application manually.
Click to expand...
Click to collapse
This is rom related, i'll look into it on my cm10 thread. Please here post only things related exclusively to the kernel
EnergyROM 1.0 on JB 4.3 for GS III
Changelog
Code:
[SIZE="4"][list]Based on the awesome SuperNexus ROM by farjaab
[*]Build.prop improvements
[*]Android performances improved at 360°
[*]Radically improved management ram on android (Lags...adios!)
[*]Script lightweight and revised to be adapted to this engine
[*]Improves a lot the graphics: of course Pure Graphic™HD, Pure Dithering Plus™ and... AOSPA 3.60 system tweaks
[*]Scan multimedia time drastically reduced
[*]Network Improvements, 3G experience even in 2G modality
[*]All SQlite database optimized
[*]Enable hardware features turned off by default for a better experience on entry level devices
[*]Greatly increases the score AnTuTu: Try it to believe it!!
[*]Reduces the startup time of Android
[*]A version for stock rom and one for CM, to squeeze any roms!
[*]Allows you to play ported games without lags
[*]Cleans the system every 24 hours, thecache every week and the Dalvik every month (cronos easter egg)
[*]Automatically Zipalign on each boot (sensitive to the user)
[*]Drastically decreased the drainage of battery
[*]Check the activities that consume too much battery stop them with PureWakelocks™
[*]When the phone is charging reduces system services for faster charging
[*]The battery is calibrated on every boot
[*]Disable animation of the system when the battery is nearly exhausted
[*]Improvements in build.prop as regards the part of consumption
[*]Enables a non-aggressive dithering to save CPU
[*]When you lock the device, the engine makes sure that the GPU is turned off
[*]Enables deep sleepalso in the bugged rom
[*]Parts of bravia engine
[*]Of course parts of CrossBreeder (credits to dev)
[*]Of course parts of Adrenaline Engine (credits to dev)
[*]Of course PureGraphics HD, even though I already told you
[*]Of course V6 supercharger
[*]Generates video entropy (like seeder)
[*]Slightly improves the scaling of the frequencies (for better results you need a good kernel)
[*]Lightens the load on the CPU switching the workload to GPU rendering
[*]Enable the swap partition in Android (experimental)
[*]CrossBreeder
[*]Adrenaline Engine
[*]Smooth - Fast - Incredible !
[*]Clear sound
[*]No more track noise
[*]Beats™ Audio by Dr.Dre
[*]Audio Pure™ Control not to damage your hearing
[*]Also compatible with the headphones that don't support audio render of 60kHz
[*]Where possible, arrange for the conversion of the songs (in background) below 256 kbps to 320kbps
[*]During playback of songs / sounds make a soft frequency scaling to reduce noise and highlight the track
[*]It offers more powerful and closed bass
[*]Efficient even with stock headphones
[*]Improves a lot the audio call
[*]Enhance the speakers for playing music without headphones in high quality[/size][/list]
Flash Procedure
Code:
[size=4][list]Download [url=http://www.mediafire.com/download/bntttb9uuybfcgo/GT-i9300_EnergyROM_build1.zip]ROM[/url] and [url=www.goo.im/gapps]GApps[/url]
[*]Go CWM
[*]Wipe Data
[*]Wipe Cache
[*]Wipe Dalvik Cache
[*]Install zip - ROM
[*]Install zip - GApps
[*]Reboot[/list][/size]
Thanks to........
Code:
[size=4][list]farjaab for his awesome SuperNexus ROM
[*]Jeeko for PurePerformance and PureAudio
[*]Me[/list][/center][/size]
Screenshoots
Reserved
Rserved
looks interesting
:good:
Super...
Is not it possible using CM themes in this Rom? Can you port it if its easy?
Hi,
on CM 10.2 nightly we all see battery drain in idle especially when you place call - the batt drain disappear after reboot. How is the battery with this rom?
Logcat
It seems that logcat is disabled. Any way to enable it? Thx
yken said:
Is not it possible using CM themes in this Rom? Can you port it if its easy?
Click to expand...
Click to collapse
Unfortunately not....but this is still an alpha build....next buiild will include themes
No Problem
can you add nav bar, navbar long press, nav bar height, ring shortcuts ?
Disable CPU rendering & Enable full GPU rendering
This work only with Adreno200I do some research and found that the device work better if you disable CPU rendering.
Introduction:
The UI of android keeps improving as updates from the android team keep flowing in. There has been a massive improvement in the aesthetics and looks of the system UI from the ancient Eclair till Jelly Bean. With improving UI and better graphics the system keeps becoming an resource hog. All android smartphones these days come with a separate GPU to satisfy the graphics rendering needs of the apps these days. However the GPU doesn’t exactly help in rendering of the system UI that means the load falls of the CPU to render the system UI and other system framework.
so here is a Mod that will disable CPU rendering and enable full GPU rendering,which will let you enjoy the true power of your adreno200!
Improvements:
-Improved performance.
-Blazing speed.
-Better sound quality.
-Improved responsiveness.
-Smoother UI experience.
-Some apps(bloatware) that earlier ran slow like Facebook will turn snappy.
-Free up CPU for other tasks.
requirements:
-Rooted device
-File manager with root permission
-Little brain xd
1) MAKE A NAND BACKUP OF YOUR ROM. Just in case something would go wrong
2) To disable CPU rendering the ONLY things to do are:
- with a file manager with root access go to system/lib/eg
- open the file egl.cfg. DELETE everything inside the file but keep this line: 0 1 adreno200
- Set the permission to rw-r--r-- for the egl.cfg file.
- rename libGLES_android.so to libGLES_android.so.bakfrom egl folder. Don't delete it so if there is an issue with your ROM you can revert back to this file.
- REBOOT
That's all you have to to to disable CPU rendering. Depending on the ROM you are using you'll see some improvements or not (compile the poll on the top of the page)
In addiction to this explanation, disabling CPU rendering reduce battery juice!
This mean that your device will drain some battery.
Set the permission to rw-r--r-- for the egl.cfg file.
What might you benefit from? So far this is what I noticed.
- performance boost
- speed boost
- increased responsiveness
- better audio quality
- apps such as Facebook that would become slow and unresponsive are suddenly blazing fast
let me try this first and see if it will be better... ☺
So this is better than "Force GPU rendering" in Developer options?
ssurell said:
So this is better than "Force GPU rendering" in Developer options?
Click to expand...
Click to collapse
the "opposite" !
this option is to force the rendering to always switch-on this one......and it's highly recomended to definitively disable it .
Paget96 said:
Disable CPU rendering & Enable full GPU rendering
This work only with Adreno200I do some research and found that the device work better if you disable CPU rendering.
Introduction:
The UI of android keeps improving as updates from the android team keep flowing in. There has been a massive improvement in the aesthetics and looks of the system UI from the ancient Eclair till Jelly Bean. With improving UI and better graphics the system keeps becoming an resource hog. All android smartphones these days come with a separate GPU to satisfy the graphics rendering needs of the apps these days. However the GPU doesn’t exactly help in rendering of the system UI that means the load falls of the CPU to render the system UI and other system framework.
so here is a Mod that will disable CPU rendering and enable full GPU rendering,which will let you enjoy the true power of your adreno200!
Improvements:
-Improved performance.
-Blazing speed.
-Better sound quality.
-Improved responsiveness.
-Smoother UI experience.
-Some apps(bloatware) that earlier ran slow like Facebook will turn snappy.
-Free up CPU for other tasks.
requirements:
-Rooted device
-File manager with root permission
-Little brain xd
1) MAKE A NAND BACKUP OF YOUR ROM. Just in case something would go wrong
2) To disable CPU rendering the ONLY things to do are:
- with a file manager with root access go to system/lib/eg
- open the file egl.cfg. DELETE everything inside the file but keep this line: 0 1 adreno200
- Set the permission to rw-r--r-- for the egl.cfg file.
- rename libGLES_android.so to libGLES_android.so.bakfrom egl folder. Don't delete it so if there is an issue with your ROM you can revert back to this file.
- REBOOT
That's all you have to to to disable CPU rendering. Depending on the ROM you are using you'll see some improvements or not (compile the poll on the top of the page)
In addiction to this explanation, disabling CPU rendering reduce battery juice!
This mean that your device will drain some battery.
Set the permission to rw-r--r-- for the egl.cfg file.
What might you benefit from? So far this is what I noticed.
- performance boost
- speed boost
- increased responsiveness
- better audio quality
- apps such as Facebook that would become slow and unresponsive are suddenly blazing fast
Click to expand...
Click to collapse
It affects battery?
Thanks man
Sent from my LG-E610 using XDA Free mobile app