[Q&A] Kernel Tuning - Motorola Photon Q 4G LTE

Hello everyone!
First of all, let me say that customizing the kernel requires a custom kernel! Second, it requires an app if you are on the stock ROM - NoFrills, SetCPU, ROM Toolbox Lite - they all have the ability to change voltages, clock speeds, I/O schedulers, and governors. If these words are unfamiliar, please keep reading!
I would like to use this thread as a Q&A about kernels, the options provided with custom kernels, and how they can help (or hinder!) your device.
If you would like to download a custom kernel, see my thread in the original android dev section. Kernels for stock ROM's or CyanogenROM are available in that thread. Currently the kernels for CM are testing well on Carbon.
In addition, pir8man's post is a great guide on how-to get the most out of your kernel tweaking experience .
Please let me know how I can improve this thread. Thanks!!

Governors​
So far I have added a few governors, and I am planning to add more.
A governor in the kernel is used to adjust the clock speed in response to load. This can affect battery life, and performance - depending on what you choose.
Want more information? This thread has a TON of information on kernel governors.

I/O Schedulers​​
First, I am going to bring the I/O schedulers up to speed with the CM kernel - as it already had additional I/O schedulers over the stock kernel.
The I/O scheduler is just like it sounds - simply, it schedules how input and output is queued throughout the system.
If you want more information on schedulers, see this Wikipedia article. In addition, here is a great post from another forum member.

Custom Voltages​
Right off the bat, people were asking for custom volting - I didn't realize this was not available, but I have enabled the ability since v0.14.
In tinkering with voltages, it seemed lockups were all over. So I started looking around, and I stumbled across a great post:
FYI, my dmesg said 'nominal', but take it with a grain of salt... you might want to check your processor before using these tables. Note - if you get a failure on GREP, then you probably don't have busybox tools installed. Please find it on the Play Store, thanks.
x714x said:
Your cpu is probaly a "slow" pvs. Flash leankernel then in a terminal do ...
Code:
su
dmesg | grep ACPU
This will tell you what type you have and where you can start off on undervolting.
Per imoseyon....
imoseyon said:
Here are the recommended starting point voltages (kernel default) for each PVS type. Format: frequency (in Khz),voltage (in kV).
Code:
SLOW
Code:
384000,950000
486000,975000
594000,1000000
702000,1025000
810000,1075000
918000,1100000
1026000,1125000
1134000,1175000
1242000,1200000
1350000,1225000
1458000,1237500
1512000,1250000
1620000,1250000
1720000,1275000
1809000,1300000
1900000,1325000
Code:
Nominal
Code:
384000,900000
486000,925000
594000,950000
702000,975000
810000,1025000
918000,1050000
1026000,1075000
1134000,1125000
1242000,1150000
1350000,1175000
1458000,1187500
1512000,1200000
1620000,1200000
1720000,1250000
1809000,1250000
1900000,1300000
Code:
FAST
Code:
384000,850000
486000,875000
594000,900000
702000,925000
810000,975000
918000,1000000
1026000,1025000
1134000,1075000
1242000,1100000
1350000,1125000
1458000,1137500
1512000,1150000
1620000,1200000
1720000,1250000
1809000,1250000
1900000,1300000
Click to expand...
Click to collapse
Click to expand...
Click to collapse

Running Jelly Bean along with newest kernel. Max is 1.026, min is 96, smartass v2 and deadline. Smooth as can be and battery life is great. I am a heavy user (phone calls, 2 emails updating every 15min, lots of texts and even navigation). Thanks again Arrrgh, although you did take my user name. I toast a shot of rum to you
Sent from my XT897 using xda app-developers app

Aaargh! said:
Running Jelly Bean along with newest kernel. Max is 1.026, min is 96, smartass v2 and deadline. Smooth as can be and battery life is great. I am a heavy user (phone calls, 2 emails updating every 15min, lots of texts and even navigation). Thanks again Arrrgh, although you did take my user name. I toast a shot of rum to you
Sent from my XT897 using xda app-developers app
Click to expand...
Click to collapse
Yea, but I had it first
Glad you like it! I'm going to try and finish up adding schedulers to the stock kernel to bring it on par with the current CM kernel. Then there's a few more governors I heard about, and then...? Perhaps I'll take another crack at overclocking - the 8960 should be able to do 2.1ghz.

Thanks for the post arrrgghh! Running the terminal command, my phone also returned 'nominal.' I've been running the corresponding baseline settings all day without a hiccup. Next up I'll try to ease them down a bit. I think my problem before was getting too aggressive with undervolting the upper frequencies. Can't say I've got enough use to comment on battery life, but the phone seems to be running cooler. :thumbup:

I ran the terminal command and got like a bazillion lines displayed. Is that normal or did I do it wrong? If that is normal, is there an easy way to find the cpu type?
Edit: Disregard ... I think its cuz of the kernel I'm on since I'm still on ICS. I reverted because there's a few apps I use that haven't been updated for JB yet. I'll definitely come back to this once undervolting is an option for me.

sixxt9 said:
I ran the terminal command and got like a bazillion lines displayed. Is that normal or did I do it wrong? If that is normal, is there an easy way to find the cpu type?
Edit: Disregard ... I think its cuz of the kernel I'm on since I'm still on ICS. I reverted because there's a few apps I use that haven't been updated for JB yet. I'll definitely come back to this once undervolting is an option for me.
Click to expand...
Click to collapse
Did you use the GREP command on the end?
Pipe ( | ) is a very powerful character in the command line, it redirects output to another program basically. So GREP will find all instances of 'ACPU' so you won't have a bazillion lines .
But yes, I would need to update the ICS version of my kernel in order for you to be able to undervolt on ICS...

arrrghhh said:
Did you use the GREP command on the end?
Pipe ( | ) is a very powerful character in the command line, it redirects output to another program basically. So GREP will find all instances of 'ACPU' so you won't have a bazillion lines .
But yes, I would need to update the ICS version of my kernel in order for you to be able to undervolt on ICS...
Click to expand...
Click to collapse
I'm assuming I mis-typed something somehow. Just tried it again and it displayed...
Code:
grep: no such tool
write: Broken pipe
Not quite sure what that's about. Running ASA-14 with v.10 of your kernel.

sixxt9 said:
I'm assuming I mis-typed something somehow. Just tried it again and it displayed...
Code:
grep: no such tool
write: Broken pipe
Not quite sure what that's about. Running ASA-14 with v.10 of your kernel.
Click to expand...
Click to collapse
Huh, perhaps you don't have busybox installed? (It usually "comes with" root...)
Not sure why else you would get that error.

arrrghhh said:
Huh, perhaps you don't have busybox installed? (It usually "comes with" root...)
Not sure why else you would get that error.
Click to expand...
Click to collapse
Hmm ... I don't remember ever installing busybox. I unlocked bootloader, flashed custom recovery and flashed SuperSU and that's more or less all I've done from a rooting standpoint. I'll see about installing busybox and see if that makes a difference. I wanna have a good idea of what I'm working with so once I finally make the jump to JB I can hit the ground running. I'll post up my results shortly.
EDIT: No dice ... confirmed I have busybox installed. Even reinstalled it, but same error code. I wonder if it's due to this kernel version not supporting undervolting? I have no idea ...

Not having grep is usually the symptom of the lack of busybox... why don't you try installing it again, and reboot. ACPU did come up after reboot in my case.
Mine was 'FAST'...

I'll give it a shot and see what I can come up with. Does busybox need to be installed in ..../bin or ..../xbin? Or does it matter? Also ... what version of busybox are you running?

HI I tried it on CM10.1 but did not get any lines from grep.

sixxt9 said:
I'll give it a shot and see what I can come up with. Does busybox need to be installed in ..../bin or ..../xbin? Or does it matter? Also ... what version of busybox are you running?
Click to expand...
Click to collapse
I just found one from Play market, and let it install them for me...

Yeah I confirmed I have busybox installed and everything. Tried both install locations and still nothing from grep. I'm thinking sincethe kernel I'm running doesn't support undervolting that's why I don't get any results. No worries. Once I can officially move to JB, I'll try again and go from there. Not unless arrrghhh wants to make another ASA-14 version of the kernel with all of the 0.18 changes. No rush from me either way.

sixxt9 said:
Yeah I confirmed I have busybox installed and everything. Tried both install locations and still nothing from grep. I'm thinking sincethe kernel I'm running doesn't support undervolting that's why I don't get any results. No worries. Once I can officially move to JB, I'll try again and go from there. Not unless arrrghhh wants to make another ASA-14 version of the kernel with all of the 0.18 changes. No rush from me either way.
Click to expand...
Click to collapse
I don't see any reason to, why would anyone stay on ICS? There's JB now
As for why grep isn't working, not sure. You can always just run the dmesg command, redirect it to a file, then search that file.

Any hint/ why i wont get any lines from grep?
{
"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"
}

arrrghhh said:
I don't see any reason to, why would anyone stay on ICS? There's JB now
Click to expand...
Click to collapse
I have a couple apps that I use that haven't been updated for JB yet. All the ones similar to them I just don't like. So I'm just willing to wait until that gets updated or until I have time to learn how to code and update it myself.
EDIT: btw ... the main developer for one of the apps in question is in the military currently overseas and won't be back til the fall. That's the main reason I'm in no hurry. We'll hopefully have a fully functioning 10.1 by then lol

Related

[KERNEL] Unofficial Fresh Toast thread

I'm starting this thread as I'd like a place to talk about the Fresh Toast kernel as it doesn't look like one has been started yet. If flipz decides to make his own thread at some point then we can delete this one.
The Following is from http://geekfor.me/evo/21/fresh-toast-experimental/
Geek For Me is proud to release:
Fresh Toast Custom Kernel for your Sprint Evo 4g
Experimental, and only available through Fresh Updater.
Fresh Toast was a popular collaboration rom by toastcfh and myself for the CDMA Hero. I am proud to announce that it’s now available for the Evo! Rather than being offered as a separate rom it is now going to be offered as an update/patch for Fresh Evo. If you are running Fresh Rom 0.5.3 or 1.0.0 (testers/donors only right now) then you can get the update by enabling experimental roms in Fresh Updater (more info below). There are 0 changes made to the rom itself other than drivers, all of the changes are in the kernel.
The release notes on this are going to be very brief right now, and so is support. Please report any issues that you guys come across but don’t be too surprised by that due to it’s experimental nature. You all are the testers!
Fresh Toast Features:
* CompCache / ramzswap
o This is actually already included in Fresh Evo, but thanks to the new kernel it is hard coded in there and works a lot better.
* Overclock available up to 1.27ghz, however it doesn’t seem to totally function above about 1.15ghz.
o Only tested with SetCPU. Should also work fine with Overclock Widget. Neither are included.
o If you are reporting OC issues then make sure to say which application you are using. And don’t report it if it’s related to problems when going above 1.1ghz.
* Undervolt — http://en.wikipedia.org/wiki/Dynamic_voltage_scaling#Undervolting
o This lowers the voltage required by the processor at lower clock speeds, thus reducing heat and battery drain.
* Ext4 support — http://en.wikipedia.org/wiki/Ext4
o If using apps2sd then you can convert your ext partition to ext4. Read the wikipedia article for noted benefits.
o You can use AmonRA to convert from ext3 to ext4 without any data loss, just keep in mind that if you try using another rom that doesn’t support ext4 then it won’t be able to read it. Going from ext4 back to ext3 will require re-partitioning your sdcard.
* Both kernels contain extensive tweaks related to speed, power, VM, etc. More details and information to come on all of those tweaks.
* Brain F**k Scheduler aka BFS (optional) – http://en.wikipedia.org/wiki/Brain_Fuck_Scheduler
o One version of the kernel includes BFS and one doesn’t. BFS will definitely make your phone run faster but it’s done with a possible side effect of stability. Test it out and see if you have any issuers.
o If you are reporting any problems with Fresh Toast then make sure and say if you are using the BFS kernel or not.
o If you aren’t sure what a scheduler is: it’s basically what is responsible for queuing up work for the processor to do. From an engineering standpoint even though we can multitask on our phone, the CPU is technically doing only one thing at a time. A scheduler is what controls which job the CPU is working on and which ones are next. This replaces the stock android one with BFS.
Reporting an issue? Please give us which kernel number you are using (#13 or #20 — you can get this by going to Settings < About Phone < Software Information < Kernel Version) and also which overclock application you are using.
Download:
This can only be downloaded through Fresh Updater, and only if you are on Fresh Evo 0.5.3 or 1.0.0 (testers/donors only for now). Users coming from Fresh Evo 1.0.0 should not have to worry about wiping or doing anything special. If coming from 0.5.3 then a wipe might be required to get it booted, I didn’t test. Fresh Updater also has the kernels included with Fresh Evo so that you can go back to them if you have any issues with Fresh Toast. As always make sure you do a nandroid.
You must enable experimental roms in order to have them show up.
Fresh Updater > Menu > Configuration > Rom Update Settings > Display Experimental Roms — Then check for updates.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
I'm currently testing out the fresh toast kernels on the DC 3.2.3 rom, I'll post back about my findings soon.
edit: So far it doesn't appear to be working with the DC rom. It's just hanging on boot. I'll give it a bit longer but its already
been sitting on the intial htc EVO 4g logo for 5 minutes.
edit2: I've been unable to get the DC Rom to boot with either of the fresh toast kernels. even with a data wipe. i'm going to try
again.. if anyone else gets it working please post.
Does this have the fps uncap? N if so for which hardware?
madunix said:
Does this have the fps uncap? N if so for which hardware?
Click to expand...
Click to collapse
it does not. given the tearing problem that the toast + epson fps fix kernel has, at this point I just want a kernel
that will enable over/underclocking. the fresh toast kernel fills that niche.
Actually we have been testing this Rom since it came out. Check the last pages of posts here.http://forum.xda-developers.com/showthread.php?t=700448&page=254
cds36 said:
Actually we have been testing this Rom since it came out. Check the last pages of posts here.http://forum.xda-developers.com/showthread.php?t=700448&page=254
Click to expand...
Click to collapse
that thread is about the fresh rom, this thread is about the fresh toast kernel
OneStepAhead said:
it does not. given the tearing problem that the toast + epson fps fix kernel has, at this point I just want a kernel
that will enable over/underclocking. the fresh toast kernel fills that niche.
Click to expand...
Click to collapse
How is it functioning on DC 2.3.2?
blassilando said:
How is it functioning on DC 2.3.3?
Click to expand...
Click to collapse
so far its not booting. i'm going to try a data wipe, but i didn't think that was necessary with kernels.
Relax just saying it is being talked about in his fresh rom thread. http://forum.xda-developers.com/showthread.php?t=700448&page=248 anyone else can reference that as well as this thread.
cds36 said:
Relax just saying it is being talked about in his fresh rom thread. http://forum.xda-developers.com/showthread.php?t=700448&page=248 anyone else can reference that as well as this thread.
Click to expand...
Click to collapse
sorry if i said something to offend you.. it was not my intention at all
OneStepAhead said:
sorry if i said something to offend you.. it was not my intention at all
Click to expand...
Click to collapse
No not at all man, no worries good to have a thread just for this rom. Flipz is doing some amazing work. I have installed a few roms and fresh has been the most stable for me. With this new kernel Rom for the first time I have seen a huge improvement in battery life. Can't wait to see what version 1 brings
does this kernel support the cams? didnt read anything one way or the other yet.
mr_black03 said:
does this kernel support the cams? didnt read anything one way or the other yet.
Click to expand...
Click to collapse
Both work correctly.
If u wanna use my binary in dc or anything else ull have to extract the binary kernel from the boot.img and compile it with the ramdisk from the Rom u are going to flash it to. Also ill need to modify the ramdisk to run compache/ ramzswap scripts and grab the modules from the fresh toast build also. Add all that to ur build and flash the newly compiled boot.img and u should be toasted up
No Problems
No problems here - Flashed using Amon_RA recovery. Running Fresh 0.5.3 ROM.
Quick question - I've been running the Fresh Toast kernal with BFS pretty nicely for about a day now, but I'm still unsure about a few things. How does the undervolting work? Is it automatic if I underclock the CPU, or is it always undervolted? Right now I have SetCPU set to a max of 1152.
nowhere2010 said:
No problems here - Flashed using Amon_RA recovery. Running Fresh 0.5.3 ROM.
Click to expand...
Click to collapse
which one of the kernels are you using
toastcfh said:
If u wanna use my binary in dc or anything else ull have to extract the binary kernel from the boot.img and compile it with the ramdisk from the Rom u are going to flash it to. Also ill need to modify the ramdisk to run compache/ ramzswap scripts and grab the modules from the fresh toast build also. Add all that to ur build and flash the newly compiled boot.img and u should be toasted up
Click to expand...
Click to collapse
thanks, sounds like i have some more learning to do before I could pull something like that off. i'm unemployed at the moment so time is on my side
OneStepAhead said:
which one of the kernels are you using
Click to expand...
Click to collapse
I'm using the one with no BFS.
I just flashed the bfs kernel coming from the latest fresh Rom. I went toast CPU and my max is at 599????

[MOD]viperMOD for AOSP and Sense Kernels - v3 beta RC2.4 |Updated 6.14.11|

Hey everyone, welcome to viperMOD for the EVO, Incredible, Nexus One, Desire GSM, Thunderbolt, Nexus S, Nexus S 4G, Desire HD, and Inspire 4G. Many people are having great success with this mod and I hope you enjoy my work
I would like to turn this into an app! If someone would like to help out that has Java knowledge, please contact me!
What does this do?
Kernel developers make their kernels to be "universal". By universal, they want the kernel to work on as many phones as possible so they may only mildly undervolt. However, some phones can handle a more aggressive undervolt. Some can't. viperMOD allows you to undervolt to your choosing for better battery life or allow you to overvolt to make your phone more stable.
How do I run this?
Once you flash the .zip go into your Terminal app (I use Android Terminal Emulator set to 10pt font) and type:
su
vipermod
I really only use Terminal for my mod and there is something really cool you can do with Android Terminal Emulator (and maybe others). Menu > Preferences > Initial Command > Press Enter and type su > Press Enter again and type vipermod
Every time you start Terminal now, it will open right into viperMOD. You can quickly exit by pressing Enter if you need to use Terminal for something else
UPDATE 6/14
viperMOD v3 beta RC2.4 is live!
Fixed some coding that was giving errors on certain ROMs and phones. Everyone please update to this!
Please see the updated FAQ and changelog for more information!
UPDATE 5/31
viperMOD v3 beta RC2.3 is live!
MUCH better support for NS/NS4G Netarchy kernels and other enhancements!
Please see the updated FAQ and changelog for more information!
UPDATE 5/29
viperMOD v3 beta RC2.2 is live!
Initial support for Desire HD/Inspire 4G and more!
Please see the updated FAQ and changelog for more information!
{
"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"
}
Please see viperboy.tiamat-dev.com for downloads, more information, changelog, and FAQ!
You can find the answers to all of your questions there!​
Feel free to support this mod with a userbar in your sig
Credit to:
- snq_ for the VDD support
- Cayniarb for his awesome Tiamat kernel, hosting, and website!
- Netarchy for his amazing guidance and patience!
- My IRC friends ekarelis, bigrushdog, and morph3k for all their help!
- Ziggy for the adjustable sysfs interface
- Anyone who has done testing for me or helped me at all
- Everyone who contributes to Android development
- Let me know if I left anyone out!
looks great! Giving it a try!
Which desire hd kernels support this?
Sent from my Desire HD using XDA Premium App
''What does this do?
Kernel developers make their kernels to be "universal". By universal, they want the kernel to work on as many phones as possible so they may only mildly undervolt.''
Maybe im wrong but i dont think our devs in this thread to make their kernels ''universal''.They make the kernels especially for DHD so they undervolt the kernels as much as needed.
If im wrong sorry, if im right this is useless.
i think universal means universal for every DHD and not universal for every phone model out there..
I want to try this but it seems like dangerous territory.
lukesky said:
i think universal means universal for every DHD and not universal for every phone model out there..
Click to expand...
Click to collapse
I dont understand what u mean tho.
Every DHD can support different undervolt level???I dont think so...
And if this is can happen how we know that??By testing different levels??
I am a little confuse about this.
Maybe Lee, m-deejay, LorD ClockaN or someone with kernel's knowledge can help us clear our mind.
This isn't for people that don't know what they are doing to a certain extent but I think it's a really cool idea and I appreciate it.
Also, what I think he means by "universal" is that most kernel devs find a stable medium when it comes to under/overvolting so that it fits everyone's needs and so they don't have to release multiple versions just to make every crowd happy. We all know that there are PLENTY of different people out there that prefer different things.
On another note, I tested with m-deejay's V22 kernel and it seems to be incompatible. Did you test on any GB kernels for DHD? If so, is the stock HTC kernel the only one compatible if at all?
Thanks for all the work you have put into this.
By saying 'universal' he probably meant that the devs are only using moderate UV. This us because not every DHD can handle the same amount of UV because every CPU reacts slightly different when it cones to OC/UV. Thats because also CPUs have small tolerances at the conductive paths which makes them more compatible to OC/UV than others.
Sent from my HTC Desire HD using Tapatalk
motoman234 said:
This isn't for people that don't know what they are doing to a certain extent but I think it's a really cool idea and I appreciate it.
Also, what I think he means by "universal" is that most kernel devs find a stable medium when it comes to under/overvolting so that it fits everyone's needs and so they don't have to release multiple versions just to make every crowd happy. We all know that there are PLENTY of different people out there that prefer different things.
On another note, I tested with m-deejay's V22 kernel and it seems to be incompatible. Did you test on any GB kernels for DHD? If so, is the stock HTC kernel the only one compatible if at all?
Thanks for all the work you have put into this.
Click to expand...
Click to collapse
Yes, you and Flussen are exactly right. I thought it made sense, maybe I should reword it.
I didn't get to test this at all, actually. I had someone with an Inspire 4G ask me to fix RC2 and up so it would go back to working with his phone, even though I didn't officially support that phone at the time (I added device detection in RC2 and up and the DHD/I4G wasn't in there, so it would fail)
I know Leedroids kernel is compatible if you're running GB Sense. I'm not sure what other kernels are out there for you guys. If the kernel you want to use has the vdd interface in it but its incorporated a different way (like Netarchy's for the Nexus S and Nexus S 4G) I can write the code to support it.
I hope this helps
I get error: vipermod: line 395: '1stgensnapdragon': not a valid identifier
when I try to run vipermod on DHD, Honeysense HD v.2.1 rom, kernel MDJ's_V22_2.6.35.13_OC1708_UV900_SLQB_CIFS_TUN_VR_EXT4_2WCR
does this mean that kernel is not supported? to me it seems more like error in the program...
IvanRs said:
I get error: vipermod: line 395: '1stgensnapdragon': not a valid identifier
when I try to run vipermod on DHD, Honeysense HD v.2.1 rom, kernel MDJ's_V22_2.6.35.13_OC1708_UV900_SLQB_CIFS_TUN_VR_EXT4_2WCR
does this mean that kernel is not supported? to me it seems more like error in the program...
Click to expand...
Click to collapse
Its something I need to fix in my script but its hard to track it down since its sporadic and doesn't happen on my EVO. It's even harder since I don't have the phone to test with.
Works for me on Lordmod 5.5 Froze phone on -100Mv I think I'll stick to 75 D But thanks for the epic mod
-viperboy- said:
Its something I need to fix in my script but its hard to track it down since its sporadic and doesn't happen on my EVO. It's even harder since I don't have the phone to test with.
Click to expand...
Click to collapse
is there something I can do to help?
IvanRs said:
is there something I can do to help?
Click to expand...
Click to collapse
Well, if you're good with shell scripts, that's how you can help me But if not you can try changing ROMs, if you want. In another thread of viperMOD (I forget which one) someone said that they changed ROMs and used the same kernel and it worked.
Another thing you could do would be post your build.prop so I can take a look at it. That might be the issue since that changes when you change ROMs, so if it doesn't work on one ROM and does on another, that could be the issue since my script checks build.prop for a few pieces of information.
-viperboy- said:
Well, if you're good with shell scripts, that's how you can help me But if not you can try changing ROMs, if you want. In another thread of viperMOD (I forget which one) someone said that they changed ROMs and used the same kernel and it worked.
Another thing you could do would be post your build.prop so I can take a look at it. That might be the issue since that changes when you change ROMs, so if it doesn't work on one ROM and does on another, that could be the issue since my script checks build.prop for a few pieces of information.
Click to expand...
Click to collapse
my build.prop is attached. I added extension .txt to be able to upload the file.
IvanRs said:
my build.prop is attached. I added extension .txt to be able to upload the file.
Click to expand...
Click to collapse
That all looks ok to me.
-viperboy- said:
That all looks ok to me.
Click to expand...
Click to collapse
I looked into your script to see what you check using build.prop and first check:
grep ro.product.device= /system/build.prop | cut -d \= -f 2 | tr -cd '[:alnum:]'
returns "ace",
second check:
grep ro.board.platform= /system/build.prop | cut -d \= -f 2 | tr -cd '[:alnum:]'
returns "msm7x30"
both seem to be within expected answers, so the problem is somewhere else - what should be the next step?
I get this:
export PATH=/data/local/bin:$PATH
sh-3.2$ export PATH=/data/local/bin:$PATH
sh-3.2$ su
sh-3.2# vipermod
/system/bin/vipermod: line 5: tr: command not found
/system/bin/vipermod: line 6: tr: command not found
/system/bin/vipermod: line 7: uname: command not found
cut: standard output: Broken pipe
/system/bin/vipermod: line 395: `1stgensnapdragon': not a valid identifier
sh-3.2#
-----------------------------------------------------------------------
I was getting "cut" and "grep" not being found but I was able to install them with the L.E.S. app. Commands "tr" and "uname" aren't available in L.E.S. so I couldn't install them. I'm running AndROMeOS Ace v15 (GB 2.3.3) w/ LeeDroid's 3.1.2 kernel.
Any ideas?
HTCOmega said:
I get this:
export PATH=/data/local/bin:$PATH
sh-3.2$ export PATH=/data/local/bin:$PATH
sh-3.2$ su
sh-3.2# vipermod
/system/bin/vipermod: line 5: tr: command not found
/system/bin/vipermod: line 6: tr: command not found
/system/bin/vipermod: line 7: uname: command not found
cut: standard output: Broken pipe
/system/bin/vipermod: line 395: `1stgensnapdragon': not a valid identifier
sh-3.2#
-----------------------------------------------------------------------
I was getting "cut" and "grep" not being found but I was able to install them with the L.E.S. app. Commands "tr" and "uname" aren't available in L.E.S. so I couldn't install them. I'm running AndROMeOS Ace v15 (GB 2.3.3) w/ LeeDroid's 3.1.2 kernel.
Any ideas?
Click to expand...
Click to collapse
You are on RC2.2, right? I would bet that your busybox is out of date. Try going into Titanium Backup > Problems and download their version of busybox. See how it goes then.
EDIT: May be the busybox binary. I am going to include the busybox binary in the next update. Hang tight until then, should be in an hour or so.

[rom][4.0.4] KWIQ-ICS [4/17/12][beta][stable]

KWIQ-ICS
First off, this Rom is based off Evervolv-Acies-2.2.0a1-supersonic with permission of preludedrew.. Please go hit his donate button, he's done more than a lot to bring true ICS to our OG's.
{
"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"
}
This rom is something I've been working on for fun and to get a better handle on what works for mods and tweaks on 4.x.x roms. I chose Evervolv's base because of it's minimalistic & stable qualities. This is 4.0.4 with HWA combined with what IMO is the fastest most stable kernel I have ran so far on any ICS roms. Most all mods and tweaks are built into the ram-disk so they are present at first boot every boot. This seems to provide for a more responsive experience with the proper settings. I do not claim the settings I've used to be the best possible for ICS or any other roms at this time, the current version will reflect settings I have tried out with positive results. Those parameters are a WIP and I will continue to update as I'm aware of and find better settings, all input and suggestions is highly welcomed. Feel free to run your favorite scripts tweaks and mods, if you would please share your results and best settings. Please read and follow "How To Flash" below for best results
Thanks and enjoy!
The Goods​
Code:
Based on Evervolv-Acies-2.2.0a1-supersonic
Includes [URL="http://forum.xda-developers.com/showthread.php?t=1546878"]Mason[/URL] I - v0.14 sbc fso
Fully ODEXED system and framework
Custom bootani by me
optimized framework & system files
removed some system apps (live wallpapers, etc)
optimized pngs in frame/res
zipaligned all apps
[COLOR="Green"]Various tweeks and mods in;[/COLOR]
Build.prop:
wifi.supplicant_scan_interval=180
dalvik.vm.heapstartsize=2m
systcntrl.conf:
vm.swappiness = 10
vm.dirty_ratio = 80
vm.dirty_background_ratio = 15
vm.vfs_cache_pressure = 25
init.rc:
write /proc/sys/kernel/sched_wakeup_granularity_ns 1500000
write /proc/sys/vm/dirty_expire_centisecs 200
write /proc/sys/vm/dirty_background_ratio 15
(this way it is pre-existing from first write in case systcntrl is removed/changed)
setprop net.tcp.buffersize.default 6144,87380,1048576,6144,87380,1048576
init.supersonic.rc:
setprop ro.FOREGROUND_APP_MEM 6400
setprop ro.VISIBLE_APP_MEM 8960
setprop ro.SECONDARY_SERVER_MEM 14080
setprop ro.BACKUP_APP_MEM 14080
setprop ro.HOME_APP_MEM 14080
setprop ro.HIDDEN_APP_MEM 17920
setprop ro.CONTENT_PROVIDER_MEM 38400
setprop ro.EMPTY_APP_MEM 64000
write /sys/module/lowmemorykiller/parameters/minfree
6400,8960,19200,23040,38400,64000
write /sys/block/mtdblock4/bdi/read_ahead_kb 12
write /sys/block/mtdblock5/bdi/read_ahead_kb 12
write /sys/block/mtdblock6/bdi/read_ahead_kb 12
write /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq 1036000
write /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor ondemand
write /sys/devices/system/cpu/cpufreq/ondemand/sampling_rate 25000
write /sys/kernel/mm/ksm/sleep_millisecs 2000
write /sys/kernel/mm/ksm/pages_to_scan 128
Things to do​
Code:
Optimize all system app pngs
strip languages from framework/ and system/app
status bar/notification toggles
center clock mod (possibly MIUI style)
sense 4.0 style task managing
refine ramdisk mods for better responsiveness
include option for non fso (sbc?) kernel
find better camera app/fix lag
theme some stuff
have an ice cold beer
Open for all suggestions feel free to ask!
NOT WORKING​
Code:
- No 4G
- No Front Facing Camera
- Camcorder F/C, Camera is buggy at best
- Netflix(Audio works, no video)
- Some apps may or may not work
Changelog​
Code:
4-17-12 -First Public Release
How To Flash​
Code:
1) Download rom to sd and verify md5
2) In recovery manually wipe everything except sd card
3) Flash [URL="http://forum.xda-developers.com/attachment.php?attachmentid=452272&d=1291053174"]THIS[/URL] or another cleaner script.
4) Flash rom, when prompted flash GAPPS
5) Reboot
6) Enjoy my bootani, (had the lockscreen up after the 29th "flash", I know..)
7) Skip the set up and disable auto sync
8) Allow phone to "settle in" for a minimum 5 minutes
9) Sign in/sync etc.
10) when all set up reboot
I recommend changing the governor in Evervolv Toolbox/ performance and see what works best with your phone.
Credits​
Code:
Google for the Android experience
HTC for a great device that two years later still holds it own
Preludedrew and all involved in [URL="http://www.evervolv.com/"]Evervolv[/URL]. (you can follow @preludedrew on Twitter)
[URL="http://forum.xda-developers.com/member.php?u=4210085"]atyoung[/URL] for his [URL="http://forum.xda-developers.com/showthread.php?t=1546878"]Mason[/URL] kernel. Please go hit his thanks button up!
Also special thanks to [URL="http://forum.xda-developers.com/showthread.php?t=1517632"]Papa Smurf151[/URL] for some of the values from his smurfed out tweeks I've used in testing.
Please go hit him up with a thanks in his thread.
and of course, deck, dsixda, tommy, jesusfreak, brut.all and many more for sure!
this list could go on and on
Disclaimer​
Code:
Your warranty is now VOID. I am not responsible if you brick your device, flash at your own risk.
This is soley an individual effort I offer to you for your flashing pleasure.
Download
KWIQ-ICS ver 001
GAPPS ICS 3-30-12
Hit that thanks button for me if you enjoy my work!​
For future mods themes what not..
very cool man will have to give it a run
lol just noticed .... FIRST
I'll give it a run!!
Edit: so no need for Smurf tweak?
Edit #2 gapps Ics 20120220? I have that is that what you uploading or a more recent gaps?
Thanks, I was already using the base, can't wait to try your tweaks;-)
shizume said:
I'll give it a run!!
Edit: so no need for Smurf tweak?
Click to expand...
Click to collapse
i havent looked deeply into what tweaks smurfed are but sounds like most are there id say give it a run without thats what ima do
Going to flash now with ics gapps 20120220. Hope nothing broke if not..I'll flash again with your gapps
flashing now with 3/17 gapps
just tried flashing: cant open /sdacrd/KWIQ_ICS_001.zip (bad)
will try redownloading
ben.nesheim said:
very cool man will have to give it a run
Click to expand...
Click to collapse
shizume said:
I'll give it a run!!
Edit: so no need for Smurf tweak?
Edit #2 gapps Ics 20120220? I have that is that what you uploading or a more recent gaps?
Click to expand...
Click to collapse
jr71x said:
Thanks, I was already using the base, can't wait to try your tweaks;-)
Click to expand...
Click to collapse
Let me know how it runs for you guys, the odexing made a huge difference, but it really needs to settle in for a bit upon first boot.
ben.nesheim said:
i havent looked deeply into what tweaks smurfed are but sounds like most are there id say give it a run without thats what ima do
Click to expand...
Click to collapse
Glad you mentioned it, I borrowed some of Papa's oom, and tcp buffer tweaks, I need to update in the OP, totally spaced it. Sorry Papa I'll get creds up asap!
shizume said:
Going to flash now with ics gapps 20120220. Hope nothing broke if not..I'll flash again with your gapps
Click to expand...
Click to collapse
Sorry for the hold up, I posted Evervolves latest gapps in OP. Let me know if the others worked out or not.
Rom flashes fine. I used gapps from another ics and it works too. I even flash dta2sd and that works also. Phone rebooted 3 times and loaded up normally.
After it loaded and sit for a while, I managed to install most of my apps with a few exception. Those apps that's not from the market, I can't seem to install. Let's say, rewired Pandora won't install and a few other apps. No explanation, just say not installed.
Rom seems to be running pretty smooth, except as I'm typing this on my phone. Its a lil choppy. I guess you can say a lil delay from one letter to the next.
I'm going to flash "mason I sbc" and see if that makes a different.
Edit: didn't flash the kernel yet. I waited a while and install swype and all is well now. It fixed the keyboard lagged for stock keyboard.
video playback?
camcorder?
Pictures yes....
Camcorder FC
Panoramic fc
Edit: video playback you tube works
SMS over 160: works and split sent as two text
Sent from my PC36100 using XDA
shizume said:
Rom flashes fine. I used gapps from another ics and it works too. I even flash dta2sd and that works also. Phone rebooted 3 times and loaded up normally.
After it loaded and sit for a while, I managed to install most of my apps with a few exception. Those apps that's not from the market, I can't seem to install. Let's say, rewired Pandora won't install and a few other apps. No explanation, just say not installed.
Rom seems to be running pretty smooth, except as I'm typing this on my phone. Its a lil choppy. I guess you can say a lil delay from one letter to the next.
I'm going to flash "mason I sbc" and see if that makes a different.
Edit: didn't flash the kernel yet. I waited a while and install swype and all is well now. It fixed the keyboard lagged for stock keyboard.
Click to expand...
Click to collapse
Did you change the governor? I think I borked the default "on demand" governor. I'm using smartassv2 and its pretty snappy. Some phones just don't like fso, so it could be a kernel swap will help. I will offer options in next update.
flex360 said:
video playback?
camcorder?
Click to expand...
Click to collapse
shizume said:
Pictures yes....
Camcorder FC
Panoramic fc
Sent from my PC36100 using XDA
Click to expand...
Click to collapse
Thanks for answering that, as far as video playback, YouTube works great, you might try a third party player for vids.
I'm looking into options for the camera and camcorder issues. If anyone knows of any fixes or alternate apks please share.
Sent from my PC36100 using Tapatalk 2
Yea I'm running smartass 245-998 everything seems to be fine now...I like to Swype anyway but after installing it did went back to normal and keyboard is as smooth as butter. Looking very promising though. I've tried quite a ics hwa and this one seems to run pretty nice.
shizume said:
Yea I'm running smartass 245-998 everything seems to be fine now...I like to Swype anyway but after installing it did went back to normal and keyboard is as smooth as butter. Looking very promising though. I've tried quite a ics hwa and this one seems to run pretty nice.
Click to expand...
Click to collapse
Cool good to hear. I don't know what it is but this rom just seems to have to settle in. I went to sleep a couple of hours after flashing it last night, and this morning and afternoon it's been smokin' fast.
Sent from my PC36100 using Tapatalk 2
Well after sitting for a few hours, it seems to be pretty snappy. Well done!
Sent from my PC36100 using xda premium
running pretty solid for me as well flashed sbc kernel cant wait to let it settle over night pump some battery out of it lol
Jaime,
I can't seem to install any apps that's not from the market. I tried unchecking the check that allow installation but it won't uncheck. I've tried uncheck reboot but the checks remains there and even though that "allows me to install" I still can't
shizume said:
Jaime,
I can't seem to install any apps that's not from the market. I tried unchecking the check that allow installation but it won't uncheck. I've tried uncheck reboot but the checks remains there and even though that "allows me to install" I still can't
Click to expand...
Click to collapse
Wipe cache and fix permissions from recovery.
Sent from my PC36100 using xda premium
oodork123 said:
Wipe cache and fix permissions from recovery.
Click to expand...
Click to collapse
I can now check and uncheck the unknown application but still can't install apps...it might be the gapps that I've install? I used an old gapps from another ics Rom. I'm pretty sure it's not irrelevant...

[Kernel][9/5] - CleanKERNEL 1.2 -★| CPU OC 1.99 | GPU OC 300/500 | UV | VRALG1 |★-

[Kernel][9/5] - CleanKERNEL 1.2 -★| CPU OC 1.99 | GPU OC 300/500 | UV | VRALG1 |★-
{
"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"
}
This Kernel is only compatible with ROMS running on the VRALG1 Base!
Do not use this kernel on any base newer than that!
This Kernel is NOT compatible with the latest version of CleanROM!​
Features
CPU Overclockable to 1.99 GHZ (vs 1.5GHZ stock).
CPU Underclockable to 192MHZ (vs 384MHZ stock).
The CPU comes clocked at normal Samsung specs of 384MHZ low and 1.5GHZ high. You will need an application like System Tuner or Set CPU to overlcock it. This can also be modified by advanced users in the init.rc but is not recommended or supported. See first two blocks of init.rc for details.
GPU Overclocked at 300/500 MHZ
Under-volted just a few milli-volts to help save battery.
There are no fancy governors or other such things. Its a modified stock kernel, plain and simple.
This kernel should be compatible with any VRAGL1 based ROM such as (of course) CleanROM and Nosympathy's stock rooted base. Good chance it will work well with Team Synergy's ROM too but I have not tested that ROM but its a VRALG1 Based ROM.
If your ROM has non Samsung Boot Animation you will more than likely loose it!
Its been said that flashing a kernel can cause IMIE loss. I have not seen it myself but I guess its possible.
This kernel will NOT work with any AOSP, AOKP, CM9, CM10, etc based ROMS! If the ROM is not a based on official Verizon VRAGL1 ROM then dont flash this kernel!
Instructions
Must have an UNLOCKED BOOTLOADER! No exceptions!
Should make a complete Nandroid back up before flashing!
Copy ROM to storage and flash
Use your favorite CPU controller app to set the speeds.
WARNING!
Overclocking can permanently ruin your device. I mean totally kill it! You accept this fact upon downloading the kernel and or source!
I cannot and will not take any responsibility for what this kernel does to your device!
Not all devices can maintain the same level of overclocking!
Just because the kernel can clock to 1.89 does not mean YOUR device can!
Be smart and start off low and bring upt the speed gradually just like O/C'ing a desktop CPU!
To return to what you had before this... Restore your Nandroid back up! You did make that back up, right?
Changes in this version
9/5/12 - Version 1.2
Added: O/C to 1.99
Possibly Fixed: O/C not OC'ing on some devices
Possibly Fixed: gsiff_daemon fix?
Added: Optimaztions to file system
THANKS!
Thanks to dsb9938 for helping me get my box set up and to sbryan12144 for schooling me on the edits to make. Without their help I would still be looking at an empty Ubuntu desktop wondering where to go!
This Kernel is only compatible with ROMS running on the VRALG1 Base!
Do not use this kernel on any base newer than that!
This Kernel is NOT compatible with the latest version of CleanROM!​
Downloads
Kernel HERE
MD5: F69F8AA037DCA3C03D5E6B22656FE684
Source HERE
MD5: 20907545F7CD5DF5717EA0101FFF054F
Donations accepted but not expected :angel:
Please hit Thanks and Rate the thread 5 Stars
Click to expand...
Click to collapse
Benchmarks dont matter! But your going to ask anyways so I already ran the three most popular benchmarks and the results are below. Your device and ROM set up may NOT acheive these benchmarks.
All testing was done on a fresh install of CleanROM 2.0 SP1 with no background sync 1.89GHZ and Ondemand governor.
These benchmarks are the best of 3 or 4 runs each. They didint vary too much from this except Linpack. That thing is all over the place.
Do not expect to get these scores!
Next your going to ask me how the battery life is. Being a new kernel it doesnt have as much metering under its belt so you I will need your input on what you see. Obvisouly if you clock it up high you will see a decrease in battery life. Let me know what you are seeing.
Change Log
9/5/12 - Version 1.2
Added: O/C to 1.99
Possibly Fixed: O/C not OC'ing on some devices
Possibly Fixed:gsiff_daemon fix?
Added: Optimaztions to file system
8/24/2012 - Version 1.0
Initial Release
looks awesome
Excellent work!
Sent from my SCH-I535 using xda premium
WizeGuyDezignz said:
Excellent work!
Sent from my SCH-I535 using xda premium
Click to expand...
Click to collapse
Thank you man!
on syn r52, clean kernel doesn't support bootanimation ?
can you add MD5 to post
Karl said:
on syn r52, clean kernel doesn't support bootanimation ?
can you add MD5 to post
Click to expand...
Click to collapse
MD5's posted....
As stated in OP...
This kernel is based of the Samsung stock kernel for the Verizon based SGS3. The kernel does not deviate from the stock kernel except as noted below...
Click to expand...
Click to collapse
In other words... No. Thats a Ramdisk edit anyways and not a kernel edit if I am not mistaken, no?
scrosler said:
MD5's posted....
As stated in OP...
In other words... No. Thats a Ramdisk edit anyways and not a kernel edit if I am not mistaken, no?
Click to expand...
Click to collapse
my bad just glanced at the op :silly:
Karl said:
my bad just glanced at the op :silly:
Click to expand...
Click to collapse
Its all good. I will post modified RAM disk that supports non Samsung boot animations later on... I just want to get a feel right now for the kernel and how it works out for people.
EDIT: But you do bring up a good point... I will post in the OP that you will loose custom boot ani's.
Nice work Scott, first kernel for the Verizon gs3 that under clocks the cpu!
Does it include a fast charge option??
Thanks again for your work! :good:
joaquinla1 said:
Nice work Scott, first kernel for the Verizon gs3 that under clocks the cpu!
Does it include a fast charge option??
Thanks again for your work! :good:
Click to expand...
Click to collapse
No fast charge. It only modifies the stock samsung speeds of CPU, GPU and Voltage.
No other changes.
CPU Underclock to 192MHZ may need some tweaking. But I am pretty sure I know what it is... Seems to stick more at 384 than 192.
scrosler said:
No fast charge. It only modifies the stock samsung speeds of CPU, GPU and Voltage.
No other changes.
CPU Underclock to 192MHZ may need some tweaking. But I am pretty sure I know what it is... Seems to stick more at 384 than 192.
Click to expand...
Click to collapse
I'm using CPU master and after clicking apply like 10 times it stuck at 192.
Guys keep in mind that by flashing a custom kernel you risk losing your IMEI number. This can happen at any time while running it, not just the act of flashing. It can be restored (even without a backup) but there's a good chance you'll be stuck in roaming afterwards. I've seen several people ask how to get out of roaming but they never receive concrete responses.
Several people have claimed this can only occur on AOSP roms/kernels, but this is false. I've heard reports of people losing IMEI on beans rom using imo's custom kernel.
Good job man
joaquinla1 said:
I'm using CPU master and after clicking apply like 10 times it stuck at 192.
Click to expand...
Click to collapse
Nah, its sticking when you apply, but the thermald config may need some tweaking because it pushes it back up. So it doesnt seem like its sticking but its but then it gets overwritten.
Div033 said:
Guys keep in mind that by flashing a custom kernel you risk losing your IMEI number. This can happen at any time while running it, not just the act of flashing. It can be restored (even without a backup) but there's a good chance you'll be stuck in roaming afterwards. I've seen several people ask how to get out of roaming but they never receive concrete responses.
Several people have claimed this can only occur on AOSP roms/kernels, but this is false. I've heard reports of people losing IMEI on beans rom using imo's custom kernel.
Click to expand...
Click to collapse
Wow, Thats crazy!
How does that happen?
sbryan12144 said:
Good job man
Click to expand...
Click to collapse
I learned from the best!
Div033 said:
Guys keep in mind that by flashing a custom kernel you risk losing your IMEI number. This can happen at any time while running it, not just the act of flashing. It can be restored (even without a backup) but there's a good chance you'll be stuck in roaming afterwards. I've seen several people ask how to get out of roaming but they never receive concrete responses.
Several people have claimed this can only occur on AOSP roms/kernels, but this is false. I've heard reports of people losing IMEI on beans rom using imo's custom kernel.
Click to expand...
Click to collapse
please provide reference
Karl said:
please provide reference
Click to expand...
Click to collapse
Dont stress it... He said what he had to say. Maybe he is right. I put in the OP so...
Lets get to some feedback on the kernel itself...
This thing is lightning fast and has same battery life as stock. Been hammering on it all night
Sent from my Nexus 7 using Tapatalk 2

[32A/B?][6.35] Cyanogenmod 9 -- Fast | Stable | Best

I ported Cyanogenmod 9 for the Hero build by Jordfaz. (Thanks to him!)
{
"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"
}
Downloadlink: Cyanogenmod 9
Installation:
- Flash Lights_format_all (See other thread!)
- Flash CM9
- Reboot
- 32B: Flash a 32B kernel after flash of the ROM
After installation
- After boot: Go to ADWSettings - system - advanced - enable wallpaper hack and scroll cache: low quality --> This will fix your UI.
- To disable CRT-animation: Displays - animation OFF (Thanks toi SaySpaceman! ;p)
Working:
- Calls/SMS
- Data
- Youtube!
- Screenshot!
- Perfect rotation!
- ...
Not working:
- Bluetooth
- GPS
Changelog:
Code:
-- Cyanogenmod 9 --
v1.0
* Initial release
Hit the THANKS button, if you use this ROM!
I will complete this thread at a later time, but for the next month I'll have to study a lot , so maybe no time for uploading and completing thread.
You can disable the CRT animation. You go to Settings->Display->You turn off the Screen off animation.
I haven't found any bugs yet, everything works very smooth and even YouTube works! :good:
I think this is the best ROM for our "legacy" device
SaySpaceman said:
You can disable the CRT animation. You go to Settings->Display->You turn off the Screen off animation.
I haven't found any bugs yet, everything works very smooth and even YouTube works! :good:
I think this is the best ROM for our "legacy" device
Click to expand...
Click to collapse
Thank you! Didn't know you could manually enable/disable it.
i really want to try this rom in my old htc magic!
I would like to know wich recovery do you use and recommend to flash your rom.
another question is the funcionability of the apps with this rom
thank you for all your work for "our" device.
stiker said:
i really want to try this rom in my old htc magic!
I would like to know wich recovery do you use and recommend to flash your rom.
another question is the funcionability of the apps with this rom
thank you for all your work for "our" device.
Click to expand...
Click to collapse
I think you can only flash it with CWM recovery.
All apps that work on GB, will work in ICS.
But the Play Store will show a lot more apps, but a lot of them will force close when you try to open them.
But in general, everything should be smoother.
ok. This rom is good. But it is slow when download from playstore. Thanks!
Thanks for CM9, i was looking for some stable rom
I will try this ROM and will let u know my findings
Thank you for porting this over. I have neglected my HTC Magic for quite some time now, finally got it out, dusted it and went through the flashing bits for this. Stable and much smoother than I expected to have on a (relatively) dated device. Are the processor options under 'Performance' settings disabled or is it meant to be on 'ondemand' all the time?
Yanguang said:
Thank you for porting this over. I have neglected my HTC Magic for quite some time now, finally got it out, dusted it and went through the flashing bits for this. Stable and much smoother than I expected to have on a (relatively) dated device. Are the processor options under 'Performance' settings disabled or is it meant to be on 'ondemand' all the time?
Click to expand...
Click to collapse
You can't change any options in Performance. I'll see if I can change that, because now, if the displayed CPU speeds are right, the CPU is constantly running on 710 Mhz when you used it.
Default cpu frequence 710MHz is not stable enough to bootup my phone, could you please lower down to 650MHz please?
jejer said:
Default cpu frequence 710MHz is not stable enough to bootup my phone, could you please lower down to 650MHz please?
Click to expand...
Click to collapse
Did you try to flash it? My phone doesn't run on 710 either, but it does boot.
Yes, I flashed it. During boot, cat /proc/cpuinfo get 710MHz and boot failed. After set it to 620MHz, it bootup success.
Your ROM works great, thanks!
jejer said:
Yes, I flashed it. During boot, cat /proc/cpuinfo get 710MHz and boot failed. After set it to 620MHz, it bootup success.
Your ROM works great, thanks!
Click to expand...
Click to collapse
Ok, thanks! I'll set it to a lower speed in next version.
I would really advise against overclocking by default. The majority of these devices can overclock to acceptable speeds, but others can't do much at all. My mytouch 3g, for example, would freeze at anything above 595mhz, and it was most stable at 537 or below. So even with that lower overclock you decided on, I still wouldn't be able to use this without modifying the rom.
There are plenty of ways to make this recommended, but optional. You could put an oc script in a separate zip to flash. Or you could start using the fancy Aroma installer. Ezterry's yesno binary is really easy to implement.
tvall said:
I would really advise against overclocking by default. The majority of these devices can overclock to acceptable speeds, but others can't do much at all. My mytouch 3g, for example, would freeze at anything above 595mhz, and it was most stable at 537 or below. So even with that lower overclock you decided on, I still wouldn't be able to use this without modifying the rom.
There are plenty of ways to make this recommended, but optional. You could put an oc script in a separate zip to flash. Or you could start using the fancy Aroma installer. Ezterry's yesno binary is really easy to implement.
Click to expand...
Click to collapse
I didn't know the cpu was running at a higher speed. I thought it was a bug in performance section, who was showing the wrong speed, since my HTC Magic normally freezes at 710 Mhz.
It's been years since I last flashed a MyTouch3G (32B)... Just got back one that I'd gifted away two years ago, it decided not to boot around Christmas and I brought it home to wipe/reflash.
Glad to see work still being done on this old device! It's ahead of my G2X in Roms.. That's effin sad.
Now if I can just remember how you flash a kernel on this thing....
EDIT:
I'm a bit confused about the kernel.... the thread linked doesn't actually seem to be any specific kernel??? More "how to flash a kernel safely" and hboot/radio files. I already have the required hboot/radio! So which kernel do I use??
EDIT 2:
N/m.... can't be assed to sit here all night trying to figure out which kernel to use on an antique phone. Went with Gingerbread instead.
tutorial and links - SPL/radio/ROM
lotherius said:
It's been years since I last flashed a MyTouch3G (32B)... Just got back one that I'd gifted away two years ago, it decided not to boot around Christmas and I brought it home to wipe/reflash.
Glad to see work still being done on this old device! It's ahead of my G2X in Roms.. That's effin sad.
Now if I can just remember how you flash a kernel on this thing....
EDIT:
I'm a bit confused about the kernel.... the thread linked doesn't actually seem to be any specific kernel??? More "how to flash a kernel safely" and hboot/radio files. I already have the required hboot/radio! So which kernel do I use??
EDIT 2:
N/m.... can't be assed to sit here all night trying to figure out which kernel to use on an antique phone. Went with Gingerbread instead.
Click to expand...
Click to collapse
<<Check my signature below!>>
<<Goog flashing>>
Edited post (correction below)
Sorry for the wrong info on flashing your 32B device, I did not notice that your device was not a 32A sapphire but the 32B instead!
I think the answer you're looking for is here:
[ROM][WIP] United ICS - http://forum.xda-developers.com/showthread.php?t=1647493
"kernel -
ezterry's kernel + ics patches and some performance tweaks (enabled 710mhz overclock and other things) http://www.mediafire.com/?py8asp6ab109dyl
ezterry's ezgb 1.5.2 http://sandbox.devnull.name/android/ezgb-kernel/ezgb-2636-v1.5.2_S.zip "
<< info from tvall - http://forum.xda-developers.com/member.php?u=3038499 >>
lotherius said:
It's been years since I last flashed a MyTouch3G (32B)... Just got back one that I'd gifted away two years ago, it decided not to boot around Christmas and I brought it home to wipe/reflash.
Glad to see work still being done on this old device! It's ahead of my G2X in Roms.. That's effin sad.
Now if I can just remember how you flash a kernel on this thing....
EDIT:
I'm a bit confused about the kernel.... the thread linked doesn't actually seem to be any specific kernel??? More "how to flash a kernel safely" and hboot/radio files. I already have the required hboot/radio! So which kernel do I use??
EDIT 2:
N/m.... can't be assed to sit here all night trying to figure out which kernel to use on an antique phone. Went with Gingerbread instead.
Click to expand...
Click to collapse
You have to take a working 32B kernel, preferably a flashable zip. The link in the opening post isn't directing to a kernel, but search for it in the G1 section and you will find a lot kernels.
ICS is much faster, so I would suggest you try it.
Can you point me into the right direction? My dad has an old Magic 32B with Radio 27.08. What Kernel should i use? Or what ICS Version are you talking about?
Thanks in advance.
when is out the final version?

Categories

Resources