[Closed][21.FEB.2011][ADB+CWR][Arne's Extended Kernel v4.0] - HD2 Android NAND Development

GPL:
http://gitorious.org/~arne182/linux-on-wince-htc/arne182s-rafpigna_linux_on_wince_htc
Origional URL: http://forum.xda-developers.com/showthread.php?t=940823
http://gitorious.org/~arne182/linux-on-wince-htc/arne182s-mdj-s-series
Origional URL: http://forum.xda-developers.com/showthread.php?t=831585
/GPL
Here is the final product, hopefully it will be updated in all the kernels soon:
http://gitorious.org/~arne182/linux...mmit/310a8d8f6f71ad920e30b2dfcb5feb2ed56502c4
Paypal Donation <-- ;-)
Important info: After Changing Kernels. Do a complete shutdown and remove the battery and reinsert it to make sure that the new kernel is loaded properly at startup.
CWR works for all roms except 400mb (http://www.multiupload.com/2QJII0HL27) Use link to download the 400mb recovery partition setup.
60 mAh drain issue: New toolchain incompatible with Rafpigna's kernel, Tytung's kernel with new toolchain has same issue.
Use the Ram editions for the RAM Roms!
For the 2300mAh Battery:
Rafpigna_v4.0RAM.rar (11.95 MB) http://www.multiupload.com/MWGMWJYR6H
Rafpigna_v4.0.rar (11.95 MB) http://www.multiupload.com/3TXICK2C7T
mdj_v4.0.rar (11.94 MB) http://www.multiupload.com/6Q4ERYNJIO
mdj_v4.0RAM.rar (11.94 MB) http://www.multiupload.com/C2020FYMXT
For the 2600mAh Battery:
mdj_2600_v4.0.rar (11.94 MB) http://www.multiupload.com/ZMLNGPH2WA
mdj_2600_v4.0RAM.rar (11.94 MB) http://www.multiupload.com/3JYDFRAQJP
Rafpigna_2600_v4.0.rar Comming Soon
Rafpigna_2600_v4.0RAM.rar Comming Soon
These are still in development and should be tested with caution:
Tytung_2300_v1.rar http://www.multiupload.com/HU07DLLD2Z
Tytung_2300_v1RAM.rar http://www.multiupload.com/CPRTL0221T
Tytung_oldcam_2300_v1.rar Comming Soon
Tytung_oldcam_2300_v1RAM.rar Comming Soon
For debugging information Use v3.0:
mdj_v3.0.rar (13.15 MB) http://www.multiupload.com/TJG634H5Q3
rafpigna_v3.0.rar (13.16 MB) http://www.multiupload.com/4E5GTECJAI

As soon as the kernel update gets distributed through the channels all Roms will have support. Just give it some time.
Compatibility 3.0:
Working
TyphooN_CM7_v1.8 / v1.9
TyphooN_CM7_v2.0 / 2.1
DL desire HD v1.0
CleanDroid 1.40
MDJ Cyanogenmod 7
Coredroid
DL.DesireZ.v3.5
MDJ Froyo Revolution
MCCM HD V5.1
MarkinuX HD Extra Clean V1.7
RAFDROID GINGER 2.0 ROM
ud 3.0.1
MIUI
Issuse
All Issues Sorted out
Not Working (Follow link below to get 400mb recovery roms to work)
400mb recovery cfg needs to be modified to accommodate a larger kernel http://forum.xda-developers.com/showpost.php?p=11320624&postcount=95
Change Log:
Tytung's v1
Initial Non HTC EB support
4.0
Switched off debugging information.
Finished driver for 2300 and 2600 batteries.
3.0
Fix upside down temperature readings.
2.0
Fixed max temperature at fixed value. But now value is reading wrong way around. Low temps are high and high temps are low.
0.17
Kernel knifing method used for 0.17
http://forum.xda-developers.com/showthread.php?t=896831
RAFPIGNA 1.7NEWOC Kernel base (Quadrant scores are low due to kernel base)
Preliminary Extended battery Support
Fixed 100 to 60% drop from Hastarin kernel, but incorrect after reboot and then correcting at 100% charge back to the right values, (Error in the capacity calculation)
http://forum.xda-developers.com/showthread.php?t=894461

Planned developement:
1. Get some Donations in to buy the various extended batteries and calibrate. 25%
2. Gather data from testers Almost Done! v4.0 will have the debugging info switched off.
3. Implement correction curve for exact representation of Voltage, Current, Temperature and mostly Capacity!! 100% complete Done!
4. Combined both kernels into one 100% complete (Detection of eb is very specific and if not found causes a jump in capacity)
Completed thanks to ElBartoME 4. CWM Patch creation Update
5. Integrate back into RAFPIGNA's kernel and other EVO Kernels (MDJ, PRJ) 90% complete update:fix go go go problem
Completed thanks to despy1989 5. Get my Thank meter off 0 Got 125 done now as well.
New 5. Going for a Thank meter reading of 126

interesting work. unfortunately I do not have extended battery to help you out BUT I will get one as soon as you make this work... then some beer

+1
Great! Good work!

arne182 said:
Planned developement:
1. Gather data from testers
2. Implement correction curve for exact representation of Voltage, Current and Temperature
3. Combined both kernels into one
4. CWM Patch creation
5. Get my Thank meter off 0
Click to expand...
Click to collapse
There you go
Your thanks meter is off 0 now

F-bone said:
interesting work. unfortunately I do not have extended battery to help you out BUT I will get one as soon as you make this work... then some beer
Click to expand...
Click to collapse
Good to hear. At least then I will have some beer when I am finished with my coding.

despy1989 said:
There you go
Your thanks meter is off 0 now
Click to expand...
Click to collapse
Thanks Appreciate that

Great!
Good to hear.
Did my HTC-EB (2300mAh) a few hours ago returned to Seller.
I had tried everything to avoid the drop. (100 to 60)
Now I'm waiting for the new battery (non HTC 2600mAh...eBay) ^^
Greetings

Thank you very very much for your efforts.
I'll go and test your kernel as soon as possible and leave you some feedback!
Update
I haven't been able to install your kernel into my MIUI release
After boot, the old kernel is still active.
Error looks like that:
Installing Kernel
Creating directory and mounting /boot...
mkdir failed for /data/boot, File exists
mount: mounting /dev/block/mtdblock0 on /data/boot failed: Invalid argument
Pushing zImage...
2344 KB/s (2448792 bytes in 1.020s)
Remounting system and pushing modules...
remount succeeded
1543 KB/s (260807 bytes in 0.165s)
821 KB/s (16818 bytes in 0.020s)
1430 KB/s (120879 bytes in 0.082s)
Cleaning up...
umount: can't umount /data/boot: Invalid argument
rmdir failed for /data/boot, Directory not empty
All done!
Drücken Sie eine beliebige Taste . . .
Update 2:
Ok, got your kernel loaded by manually performing the steps from the install bat. It looked like rmdir was not recognized as command, I used rm -r instead.
Also the error level alternative didn't work automatically for me, manually mounting with adb shell mount -t yaffs2 -orw,nosuid,nodev /dev/block/mtdblock2 /data/boot worked fine.
The only problem left now is wlan. I pushed the bcm4329.ko file multiple times via adb, also copied it with root explorer but unfortunately wlan always shows me "error" when trying to activate it.
I've seen this before when bcm4329.ko module didn't match kernel version.
Might be related to the mac address, how should I define my wlan mac address? Inside wlan setting it's not showing me any MAC address? This could cause the problem with starting wifi I think.
Maybe you can check this?

Can you please make CWM flashable zip?
I would love to try this.

Great work my friend.
I'm using Dandiest DezireZ 3.4 and the original HTC EB is working now.
Again, thanks

Will test
I will test this Kernel with my daily use ROM -HD2 CoreDroid DHD-.
As you can see from my signature I am already RAFPIGNA 1.7 New OC so this should be a good performance comparison.
Update: Will wait to test-No CWM version available yet...

lozonw said:
Can you please make CWM flashable zip?
I would love to try this.
Click to expand...
Click to collapse
X1............

lozonw said:
Can you please make CWM flashable zip?
I would love to try this.
Click to expand...
Click to collapse
I second that motion... I spent hours trying to make it work with no luck.

What will happen if I use normal battery with EB kernel?

jimmyid4 said:
What will happen if I use normal battery with EB kernel?
Click to expand...
Click to collapse
I guess a thermonuclear war... lol
EB Kernel is calibrated with different values for the EB battery, not suitable with the stock battery.

SWEET EB Support! Thanks a bunch man!

I love to use this. Everything works fine, but the camera failed. The screen goes dark when i launch Camera. I've tried some other Nands but nothing has changed!

Rudyfastcat said:
X1............
Click to expand...
Click to collapse
+1000
Sent from my HTC HD2 using XDA App

Related

[ROM] 29 June '10 - VillainROM 11.9.1 TEST RELEASE WWE 2.1 by TeamVillain

VillainROM 11.9.1 based on HTC OTA update WWE 2.1.
Fully deodexed beta test pre VR12.0 release
Why VillainROM11.9.1? It means if stuff breaks, tell us and we'll fix it, and the result will be the final VillainROM12 release.
What works:
Livewallpapers (not with sense)
Gallery 3D (With Picasa sync)
Voice Search
Voice Dial
Desire lockscreen
Dalvik2cache by default
Automatic apps2sd, just create an ext partition on SD card and we do the rest.
Recovery ROM patched to wipe dalvik on /cache with wipe dalvik
Everything else
What doesn't work:
Friendstream
What has been added:
19MHz to 748MHz OC kernel
Multi language support (even Greek works!)
Wifi tethering (aNetShare)
USB tethering
compcache enabled and tweaked
low memory management tweaked. NO NEED FOR AUTOKILLER.
cpufreq values set for balanced battery power/cpu performance
Latest busybox
Bash 4.1 (type "exec bash" once you're adb shelled in)
Updated APNs list
Cleaned up kernel CPU frequency table for less battery intensive speed switching
Rosie config screen added (2010-07-01)
Latest Google Maps as of time of release
How to install:
Backup/restore
Nandroid Backup
Wipe
Wipe data
Wipe dalvik cache
Wipe SD:Ext (If you have apps2sd and/or an ext partition)
Flash
Flash VillainROM11.9.1-Full-signed.zip
Reboot system now
A FULL WIPE IS AN ABSOLUTE MUST. DO NOT POST SUPPORT REQUESTS WITHOUT DOING THIS.
Download Here
(Refresh the page to get another mirror)
Code:
md5: 8fbeb43c7d5cf970c1669b2e833c9fa0
Thanks to netarchy for scripting help, kendon with patching the stock ROM, DMzda and Lenny with alpha testing, arshad14, venter and Billias with beta testing. Thanks to AdamM for Rosie config.
Note: This ROM has been built from the OTAs, not from any /system/ dumps.
EDIT:
For Windows users struggling in the dark ages with their cmd prompts that don't understand colours:
Download this script:
http://qap.la/~ninpo/villain/testing/ll
Code:
adb remount
adb push ll /system/xbin/
adb shell chmod 755 /system/xbin/ll
adb shell chown 0:2000 /system/xbin/ll
Then give it a whirl:
Code:
adb shell ll /data/
It also accepts regular ls arguments:
Code:
adb shell ll -al /system/bin/
Enjoy!
For those wondering, Hacre is Ninpo on the VillainROM Forums.
dowmloading now, will try it straight away.
cheeeeeeeeeeeeeeeeeeeeeeeeeeeeers
Oh happy day, thanks for the hard work. I can't wait to test this when I get home.
Link coming soon - how you downloading
Sent from my HTC Hero using XDA App
may I ask, why would this be any different from vr 10.3? they're both build from official 2.1 roms for the gsm hero. one is from europe, the other, asia. ok, same phone still.
Is it like the VR team has learned a few things from vr10 and are doing things differently in vr12 so this will be a better rom than vr10?
because vr10 is supposed to be the ultimate sense rom, no?
how can this be any better? I read the "Added" list above, sure there are some interesting things, but don't all of those things work in vr10.3? as well? maybe the cpu won't change speeds as often now, but in all honesty, will this work any differently than 10.3 did?
I finally left VR after vr10.x because I'm tired of the slowdowns in sense roms. villain superhero2 is much better to me, but oddly has some broken things (considering it's from the same rom I don't quite get it, but hell I'm not the one building the rom so I'm just happy you guys do all this hard work!
But what I really want is a sense rom where I can use whatever launcher I want (I love launcherpro right now) without having to move to a non-sense or almost-non-nense (IE: superhero) rom just to get the speed I need.
will this happen with VR12? or for pure speed is it still better to go with non-sense or partial-sense?
so many questions, sorry, rambling, but I'm confused about the big deal about euro hero 2.1 rom versus asian one. the languages were added, keyboard was changed, so the taiwan rom became the euro rom, no?
silly questions maybe? did I miss something LoL
cheers, thanks for indulging me. I'm su re I'm not the only one wondering this stuff.
rophaq said:
dowmloading now, will try it straight away.
cheeeeeeeeeeeeeeeeeeeeeeeeeeeeers
Click to expand...
Click to collapse
I'm curious what you think compared to superhero 2.0 (which I'm on right now).
try using launcherpro under 11 beta and see how it does compared to launcherpro under superhero 2 for example.
Anyone who grabbed this recently, please redownload if your md5sum does not match:
Code:
8fbeb43c7d5cf970c1669b2e833c9fa0
As there was a last minute fix required right as we went live, lol typical.
To address some questions, especially from dkelley:
This is a -fast- ROM. Fresh boots finish in 5-6 minutes, instead of the 10-15 most previous builds took. From power on to usable UI is under two minutes. It is smooth, it is fast, it is slick.
We've already had alpha and beta testers comparing it to Superhero and that's with Sense. Imagine LauncherPro...
We didn't just go from 10.3 and everything prior to that with some fixes. This is built from the base HTC ROM+OTA updates with further optimisations and fixes applied ourselves.
Apart from the additional European language support, we would not release a ROM if we didn't feel it to be an improvement over what we already have available. That's what 11.9.x is here, for you to help us test, report back bugs, so that VR12 can be the best ROM we've ever released.
dkelley said:
I'm curious what you think compared to superhero 2.0 (which I'm on right now).
try using launcherpro under 11 beta and see how it does compared to launcherpro under superhero 2 for example.
Click to expand...
Click to collapse
Also wondering the differences. +1
and....
Just go to the Application in the Setting,and clear the Sense"Default".
Then you can set LauncherPro(or what ever other Launcher)as your default launcher in any ROM.
just waiting for it to boot now.
will report when it's ready
Again please make sure your update zip matches the md5sum
Code:
8fbeb43c7d5cf970c1669b2e833c9fa0
as we had to make a last minute fix shortly after announcement.
came from super hero were everything worked including apps2sd..... wiped everything flashed but apps2sd not working automatic do you need to run the apps2sd.zip with this rom?
chrisjaggeruk said:
came from super hero were everything worked including apps2sd..... wiped everything flashed but apps2sd not working automatic do you need to run the apps2sd.zip with this rom?
Click to expand...
Click to collapse
are you sure it's not working? it takes a long time to copy thigns over to sd. when I do a titanium backup of 100+ apps after flashign a new rom it fills up app space pretty fast but after 10-20 minutes it lowers space down again in phone memory (not speaknig of 11.9 here but apps2sd in general)
chrisjaggeruk said:
came from super hero were everything worked including apps2sd..... wiped everything flashed but apps2sd not working automatic do you need to run the apps2sd.zip with this rom?
Click to expand...
Click to collapse
No you need to read earlier in the thread where I said to check md5sums. We had a problem with the release we initially went live with (missing /system/sd folder in dir structure) which broke apps2sd.
Please check the md5sum of your .zip, it should be 8fbeb43c7d5cf970c1669b2e833c9fa0
If it isn't, redownload and reflash.
Started off with about 145mb i think. now down to 119mb only installed about 6 things so far
Hacre said:
No you need to read earlier in the thread where I said to check md5sums. We had a problem with the release we initially went live with (missing /system/sd folder in dir structure) which broke apps2sd.
Please check the md5sum of your .zip, it should be 8fbeb43c7d5cf970c1669b2e833c9fa0
If it isn't, redownload and reflash.
Click to expand...
Click to collapse
oops just seen your post will re download and try again mate cheers
so far so good, quick'n'smooth. everything is syncronised, hotmail, google acc,twitter, facebook, etc...plenty of memory left on the phone...amazing staff. a big thank you to all of you, job done
here are a few picks.
Hacre said:
No you need to read earlier in the thread where I said to check md5sums. We had a problem with the release we initially went live with (missing /system/sd folder in dir structure) which broke apps2sd.
Please check the md5sum of your .zip, it should be 8fbeb43c7d5cf970c1669b2e833c9fa0
If it isn't, redownload and reflash.
Click to expand...
Click to collapse
ah. well, there it is.
Is there a new radio out to flash with this rom? preferably one that works with a locked orange hero?
Cheers

[31 DEC] gauner1986's HD-FI 0.3 (Desire HD based) [KERNEL = my own :)]

So.. MAGLDR is finally out. I'd like to give away the stuff i've put my love in in the last few months while testing MAGLDR. Without neat release pictures (I'm bad at marketing, i'm the software guy, sorry..)
This is the latest version of Desire HD Sense FRG83D (very close to stock). Basically everything is working and I have been using it for a while now.
It's a little slower than most Desire ROMs (though you get neat benchmark scores; NOTE: Benchmark scores are usually lower than the ones from SD builds,
because NAND writes are slower), but that pays off feature wise in my opinion. See for yourself.
I have squashfsed the app and framework directory, which saves a lot of space. (Desire HD ROMs are very space hungry). Finally got it down to use only 230 MB + (6MB free in /system, because mkyaffs2image does strange stuff), which means you will have 184MB of storage space available for your user files (if you use the partitioning layout I supplied with the DFT flasher and depending on if you chose to use the EXTROM area/last 24 MB of NAND space in MAGLDR - if you have a TMOUS LEO you will of course have more).
Things i have removed (i can remember..):
Maps (it's an outdated version anyway - download a new version from Market)
eReader stuff + eBooks (takes 50 MB or so - WTF, not worth it)
Not sure if all languages are working, because I removed some of the language dependend stuff, except for German and English.. Has to be tested. <- should be working according to users.
Notes:
This ROM comes as ODEX-ROM, because that again saves a lot of space, which would otherwise be taken twice (once in davlik cache and once in /system/app / system/framework)
If you want SuperUser, install the superuser app from market. I'm not sure if i am allowed to just include it in my ROM. (0.2 has superuser app pre-installed)
My own kernel is included, based on the latest linux_on_wince_htc git. It has the SMARTASS and INTERACTIVE governor as well as an undervolt (925 mV) (no UV in 0.2 anymore).
Of course this ROM comes with RMNET enabled. My version of the libhtc_ril_wrapper allows you to choose between PPP and RMNET by file. If /system/ppp exists (create it with touch /system/ppp) then PPP will be used, otherwise RMNET. RMNET is working quite well, so i would suggest you use that.
If you want notifications working, install Led me know from market. I had battery drainage issues with it, so i removed it.
If you still experience problems with the Browser just closing, or crashing, install Flash player from Market
Due to the squashfsed app and framework directory you will NOT be able to write into /system/framework and /system/app. If you want to change sth there you need to extract my ROM and unpack squashed.sqsh, make your changes and put everything back. I won't explain it in detail here. Use google if you want to know more, or search the forum.
The MAC address of the WIFI interface can't be read correctly, nor changed at the moment. We need to wait for Cotulla to implement it in MAGLDR. <- MAC address can be changed temporarily. See here. Thanks to clio94 for posting this.
Known issues:
There is some issue with dexopt running for the apk's in /data/app on every boot atm, which i was not able to solve yet.. (You see a lot of Pruning dalvik file.... in logcat, making bootup slow, if you have a lot of apps installed)
Maybe someone else can help out on this?
On some languages you can't add cities to the weather widget/app. Switch to English if you want to do that as a workaround, you can switch back afterwards again.
htcsense.com features are not working currently - dunno what causes this; Maybe it's HTCs fault
If you think the ROM is slow.. Wait at least one hour after you installed and configured all your stuff before judging! ROM is syncing and configuring a lot of stuff after initial setup!
Download:
Version 0.3 -> Multiupload; BACK UP YOUR STUFF BEFORE FLASHING if you use a previous version to be sure!
Code:
Changelog in v 0.3:
- Squashfsed more directories - gives us a LOT of space.. System footprint now is 209 MB; you should have more userdata space available!
- Fixed issues with browser closing while loading flash vids - test it please
- Added HTC Location widget
- Added News reader widget
- Standard kernel included; optional overclock kernel (1113 Mhz) in the release package; if you want to use it, replace the zImage in /system with the zImage in release package
Version 0.2 -> Multiupload
Mirrors (thanks to fakker/noobhands):
http://box.noobhands.com/magldr/gauner1986hd-finand0.2.7z
http://box2.noobhands.com/magldr/gauner1986hd-finand0.2.7z
http://box3.noobhands.com/magldr/gauner1986hd-finand0.2.7z
http://box4.noobhands.com/magldr/gauner1986hd-finand0.2.7z
http://box5.noobhands.com/magldr/gauner1986hd-finand0.2.7z
http://box6.noobhands.com/magldr/gauner1986hd-finand0.2.7z
Click to expand...
Click to collapse
Code:
Changelog in v 0.2:
- Removed undervolting
- Superuser app now pre-installed; Any crashes or other problems with this should be fixed now!
- RMNET module now is no longer loaded if you chose to use PPP (to use PPP instead of RMNET create an empty file ppp in /system)
Version 0.1 -> Multiupload
Important:
To all those having trouble flashing the ROM with Cotulla's flasher
Please go to Cotulla's thread and ask for help there, this is not the place for this.
Instructions taken from Cotulla:
1. download MAGLDR 1.10
2. download NAND Android ROM
3. Install MAGLDR to your LEO (ROMUpdateUtility.exe)
4. Boot LEO and select in the menu "4. USB Flasher"
5. Run DAF.exe on your computer. Do all steps.
6. Wait while it's flashing.
7. After flashing device will make auto-reset.
8. It should boot directly to Android.
9. If any errors happens, please report in Cotulla's thread, which is here.
Click to expand...
Click to collapse
So finally i want to thank some people.. Without you that all would not have been possible.
* Cotulla: for his great MAGLDR and trusting me while testing it.
* mdeejay: for supplying me with userspace stuff.
* Markinus, LeTama, Rajko and all the other great devs from #htc-linux who contributed
* Everyone else I forgot
If you want to buy me a beer you can do so by clicking the link in my signature. I put a lot of time in all this.
And of course buy Cotulla a beer, without him we wouldn't have come so far in that little time!
You know I want a working Desire HD ROM, don't you, you little tease
Keep up the good work my man. I shall follow this thread with mighty salivation.
jesus...
i cant choose which to d/l first!!! =P
great work guys!!!
Can't wait! Thanks so much guys for your hard work.
Thanks, looking forward to this one
I just sent some beer your way, do you happen to know donation details for Cotulla/DFT?
Happy new years
So much thank you all for giving this gift to us!
I'll test it in minutes
gauner1986, HI-FI man how's unlock time on your build usually on desire hd builds it is 3 seconds... to much
drooling already.... more and more familiar names here...
could anyone explain this for me ??
"(if you use the partitioning layout I supplied with the DFT flasher and depending on if you chose to use the EXTROM area/last 24 MB of NAND space in MAGLDR)."
i found an option "UseLast24NAND" but what does that mean ?! ..ooouuuh Im so confused with all these unknown words
Whooohooo I'm excited for this!
can you upload before newyear
As an user of MDJ's Desire HD builds I can't wait for this
it' working great! thx gauner1986
six-one said:
it' working great! thx gauner1986
Click to expand...
Click to collapse
you already got this rom ?? I thought, download-link is not released yet.
six-one said:
it' working great! thx gauner1986
Click to expand...
Click to collapse
wow it's not upped and you know how it works
lol. No it's not out yet. ETA is 40 mins, i'm uploading. Had to fix a problem
gauner1986 said:
lol. No it's not out yet. ETA is 40 mins, i'm uploading. Had to fix a problem
Click to expand...
Click to collapse
Gauner,i am not sure if you did read my pm,but is the 'problem' also busybox problem ?
I cannot get root acces with titanium backup in cotulla's nand build because of missing busybox,which i cannot install.
Hope you maybey can help
Great build, everything looks awesome. Haven't tried busybox yet.
Thanks gauner
pkchips said:
Great build, everything looks awesome. Haven't tried busybox yet.
Thanks gauner
Click to expand...
Click to collapse
What the hell its not even out yet... its not even a build!! *walks away shaking head*
gauner1986 said:
lol. No it's not out yet. ETA is 40 mins, i'm uploading. Had to fix a problem
Click to expand...
Click to collapse
*lol* back
ich weiß was das heißt, wenn ein Programmierer sagt: Es dauert nur noch gahaaanz kurz... max. 40 min...

[Kernel][GPL][CM7][I9000]FuguMod for CM7 (linux 3.0)

FuguMod is now available for CM7
You can get builds at http://fugumod.org/CM7_galaxysmtd/
They are named CM7_FuguMod_xxxxx.zip
Thanks
Testing: Zurchpet, Pagot
Boot logo: Virnik, Mothaat
Initial packaging code: Zacharias.maladroit
Proeminent features
- tiny preempt RCU with RCU boost
- Voodoo Sound V10
- Voodoo Color v2
- more entropy
- network obfuscation for closed ports
- short backlight timeout
- various security fixes
- overclocking/undervolting
- interactive and tweaked smartassv2 governors (default is ondemand
- updated wifi driver
- led notifications
- BFQ scheduler (default is CFQ)
Source
https://github.com/renaudallard/android_kernel_samsung_aries
Twitter feed for commits
http://twitter.com/#!/renaudallard
Daily builds
Those builds are made every day to sync for changes in CM7/CWM. Version number does not change if there is only a CM7 sync (no changes in the kernel itself), but you can see the time at which it has been built on the download page.
Quadrant score
Quadrant score doesn't mean much, but you should be able to go over 2000.
BLN
It works then standard way of CM7 with quiet hours, don't use FuguApp
Changelog
https://github.com/renaudallard/android_kernel_samsung_aries/commits/android-samsung-2.6.35
IRC
irc.freenode.net #fugumod
Latest kernel doesn't boot (just in case that happens)
Don't panic, extract the zip of the former working one and flash boot.img as kernel with heimdall
Front camera problems
Replace your old /system/lib/libcamera.so by this one: https://faramir.eriador.org/r/libcamera.so
Or use FadeFX update script: https://faramir.eriador.org/r/CM7_Camera_Update.zip
My clock is drifting, my RIL is slow to connect
Those are known bugs for versions between 1007 and 1068
Does it work on MIUI?
It works on recent MIUI versions, however I am not testing it on MIUI myself. I haven't tried MIUI and I am not interested into it. Please don't send me any PM concerning MIUI, it will be ignored, instead look at MIUI forums.
Wifi doesn't work/ I cannot install new apps
issue "mount" and "dmesg" commands, if you see something like this:
/dev/block/mmcblk0p2 on /data type ext4 (ro,nosuid,nodev,noatime,nodiratime,barrier=1,data =ordered,noauto_da_alloc)
[ 11.424728] EXT4-fs error (device mmcblk0p2): ext4_init_inode_table:1282: comm ext4lazyinit: Something is wrong with group 0
[ 11.424739] Used itable blocks: 35itable unused count: 0
[ 11.424744]
[ 11.425253] Aborting journal on device mmcblk0p2-8.
[ 11.428673] EXT4-fs (mmcblk0p2): Remounting filesystem read-only
Click to expand...
Click to collapse
Then you have a corrupted ext4, make a titanium backup (do _NOT_ do a nand backup in recovery), factory reset, and restore.
System becomes slow or even freezes when there is almost no more memory
You are using one of the early 1800 releases, please upgrade to at least 1880
CM7_FuguMod_xxxxxxxx_xxxxn_update.zip with n
normal stock CM7 colors
CM7_FuguMod_xxxxxxxx_xxxxv_update.zip with v
with the latest available voodoo color included
WoW best news! And works!
EDIT: I has nightly #19 and works
Works well on CMSGS nightly build 18
Ok, trying right now - will post back.
I've very much enjoyed that kernel while on stock ROM, so let's see now!
Thanks
EDIT: After some use, works great - nothing else to say!
I will try this tonight and will report back..anyways great work!!
Thanks, will try it later!
So, this kernel is based on Zachs (neo_06) Kernel source? The same kernelconfig with all its features (Bugs) and without init scripts?
You really disabled OC/UV?
nexxx85 said:
So, this kernel is based on Zachs (neo_06) Kernel source?
Click to expand...
Click to collapse
No, it's not, it's based on stock CM7 from teamhacksung
is recommended to flash the juwe11 ram script over this kernel?
awia said:
is recommended to flash the juwe11 ram script over this kernel?
Click to expand...
Click to collapse
I do believe in the nightly thread of CM7 is a nice response to this particular question from codeworkx .
I would say no
I have been waiting for this - Will test it out now
is possible to add the voodoo color module?
awia said:
is possible to add the voodoo color module?
Click to expand...
Click to collapse
that is in the pipe
Sent from my GT-I9000 using XDA Premium App
Cheers mate, first impressions - mostly very fast, xda app seems to lag somewhat though - kernel cleaning script used before flash. Rebooted after.
Edit, after a few reboots, xda app lag stopped, so may have been my broadband at fault.
Had my first instance of android os drain overnight
Much appreciated.
Sent from my insanity cm sgs
Will test it now... Thanks nikademus!
... shame tomorrow exams ...
I love your kernel, I hope you put there HID driver.
Works on Miui or not ?
barome said:
Works on Miui or not ?
Click to expand...
Click to collapse
No idea, it's currently based on #19 nightly CM7 for SGS. If you try, feel free to report.
barome said:
Works on Miui or not ?
Click to expand...
Click to collapse
nikademus said:
No idea, it's currently based on #19 nightly CM7 for SGS. If you try, feel free to report.
Click to expand...
Click to collapse
^^ Which means that it will most likely NOT work, since MIUI is still using the old RIL, unless that has changed since I last checked.
awia said:
is possible to add the voodoo color module?
Click to expand...
Click to collapse
Actually, it seems that atinm already put some color enhancements in #19 of CM7.
Could somebody tell me what advantages this kernel has over tk-glitch?

[ROM]CyanogenMod 10 Unofficial[4.1.1][Team Legacy]

Code:
This is still alpha version you are flashing this on your own responsibility
Dont blame me if your phone turns into a termonuclear bomb and explode
into a big mushroomcloud that destroys the whole town
Dont blame me if you turn into hulk by using this ROM.
Dont blame me if your alarm app fails and you get fired or you miss
your wedding
You chose to make these modifications, nobody made you do it.
I will update this ROM every 4 to 7 days from Shelnutt2's nightlys. If there is a major fix in a nightly then i will not wait 4 days i'll update emediatly. If you find a bug that you know how to fix then feel free to write here or if you have time make a patch, this is a big project to be maintained by 2 guys. If there is a dev here on Hero GSM forums that is willing to help then help
Features:
---JELLYBEAN
---Google Now
---Ported from Shelnutt2's HeroC nightly's
---Using Las Venturas 1.2 kernel by riemer
Problems:
---Slow
---Camera
---Audio besides speaker, very close to full fix.
---Bluetooth (almost fixed)
---Hardware Acceleration (not likely)
How to install:
---Download the rom and put it on your SD card
---Reboot to clockworkmod
---Wipe data
---Go to advanced tab/Wipe dalvik cache
---Flash the ROM
---Reboot and say hello to your new ROM
---Be patient, first boot takes about 10-15 minutes
Tips:
1. ROM is default OC'd to 633 MHz to increase speed, if you have any issues with that speed (graphical glitches or something) reduce it.
2. Go to developer options and enable force GPU rendering
3. If you are a developer go to developer options, root access and enable root to ADB and apps
4. Go to performance settings > memory managment > zRam > 18 or 26%
5. Go to performance settings > Processor > CPU governor > ONDEMAND or PERFORMANCE
6. Go to performance settings > memory managment > allow purging of assets
7. To bypass welcome screen tap all the corners in a clockwise motion, starting with the top-left
8. Install LauncherPro it will give you a bit more speed but it will be ugiler. You pick will you install it or no
Credits:
---Shelnutt2 (A LOT, he builds us nightly's fixes a lot of bugs, awsome guy http://forum.xda-developers.com/showthread.php?t=1736404 go here and hit thanks for him)
---Whoshotjr2006
---jordfaz (Helped and still helping me a lot)
---Eris CM10 crew
---All guys on HeroC jellybean dev thread
---You for testing it
Download links:
26.10.2012
http://tinyw.in/8Ifz
Gapps basic (Play, Talk)
http://www.mediafire.com/?1649hddvr6zn5ur​
Screenshots:
For cyanogenmod changelog go to http://review.cyanogenmod.com/ since changelog is a bit big on every new nightly this is the best place to check. Some of these changes are implemented, some will be, some are going to be discarded.. Changelog below this ROM will be for build specific bugs.
Nightly 26.10.2012
->Updated using latest shelnutt2's nightly
->Added GooManager to recieve OTA's on this ROM (To check for OTA's enter GooManager and click check for OTA's)
Nightly 1.9.2012
->Fixed Wi-Fi
->Fixed headset
->Fixed bluetooth, pairing is still a no-go
Nightly 28.8.2012
->Initial Release
Glad you finally released this, will be testing tonight and looking for fixes
Camera will be fixed in next build, 30 min to 1 hour max
kemoba said:
Camera will be fixed in next build, 30 min to 1 hour max
Click to expand...
Click to collapse
Good good, ill redo my CM10 thread when I have time and do Paranoid android CM10
Be carefull : CPU natively OC'd @710 MHz won't boot on any device. You should reduce it @633 to make it bootable by anyone...
No problem, i placed that in kernel because it booted for me, new build is ETA 5-6 hours from now. Camera should work
kemoba said:
No problem, i placed that in kernel because it booted for me, new build is ETA 5-6 hours from now. Camera should work
Click to expand...
Click to collapse
By the way, its not the kernel you edit, its the ramdisk, just so people don't get confused
jordfaz said:
By the way, its not the kernel you edit, its the ramdisk, just so people don't get confused
Click to expand...
Click to collapse
Yup i know, but for me boot.img everything in it is kernel . BTW. Wi-Fi is not working on newest build, i think i have an idea what is wrong
Nice work, I'm surely gonna try .
Thank you, i recommend you wait till i release a new build tonight, it will probably have working camera, headset and wifi
kemoba said:
Yup i know, but for me boot.img everything in it is kernel . BTW. Wi-Fi is not working on newest build, i think i have an idea what is wrong
Click to expand...
Click to collapse
Forgot the symlinks in the updater-script?
No, bad wifi module in /system/lib/modules, get the one from CM9, do adb shell insmod /system/lib/modules/wifi.ko, reboot and viola wifi works No need to symlink modules here
kemoba said:
No, bad wifi module in /system/lib/modules, get the one from CM9, do adb shell insmod /system/lib/modules/wifi.ko, reboot and viola wifi works No need to symlink modules here
Click to expand...
Click to collapse
Thank you for porting this. You're not only helping The Hero community, but also the entire Htc Magic Section.
If you have time, could you send me a PM with the files you have to change when you port from CDMA to GSM. I tried but it didn't worked when I just changed kernels.
Thanks in advance
Keep up the good work!
Installed and booted. But Wifi doesn't seem to work?
You have to fill in your gmail-credentials (at first boot) but it can't verify since wifi isn't working. Does this mean you can only boot CM10 when you have got 3G?
Wi-Fi is a small bug in this ROM, fixed in new version, uploading now ... ETA 10 minutes
Wijnand85 said:
Installed and booted. But Wifi doesn't seem to work?
You have to fill in your gmail-credentials (at first boot) but it can't verify since wifi isn't working. Does this mean you can only boot CM10 when you have got 3G?
Click to expand...
Click to collapse
Flash the las venturas 1.2 kernel, wifi should then work.
But that will probably break usb mass storage and a couple of other kernel related fixes
kemoba said:
But that will probably break usb mass storage and a couple of other kernel related fixes
Click to expand...
Click to collapse
It wont, I told you before, it changes the kernel, the ramdisk is totally different
New build is up

[APP] LagFix (fstrim) v1.5.1 2013.03.04

THIS APP REQUIRES ROOT!
READ FAQ! Read that FAQ BEFORE you try app!
Premium version is now ON SALE! -50% off of the price! Enjoy!
Some Android users suffer from poor performance after some days/weeks of heavy usage. This is due to a well-known TRIM bug affecting these devices (there are reports that some Galaxy Nexus devices also have affected memory chips). Users with -discard mount option are NOT affected!
The source of the problem is that internal storage is not properly TRIMmed when needed. You can find lots of information on XDA - http://forum.xda-developers.com/showthread.php?t=1971852 and http://forum.xda-developers.com/showthread.php?t=1929021 for example. It is also well-known fact that running fstrim Linux tool from time to time fixes the issue until internal memory runs out of free blocks. Other solutions like mounting with -discard or disabling fsync may be slow or dangerous.
LagFix is a user-friendly implementation of fstrim utility. It allows you to select which partitions to trim (you should leave defaults unless you know what you are doing) and run the process easily.
Please note that fstrim output depends on kernel and device. It works fine unless you see errors. You might see big amounts of bytes, zero amount or repeating amount. All are fine! Read fstrim manual to understand why all these outputs are valid.
It is also advised to reboot your device after the TRIM process so that kernel could reinitialize block data.
There are two versions of LagFix:
Premium version (v1.5.1) - no ads + ability to auto-run trimming on specified schedule. The best choise!
Free version (v1.5.1) - trims your memory with one click, has ads, no schedule.
Warning! Premium version comes from different publisher! This is because Google does not allow to publish paid apps from my country. Send your rage to Google Both versions are legit, don't worry.
Release notes:
v1.5.1
+ Added CWM SuperUser support;
+ Added android.permission.ACCESS_SUPERUSER permission;
* Fixed disabling scheduler;
+ New notification icons.
v1.5
Full rewrite, dropped RootTools lib, made my own. No more problems!
v1.4
+ Device compatability detection is now completely reworked
* Fixed a crash
Earlier changelogs:
v1.3
+ New UI
+ Added Info screen
+ Added device compatability detection (looks like it should be improved further)
+ Renamed Donate version to Premium
* Fixed scheduling dissappear after reboot (Premium version)
* Some other bug fixes
v1.2 premium
* Added auto-trim functionality which runs on specified schedule. Click Schedule button and you'll see the options. Setup the way you want and click Install. The button will change to Uninstall to remove auto-trim if needed.
* Added detection if your device supports TRIM - run it once and you will know.
* Fixed some bugs.
v1.1
* Fixed chmod not working on some custom Sense ROMs.
* Added Android 2.2+ support.
* Fixed crashes.
* App is now multi-threaded.
* Updated UI a bit.
* New icon.
* App is renamed.
P.S. If your ROM mounts /data with -discard then this app is NOT needed!
P.P.S. Free version is now attached for those, who do not have market for some reasons.
Excellent!
Thanks for this. only a day ago i pushed a load of music to my OneX and have been suffering ever since.
I'll give this a go and report back!
To be clear, should I now be able to fill the phone storage to almost capacity with this running? (not currently possible as it just slows down and heats up, draining the battery)
update: enabled the defaults and it said it was successful with some large numbers trimmed. rebooting now
zombiefly said:
To be clear, should I now be able to fill the phone storage to almost capacity with this running? (not currently possible as it just slows down and heats up, draining the battery)
Click to expand...
Click to collapse
You run this app every time your device becomes SLOW AS HELL. It does not work in background since it would impact performance. Previously I used backup/restore solution once a week to fix lags. So in my case I will now run this app once a week.
Wow, just used this on my gnex, and all I can say is: thanks!
I was originally running with the discard Mount option, but it turns out it wasn't doing anything as your app trimmed a quite big number. (I have since removed said Mount option)
Also, I used to have issues with an app that set settings on boot not actually doing so, but after this app it works again. And my phone feels snappy again.
Thanks for this app.
Sent from my Galaxy Nexus using Tapatalk 2
geoffcorey said:
Wow, just used this on my gnex, and all I can say is: thanks!
I was originally running with the discard Mount option, but it turns out it wasn't doing anything as your app trimmed a quite big number. (I have since removed said Mount option)
Also, I used to have issues with an app that set settings on boot not actually doing so, but after this app it works again. And my phone feels snappy again.
Thanks for this app.
Sent from my Galaxy Nexus using Tapatalk 2
Click to expand...
Click to collapse
I'm glad my app helped! May I ask to do me a favour and rate app in Play Store? That would be nice
AuxLV said:
You run this app every time your device becomes SLOW AS HELL. It does not work in background since it would impact performance. Previously I used backup/restore solution once a week to fix lags. So in my case I will now run this app once a week.
Click to expand...
Click to collapse
thanks. This is brilliant
the problems i talked of in my earlier post appear to have gone now after running Lagfix. My Phone is back to it's usual speed.
I was also using the emergency restore rom image method, glad I don't have to do that anymore, was a major pain.
I was looking into an app i use called settings profiles as I wanted to run lagfix after every usb dismount, unfortunately it doesn't support running applications, which is a shame. Is there any other way of hooking this in to run automatically after (un)mounting as a usb drive?
zombiefly said:
I was looking into an app i use called settings profiles as I wanted to run lagfix after every usb dismount, unfortunately it doesn't support running applications, which is a shame. Is there any other way of hooking this in to run automatically after (un)mounting as a usb drive?
Click to expand...
Click to collapse
LagFix trims /data partition, it has nothing to do with /sdcard which is mounted/unmounted. I will add scheduler in the future releases.
i'll give this a try on Nexus 4 since it's affected too by the slow down write performance if free space left less than 4GB. well done and thanks for keeping it free!
chrone said:
i'll give this a try on Nexus 4 since it's affected too by the slow down write performance if free space left less than 4GB.
Click to expand...
Click to collapse
I hope to hear your report if it will help in Nexus 4 case since I dont have one to test myself.
works great! :good:
Hey,
Work great on Nexus 10 AOKP
But not work on HOX on Renovate rom with Trip Kernel. I think Sense kernel is the probleme or other.Root acces is OK
# fstrim -v /data
sh: <stdin>[32] : /data/data/com.grilledmonkey.lagfix/files/fstrim : can't execute : Permission denied
# fstrim -v / cache
sh: <stdin>[35] : /data/data/com.grilledmonkey.lagfix/files/fstrim : can't execute : Permission denied
Thanks for your work
AuxLV said:
I hope to hear your report if it will help in Nexus 4 case since I dont have one to test myself.
Click to expand...
Click to collapse
Just updated my post above. It works! I chose all /system, /data, and forgot the other partition.
Much appreciated dude!! :good::good:
Care to adding fstrim for Nexus devices to your app name?
Doesn't work on Bindroid Sense 4+ ROM. Access denied and doesn't ask for root acces.
AlexNne said:
Hey,
Work great on Nexus 10 AOKP
But not work on HOX on Renovate rom with Trip Kernel. I think Sense kernel is the probleme or other.
# fstrim -v /data
sh: <stdin>[32] : /data/data/com.grilledmonkey.lagfix/files/fstrim : can't execute : Permission denied
# fstrim -v / cache
sh: <stdin>[35] : /data/data/com.grilledmonkey.lagfix/files/fstrim : can't execute : Permission denied
Thanks for your work
Click to expand...
Click to collapse
Thanks for report, looks like chmod was not executed successfully. I'll look into this issue and add a fix in next version.
You can try to fix it manually if you are familiar with Linux console:
Code:
# su
# chmod 777 /data/data/com.grilledmonkey.lagfix/files/fstrim
Kroutnuk said:
Doesn't work on Bindroid Sense 4+ ROM. Access denied and doesn't ask for root acces.
Click to expand...
Click to collapse
Does not ask for root? This is very strange... I'll look into it too. Sorry for such problem - I don't have Sense ROM so I couldn't test...
AuxLV said:
Thanks for report, looks like chmod was not executed successfully. I'll look into this issue and add a fix in next version.
You can try to fix it manually if you are familiar with Linux console:
Code:
# su
# chmod 777 /data/data/com.grilledmonkey.lagfix/files/fstrim
Click to expand...
Click to collapse
Thanks !
I forgot the chmod
Fix manually with terminal emulator with chmod 777 and is OK.
Renovate Rom with Trip kernel 002 and Sense + are OK for fstrim
Nexus 4 16GB Storage Performance Over Time & TRIM
Before and after filling up the storage (coming from 5GB and filling it up to 1.2GB space available):
SW from 10 MBps to 4 MBps ~ 60% loss
RW from 1 MBps to 0.39 MBps ~ 61% loss
Did a reboot and the performance is getting better (1.2GB space available, deleted some files left with 2.2GB space available but the performance is more less the same):
SW from 4 MBps to 9.89 MBps ~ 147% gain
RW from 0.39 MBps to 0.51 MBps ~ 31% gain
Using the fstrim app (LagFix for Nexus 7 and HTC One X) and reboot (2.2GB space available):
SW from 9.89 MBps to 9.9 MBps ~ 0.1% gain
RW from 0.51 MBps to 1.07 MBps ~ 110% gain
:good::good:
i see a future request is in order, daily/weekly midnight crontab?
Odp: [APP] LagFix for Nexus 7 & HTC One X
Looks like it works on OrDroid 12.5.1, which is Sense Rom, no errors...
Wysyłane z mojego HTC One X za pomocą Tapatalk 2
It's working on ViperX JB, which is a sense based rom. It brings some smoothness, or Its a placebo effect, Im not sure )
tried it manually and then the app and now it worked i tried and in antutu the I/O is still at 896....and i get only 12828 points in antutu :/ ...hm i try it again with the trimming...

Categories

Resources