Thread closed because I no longer own this device. The download links no longer work. Sorry for any inconvenience.
Works on the stock system and everything? If you made the stock Triumph experience that much better, Virgin Mobile owes you a debt of gratitude. Heck, I owe you a debt of gratitude!
...just let me make sure it works on my phone first.
Sent from my Frankenphone using Tapatalk
Yeah it should work. You just need to be rooted and have CWM to flash it. Other than that the stock kernel will run the install-recovery.sh script at boot, which will intern run my tweak scripts at boot and viola you have a tweaked out stock phone. In therory it should work with any stock based(no cm7/aosp) rom and kernel as long as the kernel hasn't been modified to not run intsall-recovery.sh at boot!
Yes it works on Stock, and it seems to be running faster, and smoother. Also my compass is now correct, and GPS seems to lock faster 5-8ish seeconds
Thanks! Rated 5.
Thanks! This will be the set of tweaks that my bROM will contain plus me and my brother are trying to get a kernel going. Hopefully we will have the oc up to 1900 maybe more plus were trying to get controllable undervolting for each frequency. There are alot of stuff were going to try to add to it if we can ever get it working. But its still a while down the road!
Sent from my OC'ed Triumph!
What did you change? I locked onto GPS in 2s, whereas my 2nd to last one took 256s, and the last attempt wouldn't lock at all.
yesterday my phone reported it was off the coast of Africa. I'm suing
In all serious though, have you increased the speed the system accesses the SD card? I want to know because I'm running SD Speed Increase and FasterFix, and if your mod fixes both I'll just trash them.
Sent from my Frankenphone using Tapatalk
Rezanow said:
What did you change? I locked onto GPS in 2s, whereas my 2nd to last one took 256s, and the last attempt wouldn't lock at all.
Click to expand...
Click to collapse
Times 2, I would like to know as well
Mine does that too lol, it locates me by africa in the atl ocean, but i just start up gps test and immediately finds my correct location.
Sent from my MOTWX435KT using XDA App
Just the config file for GPS. I found some various fixes. Yeah mine does that as well sometimes. I may look and see if I can fix that!
Yes the SD card read ahead as well ad entire mmc read ahead for the whole system is increased. Partitions are mounted as noatime, nodiratime.
Sent from my OC'ed Triumph!
So I can flash this on my existing ROM? Would be nice to have these tweaks but I dont want to start from stock again Also, I tried that OC kernel but gave me some issues. If I leave this at stock speed I should be ok right?
Sent from my rooted Moto Triumph
b_randon14 said:
Just the config file for GPS. I found some various fixes. Yeah mine does that as well sometimes. I may look and see if I can fix that!
Yes the SD card read ahead as well ad entire mmc read ahead for the whole system is increased. Partitions are mounted as noatime, nodiratime.
Sent from my OC'ed Triumph!
Click to expand...
Click to collapse
Yeah its no biggie seeing as how it immediately locates me after i start gps test, way better than waiting around seeing if it will even locate me at all.
Sent from my MOTWX435KT using XDA App
Fodoom said:
So I can flash this on my existing ROM? Would be nice to have these tweaks but I dont want to start from stock again Also, I tried that OC kernel but gave me some issues. If I leave this at stock speed I should be ok right?
Sent from my rooted Moto Triumph
Click to expand...
Click to collapse
Yeah you can flash this over the stock ROM. This leaves whatever kernel you have intact so if you got the stock kernel it will leave it. But yeah this is pretty universal!
b_randon14 said:
Just the config file for GPS. I found some various fixes. Yeah mine does that as well sometimes. I may look and see if I can fix that!
Yes the SD card read ahead as well ad entire mmc read ahead for the whole system is increased. Partitions are mounted as noatime, nodiratime.
Sent from my OC'ed Triumph!
Click to expand...
Click to collapse
How does this compare to the advanced system tweaks that are a part of Autokiller Memory Optimizer? A few of which might overlap with what you have done.
b_randon14 said:
Yeah you can flash this over the stock ROM. This leaves whatever kernel you have intact so if you got the stock kernel it will leave it. But yeah this is pretty universal!
Click to expand...
Click to collapse
Thanks duder. I'll flash this puppy when I get off work.
Sent from my rooted Moto Triumph
cant wait to flash this! im a newb at this stuff though. how do i root and get CWM on my phone? also, i dont know where to get the drivers i need
Rezanow said:
How does this compare to the advanced system tweaks that are a part of Autokiller Memory Optimizer? A few of which might overlap with what you have done.
Click to expand...
Click to collapse
Well I couldn't ever get the noatime tweaks of autokiller to actually work. And my tcp tweaks increase the tcp buffer window even more than autokillers. And autokillers I/o tweaks only work on the cfq scheduler and none of our kernels use cfq. We have noop anticioatory and deadline. The others I'm not to sure about!
Sent from my OC'ed Triumph!
i installed your tweak and now im in africa..
My gps said I was in africa until I turned on wifi, but now it only locks at 2000 meters.
Sent from my rooted Moto Triumph
Related
So I am trying to overclock my hero using setcpu, but there is an error message saying "could not read setcpu configs. Is your SD card unmounted from PC?" Any solutions? Also what are the clocking thresholds for our phones?
shahrukh817 said:
So I am trying to overclock my hero using setcpu, but there is an error message saying "could not read setcpu configs. Is your SD card unmounted from PC?" Any solutions? Also what are the clocking thresholds for our phones?
Click to expand...
Click to collapse
Are you using fresh toast v1.1 and did you scroll to the botton and select custom.. NOT htc hero
Jus10o said:
Are you using fresh toast v1.1 and did you scroll to the botton and select custom.. NOT htc hero
Click to expand...
Click to collapse
I'm using aloysius (I think its based off of damage). And i did click custom though
shahrukh817 said:
I'm using aloysius (I think its based off of damage). And i did click custom though
Click to expand...
Click to collapse
Then you cant use setcpu.. The only overclocking roms are fresh toast and one from darch.
only these 2 roms have the overclocking in them, not all sprint leaks have the oc.
this rom can be used with setcpu...
http://forum.xda-developers.com/showthread.php?t=665789
Jus10o said:
Then you cant use setcpu.. The only overclocking roms are fresh toast and one from darch.
only these 2 roms have the overclocking in them, not all sprint leaks have the oc.
this rom can be used with setcpu...
http://forum.xda-developers.com/showthread.php?t=665789
Click to expand...
Click to collapse
Understood, thanks!
I just installed this from the market but it's unable to get root. I uninstalled and re-installed for good measure, but still nothing. Any ideas?
HTC Hero, rooted (still shows the superuser app, i think that means I'm still rooted)
CM RC1
Decad3nce #11 kernel
tsm174 said:
I just installed this from the market but it's unable to get root. I uninstalled and re-installed for good measure, but still nothing. Any ideas?
HTC Hero, rooted (still shows the superuser app, i think that means I'm still rooted)
CM RC1
Decad3nce #11 kernel
Click to expand...
Click to collapse
You have to wait a few seconds before the superiser app pops up. I clicked too fast and it gave me problems. Slow down and see if that helps
Sent from my HERO200 using XDA App
smolck said:
You have to wait a few seconds before the superiser app pops up. I clicked too fast and it gave me problems. Slow down and see if that helps
Sent from my HERO200 using XDA App
Click to expand...
Click to collapse
Thanks for your suggestion. When I click "Autodetect Speeds Recommended" , the "Requesting Root" popup opens with an OK button. Is it supposed to get root from that screen, or does it try to get root when I hit ok? If I sit on that screen for a few minutes, it doesn't do anything. If I hit ok, it immediately tells me it can't get root.
SetCPU Frequency Execution
I added a custom .txt file that's supposed to work for my CDMA HTC Hero.
After I found it in Device Selection, SetCPU allowed me to select overclocked speeds, but it doesn't show the speed as being applied. (Meaning, I have 600 MHz set as the maximum, but it never displays anything over 528 MHz in the large numbers at the top of the screen.)
Any advice?
Which kernel are you using?
Sent from my froyo using the xda app
I just flashed my first ROM, Damage Control 2.09.01 today.
The Kernel listed in my Settings is "2.6.29-bc0d2cff; [email protected] #1"
Any word on this? Am I being foolish? Do I need to just flash something different?
Why don't you try downloading one of decadance's kernels, I would go with a stable cfs version if you rely on GPS and the bfs if you don't and would prefer speed over navigation
Then try it again....
Sent from my froyo using the xda app
Please Read
This will not change anything on your phone that would prevent you from ever flashing a new rom or nandroiding back to a working one. Everything this update will do can completely be erased with a wipe or nandroid. Also flashing any rom, clean install or not, will preplace the boot.img this update.zip puts on your phone. So dont blame these downloads for your simple user errors of not being able to flash a new rom or nandroiding.
This is an overclocked kernel from toastcfh godmode .29 source. The kernel was actually pulled from Fresh Toast
This works on DamageControl and roms based off of his, it will not effect any of DC mods, including the Dconig app.
UPDATE
6/6/10- This should be working on the newest damagecontrol 2.09. Please report (if overclocking has worked in the past for you) if you have a problem on the newest release.
Click to expand...
Click to collapse
I made an attempt to get compcache to work, so it might or it might not. Someone with more experience might want to double check it.
Both include setcpu.txt for Setcpu OC app.. Select "custom" at the very bottom for device. Do not select hero. Or you can select "Auto Detect" at the top, this does not need the setcpu.txt.
*View attachment damage710v2.zip* THIS IS A TEST KERNEL FOR THE NEWEST DAMAGECONTROL 2.09.. It is the exact same as damage710 but with a newer ramdisk, this is in hope of fixing any problems anyone is having with 2.09 and OC kernel. There might not even be a difference in the new ramdisk between the old one. I didnt have time to check. Sooo ya.
*View attachment damage537.zip* 537mhz is the default.. scalable to 768 if you use an OC'ing app
*View attachment damage768.zip* 768mhz default clock speed -read below
*View attachment damage710.zip* 710mhz default clock speed -read below
Both can be scaled from 19.2 to 768mhz..
DAMAGE710--The damage710 will default 710mhz, you must use an OC app to scale it to 768. Use damage710 if your phone can not boot the 768mhz. And dont scale any higher then 710mhz or your phone might reboot.
DAMAGE768--If your phone can boot the 768mhz then either download will work. But if you dont want to use an OC'ing app then the damage768 will scale to 768mhz.
This IS a flashable update.zip.. This will only replace your boot.img of your phone. So it is not a full rom. This is applied on top of your rom.
ALWAYS MAKE A NANDROID BEFORE FLASHING.
You Do Not Need A Partition On Your Sdcard For Overclocking
THIS IS A MUST FOR SWAP/compcache
To get swap working, you must have an ext partition on your sdcard. This will format you sdcard erasing everything, so do the following. Back up everything from your sdcard to your computer(exp- In a folder on your desktop named Sdcard). In recovery, select partition sdcard, use all default values, 32mb swap, 512mb ext partition, the rest fat32. Then when its finished change ext2 to ext3. Then reboot the phone. And then move all the files you backed up to the computer back to your sdcard.
If thanking me for putting this together. You should also give an even bigger thanks to Toastcfh for this kernel.
Thanks also goes to flipzmode, cuz i pulled the kernel from his boot.img in fresh toast.
Also darchstar for the defaulting clock speed tip.
So does this mean we can get the real AOSP dialer on Damaged's ROM?
mattshaver said:
So does this mean we can get the real AOSP dialer on Damaged's ROM?
Click to expand...
Click to collapse
No.. this just adds overclocking and the few extra things that come along with it in the kernel. Has nothing to do with AOSP.
you rock
10 char
Excuse my ignorance on this topic.
But with Darchdroid, the issue was porting the Eris .29 Kernal to get a full hardware working AOSP Rom (I think) , so what is the difference?
My apologizes for taking up the space with my questions. Just a noob trying to get his facts straight.
If anyone wants to know how to do this, follow this guide starting at Step 8.
Essentially just extract the kernel you want from the right boot.img, extract the ramdisk from the other boot.img, then use mkbootfs and makebootimg to put them back together.
PM me if you need help.
mattshaver said:
Excuse my ignorance on this topic.
But with Darchdroid, the issue was porting the Eris .29 Kernal to get a full hardware working AOSP Rom (I think) , so what is the difference?
My apologizes for taking up the space with my questions. Just a noob trying to get his facts straight.
Click to expand...
Click to collapse
I dont mind, ask anything here. Its how we learn
But that was the issue with all 2.1 roms. Toastchf cracked the code (in a way, not literally). And was able to give us a working source for .29 kernel. That kernel can then be used to work on any cdma hero 2.1 rom. But there are different things you have to do to get it to work on Darchdroid AOSP rom, he has already done that and its in his newest release. This one I posted above is just to work with damagecontrol roms or ones based off of it.
To get the AOSP dialer working you would have to have a rom based on AOSP, which darchdroid is the only rom so far. All the other roms are based on htc framework or just something different then AOSP. But im pretty sure theres AOSP dialers for damagecontrol. Go check the apps and themes section.
EDIT: the dialers are also completely separate from the kernel. Its based on what the rom is.
i'm running ic3rom and in the process testing it out
jeremysterling said:
i'm running ic3rom and in the process testing it out
Click to expand...
Click to collapse
If you downloaded the compcache one, can you go into terminal and type
adb shell
free
Tell me if it says "swap" in what comes up and that it doesnt have all 0's.
ive been running the 2.07.2.3333 with jit enabled for weeks now flawlessly..... will flashing this zip cause the jit to stop working... or will they work in unison like i want? if its a one or the other deal ill just keep jit... thanks for your help
I think I may be confused as to what exactly the kernel's role/job is, as well as to what the drivers role/function are.
a kernel is what tells the hardware how to interact with the software, and drivers are what tell the software how to interact with the hardware? Correct?
So, why would it take a different kernel to run a full AOSP ROM? Why not just write new drivers for the difference of hardware?
On another topic. The framework would be comparable to what CounterStike is to Half-Life. It still uses the underling software, but is modified and branded in its own way as to give such a "proprietary" feel?
I am so confused. (Google here I come)
schmooo said:
ive been running the 2.07.2.3333 with jit enabled for weeks now flawlessly..... will flashing this zip cause the jit to stop working... or will they work in unison like i want? if its a one or the other deal ill just keep jit... thanks for your help
Click to expand...
Click to collapse
It doesnt effect jit at all. It only adds a few files and changes your boot.img.
schmooo said:
ive been running the 2.07.2.3333 with jit enabled for weeks now flawlessly..... will flashing this zip cause the jit to stop working... or will they work in unison like i want? if its a one or the other deal ill just keep jit... thanks for your help
Click to expand...
Click to collapse
JIT is controlled by other variables, namely build.prop and the dalvikvm.so library; it won't hinder those settings at all.
Jus10o said:
If you downloaded the compcache one, can you go into terminal and type
adb shell
free
Tell me if it says "swap" in what comes up and that it doesnt have all 0's.
Click to expand...
Click to collapse
i used adb on my computer (not sure if that makes a difference):
C:\androidsdk\tools>adb shell
# free
free
total used free shared buffers
Mem: 195764 193404 2360 0 7384
Swap: 0 0 0
Total: 195764 193404 2360
#
Re: [KERNEL] Toast-godmode .29 source for DamageControl
So I can flash this and oc icerom? Etc....
-------------------------------------
Sent via the XDA Tapatalk App
mattshaver said:
I think I may be confused as to what exactly the kernel's role/job is, as well as to what the drivers role/function are.
a kernel is what tells the hardware how to interact with the software, and drivers are what tell the software how to interact with the hardware? Correct?
So, why would it take a different kernel to run a full AOSP ROM? Why not just write new drivers for the difference of hardware?
On another topic. The framework would be comparable to what CounterStike is to Half-Life. It still uses the underling software, but is modified and branded in its own way as to give such a "proprietary" feel?
I am so confused. (Google here I come)
Click to expand...
Click to collapse
Haha well you are right sorta on what the kernel does, but all cdma htc heros use the same kernels but it depends on what android version you are using. 1.5 uses .27 kernel, and 2.1 can use a edited .27 kernel but something things wont work, like camera. What toast did was made his own .29 kernel based on other sources and what we already have then we use for our 2.1 roms. The 2.1 roms that come from sprint use a .29 kernel that work, but we cant edited anything within the kernel until they release the source to the kernel. You must have source to the kernel to be able to change anything with in it. You cant download a rom from xda and take the kernel out and change the files and put them back. You have to already have the files to the kernel, change what you want, make your own kernel and then put it on the rom. Cuz once you compile the kernel its not able to be opened back up.
In a boot.img there are 2 parts, the kernel and a ramdisk. The ramdisk CAN be opened back up and changed. But if its trying to call something within the kernel it has to already be there, since you cant add anything to it. If you start with all the kernel files and compile your own like what toast did, then you can add the special things like overclocking frequencies.
I know I really suck at explaining things. I only know the basics of how it all works.
jeremysterling said:
i used adb on my computer (not sure if that makes a difference):
C:\androidsdk\tools>adb shell
# free
free
total used free shared buffers
Mem: 195764 193404 2360 0 7384
Swap: 0 0 0
Total: 195764 193404 2360
#
Click to expand...
Click to collapse
And you have the compcache.. or the newer one i posted?
Jus10o said:
It doesnt effect jit at all. It only adds a few files and changes your boot.img.
Click to expand...
Click to collapse
Decad3nce said:
JIT is controlled by other variables, namely build.prop and the dalvikvm.so library; it won't hinder those settings at all.
Click to expand...
Click to collapse
sweet im gonna give it a try
Jus10o said:
And you have the compcache.. or the newer one i posted?
Click to expand...
Click to collapse
i downloaded and flashed damage1.zip with compcache
jeremysterling said:
i downloaded and flashed damage1.zip with compcache
Click to expand...
Click to collapse
Ok thanks.. yea compcache and swap arent working. Ill work on it.
But overclocking and everything else is. So its not gunna make a noticeable difference.
Updated: 3/19/2011
NFX-Shift.Deodex.STOCK.V.2.0
NFX-Shift.Odex.STOCK.V.2.0
This will not wipe your data, ALthough always best to start fresh!
- [Kernel] [GPL] Sense 2.6.32.21 OC/UV 1.51GHZ (CFS-Smartass-TUN) Thanks to bcnice20
- Default CPU clock will be 1.0ghz with ondemand , changable thru setcpu or if you want to edit the kernel directly. I have never been a fan of the overclocking apps as once the system is boot they need to wait for the SU to grant permissions for the settings. this way it is from boot.
Remove the script below to use setcpu
If you would like to change the defaults in the kernel just look in system/etc/init.d/ 80screenstate_scaling
echo 245760 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq
echo 1209600 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
System Currently boot at 1.2 ghz with the script. if you have issues with this speed remove the sript and reboot. This will allow for the settings in the kernel to boot at 1ghz.
- Unlocked 3G USB tethering & Sprint Hotspot - no need for any other apks aka wired or wireless tether
- Read ahead fixed to 256k for the SDcard (speed fix) - should increase the read times from sdcard
- 5meg limit on the mms
- Tweaks for the system to increase overall performance
- 4 in 1 menu w/hibernation (photo at bottom of post)
- Fixed 1x / 3g to be accurate
- zip align apps installed on data automatically
- Annoying ads in programs are blocked
Added:
Astro File Explorer
Titanium Backup
Updated:
Sprint VVM
Maps
Market
there where other just cant recall them
Ok, If you experience issues please in your post list the issues clearly so I wont miss them. I would perfer maybe list them first then explain them underneath.
Thank you!
On you Sdcard there is a folderfor the apps that have been removed, for easy restore
Removed_Apps/
AdobeReader.apk
amazonmp3.apk
GenieWidget.apk
Kindle-1.0.2.80600055-OEM-SingleSign.apk
nascar09-prod-release.apk
Quickoffice.apk
sfl-prod-release.apk
Sprint_Navigator.apk
Sprint_TV.apk
SprintZone.apk
Download ODEX
Download DEODEX
New posts for the Version 2.0 will begin After post #212
Tanks to all the testers your names will be added later when I have a little more time....
Sweet! Glad to see you developing roms even b4 you've received your shift lol. Downloading now
Sent from my PG06100
good deal nand welcome to the shift. ha ha. bout to test this out know. ive tried out some of your hero stuff and seen the good work you've done.
I did a full wipe before flashing, and it booted up, but does not seem to have a functioning launcher. If I turn the screen off, and back on, I see the lock screen, but swiping down results in a black screen.
Make sure you have cache wiped too, sounds like maybe a corupt download.
I've been running this for four days and have not had a single hiccup.
Sent from my HTC Evo Shift 4G
cloverdale said:
I did a full wipe before flashing, and it booted up, but does not seem to have a functioning launcher. If I turn the screen off, and back on, I see the lock screen, but swiping down results in a black screen.
Click to expand...
Click to collapse
if you can could you get me a ddms or logcat while booting so I can see what may be causing this issue for you.
As I said previously I dont have amy shift yet so I can only possibly track down the issue if you can grab a logcat or ddms report of the issue.
Thanks
glad to see the thread is getting active... will download and post feedback
BrandoKC said:
Make sure you have cache wiped too, sounds like maybe a corupt download.
I've been running this for four days and have not had a single hiccup.
Sent from my HTC Evo Shift 4G
Click to expand...
Click to collapse
The cache was wiped.
coming from a hero forums I was waiting for you to throw something up here that was slick and simple DL-ing
Sent from my PG06100 using XDA App
nfinitefx45 said:
if you can could you get me a ddms or logcat while booting so I can see what may be causing this issue for you.
As I said previously I dont have amy shift yet so I can only possibly track down the issue if you can grab a logcat or ddms report of the issue.
Thanks
Click to expand...
Click to collapse
I apologize, I already did a nandroid recover. Everything went through fine on the logcat, but after boot it kept giving me an error in regard to wakelock not responding. I probably had a bad download. I will try again this weekend (have to go meet the wife right now) and let you know the results. I am really excited to run this, so I am sure I can get it to work eventually. Thanks a lot for your work on this.
Running well for me, and I'm using bcnice20's oc-uv sense kernel with it ... albeit according to quadrant a little slower than the stock odex rom with the same kernel.
dhero1 said:
Running well for me, and I'm using bcnice20's oc-uv sense kernel with it ... albeit according to quadrant a little slower than the stock odex rom with the same kernel.
Click to expand...
Click to collapse
Well that is great then considering odex vs deodexed, cause we all now that there is about a 15 to 20% loss with deodexing a rom. Once I get my shift I will odex and really get into slimlineing the rom, just like the HeroC
Man it is great to see you here!! When I sold my hero, the guy wanted to keep your ROM that I was running on it. Paypal is about to see some action once I try this out.
Getting good quadrant scores on this rom:
Sent from my PG06100
Dread 7us said:
Getting good quadrant scores on this rom:
Sent from my PG06100
Click to expand...
Click to collapse
Which version of quadrant? 1.1.5?
Sent from my PG06100 using Tapatalk
Great to see you here man! I'm super stoked we got some good developers on the shift now. I cant wait to see what comes next
Any way to add the power widgets like CM6 had on the pull down menu? I loved having all my stuff soo easy to turn on/off. Usually I didnt like Sense because it slowed down the phone but the shift is super fast with it. I'm looking forward to the odex version your planning on making. Thanks for your hard work!
d1msum4lyfe said:
Which version of quadrant? 1.1.5?
Sent from my PG06100 using Tapatalk
Click to expand...
Click to collapse
Actually 1.1.1. I tried standard edition from market (1.1.7) and get about the same (a little less first run). I don't have 1.1.5 to try.
Sent from my PG06100
fifedogg said:
Great to see you here man! I'm super stoked we got some good developers on the shift now. I cant wait to see what comes next
Any way to add the power widgets like CM6 had on the pull down menu? I loved having all my stuff soo easy to turn on/off. Usually I didnt like Sense because it slowed down the phone but the shift is super fast with it. I'm looking forward to the odex version your planning on making. Thanks for your hard work!
Click to expand...
Click to collapse
Yes there is a mod for it in the EVO forum, just need to port it to this, but cant do it yet till I actually get the phone so I can test
I am new to all this rooting and installing new roms, so please bare with me. I have downloaded this rom twice to my computer, but can not get it to install on my phone. I have extracted the file to my sd card, did a data wipe on phone, went to install zip from sd, but cannot "find" and install new rom. Any suggestions? At least I have found out how to do recovery.
Aaargh! said:
I am new to all this rooting and installing new roms, so please bare with me. I have downloaded this rom twice to my computer, but can not get it to install on my phone. I have extracted the file to my sd card, did a data wipe on phone, went to install zip from sd, but cannot "find" and install new rom. Any suggestions? At least I have found out how to do recovery.
Click to expand...
Click to collapse
Don't extract it, leave it as a zip to flash
First off, big thanks to Faux123. This is based on his repo with a few tweaks of my own. I'll be adding more as we go on. And of course, he's welcome to pull any patches he likes from my github.
Changes:
Added zram compressed swap support. I'll attach a script to turn it on and one to see what its status is. It's not like the older ramzswap that requires a special tool, everything is done through sysfs now. Very nice.
Added zcache compressed cache. This is a bigger win IMO, it compresses any compressible data in the cache. This means you can keep much more data in cache, which means you have to read it in from slow flash much less often.
Tweaked the low memory killer to take swap space into account, but only some of it.... This prevents swap thrashing while the system tries to kill processes and free up ram/swap. I also suggest using something like AutoKiller to set the levels to the best performance for your workload. We all run different apps and such, and that can affect how these things work for each user. There is no setup that is going to be perfect for 100% of users. Speaking of AutoKiller, I have found the advanced tweaks to help a fair bit as well. Don't use the memory management one, it overides your settings for things like swappyness. And the IO Scheduler doesn't do anything as we aren't using cfq. Unless you turn on cfq...
On Swap and compression:
While badly configured swap can slow things down, it's far more complex than people think. It also frees up RAM that's not being used frequently for apps that are. So your system can more efficiently use the resources it has. While compression does use some CPU time, our dual core 1Ghz+ CPUs can compress/decompress REALLY fast. Far faster than reading from the flash storage. In theory, this can affect battery life, though I haven't seen any significant issues from it.
Q: But we have 512M, that's a LOT!
A: Well, kind of... Not all of it is accessible to the kernel for running apps. 128M for the GPU, some for the cameras, wifi, etc... In the end, a little less than 400M is available. Then you have to add in system overhead from the kernel itself, Android's OS processes, etc.. That is quite limiting, IMO, so using it more efficiently is important to me.
Q: I don't like compression/swap.
A: Then don't run this kernel.
Download (OTA) v1.1: http://goo.gl/2dCK8
Scripts: http://goo.gl/M4SzG
Code:
OTA Changelog:
v1.1.1:
* Fixed Haptic Vibration
* Fixed some config settings
v1.1:
* Updates from faux123 to fix LG crap code
* Increase voltages and enable 1.5GHz
v1.0.3:
* Added low memory killer changes back in.
* Fixed Haptic Vibration
v1.0.2:
* Correct mis-applied zcache patch.
Does this kernel rebuild cache every boot like faux 1.3?
Sent from my MeGaBoT Transformer!
Haptic feedback doesn't work. Faux had the same problem in one of his earlier kernels bbut he fixed it .
Sent from my LG-P999 using XDA App
KingDavid63 said:
Does this kernel rebuild cache every boot like faux 1.3?
Sent from my MeGaBoT Transformer!
Click to expand...
Click to collapse
Yes. I've poked around, but haven't figured out why. It's certainly nothing I'm intentionally doing. I tried using the same initrd from the Weapon stock kernel, no joy. That's about the only thing the kernel should be able to change that would make a difference.
C-4Nati said:
Haptic feedback doesn't work. Faux had the same problem in one of his earlier kernels bbut he fixed it .
Sent from my LG-P999 using XDA App
Click to expand...
Click to collapse
I'll test it again, but I know it was working at one point.
EDIT: Argh.. yeah, config got messed up. Compiling now.
OK. 1.1.1 is up, tested on my phone with working vibrate.
Data missing
Hey ttabbal, maybe you can help me a little bit with the issue im having with cyanogenmod based roms,
I've been trying to know a bit more bout RILs and ended up learning that it resides at the kernel. My objetive of learning about it is because no matter I do i cant have data conection on any CM7 based ROM but I DO have data on any Froyo / Gingerbread OTA rom, even tryed to change basebands, change sim card, push the apps related to the telephony from GB OTA to Cyanogen and replace Ril Libs also. Nothing had worked. And this is where you can help me a little: while using your kernel I have the exact same issue! No data whatsoever! No matter what ROM I use, in the other hand using Faux's kernel i got no issue, and bec you based yours in his work im sure you know what exactly changed between them and enlight me or make me understang what can I possibly do to fix my issue.
Thanks!
BTW I live in Guatemala CA, using a data plan from CLARO (America Movil) carrier
Look here at the Wikipedia Link to look at the baseband Im using.
albertorodast2007 said:
Hey ttabbal, maybe you can help me a little bit with the issue im having with cyanogenmod based roms,
I've been trying to know a bit more bout RILs and ended up learning that it resides at the kernel. My objetive of learning about it is because no matter I do i cant have data conection on any CM7 based ROM but I DO have data on any Froyo / Gingerbread OTA rom, even tryed to change basebands, change sim card, push the apps related to the telephony from GB OTA to Cyanogen and replace Ril Libs also. Nothing had worked. And this is where you can help me a little: while using your kernel I have the exact same issue! No data whatsoever! No matter what ROM I use, in the other hand using Faux's kernel i got no issue, and bec you based yours in his work im sure you know what exactly changed between them and enlight me or make me understang what can I possibly do to fix my issue.
Thanks!
BTW I live in Guatemala CA, using a data plan from CLARO (America Movil) carrier
Look here at the Wikipedia Link to look at the baseband Im using.
Click to expand...
Click to collapse
I'm happy to share any information I can. Your issue is interesting as I can't think of any changes that should affect the radio. Most of the radio code isn't in the kernel. It's handled by a daemon called rild. We could try reverting some patches. The first thing to try would be to test all the older versions of the kernel. I'll get links posted for you when I get to a computer. If one of those work, we can look at the differences between them to try and narrow it down.
albertorodast2007 said:
Hey ttabbal, maybe you can help me a little bit with the issue im having with cyanogenmod based roms,
I've been trying to know a bit more bout RILs and ended up learning that it resides at the kernel. My objetive of learning about it is because no matter I do i cant have data conection on any CM7 based ROM but I DO have data on any Froyo / Gingerbread OTA rom, even tryed to change basebands, change sim card, push the apps related to the telephony from GB OTA to Cyanogen and replace Ril Libs also. Nothing had worked. And this is where you can help me a little: while using your kernel I have the exact same issue! No data whatsoever! No matter what ROM I use, in the other hand using Faux's kernel i got no issue, and bec you based yours in his work im sure you know what exactly changed between them and enlight me or make me understang what can I possibly do to fix my issue.
Thanks!
BTW I live in Guatemala CA, using a data plan from CLARO (America Movil) carrier
Look here at the Wikipedia Link to look at the baseband Im using.
Click to expand...
Click to collapse
I'm not so sure the kernel is going to affect your issue much. As ttabbal said it lies in the RILD binary. CM7/Miui has known issues with no data connectivity though it seems to happen pretty random. Have you tried doing a hard reboot? (hold power + vol up approximately 10 seconds) On occasion I have the same issue with no data signal (though cell is just fine). Usually a hard reboot (or two) solves the problem though.
Whitehawkx said:
I'm not so sure the kernel is going to affect your issue much. As ttabbal said it lies in the RILD binary. CM7/Miui has known issues with no data connectivity though it seems to happen pretty random. Have you tried doing a hard reboot? (hold power + vol up approximately 10 seconds) On occasion I have the same issue with no data signal (though cell is just fine). Usually a hard reboot (or two) solves the problem though.
Click to expand...
Click to collapse
Yup, its someting else, i even managed to solve the APN dissapearing issue in other way: install market enabler, change SIM code to anything and ther revert back to defualt an it will show u again your APNs just like if you hard rebooted.
I even tried copying rild (/system/bin) from OTA GB rom to a CM7 rom and flash, and nothing, and why using your rom and faux's kernel i got data and if using ttabbal's one i have none? has to do something with the kernel! but thanks for ur posts anyways I know ur busy guys
albertorodast2007 said:
Yup, its someting else, i even managed to solve the APN dissapearing issue in other way: install market enabler, change SIM code to anything and ther revert back to defualt an it will show u again your APNs just like if you hard rebooted.
I even tried copying rild (/system/bin) from OTA GB rom to a CM7 rom and flash, and nothing, and why using your rom and faux's kernel i got data and if using ttabbal's one i have none? has to do something with the kernel! but thanks for ur posts anyways I know ur busy guys
Click to expand...
Click to collapse
Your description sounds like the known cm7 apn bug to me. Installing a kernel usually triggers the bug for me as it involves soft reboots. With dragon, do the data workarounds work? Exactly what ROM are you running?
I think im not leaving things clear, my above post was what I did to fix apn dissapearing when i flashed cm7... and even if i hard rebooted (or used the market enabler trick) and apns where restored still couldnt get data to work...
Im usign whitehawk's rom now, but if i pair it with your kernel, the issue i have is not that apn dissapear (like they did in cm7, bec of the known issue) but that I cant get data to connect.
Sent from my LG-P999 using XDA App
albertorodast2007 said:
I think im not leaving things clear, my above post was what I did to fix apn dissapearing when i flashed cm7... and even if i hard rebooted (or used the market enabler trick) and apns where restored still couldnt get data to work...
Im usign whitehawk's rom now, but if i pair it with your kernel, the issue i have is not that apn dissapear (like they did in cm7, bec of the known issue) but that I cant get data to connect.
Sent from my LG-P999 using XDA App
Click to expand...
Click to collapse
OK, just making sure. Here are the older versions of the kernel. Try them out and see if any resolve the data issue you are seeing.
1.1: http://goo.gl/e913p
1.0.3: http://goo.gl/7QY0a
1.0.2: http://goo.gl/O6PDb
1.0.1: http://goo.gl/OWkG8
1.0: http://goo.gl/gLeFz
I honestly don't expect them to, but if the only change is the kernel, it seems like it could be related. Could you also attach a file with logs when it's trying to connect? Perhaps also with a log when booting from Faux's kernel when it works right?
adb logcat > log.txt
adb logcat -b radio > radio.txt
I might be able to see something in there...
Just to make sure we're on the same page, by Whitehawkx's rom you mean Weapon 2.4? I just noticed your sig says 2.3... I don't see sigs when I'm on my phone, so I missed that before. Have you tried updating to 2.4? It might help... it might not...
ttabbal said:
OK, just making sure. Here are the older versions of the kernel. Try them out and see if any resolve the data issue you are seeing.
1.1: http://goo.gl/e913p
1.0.3: http://goo.gl/7QY0a
1.0.2: http://goo.gl/O6PDb
1.0.1: http://goo.gl/OWkG8
1.0: http://goo.gl/gLeFz
I honestly don't expect them to, but if the only change is the kernel, it seems like it could be related. Could you also attach a file with logs when it's trying to connect? Perhaps also with a log when booting from Faux's kernel when it works right?
adb logcat > log.txt
adb logcat -b radio > radio.txt
I might be able to see something in there...
Just to make sure we're on the same page, by Whitehawkx's rom you mean Weapon 2.4? I just noticed your sig says 2.3... I don't see sigs when I'm on my phone, so I missed that before. Have you tried updating to 2.4? It might help... it might not...
Click to expand...
Click to collapse
hahahaha noob mistake... yeah im on 2.4 just updated my sig, thanks for pointing me that, thanks man! gonna use adb to get u some usefull logcats...
BTW i've seen some interesting updates on the nightly changelog for the p999, gonna try flashing latest nightly and see if something has changed....
Logs
Ok some logs from faux's and yours latest kernels, gonna start trying previous kernels from your links, muchas gracias!
BDW: flashed nightly #124 and still no data for me, i guess its bec im using it outside the states and/or its a SIM unlocked device..
just checking ttabal... did you ever figure out the cache rebuild on every boot thing?
How to use a script?
ILUHA_89 said:
How to use a script?
Click to expand...
Click to collapse
Script Manager from Market its free, or search any other script app...
Crashes on OTA
Used for half a day and had two lock ups using GB OTA. G2X would not come out of stand by. I will retry at a later time. It was nice to be able to use annyconnect vpn.
I cannot get the zswap stats script to run properly...it says syntax error (expecting ")") or some ****...what I'm I not understanding with this
Been running the kernel for about a day, both scripts running with script manager, no freezes or issues yet. Been trying to cause problems like I've had with other kernels, and i'm not getting them.
I have a rooted AT&T MB865 running official ICS 4.04 with BMM. Is there any trouble free JB ROM for this situation.
I looked & all I found were about the Asian MB865 or a CWM ROM with problems.
SlimBean Stable Build 1 (September 17, 2013) works great.
Very stable, great performance.
Look it up on XDA
zapjb said:
I have a rooted AT&T MB865 running official ICS 4.04 with BMM. Is there any trouble free JB ROM for this situation.
I looked & all I found were about the Asian MB865 or a CWM ROM with problems.
Click to expand...
Click to collapse
dejannk said:
SlimBean Stable Build 1 (September 17, 2013) works great.
Very stable, great performance.
Look it up on XDA
Click to expand...
Click to collapse
Thanks for the reply, appreciated.
Though I'm looking for a JB without issues.
"Issues
-in-call volume adjust not working
-no hdmi
-other issues, etc..
----
-for wifi: reboot once (before or after setup) - or run sh /system/bin/wifical.sh from terminal or adb
-may need to add your APNs manually"
zapjb said:
Thanks for the reply, appreciated.
Though I'm looking for a JB without issues.
"Issues
-in-call volume adjust not working
-no hdmi
-other issues, etc..
----
-for wifi: reboot once (before or after setup) - or run sh /system/bin/wifical.sh from terminal or adb
-may need to add your APNs manually"
Click to expand...
Click to collapse
If you want something without issues you should consider one of the ICS ROMs. All of the jb ROMs will have issues. Thank Motorola for that with their stupid locked bootloader.
If I had a dollar for every time I said that, I'd be making money in a very weird way.
1BadWolf said:
If you want something without issues you should consider one of the ICS ROMs. All of the jb ROMs will have issues. Thank Motorola for that with their stupid locked bootloader.
If I had a dollar for every time I said that, I'd be making money in a very weird way.
Click to expand...
Click to collapse
I was dreading that that was the answer.
zapjb said:
Thanks for the reply, appreciated.
Though I'm looking for a JB without issues.
"Issues
-in-call volume adjust not working
-no hdmi
-other issues, etc..
----
-for wifi: reboot once (before or after setup) - or run sh /system/bin/wifical.sh from terminal or adb
-may need to add your APNs manually"
Click to expand...
Click to collapse
all the roms have the hdmi issue and dock etc but the 4.2.2 roms are pretty stable even the 4.3 roms are quite good
no problems for everday use they work perfectly fine............:laugh: (plus you can OC with JBX)
darth_nihar said:
all the roms have the hdmi issue and dock etc but the 4.2.2 roms are pretty stable even the 4.3 roms are quite good
no problems for everday use they work perfectly fine............:laugh: (plus you can OC with JBX)
Click to expand...
Click to collapse
Thanks for the response.
HDMI not so much. But in-call volume & WiFi problems are deal breakers.
As far as OC I'm OC'd to 1.2GHz with No-frills CPU Control CLASSIC. Easy peasy.
zapjb said:
Thanks for the response.
HDMI not so much. But in-call volume & WiFi problems are deal breakers.
As far as OC I'm OC'd to 1.2GHz with No-frills CPU Control CLASSIC. Easy peasy.
Click to expand...
Click to collapse
None of the ROM s have any wifi issues so if thats what your worried about
Its only that when you boot for the 1st time the wifi doesnt work
after a reboot the wifi starts to work so wifi is not a issue here
and with all the new ROM s now ported to atrix 2 you should definitely try some of the new builds
use BMM and multi boot flash the one you like its really amazing plus non kexec gives good battery life
and you can run different ROM s simultaneously how can you not want that LOL
darth_nihar said:
None of the ROM s have any wifi issues so if thats what your worried about
Its only that when you boot for the 1st time the wifi doesnt work
after a reboot the wifi starts to work so wifi is not a issue here
and with all the new ROM s now ported to atrix 2 you should definitely try some of the new builds
use BMM and multi boot flash the one you like its really amazing plus non kexec gives good battery life
and you can run different ROM s simultaneously how can you not want that LOL
Click to expand...
Click to collapse
Showing my lack of knowledge here. Where are the ROMs stored after flashing? Cause right now TB is showing only 6MB free space on the 500MB System ROM (partition?). I have over 20GB free on my SD card. Thanks.
ROM zip file is stored wherever you placed it, typically on SD card.
After flashing you can delete it.
Same goes for GAPPS
zapjb said:
Showing my lack of knowledge here. Where are the ROMs stored after flashing? Cause right now TB is showing only 6MB free space on the 500MB System ROM (partition?). I have over 20GB free on my SD card. Thanks.
Click to expand...
Click to collapse
zapjb said:
Showing my lack of knowledge here. Where are the ROMs stored after flashing? Cause right now TB is showing only 6MB free space on the 500MB System ROM (partition?). I have over 20GB free on my SD card. Thanks.
Click to expand...
Click to collapse
It uses the data partition on the main system, or system 1. That's why a factory rest will delete all non main systems. The actual location is:
/data/clockworkmod/virtual/system_#
If I had a dollar for every time I said that, I'd be making money in a very weird way.
zapjb said:
Showing my lack of knowledge here. Where are the ROMs stored after flashing? Cause right now TB is showing only 6MB free space on the 500MB System ROM (partition?). I have over 20GB free on my SD card. Thanks.
Click to expand...
Click to collapse
ROM stands for read only memory it is on your fone and has nothing to do with your sd card.......
After you flash a ROM it goes into the system memory that comes inbuilt with the fone for A2 its 8 GB ..........