Related
Hey Guys,
First off, I love XDA and everything you all have done to improve my phones! Long time reader (from the WinMo 5 days!), but unfortunately I never have much to contribute. Hopefully this post will change things.
I have a Captivate which was running great... until I decided to EXT4 the whole thing. Then in the past 18 hours I had a bootloop (installed Voodoo then Glitch Kernel on Stock Eclair, bad move) and built a jig as the 3- or 2- button combo's were not working . My phone is fine now, I have Stock Sammy TW 2.3.3 from AT&T running (even though this is a Rogers phone.)
What I Want From My Captivate:
- Root
- CWM 4x
- exfat4 on EVERYTHING (Voodoo/Supercurio's fix only fixed either /data or /system. I can't remember which, though the Quadrant score was 1770 on Stock Sammy Froyo)
- Running Glitch Kernel v11 Low Leakage (I found my phone to be the fastest and most stable on Glitch. Bali switched my volume buttons and SpeedMod was ok...)
- MIUI 1.8.19 or CM7. I'd prefer MIUI, the messaging popup is awesome, though I prefer the settings menu in CM7.
- Voodoo Sound/Color
- Launcher Pro (sidenote: too bad I can't create folders in the App Drawer )
- Battery life of more than 5-6 hours!!
Questions / How To:
1) I cannot root my GB with Super One Click. I'm thinking of Odin'ing to Froyo, Rooting.
2) How do I install CWM 3 or 4x on stock and just root? Odin? I found this but in which place do I put the package (PDA, Boot, etc.)
3) Do I install Voodoo, convert to exfat4, then Glitch? Or should I update Voodoo, install MIUI, then Glitch Kernel??
4) After installing exfat4, Can I just do Nandroid backup of my data, which will be installed as exfat?
5) Is Voodoo Sound installable is a kernel even when I have Glitch installed?
6) My battery life does not last past 5-6 hours!!! Terrible! I got this phone instead of my BB9700 as a straight-up trade and the Cappy has 10 months warranty left. Should I send it to Sammy?
Thanks in advance!
PJ
poppa_john said:
Questions / How To:
1) I cannot root my GB with Super One Click. I'm thinking of Odin'ing to Froyo, Rooting.
2) How do I install CWM 3 or 4x on stock and just root? Odin? I found this but in which place do I put the package (PDA, Boot, etc.)
3) Do I install Voodoo, convert to exfat4, then Glitch? Or should I update Voodoo, install MIUI, then Glitch Kernel??
4) After installing exfat4, Can I just do Nandroid backup of my data, which will be installed as exfat?
5) Is Voodoo Sound installable is a kernel even when I have Glitch installed?
6) My battery life does not last past 5-6 hours!!! Terrible! I got this phone instead of my BB9700 as a straight-up trade and the Cappy has 10 months warranty left. Should I send it to Sammy?
Thanks in advance!
PJ
Click to expand...
Click to collapse
First off you can find ALL of this information on xda. Search and read. Ginger bread does not have a 1 click root, you can how ever use this thread for the rooting method on KF1, just for rooting. As for CWM its a kernel usually just stick it in pda. On the Voodoo your out of luck on native gingerbread roms since KF1 kernel has not drooped, however, you can have ext4 format with Cognition 5 and Atomic fusion if you know what you are doing. MIUI and Cyanogen have their own instructions on wich kernel and what not, BUT if your poor battery life is on these roms then they are the culprit since its a bug they have. I average anywhere from 12-30 hours of battery life dependent on usage on KF1 gingerbread roms, Ive been averaging about 16-45 hours with my current clock/voltage settings.
I would recommend you do research on KF1 Gb roms or I9000's ported ones and stay away of Miui or Cyanogen till they fix their battery, if having a long day without a charge is part of your life. Again search and read my friend =)
Haha his search button is broken, thts his excuse!
Sent from my Cappy at 1.6 GHz, V6 supercharger, KAK tweaks, and 3G booster using the XDA Premium App!
This thread is dedicated to disccuss and provide some general kernel information for our Xperia X1
This thread also added user's reviews and reports on the kernel what works and doesn't, so that we can choose our desire kernel based on our own need.
This thread is open to users' suggestion to help improving and adding more kernel informations and reports.
What is a Kernel ??
- Kernel is the foundation / base in which everything else builds upon in any software system.
- Kernel was separated into two files, one is named as modules-2.6.xx-xxxx.tar.gz and another one is named zImage
- Kernel control and effect lots of functions inside a ROM, like example: Wifi, tether, hardware key, speed, sound, charging, battery, camera, etc..
- [Car Analogy]: Kernel is like the Engine, Electrical system and the Transmission to a car. The Library, Framework and the Apps [AKA ROM] are the body frame and the rest of the Car.
- In conclusion, without a good kernel, there will never be a good Android build.
Click to expand...
Click to collapse
How many types of kernel we have for our X1 ?
- Until now we have two different source of kernel which are 2.6.27 and also 2.6.35
- 2.6.27 kernel was widely used by CWM users because it was more stable than 2.6.35 kernel AT THIS MOMENT
- 2.6.35 kernel was included in NAND version of X1 Android ROM (CM 7.1) which featuring faster speed and better performance, but with some little bugs AT THIS MOMENT
Click to expand...
Click to collapse
Any kernel developers here ??
- We have 4 kernel developers for our X1 Android development:
* Helicopter88 / Midnight: who was developing Midnight's kernel based on 2.6.27 with EXT3 system support
* ygge / Duckly: who had developed Turbo and Monster kernel (development had ended)
* sp3dev / Alex: who was developing kernel based on 2.6.35 and also developing the first ever NAND build for our X1
*Glemson: from XDAndroid Team who was compiling the XDAndroid kernel based on 2.6.27 source
Click to expand...
Click to collapse
What is the differences between these kernels ?
Since 2.6.35 kernel was not widely used for CWM build, I will only discuss and review 2.6.27 based kernel here
More information about 2.6.35 kernel can be found here: http://forum.xda-developers.com/showpost.php?p=16889651&postcount=39
More information about NAND build can be found here: http://forum.xda-developers.com/showthread.php?t=1329379
- Midnight's V12 kernel:
1. No key freeze
2. No SOD
3. Accurate battery reading
4. Charging working perfectly
5. Turbo enabled
6. GPU overclocked
7. EXT3 system build support
8. No need to turn speaker On/Off when answering calls
Change Logs For V12:
1. Battery reading now more accurate
2. 642200 MHz now runs with 200 Mhz AXI and AHB clocks
3. PLL clock is now mantained after panel blank-unblank
MORE INFO HERE: http://forum.xda-developers.com/showthread.php?t=1374187
Click to expand...
Click to collapse
- ygge's Turbo & Monster kernel:
1. Key freeze occurs sometimes
2. No SOD
3. Accurate battery reading
4. Buggy charging (have to connect charger before booting Android)
5. Turbo enabled
6. GPU overclocked
7. The only difference between Turbo and Monster kernel is the value of GPU overclocked
8. Need to turn speaker On/Off when answering calls sometimes (buggy)
MORE INFO HERE: http://forum.xda-developers.com/showthread.php?t=978309
Click to expand...
Click to collapse
- XDAndroid's kernel:
Latest updates: 20111017_080427
1. No key freeze
2. No SOD
3. Unable to read battery stat correctly (never show reading below 50%)
4. Charging working perfectly
5. Stock GPU performance
MORE INFO HERE: http://xdandroid.com/wiki/Main_Page
Click to expand...
Click to collapse
Click to expand...
Click to collapse
How do I change a kernel ?
Changing a kernel is very simple IF you had follow all the steps provided by kernel developers. Remember to read the instructions or README in the kernel thread.
- For Midnight's kernel:
1. Delete old modules and zImage in npkboot folder
2. Copy the new modules-2.6.27.46-xx-xx.tar.gz and zImage from the kernel package to your npkboot folder
3. Compare this startup commands with your startup.txt, delete or change your commands if necessary:
Code:
set ramsize 0x10000000
set ramaddr 0x10000000
set mtype 2006
set KERNEL zImage
set INITRD_OFFSET 0xA00000
set initrd initrd.gz
set cmdline "rel_path=npkboot lcd.density=240 msmvkeyb_toggle=off physkeyboard=kovsq fbcon=rotate:2 ro.sf.hwrotation=180 msmts_calib=0x0366.0x04b.0x0c8.0x038e acpuclock.oc_freq_khz=652000"
boot
Click to expand...
Click to collapse
- For Turbo and Monster kernel:
1. Delete old modules and zImage in npkboot folder
2. Copy the new modules-2.6.27.46.tar.gz and zImage from the kernel package to your npkboot folder
3. Compare this startup commands with your startup.txt, delete or change your commands if necessary:
Code:
set ramsize 0x8000000
set ramaddr 0x10000000
set mtype 2006
set KERNEL zImage
set initrd initrd.gz
set INITRD_OFFSET 0x608000
set cmdline "rel_path=npkboot fbcon=rotate:2 ro.sf.hwrotation=180 lcd.density=240 msmvkeyb_toggle=off msmts_calib=0x0366.0x04b.0x0c8.0x038e acpuclock.oc_freq_khz=652000 pmem.extra=1 clock-wince.grp=0xa92 no_console_suspend physkeyboard=kovsq msmsdcc_1bit msmsdcc_fmax=14000000 acpuclock.force_turbo=1 hw3d.force=1 "
boot
Click to expand...
Click to collapse
- Be advise that if you are changing kernel from Turbo / Monster kernel to Midnight's kernel, your may experiencing Wifi error. The solution is format System and Cache partitions and then Wipe Dalvik Cache (You can do these in CWM menu)
- If formatting partitions and wiping Dalvik Cache does not solve the wifi issue, then you have to make a fresh install
- Even thought you had replaced the new kernel in npkboot folder, sometimes the kernel does not install into your build because your system thinks that it was the same kernel. This situation happens when you are updating Midnight's kernel because Midnight was improving the kernel based on the same source code 2.6.27.46
- You can see whether your new kernel had installed or not by looking on the linux boot screen after running Haret. After the boot screen had printed out 'Press volume down button shortly to launch CWM recovery', focus on the print out.
- If you see this line: installing /sdcard/npkboot/modules-2.6.27.46 (the modules name), means that your new kernel had installed successfully.
- But if you see this line: modules already unpacked for this kernel version -- skipping installation of /sdcard/modules-2.6.27.46 (the modules name), means that the new kernel does not installed to the build.
- I suggest you all to wipe Cache partition and Dalvik Cache each time after you had installed a new kernel to prevent some weird issue happens
Click to expand...
Click to collapse
More info about kernel needed:
1. Reports on Midnight's V9 kernel
2. Reports on ygge's Turbo and Monster kernel
3. Reports on XDAndroid's kernel
don't forget that midnight's and ygge's kernel are based on alex's one
i think sp3dev deserves more credits
pirlano said:
don't forget that midnight's and ygge's kernel are based on alex's one
i think sp3dev deserves more credits
Click to expand...
Click to collapse
Wrong,mine's based on xdandroid kernel.
Jerrytan,pheraps you should add XDANDROID kernels in the list,since mine's heavily based on it(For heavily I mean 99%)
helicopter88 said:
Wrong,mine's based on xdandroid kernel.
Jerrytan,pheraps you should add XDANDROID kernels in the list,since mine's heavily based on it(For heavily I mean 99%)
Click to expand...
Click to collapse
Sure of course.. will add XDAndroid kernel + reports later.. thanks for reminding..
EDIT: Added XDAndroid's kernel and reviews.. more reviews needed from users.
hey dear friend for ur nice job.....
But one suggestion.....
I think this thread will be more complete to use as a reference if u add the fixes and the issues of each kernel.....
this way suppose that a user has a kernel related problem[e.g. battery indicator issue]and he wants to solve it, he can realized exactly what kernel he should replace and for sure what issue will be happen to him!!
think about it.....
regards.........
reza3310 said:
hey dear friend for ur nice job.....
But one suggestion.....
I think this thread will be more complete to use as a reference if u add the fixes and the issues of each kernel.....
this way suppose that a user has a kernel related problem[e.g. battery indicator issue]and he wants to solve it, he can realized exactly what kernel he should replace and for sure what issue will be happen to him!!
think about it.....
regards.........
Click to expand...
Click to collapse
Thanks for your suggestion.. but I need the reports from you all for help me testing all the kernels.
Users can send me their report for specified kernel by PM me. Any helps from you all are greatly appreciated..
helicopter88 said:
Wrong,mine's based on xdandroid kernel.
Jerrytan,pheraps you should add XDANDROID kernels in the list,since mine's heavily based on it(For heavily I mean 99%)
Click to expand...
Click to collapse
yes, but you know that xdandroid kernel changes for xperia are mostly sp3dev commit's (the other 90% of commits on xdandroid kernel doesn't affect xperia in any way, they are mostly for rodium, topaz, and raphael), so there is just a bit of difference with his xperia cloned repository
btw, good luck for your great work! it's wonderful to see so many devs working on Xperia i noticed a new cloned repository but i didn't understood that was for xperia
I just replace my turbo kernel with Midnight's V9,I expect my battery indicator issue should go away....But the problem exist on my HoneyDroid .....any solutions??
Thanks so much jerrytan for this amazing topic ... I hope people help expand it ... I won't try cuz I don't fully understand how kernels work but this topic is great and I needed something like that to understand more about kernels ... as soon as I can understand enough, I'll do my best to report back and help ...
just one question ... It's my understanding now that Midnight's kernel has a perfect charging abilities and that it will work fine and u don't have to plug in the charger before booting Android ... right?
if that's right ... does that mean that ur HoneyDroid should be working fine with the charger and battery reading ... and can this kernel be used with SenseDroid to have these working?
Thanks so much for your efforts and sorry for the simple questions, but again I'm new here ... and I know this isn't an excuse but I tried reading but since I don't have much experience I don't understand man things
reza3310 said:
I just replace my turbo kernel with Midnight's V9,I expect my battery indicator issue should go away....But the problem exist on my HoneyDroid .....any solutions??
Click to expand...
Click to collapse
so that means battery indicator still not perfect yet, but I think Midnight is working on that anyway..
izzyk said:
Thanks so much jerrytan for this amazing topic ... I hope people help expand it ... I won't try cuz I don't fully understand how kernels work but this topic is great and I needed something like that to understand more about kernels ... as soon as I can understand enough, I'll do my best to report back and help ...
just one question ... It's my understanding now that Midnight's kernel has a perfect charging abilities and that it will work fine and u don't have to plug in the charger before booting Android ... right?
if that's right ... does that mean that ur HoneyDroid should be working fine with the charger and battery reading ... and can this kernel be used with SenseDroid to have these working?
Thanks so much for your efforts and sorry for the simple questions, but again I'm new here ... and I know this isn't an excuse but I tried reading but since I don't have much experience I don't understand man things
Click to expand...
Click to collapse
Yes Midnight's kernel fix the charging issue, and it should works well with HoneyDroid, even with other builds as well.
It's not a big problem for newbies as we all in this forum were also starting from a newbies to become a experienced member, all we need is to ASK and then LEARN.
Thread updated with latest Midnight's V10 kernel, V10 has more accurate battery reading than V9.
Now including some little guides for you all to install a new kernel..
Thanks so much for the detailed explanation ... that helps a lot
and thanks for being patient and answering my questions ... I'm learning already ...
well, I'll use ur description and I'll do a clean install with your SenseDroid V9 and midnight's V10 Kernel and report back on what I find as soon as I can ... I can't code or make roms, so I'll do my best with the testing ... Do you think trying Midnight's kernel with an EXT3 Rom like HoneyDroid would be better than with an EXT2 Rom or is it about the same ???
Just Another small questions ... would Midnight's V10 Kernel give also that warning when the battery is low that Turbo's kernel gives with SenseDroid ... and how accurate is the battery reading ... is it close to the one with Turbo's??? and is there a way to import the accurate battery reading from Turbo's Kernel to Midnight's ?? I'm sorry again if these questions don't make sense and btw, I mean an easy way that a newbie can do ... Thanks so much for the help again
izzyk said:
Thanks so much for the detailed explanation ... that helps a lot
and thanks for being patient and answering my questions ... I'm learning already ...
well, I'll use ur description and I'll do a clean install with your SenseDroid V9 and midnight's V10 Kernel and report back on what I find as soon as I can ... I can't code or make roms, so I'll do my best with the testing ... Do you think trying Midnight's kernel with an EXT3 Rom like HoneyDroid would be better than with an EXT2 Rom or is it about the same ???
Just Another small questions ... would Midnight's V10 Kernel give also that warning when the battery is low that Turbo's kernel gives with SenseDroid ... and how accurate is the battery reading ... is it close to the one with Turbo's??? and is there a way to import the accurate battery reading from Turbo's Kernel to Midnight's ?? I'm sorry again if these questions don't make sense and btw, I mean an easy way that a newbie can do ... Thanks so much for the help again
Click to expand...
Click to collapse
main advantage of ext3 over ext2 is journaling which improves reliability and eliminates the need to check the file system after an unclean shutdown, this will give you a more stable system.
for my experience with ext3, I get a super fast ROM installation in CWM, almost twice the installation speed than ext2, the boot time was only 30 seconds after the boot animation displayed.
I haven fully test Midnight's V10, I just can confirm that the battery reading works but don't know how accurate it can be. For kernel development you can ask Midnight aka Helicopter88 to get more information.
I will update ALL of my xDroid series builds in this week so that all of my builds supports EXT3 format system which will give your more enjoyment with my builds. so STAY TUNED for more updates..
Hello, this is my review of Midnight V10 Kernel in Jerrytan SenseDroid V9 ROM
*No more keyfreeze. (The most important item I think)
*Charging is fully working in Android.
*Good Battery Life. (At least with V9, didn't tryed V10 so long yet.)
*So far, answering calls is working good. (No need to turn speaker On/Off)
I think this is the best kernel right now. It solves the big serious issues, like keyfreeze and battery charging and reading.
Thank you all!
Thanks so much man ... That's sounds great ... I can't wait to try an EXT3 SenseDroid ... that sounds good ... I just love that Rom
well, I've just did a clean installation of Midnight's V10 Kernel with SenseDroid and it looks good so far
The only problem I have so far is that I can't seem to get the wifi to work and I did turn it on in winmo before booting into Android ... any tips on that?
Also, there is a weird voice that comes from the speaker ... I think this is the hizzing u r talking about ... I still hear it
That noise was annoying me ... so, I'm gonna reflash a rom using Turbo and wait for you to make the SenseDroid EXT3 version to test Midnight's kernel ... but I have to give it for Midnight for his amazing kernel ... other than that hizzing noise and wifi ... it's an amazing kernel ... fast, great, light and does the job
lordblacksuca said:
Hello, this is my review of Midnight V10 Kernel in Jerrytan SenseDroid V9 ROM
*No more keyfreeze. (The most important item I think)
*Charging is fully working in Android.
*Good Battery Life. (At least with V9, didn't tryed V10 so long yet.)
*So far, answering calls is working good. (No need to turn speaker On/Off)
I think this is the best kernel right now. It solves the big serious issues, like keyfreeze and battery charging and reading.
Thank you all!
Click to expand...
Click to collapse
tnx dear friend for ur feedback......BTW do u experience the speaker noises??
No, I didn't.
Some users says the noice start when the internet 3G conection is active, but no in my case.
Also, wifi is working perfect in this rom.
After whole day usage, I noticed that V9 & V10, has high battery usage, comparing with SenseDroid default kernel.
And sometimes, when the phone is charging, the battery percentage just jump around...
Btw, I just have one question, if I use a battery meter or calibration tool as a standalone app from the market ... would that solve the problem with the battery meter or will it stay since it's kernel related not rom related?
Also, After more observation ... The hizzing sound in V9 and V10 is like people said happens when you are you using 3G/GPRS (internet mobile) in general and if there is no data transfer, the hizzing stops ... so, it only happens when the network is being used ...
something that confuses me ... before the phone detects the network and it says no service but internet mobile is working fine ... the hizzing doesn't happen but after I fix it and the phone detects the network ... it happens ...
I hope I have helped ... I tried Midnight's V9 with HoneyDroid EXT3 Rom and it works but when I tried V10 I had no wifi working, so I switched back to V9 again ... and there is no hizzing btw ... so, the hissing was only there with V9 and V10 when it was used with an EXT2 Rom which is SenseDroid ... but no hissing with EXT3 and V9 ... it only happens with V10 ... so, waiting for Midnight's answer on the hizzing sound
izzyk said:
Btw, I just have one question, if I use a battery meter or calibration tool as a standalone app from the market ... would that solve the problem with the battery meter or will it stay since it's kernel related not rom related?
Also, After more observation ... The hizzing sound in V9 and V10 is like people said happens when you are you using 3G/GPRS (internet mobile) in general and if there is no data transfer, the hizzing stops ... so, it only happens when the network is being used ...
something that confuses me ... before the phone detects the network and it says no service but internet mobile is working fine ... the hizzing doesn't happen but after I fix it and the phone detects the network ... it happens ...
I hope I have helped ... I tried Midnight's V9 with HoneyDroid EXT3 Rom and it works but when I tried V10 I had no wifi working, so I switched back to V9 again ... and there is no hizzing btw ... so, the hissing was only there with V9 and V10 when it was used with an EXT2 Rom which is SenseDroid ... but no hissing with EXT3 and V9 ... it only happens with V10 ... so, waiting for Midnight's answer on the hizzing sound
Click to expand...
Click to collapse
the battery indicator issue is kernel related and it will not be solved with standalone app or widget....
I don't use Internet and I hear the noise[I mean if I get my ear close to phone]
It's doesn't so important to me,Just it coz battery drain....
credits to Jerritan93:
Be advise that if you are changing kernel from Turbo / Monster kernel to Midnight's kernel, your may experiencing Wifi error. The solution is format System and Cache partitions and then Wipe Dalvik Cache (You can do these in CWM menu)
- If formatting partitions and wiping Dalvik Cache does not solve the wifi issue, then you have to make a fresh install
Click to expand...
Click to collapse
Hai,
I just updated my O2X from 2.3 to Android 4.0.3, and CM9.0.0-RC0-SelfKANG3-Optimus2X. I've restored setCPU via titanium backup, and i cannot set scaling governors in main window. It looks like screen that i've posted in attachments.
To be sure, thats its not becouse of kernel that im using, I've checked file that show available governors ( it shows 2 - performance and powersave).
I'm curently on ironkrnL48-20120218h2043_ics kernel.
I've tryed CM9 KANG1 rom, and problem exist aswell.
ps. Which kernel you recommend with this governor, that rapidly increases CPU clock when needed? :>
// i tryed to google this problem, and i didnt find the answer.
thx.
Governors are useless on our phone, Arcee stated it long ago in CM7 threads, and had be confirmed by many devs.
So don't bother with governors, as we lack specific NVIDIA sources to recompile kernel with proper governors (and other that exists on other CPU), CM9 kernel is only a hack between GB kernel and Android 4 sources.
There is Ironkrnl work for P990, and faux kernels for P999.
Also, vadonka is working very hard on his ICS version of ETaNa Kernel. So in the near future, we will have another kernel to choose from.
So just use SetCPU profiles
selfkang2 + 48mb ics kernel gave me random reboots after battery went below 50%
xStagGx said:
Hai,
I just updated my O2X from 2.3 to Android 4.0.3, and CM9.0.0-RC0-SelfKANG3-Optimus2X. I've restored setCPU via titanium backup, and i cannot set scaling governors in main window. It looks like screen that i've posted in attachments.
Click to expand...
Click to collapse
The same happened to me on temasek's 204-67 CM7 kang. On 204-66 I had two governors available in the drop-down: performance and powersave (if I recall properly). Now the dropdown is just empty.
To be sure, thats its not becouse of kernel that im using, I've checked file that show available governors ( it shows 2 - performance and powersave).
I'm curently on ironkrnL48-20120218h2043_ics kernel.
I've tryed CM9 KANG1 rom, and problem exist aswell.
Click to expand...
Click to collapse
I confirm - I flashed new kang but left the same kernel as before (vadonka's ETaNa-REV1, 18FEB one). So it seems that something changed in the system, not the kernel.
xStagGx said:
Hai,
I just updated my O2X from 2.3 to Android 4.0.3, and CM9.0.0-RC0-SelfKANG3-Optimus2X. I've restored setCPU via titanium backup, and i cannot set scaling governors in main window. It looks like screen that i've posted in attachments.
To be sure, thats its not becouse of kernel that im using, I've checked file that show available governors ( it shows 2 - performance and powersave).
I'm curently on ironkrnL48-20120218h2043_ics kernel.
I've tryed CM9 KANG1 rom, and problem exist aswell.
ps. Which kernel you recommend with this governor, that rapidly increases CPU clock when needed? :>
// i tryed to google this problem, and i didnt find the answer.
thx.
Click to expand...
Click to collapse
I followed the instructions here to install my CM9. SetCPU seems to work fine for me. Maybe you can try the kernel that's included in the instructions.
optimus-android.blogspot.com/2012/03/how-to-install-ice-cream-sandwich-ics.html
Hi everyone,
I was using GingerDX for 2 months on stock kernel, and it was really slow. Apps launched slowly (took 3-4 seconds at least), when i pulled down the statusbar it was very laggy, animations were laggy etc. I had only 40-50 MB free RAM even when i closed every running apps and unnecessary services, and it restarted the launcher everytime i pressed the home button. So the whole ROM was very slow (I even overclocked it to 710 MHz).
Yesterday I installed the stock 2.1 ROM and it is freaking smooth compared to GDX, no lag, launcher doesn't restart, I have around 80 MB free RAM when nothing is running, and it goes down to 50 MB when i run 3 foreground apps and more background apps at the same time, and touch is way more responsible. I didn't even overclock it.
I haven't tried any other custom ROM. Is GingerDX really that slow? I don't believe, because it is very popular. So what is the reason it runs way slower than 2.1? Maybe because I have stock kernel? I really want to use this ROM since it has so many features.
Hi Lajbymester ,
Welcome to the community.
Please take some time to Introduce Yourself and read FORUM RULES.
Hope you enjoy your stay here, and help others in the future.
I beg to disagree. GDX is popular because it is a very good ROM. Please do try fullwipe, then flash the ROM as instructed in GDX first page.
Thanks for the welcome
I have already full wiped and reinstalled the ROM about 5 times, used all versions from v021 and it didn't get any smoother.
Lajbymester said:
Thanks for the welcome
I have already full wiped and reinstalled the ROM about 5 times, used all versions from v021 and it didn't get any smoother.
Click to expand...
Click to collapse
Hi,
For now, I´ll just ask you to give us some more information. Could you post what do you use on your phone?? Even in stock kernel I´ve never felt laggy on GingerDX.
With fresh install, what did you change? Undervolt? OC? I remember that ppl had issues on Stock Kernel and GingerDX running with OC module from doixahn. Try to see if the Rom you are using is undervolted or not.
Will you try it on Custom Kernel?
BTW, which laucher are you using on it?
I flashed doixanh's OC module and it seems i used the Undervolt too because it is integrated into the ROM. I can't flash a custom kernel because my phone's manufacturing date is 11W48 so it would be a brick. I'm using GO Launcher EX.
No we mean the step you do. What are the step you do and setting you do to your phone?
try removing the OC and UV modules, and I suggest you to use Laucher Pro, it seems to be smother than other lauchers I ever tried.
To remove both OC and UV just open a root File Explorer (ES File Explorer has root access), go to /system/lib/modules and delet x8oc.ko and x8uv.ko if I´m not wrong. Them you test the rom again and see if you get better performance
It seems to be a bit faster now, I'm not sure yet
I got some free RAM with RAM Manager Pro, now i have the same as on stock ROM.
Well...I didn´t use any app to kill process or manage RAM on my phone, and It is smooth enough for me without OC . I´m using MiniCM right now, but it was the same on GingerDX
It seems to be smooth now, thanks for the help
You´re welcome bro. That is why me and other ppl is here
Fullwiping
I dont agree. I run v025, stock kernel, and i dont flash the overclock modules. It runs fast and smooth. Maybe u installed too much apps, widgets and kind
thanks for the thanks......
rom: gingerdx v025
kernel: stock
Sent by my W8 using XDA app...................
I found GDx (stock) a bit slow too
I dunno why.
That made me switch to PrimeHD.
That's very fast
And the magic is: when i sleep, i turned off data, wifi etc and my battery level doesnt change a single percent. 25 % when i go to sleep, and still 25 % when i wake.
thanks for the thanks......
rom: gingerdx v025
kernel: stock
Sent by my W8 using XDA app...................
:good: First of all :good: Thank you for your patronage!!! :laugh::victory:
Before you do anything: This is purely at your own risk and I will not be responsible for anything that happens to your tablet. I flashed it on mine at my own risk.
Compatibility Information: There are 2 different versions. 1 for stock and 1 for Cyanogenmod. Even though the kernels are intended for the 3G tablet it will work just fine on a WiFi only tablet (like mine). This makes the build process less messy.
**Sources Fully documented v1.9 beginner friendly sources now available including the build script. If more explanations are required, please say so. However, remember that the explanations are not intended to be a blind step by step instructions of going from samsung source to A1.
TWRP V2.6.0.0: Please read: do not worry about any kind of "E:A: Render Error". This is a side effect of removing some image files to save place on the recovery image so it will fit on the 5MB. The error simply means it failed to show (render) and image file that it is looking for. This is not harmful at all. If you can't flash the recovery please try the dd method.
V2.6.0.0 3G Download
V2.6.0.0 Wifi Download
V2.5.0.0 3G Download
V2.5.0.0 Wifi Download
TWRP V2.6.3.0: There are no more E:A Render errors. All graphics that were removed are there. Also, the recovery will install supersu if no root is detected. That feature has also been restored. The kernel has been stripped of anything not recovery related to shrink it down. It also has selinux support which allows the "set_metadata" zip installation to work. The download is in the attachments below.
Changelog:
Changelog:
Voodoo sound <-- new to version 1.0
USB charging enabled as well as charging from other chargers *** fixed V1.5.4 thanks to pershoot
Overclock to 1.2GHz <-- new to version 1.2
NTFS modules enabled, ondemand default frequency scaler, noop default disk io scheduler <-- new to version 1.2.1
GPU overclock from 333MHz to 400MHz. <-- new to version 1.3
Overclock to 1.4GHz <--new to version 1.4
Support for Current Widget <-- new to version 1.5
CIFS enabled in kernel config, 1.4GHz attempted stability fix (thanks to jaswinky) <--new to version 1.5.2
Wifi driver compiled as module <--new to V1.5.3
More voltage anomalies fixed, updated battery driver to pershoot's 3.1 <-- new to V1.5.4 and V1.5.5XE
Fixed charging boot bug <--new to V1.5.6SE
(In case you were wondering 1.5.7 had an issue in it.)
Disabled frequency lock, added 1GHz default max (you can change it to 1.2GHz or 1.4GHz after boot), 216MHz default min CazeW's suggestion <--new to 1.5.8SE+XE
Enabled pershoot build/vfp optimization commit, added 150MHz minimum frequency <-- new to 1.5.9SE+XE
Boot script support (put yours as /data/local/a1init.sh) <-- new to V2.0
Smarter ram disk that only initializes 3G on 3G tablets<-- new to V2.1
1.5GHz && 1.6GHz OC available, cifs utf8 kernel module available <-- new to V2.2
Support for CM9 <-- new to V2.2CM
Enabled xbox controller module as xpad.ko <--new to V2.2.1
NTFS moved to kernel module instead of built in, CIFS moved to kernel module instead of built in, enabled option.ko and usb_wwan.ko for connection of 3G dongle, all nls charsets/codepages built as modules <--new to V2.2.2
V1.6.3 is pretty much V2.2.2 but without my custom ram disk. I've also tried a boot script method proposed by Toldo but haven't had time to test it yet. Please flash the CM9 stock kernel or Samsung stock kernel before trying V1.6.3.
Applied git patch to disable mmc_cap_erase <-- new to V1.6.4
Voltage control, cifs built in again <-- new to V1.7
Galaxy Tab 8.9 specific fix <--new to V1.7.1
Cyanogenmod charging mode fix <--new to V1.7.2
Galaxy Tab 8.9 specific feature <--new to V1.7.3
CM10 compatibility fix, enabled Samsung's powersaving governor <--new to V1.7.4
followed pershoot's "-defconfig: jb: unset TEGRA_CONVSERVATIVE_GOV_ON_EARLYSUPSEND" change to fix odd 450MHz capping issue <--new to V1.7.4b
Copied in pershoot's keyboard dock driver <--new to V1.7.5
801MB RAM enabled <-- new to V1.8
Rebased on pershoot's November 17 source <--new to V1.8.1
Back to samsung base, follow pershoot's suggestion of Nexus7 mtp drivers to fix mtp, enabled zRam <--new to V1.8.2
Reduced RAM to 785MB to prevent intense 3D games issue, enabled KSM (check in settings --> performance --> memory management)
(CM Version only) works on CM10.1 <--new to V1.8.4
Incorporated touchscreen death fix. Thank the user who reported it. <-- new to V1.8.5
Used part of pershoot's kernel config to get data usage working in CM <--new to V1.8.6
Added CM's version of the ROW (read over write) disk IO scheduler for GT-I9300<-- new to V1.8.7
Added XDA's grzwolf's solution to the hsic wakeclock problem <--new to V1.8.8
Added frandom kernel module <-- new to V1.9
Credits:
Supercurio: voodoo sound
Pershoot: voodoo port, usb charging, flashable zip, OC template, current widget setup
XDA forum's CazeW: used your replace suggestions to patch up wm8994_voodoo.c and wm8994_voodoo.h so it will compile properly, and finding the missing link for 1.4GHz OC, and disabling frequency locks
Task650: providing a nice, clean deodexed rom for me to try this on
XDA forum's RaymanFx: OC instructions
Me: GPU OC
XDA forum's jaswinky for valuable hints and checking my work over.
Xoom ICS kernel: for getting an approximate idea of voltages
(If I missed any credits, please forgive me as this is my first attempt at any kind of development)
XDA forum's motley for voltage control
XDA forum's Unknownzd for mmc_cap_erase patch
XDA's grzwolf for the hsic wakelock fix
Great to see someone else kernel developing, could be the start of something here... Lol, I wanna give this a try but I think It'll stop 3G working if I flash the 7510 kernel.
Sent from my GT-N7000 using Tapatalk 2
RavenY2K3 said:
Great to see someone else kernel developing, could be the start of something here... Lol, I wanna give this a try but I think It'll stop 3G working if I flash the 7510 kernel.
Sent from my GT-N7000 using Tapatalk 2
Click to expand...
Click to collapse
Care to try the 3G version I just uploaded? I don't own the 3G version but I followed the same idea for compiling the 3G kernel.
Welcome, nice of you to come to the party
Is there really no one that can test and leave test reports? If i would have been on sammy rom i`d been all over this.
Good luck dev
Flashed, wifi,3g and voodoo working,
well done.... Will test more for you and report back
Sent from my GT-P7500 using Tapatalk 2
kashortiexda said:
Flashed, wifi,3g and voodoo working,
well done.... Will test more for you and report back
Sent from my GT-P7500 using Tapatalk 2
Click to expand...
Click to collapse
Thank you for your bravery!
Working on my 7500 even feels a little quicker too
Dang, you move quick, I've installed it but, how did you get the voodoo app to recognise the device as supported?
Scratch that, it was me being an idiot
Sent from my GT-N7000 using Tapatalk 2
Works fine on my P7500.( Voodoo, 3G and Wifi) Good work, Thnx!
3g + 1.1
all working great, including usb charging, 3g, wifi, and voodoo whilst device ON....finally !
Awesome. After flashing kernel, my useless wall chargers work. It is very smooth too. Great job.
Sent from my GT-P7510 using xda premium
Finally, the modified kernel!
Voodoo works perfectly.
It can even overclock the CPU to make and perfect kernel.
Maybe 1.6GHz.: D
XTeK2 said:
Finally, the modified kernel!
Voodoo works perfectly.
It can even overclock the CPU to make and perfect kernel.
Maybe 1.6GHz.: D
Click to expand...
Click to collapse
Overclocking abilities is quite a tall order for my current "skills". After looking at the instructions on how you would do it, the process looks much much more involving than just a manual patch job. Weird thing is that after an initial read through of the instructions it looks like a 1.2Ghz overclock code is in the kernel source but I'm not sure why it's not turned on.
kusgan said:
Awesome. After flashing kernel, my useless wall chargers work. It is very smooth too. Great job.
Sent from my GT-P7510 using xda premium
Click to expand...
Click to collapse
I was quite surprised to discover that the charger that comes in the box of the galaxy tab 10.1 actually sends some kind of "green light" to the tablet to begin charging. If the tablet gets the box charger it actually records "samsung charge !!!r" before activating the charging. If any other charger is connected the tablet records "invalid charger !!!" and disables charging in the next line of code. I just changed it so that it will record "other charger" in stead of invalid and enable charging after recording. (yes, the original code had those exclamation marks after charger).
is it ok with task ics rom ?
zerong said:
is it ok with task ics rom ?
Click to expand...
Click to collapse
You mean the task650 one? Of course it is! That's the only stock ics rom I've ever flashed on my tablet. I credited task650 in my first post for providing a clean deodexed rom to test on.
AAccount said:
You mean the task650 one? Of course it is! That's the only stock ics rom I've ever flashed on my tablet. I credited task650 in my first post for providing a clean deodexed rom to test on.
Click to expand...
Click to collapse
Yes task650 ! all is ok with your kernel ? i dont know if i have to wait a pershoot kernel for stock ics rom in order to enable voodoo sound and overcloking !
zerong said:
Yes task650 ! all is ok with your kernel ? i dont know if i have to wait a pershoot kernel for stock ics rom in order to enable voodoo sound and overcloking !
Click to expand...
Click to collapse
Yes, everything seems to be ok with the task650 rom. There is no overclocking available currently but voodoo is working.
Can i return to stock kernel if all isnt good? So where can i find a ics stock kernel ?
zerong said:
Can i return to stock kernel if all isnt good? So where can i find a ics stock kernel ?
Click to expand...
Click to collapse
From the nandroid backup you make before flashing anything.
I don't think a package has been made yet for ICS boot.img.