[PATCH] CM Kernels 10MB-RH and NON-RH for King's SenseHybrid 2.3 - G1 Android Development

Hey all, this is a patch that will change out the kernel for King's SenseHybrid 2.3. I use this rom pretty much daily. It is a cupcake based hero, just this update speeds up the performance a bit.
Instructions:
-Wipe everything!
-Install King's 2.3 SenseHybrid (Please follow his directions.)
http://forum.xda-developers.com/showthread.php?t=563294&highlight=SenseHybrid
- Flash this update immediately after flashing King's rom
- Reboot and enjoy!
ChangeLog:
Updates user.conf (if you don't like it, change it )
Virtual mem settings adjusted
proc_cpu_en=0 # to save battery life
Updates Kernel to CM 4.2.15.1
Removes:
Meebo
HeroLED
AKNotepad
teeter
Adds:
Free Advanced Task Manager (Useful)
****I just posted a 10MB ram hack version in the thread below. It uses CM 4.2.14.1 with CFS instead.****
If you like it, then great! I've been experimenting with using different kernels on different people's roms. I'm new to it, but if anyone has any tips, they are greatly appreciated.
Red.
PS. PLEASE DO NOT ASK ABOUT BT! IF YOU HAVE READ ANYTHING ON THIS SITE CONCERNING HERO ROMS ON A G1/DREAM THEN YOU WOULD KNOW BETTER AND WOULDN'T RISK BEING FLAMED.

Sounds good I was going to flash the sensehybrid soon anyways so this sounds perfect.

Wait a few minutes..
If you can hold off a bit, I am also making a 10MB ram hack version with CM 4.2.14.1 CFS. Just testing now.
Red.

CM 4.2.14.1 10MB Ram Hack with CFS
Here is another one that you can flash immediately after flashing king's 2.3. This uses the 4.2.14.1 CM kernel and the CFS 10MB ram hack. I absolutely hate BFS on G1/Dreams! Anyways, this one should run faster. I would also look into the thread that has been posted recently about speeding up hero roms and change the line in your init.rc to keep rosie in memory. just copy the init.rc onto your sdcard and edit it with notepad++ (windows program, it is great!) and then copy it back to your root over the existing init.rc and reboot. (if this is complicated, then don't try it.)
Otherwise, Enjoy!!

will this work without an ext/swap partition?

Without ext partition...
Honestly, if you are using the Death SPL and you are running this with my ram hack, you should be ok. Unfortunately, the compcache on King's earlier roms are usually broken. I tried pushing ramzswap from the CM kernel and still no luck, but then again, I'm not as savy as some of the other dev's out there. You will just have to edit the user.conf after you finish flashing the two, you want to do the following:
First, before flashing you want to pull the user.conf from the system/bin/ directory in king's zip file. edit the user.conf using notepad++ in windows and change the linuxswap=1 to 0 so that it turns it off. then copy that file to your sdcard.
immediately after flashing the two files,
-go to console from the recovery and type the following
mv /sdcard/user.conf /system/bin/
reboot
this will disable the linuxswap and then you will be able to run the rom. But again it would be better with a swap partition.
Hope this helps.
Red.

would prefer the WG kernel but okay thanks

protomanez said:
would prefer the WG kernel but okay thanks
Click to expand...
Click to collapse
Same here, WG is great. I tried the RH CFS patch, but I got an error while flashing it. Had to restore from switchrom.

where's the wg-kernel patch for 1.5 hero roms?
Also, does multitouch still work with THIS patch?

boot loop...

?
Chabsie, telling me u got a boot loop doesn't help me resolve the problem much. You must have DeathSPL for this rom, Must be full wipe, and EXT4 partition. If that doesn't help, please list the stats for your phone, which hack u are using and where your issue occurs.
Jcarrz, WG kernel version of this is released in another thread. It is on 2nd or third page, just search.
Thanks.
Red.

Just a question, since im not an expert. but how is this cupcake based hero, when CM 4.2.15.1 is donut based? Also thanks i will give it a try now.

Snacky-cakes
domex2k said:
Just a question, since im not an expert. but how is this cupcake based hero, when CM 4.2.15.1 is donut based? Also thanks i will give it a try now.
Click to expand...
Click to collapse
HTC developed the sense UI and this port is from the HTC Hero or the earlier Droid Eris (Prior to upcoming update from Verizon to 2.1.) Both of those phones use Cupcake as the base and then Sense UI is just a pretty cover for it. The kernel I used is from CM's Donut based roms, which is more than compatable, but again, the framework and ramdisk and everything else reflects a 1.5 environment. Enjoy the patch.
Red.

redd12345 said:
HTC developed the sense UI and this port is from the HTC Hero or the earlier Droid Eris (Prior to upcoming update from Verizon to 2.1.) Both of those phones use Cupcake as the base and then Sense UI is just a pretty cover for it. The kernel I used is from CM's Donut based roms, which is more than compatable, but again, the framework and ramdisk and everything else reflects a 1.5 environment. Enjoy the patch.
Red.
Click to expand...
Click to collapse
Got it. Thanks
Yeah it runs pretty smooth, the only thing was the contacts from Gmail did not sync, but im going to later on reflash and see what happens.

sync fix
domex2k said:
Got it. Thanks
Yeah it runs pretty smooth, the only thing was the contacts from Gmail did not sync, but im going to later on reflash and see what happens.
Click to expand...
Click to collapse
Just go back into system menu and re-sync manually and give it a minute. It will work fine. I had that happen on one of the trials.
Red.

redd12345 said:
Just go back into system menu and re-sync manually and give it a minute. It will work fine. I had that happen on one of the trials.
Red.
Click to expand...
Click to collapse
Great i will give that i try Thank you

Suggestion
domex2k said:
Great i will give that i try Thank you
Click to expand...
Click to collapse
You may like this one better.
http://forum.xda-developers.com/showthread.php?t=654789
This is the Wes Garner Ramhack. It should be slightly faster. I think that you still need to have a partition though because of the apps to sd. You would have to do complete wipe for this one again.
Red.

redd12345 said:
You may like this one better.
http://forum.xda-developers.com/showthread.php?t=654789
This is the Wes Garner Ramhack. It should be slightly faster. I think that you still need to have a partition though because of the apps to sd. You would have to do complete wipe for this one again.
Red.
Click to expand...
Click to collapse
Thanks for the link. I will give it a try, because some reason when used the other 2 cm patches the camera and camcorder will FC and so i then just flashed this rom solo and it did not fc

multitouch?

redd12345 said:
Chabsie, telling me u got a boot loop doesn't help me resolve the problem much. You must have DeathSPL for this rom, Must be full wipe, and EXT4 partition. If that doesn't help, please list the stats for your phone, which hack u are using and where your issue occurs.
Jcarrz, WG kernel version of this is released in another thread. It is on 2nd or third page, just search.
Thanks.
Red.
Click to expand...
Click to collapse
Sorry for being vague. I had everything right except ext3 instead of ext4. I'm looking for some directions on how to upgrade. If you have any please let me know, thanks.

Related

[ROM] jacHEROski v1.4.1C_a2sd - CYANOGENIZED *UPDATE* 7/12/09 2:30 AM

LOCKED BECAUSE I HAVE A FOUL MOUTH
JUST KIDDING, LOCKED AT MY REQUEST AS JAC AND I HAVE MERGED HERO BUILDS
Almost forgot, Thanks be to Lucid Rem, Denkai, JAC, Drizzy, Cyanogen and all the other devs who make this possible!
I may do one more small update (jacHEROskiv1.4C) but it will be roughly a week until my next major update -jacHEROskiv2.0C - in testing now. Hopefully I will be able to get it done sooner.
This ROM is based off of JACHero 2.3.5 & 2.3.6r2 running cyanogen's new kernel.
Requirements:
New SPL
Cyanogen's recovery 1.3 or later
FAT32
EXT2 or EXT3
linux-swap
Features:
jacHEROski 1.0
2.6.29-cm [email protected] ) kernel
modified boot.img/ramdisk
1. Removed Swapper App and replaced with automatic swap on boot
2. Modified a2sd.sh (still 81MB free)
3. init.rc changes (no longer overclocked to 528, but cyanogen's cpu scaling
changes included)
4. wifi optimizations
5. Wifi working (finally)
6. sqaushfs support
jacHEROski 1.1
same as before and...
1. Tweaked a2sd.sh because it corrupts app_s when all on the sdcard
2. modified sqaushfs for modules (the old method was making Hero SLOOWWWWW)
3. Dalvikvm update for better memory management
4. Kernel from Cyanogen means better battery life!
As you can see I've changed my alphanumerical system to reflect the fact I'll be releasing two flavors (one more tonight) the second flavor will be all appstosd and will be uploaded later tonight.
jacHEROskiv1.2C
1. All of the previous changes but included Drizzy's apk and resource changes because they rock!
2. Is faster and more stable than previous version. Included some missing files and deleted some redundant ones.
3. gps works in v1.2 and later!!!!!
jacHEROskiv1.2C - ALL APPS TO SD
Same as before except....
1. ALL APPS TO SD - I need testers to see if it's "usable" in Hero terms!
2. New wallpaper in Rosie. It's pretty sweet. If you don't feel like flashing a new ROM I got you covered.
jacHEROskiv1.3 A2SD
same as before and...
1. All apps to SD
2. Modified Rosie.apk
3. HTTPS working!
4. Lucid REM's script is included in /system/bin so you can mess with app2sd and audio mods and hacks yourself!
In terminal:
$ su
# lucid
Then it will list options. I recommend checking for an update.
# lucid -u
5. other small modifications.
jacHEROskiv1.3.2C[/B]
same as before except...
1. Fixed su problems!!! YAY
2. Fixed wifi tether problems!!!! YAY
3. Fixed GPS Problems (again) YAY!!!!!
jacHEROskiv1.4C
same as before and...
1. modified a2sd method - better
2. modified boot.img - better
3. squashfs /system/modules/lib included for future release
4. Lucid included in /system/bin still so you can do audio MODS yourself!
5. A2SD is automatic.
PLEASE GIVE EVERYTHING TIME TO SYNC!!!!!!!
jacHEROskiv1.4.1C
same as before except
1. added Voice search apk and lib p)
2. other small changes
PLEASE NOTE:
This ROM is more stable than the last!!!!
Multi-touch does not work (yet).
The initial boot and set-up process takes longer than normal, but once the phone syncs you are left with IMHO a more stable Hero build that manages memory and processes very well.
http://demarcatedmedia.com/rom/jacHEROski1.0.zip
http://demarcatedmedia.com/rom/jacHEROski1.1.zip
http://demarcatedmedia.com/rom/jacHEROskiv1.2C.zip
http://demarcatedmedia.com/rom/Rosie_signed.apk
http://demarcatedmedia.com/rom/jacHEROskiv1.2_app2sd.zip
http://demarcatedmedia.com/rom/jacHEROskiv1.3.1.zip (this update is full of suck, sorry guys.)
http://demarcatedmedia.com/rom/jacHEROskiv1.3.2_a2sd.zip
http://demarcatedmedia.com/rom/jacHEROskiv1.4C_a2sd.zip (Fast and Stable - Newest)
http://demarcatedmedia.com/rom/jacHEROskiv1.4.1_a2sd.zip (Pulled again due to memory leaks, sorry guys)
Please report any bugs through PM or [email protected]. Thanks!
mkpartfs primary fat32 0 7584
mkpartfs primary ext2 7584 8127
mkpartfs primary linux-swap 8127 8159
quit
reboot recovery
very nice job on putting this together, i seen you process and its amazing =D
gonna try it in a bit.
Anxious to hear how this build is, Im running the older version and it works so well I dont wanna switch lol. Havent seen the loading screen ever since I flashed it.
downloading, gonna try first MaxismaJ and then this, i cannot leave Sense UI, dont think im gonna like MaxismaJ u.u although HTC Hero ROM's are a bit laggy i cannot go back xD im in love with the interface .
IOmega666 said:
downloading, gonna try first MaxismaJ and then this, i cannot leave Sense UI, dont think im gonna like MaxismaJ u.u although HTC Hero ROM's are a bit laggy i cannot go back xD im in love with the interface .
Click to expand...
Click to collapse
Haha I know it's addicting.
The squashfs support is very experimental, I may remove it if after a day or so my phone is laggy.
I find myself flashing a new rom atleast 3-4 times a day...LOL
Um...anyone try this one yet? Pros/Cons??
First ski was really good flashing to ski 2 now
for real! i think i have done 8 flashes with in the last 2 days. To me the ski is the best on my phone works well
just when I made it 1 day without flashing. lol
flashing now.
engagedtosmile said:
just when I made it 1 day without flashing. lol
flashing now.
Click to expand...
Click to collapse
This ROM isn't overclocked automatically, you'll have to download SetCPU or overclocker from the market.
And please remember, this one is still experimental, I'll be releasing a stable - yet different build - tomorrow.
ccyrowski said:
Haha I know it's addicting.
The squashfs support is very experimental, I may remove it if after a day or so my phone is laggy.
Click to expand...
Click to collapse
yeahhh, u.u addicting , and like most of the users here, im flashing new ROM's like in 5 or 10 minutes xD
btw, im following you on Twiitter (aisakaxtaiga)
definitely nice work
yah.. I think this is a great build.. I give major props for all of the hard work..
This is my rom of choice for now. Keep up the great work.
wow only been awake an hour. This is the second rom im flasing already
great work
ccyrowski said:
Haha I know it's addicting.
The squashfs support is very experimental, I may remove it if after a day or so my phone is laggy.
Click to expand...
Click to collapse
Hello again, just want to mention i am in jacheroski first version and its been really stable (I think its a keeper) I like to try 1.0 but you didn't mention your swappiness settings, also, can you plz let me know if the location of "a2sd" still "system/bin"? maybe I can just pull "a2sd" and modify the swappiness myself
thank you! you did a great job with the first version... flashing 1.0 now
EDIT: swappiness is set to 60 right?
third flash today...
wow can't believe i'm lashing again today
my third time in the past 2 hrs LOL
anyways flashing right now
post results later...
Wow another Hero release! Sweet!!! if this continues we would have a regular Justice League of HERO's out there... Flashing now and will post a screenshot once im done
looks fine but..
build looks fine but it's lagy
phone is very slow doesn't respond on time
it's like Vista with Aero on a Celeron based pc
i would wait for a faster build to come
Going back to Cyan's 3.6.4.1 build - btw this build is like an XP on a QuadCore - fast as lightning
moshikko said:
build looks fine but it's lagy
phone is very slow doesn't respond on time
it's like Vista with Aero on a Celeron based pc
i would wait for a faster build to come
Going back to Cyan's 3.6.4.1 build - btw this build is like an XP on a QuadCore - fast as lightning
Click to expand...
Click to collapse
haha yea I know, I messed up the squashfs support. Cooking another one now. Will up soon, test at your leisure!
ccyrowski said:
haha yea I know, I messed up the squashfs support. Cooking another one now. Will up soon, test at your leisure!
Click to expand...
Click to collapse
besides all that i gotta say that you are doing a great work for the hero community
Keep up the great work and looking forward to your next build

[ROMs] JACxHERO 1.0 and 1.2, JACHeroSki 2.7.4r2 for Magic 32B

These are entirely unchanged from the ROMs on the thread over in Dream land below (apart from one small fix for Exchange in version 1.0)
http://forum.xda-developers.com/showthread.php?t=534479
These are JAC and Drizzy's ROMs, not mine - all I've done is unpack the ROM, change one file in boot.img to make it work on a Magic, and then repack it all and sign it. So we'll forego the sigfile saying "if you like my work please buy me a Ferrari". However, this whole thing is a bit of a faffy operation and not something that's simple to set up (although is easy enough once you have everything you need in place) so I thought I'd share and save others the grief rather than hogging all the fun for myself.
These have come about because I wanted a Hero ROM, but wasn't entirely satisfied with the best one available for the Magic (Qtek's, IMO). It worked well, but the swap version dropped SMS messages sometimes, and the Compcache version was buggy, sluggish, and wifi didn't work.
JACxHERO seems to have a number of the same issues that Qtek has - dropped SMS messages (it seems that the lack of memory on the device causes the SMS/MMS process to die), and the Compcache version has broken Wifi. I said earlier on that I thought this version was oddly sluggish, but after setting up Compcache with backing swap I am loving it. By far the best Hero ROM on my own setup so far. No Wifi is a drag but I can live with it for now.
JACHeroSki 2.7.4.r2 in contrast is an older build, and one suspects they're using an older kernel; it has a working Compcache setup, but no conventional swap at all, and no multitouch. A good call if you have a slow SD card, can live without multitouch, and positively have to have wifi.
Bottom line as I see it:
Fast SD card? Use JACxHero v1.2. But you might lose SMSes (that said, no-one's reported any yet - I just worry about lack of memory issues)
Slow SD card but need wifi, and can live without multitouch? Use JacHeroSki 2.7.4 r2.
Slow SD card and want multitouch, or you insist on Compcache for other reasons, and not interested in wifi? Use JACxHero v1.0.
I personally am running 1.0 and after not being keen initially, it is growing on me and turning into a keeper. I only ever use wifi when at home and can do without it there, so it's not a problem for me.
----
JACxHero Version 1.2 - seems fast, but no Compcache
http://www.4shared.com/file/123726235/aa3ee695/jacxhero12-pn-magic.html
JACxHero Version 1.0 - Compcache, WiFi doesn't work properly. Works well if you enable backing swap and up the swappiness. See my user.conf on page 3 of the thread.
http://www.4shared.com/file/123729537/191c816a/jacxhero10-pn-magic.html
http://www.4shared.com/file/123821706/7250ac6b/jacxhero10-exfix.html (version with Exchange fix - I haven't tested this but it should be fine)
(version 1.1 didn't seem to be enormously different than 1.2; I did try it and have a working .zip but don't see much point uploading it)
JACHeroSki v2.7.4r3 - Compcache works by default, as does wifi. Note, though, there's no multitouch in the browser, which is a bit fail.
http://www.4shared.com/file/123798395/c61c220a/jacheroski274r2-pn-magic.html
NOTE THAT ALL OF THESE NEED THE USUAL THREE PARTITIONED SD CARD! i.e. fat32/ext2/swap
why have the v1.2 no compcache?
eljuego
As a note remember that JACxHero Roms dont have Compcache enabled by default.
The first post in the Dream Forum JacxHero thread tells you how to enable it - you need to edit the user.conf file, which i think is in /system/bin, can't remember right now.
It tells you which settings to change to get each combination of linux-swap and compcache
(BTW I know as it's working for me...)
Is it for 32A or 32B?
The rom for 32a or 32b ?
dazcox5181 said:
As a note remember that JACxHero Roms dont have Compcache enabled by default.
The first post in the Dream Forum JacxHero thread tells you how to enable it - you need to edit the user.conf file, which i think is in /system/bin, can't remember right now.
It tells you which settings to change to get each combination of linux-swap and compcache
(BTW I know as it's working for me...)
Click to expand...
Click to collapse
Good spot, I should have pointed this out.
gdskp said:
Is it for 32A or 32B?
Click to expand...
Click to collapse
32B - sorry, have now edited the thread title.
eljuego said:
why have the v1.2 no compcache?
eljuego
Click to expand...
Click to collapse
No idea mate. I suspect it was because of the issues with WiFi that they removed it until they could fix it.
One oddity I've noticed - the weather widget doesn't work. i select London as a city, it has a bit of a churn saying "loading weather", and no weather ever turns up. Clicking into the weather app workable fine.
Snap judgement - it's not as fast as Qtek's Rom. Just feels a bit "off". Maybe it's just me.
Loccy, the widget are buggy you sure you have ported the version 1.2 not the version 1.1 ? In version 1.2 the widget are fixed
edit : The widget have no border, but the rom is really fast probably the fastest rom i have tested !!!!
setenza01 said:
Loccy, the widget are buggy you sure you have ported the version 1.2 not the version 1.1 ? In version 1.2 the widget are fixed
edit : The widget have no border
Click to expand...
Click to collapse
Am pretty sure I called 1.2 the right filename but I was drowning in roms by the end so it is possible I got them mixed up. Can't check until I get home now though.
Either way I'm not too impressed - more bugs than Qtek and it is eating battery (although I have been hammerring the phone more or less constantly over the few hours I've been out). I think when I get home I'm going to build the final JacHeroski Rom and see how that goes, I believe that has Compcache running.
Dazcox, how are you finding this Rom? You've been running it longer than me.
Actually I've been using QTek today... but about to install this one will let you know
setenza01 said:
edit : The widget have no border, but the rom is really fast probably the fastest rom i have tested !!!!
Click to expand...
Click to collapse
Really? It's not a patch on Qtek for me. How fast's your SD card?
Am just downloading the final release of JacHeroSki - v2.7.4r2 - and will give that a try. I wonder if some of these new releases are a little too bleeding edge to be useful. If a worthwhile update.zip for the 32B emerges I'll post it here.
dazcox5181 said:
Actually I've been using QTek today... but about to install this one will let you know
Click to expand...
Click to collapse
I thought you'd done your own boot.img hacking and were running this already..?
I have a 8Gb class 6 sdcard and it's really fast more than the qtek rom
The 2.7.4r2 good idea, you make the port today ?
Loccy said:
Really? It's not a patch on Qtek for me. How fast's your SD card?
Am just downloading the final release of JacHeroSki - v2.7.4r2 - and will give that a try. I wonder if some of these new releases are a little too bleeding edge to be useful. If a worthwhile update.zip for the 32B emerges I'll post it here.
I thought you'd done your own boot.img hacking and were running this already..?
Click to expand...
Click to collapse
now I am, tried all the other builds myself
setenza01 said:
I have a 8Gb class 6 sdcard and it's really fast more than the qtek rom
Click to expand...
Click to collapse
Ah. I have the stock 2Gb Vodafone pile of ****e (plus an "8Gb class 6" that I bought from ebay that causes a reboot loop on my Magic ). That'd probably be the problem for me.
Right chaps, here's another one for you. This is JacHeroSki version 2.7.4 r2. Someone else here has done JacHeroSki previously*, but I don't think they ever updated to the final release. It's a little behind the curve in that JAC seems to have gone on to work with Dizzy, and in a different direction, and it won't see any more development. It has working Compcache, but lacks the fancy config scripts of later builds. If you want to play with your Compcache settings, you need to edit the a2sd script in /system/bin. No conventional swap or facility for one. I'd say this is pretty much where Qtek was trying to go with his Compcache ROM though:
http://www.4shared.com/file/123729537/191c816a/jacxhero10-pn-magic.html
Am not sure I'm going to stick with this, however. I've just seen in the thread on the Dream forum that you can get Compcache working in JacXHero 1.2 by nabbing the boot.img from 1.0, so I'll give that a go too. What I'd really like is a working ROM with Compcache and swap as a backup.
edit: * speak of the devil, it's just turned up on the front page of the threads, they did do the final release, but it was for 32A not 32B. Oh, and am very disappointed to find no multitouch in the browser.
Does texting work fine on this ROM?
bhav007 said:
Does texting work fine on this ROM?
Click to expand...
Click to collapse
Honest answer? I don't know. I got a couple of text earlier when running JACxHERO 1.2, and I was hammering the browser at the time (if icanhascheezburger.com isn't going to run you out of available memory, I don't know what is). But I think a definitive answer will have to come from people who text more than I. Unfortunately texts seem to be an issue on all Hero ROMs on the G1 and the Magic 32B, because of memory - hence why my goal is to get a build with as much "memory" as possible, even if most of it is swap and compcache sleight of hand.
Loccy said:
Honest answer? I don't know. I got a couple of text earlier when running JACxHERO 1.2, and I was hammering the browser at the time (if icanhascheezburger.com isn't going to run you out of available memory, I don't know what is). But I think a definitive answer will have to come from people who text more than I. Unfortunately texts seem to be an issue on all Hero ROMs on the G1 and the Magic 32B, because of memory - hence why my goal is to get a build with as much "memory" as possible, even if most of it is swap and compcache sleight of hand.
Click to expand...
Click to collapse
Am getting a boot loop after clean flashing this rom, any ideas why?
bhav007 said:
Am getting a boot loop after clean flashing this rom, any ideas why?
Click to expand...
Click to collapse
Which one? I found I had to completely clean off my ext2 partition before it'd run (coming from the Qtek ROM). Well, actually what I did was go into the recovery console and shift everything the Qtek had left in ext2 into another directory so that this ROM didn't get confused by it
bhav007 said:
Am getting a boot loop after clean flashing this rom, any ideas why?
Click to expand...
Click to collapse
If you were coming from Qtek's Rom, like I did, It does boot loop unless you clean your ext partition first, then wipe and reinstall the rom. It runs like a champ.
to erase the ext: boot into recovery
then from adb shell : run
mount -o rw /dev/block/mmcblk0p2 /system/sd
rm -rf /system/sd/*
then do whats stated above and no boot loop anymore.
PS: Loccy thx for the port.
PPS: to get this working with compcache instructions are in the first post of the dream rom
r1tman said:
If you were coming from Qtek's Rom, like I did, It does boot loop unless you clean your ext partition first, then wipe and reinstall the rom. It runs like a champ.
to erase the ext: boot into recovery
then from adb shell : run
mount -o rw /dev/block/mmcblk0p2 /system/sd
rm -rf /system/sd/*
then do whats stated above and no boot loop anymore.
PS: Loccy thx for the port.
PPS: to get this working with compcache instructions are in the first post of the dream rom
Click to expand...
Click to collapse
Am abit new with the terminologies here . Is there a guide I can follow to do the clean wipe. If i reformat my SD card to the necesarry partitions, it should work?
bhav007 said:
Am abit new with the terminologies here . Is there a guide I can follow to do the clean wipe. If i reformat my SD card to the necesarry partitions, it should work?
Click to expand...
Click to collapse
Should do, if you use the partitioning option on the recovery image, that'll wipe everything.
r1tman said:
PS: Loccy thx for the port.
Click to expand...
Click to collapse
De nada. All I did was just change a few files.
I'm done for the night now people. I did try to get 1.2 running with 1.0's boot.img, but ended up with a ROM that had no working wifi and no apparent Compcache. I figured that wasn't any better than 1.0 proper (which I'm going to give another crack and see if I can tidy up the Compcache settings to my satisfaction - I can live without wifi for now).

[INFO][ROM] JACxHEROSkiv1.8- JAC/CC 2.83.x (2.6.29.6-JACSki Hero Kernel w/BFS)9/9/09

this is just informative for everyone that has the older version and to find direction as I tried every trick i know to fix it.
There is a new JacHero and is fantastic, very snappy with swapper running in the background. I set it to 96/40 and runs flawlessly.
can download from here.
http://forum.xda-developers.com/showthread.php?t=534479
I take no credit for this at all just letting everyone know there is a new version. all aplicable credit are on his thread.
I have installed on my Mytouch and the only thing that I noticed is that the wifi don't work. just says unable to start. If anyone had any ideas on how to fix this please let me know. As per original article sapphire support was added and has the wlan.ko and a new one there. I have tried to move it over deleting the old one and chmod to 07455 and 777 still wifi don't work. Any ideas please let me know.
***edit - don't do this:
I flashed this to my MT3G, then immediately flashed the patch from here:
If you are using a 32B device, you can optionally try Cyanogen's new 4.1.6 BFS enabled Kernel - i've packaged it standalone with the tun.ko in an update.zip. NANDROID BACKUP BEFORE TRYING!
32B 4.1.6 patch - ttp://content.modaco.net/hero/cm-4.1.6-update-dream-sapphire32b-modacocustomrom-signed.zip
Click to expand...
Click to collapse
After flashing the patch you can enjoy a smokin fast Hero rom AND have wifi.
***do this:
Instead of downloading and applying the above patch, you can also use a terminal or ADB SHELL, just type:
Code:
su
rwsystem
magic
Press 'm' for MyTouch and press enter.
Reboot the phone.
phillip_hooper said:
I flashed this to my MT3G, then immediately flashed the patch from here:
After flashing the patch you can enjoy a smokin fast Hero rom AND have wifi.
You can also use a terminal or ADB SHELL, just type:
Code:
su
rwsystem
magic
Press 'm' for MyTouch and press enter.
Reboot the phone.
Click to expand...
Click to collapse
noob question, but how do i flash the patch?
'
thanks
Is this rom for 32B devices?
i thought you are allowed to just do update from any zip file and apply the patch?
doesnt seem like the 32B rom since wifi doesnt work and all but seems like apply the patch fixes it?
@TheArtiszan
can you give us a heads up how the rom works out after a few hours of use?
all my hero roms (tried EVERYTHING) seems to crap out
but i've NEVER tried 96 mb swap with 40 swappiness
thanks in advance
mikesaint27 said:
noob question, but how do i flash the patch?
'
thanks
Click to expand...
Click to collapse
Flash the patch exactly like flashing the rom. After the rom has flashed, choose to flash any zip, but select the patch instead. It will replace the necessary files for you on top of the rom.
Multitouch?
Does anyone know if multitouch works before/after the CM update is patched?
teleknEsis said:
Does anyone know if multitouch works before/after the CM update is patched?
Click to expand...
Click to collapse
Multi touch is not working.
phillip_hooper said:
Multi touch is not working.
Click to expand...
Click to collapse
Do you happen to know if it was working prior to flashing the CM update? I actually flashed that update with Modaco 1.5 and it killed multitouch
aghhhhhhh this ROM was working great until i realized that its another hero rom that has to fully reload touchflo everytime you hit the home button....
damn i really like this a lot too.
teleknEsis said:
Do you happen to know if it was working prior to flashing the CM update? I actually flashed that update with Modaco 1.5 and it killed multitouch
Click to expand...
Click to collapse
Multitouch did not work prior to the update.
ccyrowski posted that he is going to release the fix cooked in later tonight.
mikesaint27 said:
aghhhhhhh this ROM was working great until i realized that its another hero rom that has to fully reload touchflo everytime you hit the home button....
damn i really like this a lot too.
Click to expand...
Click to collapse
Do you have a swap partition set up? My swap seemed buggy so I got Swapper from the market and enabled the swap partition. No more loading screen. (96MB w/ 40 swappiness).
phillip_hooper said:
Multitouch did not work prior to the update.
ccyrowski posted that he is going to release the fix cooked in later tonight.
Do you have a swap partition set up? My swap seemed buggy so I got Swapper from the market and enabled the swap partition. No more loading screen. (96MB w/ 40 swappiness).
Click to expand...
Click to collapse
is there a way to verify in swapper that its working? i set it up but im not sure if it kicked in or not.
Tried this ROM on my 32BMytouch and got all the way to the select language. then it showed a few force closes then sat on the loading screen and did nothing else.
mikesaint27 said:
is there a way to verify in swapper that its working? i set it up but im not sure if it kicked in or not.
Click to expand...
Click to collapse
In swapper press "Get Information"
It will show your swap size, used, and free space.
@philip_hooper
does it lag at all with 96 mb swap and 40 swappiness?
and is compcache disabled?
Qancer said:
@philip_hooper
does it lag at all with 96 mb swap and 40 swappiness?
and is compcache disabled?
Click to expand...
Click to collapse
It's not laggy, but not completely buttery smooth on my class 2 4GB that came with the MT3G (but still way more smooth and responsive than any other hero rom I've tried).
compcache is disabled, and the cpu scaling is default (min 128, max 528, up_threshold 45).
phillip_hooper said:
It's not laggy, but not completely buttery smooth on my class 2 4GB that came with the MT3G (but still way more smooth and responsive than any other hero rom I've tried).
compcache is disabled, and the cpu scaling is default (min 128, max 528, up_threshold 45).
Click to expand...
Click to collapse
thanks i have a class 6 and will let you know what i think
will flash it tonight
let me know if it starts crapping out in a few hours (which usually happens to me with hero roms)
Can anyone compare to eVil D's 2.3xx Hero ROM which also has BFS enabled?
Is anyone experiencing a ring delay?
Has ccyrowski released an update yet to get multi touch working?

[PATCH] WG Kernel with RamHack for King's 2.3

Hey all, there were requests for Wes' Kernel and the 10MB ramhack, so I thought I would try to entertain them. This will change out king's kernel in SenseHybrid 2.3 for Wes' 10MB RamHack kernel. This will also run 32MB of compcache on boot up, Swap partition is still required for A2SD. If you want to run a swap partition, I recommend EXT4 and to use Notepad++ (windows program for editing linux files) to change your /system/bin/user.conf
Now the fun part.
Instructions:
-Wipe everything! (This ONLY works from a fresh install!!!)
-Install King's 2.3 SenseHybrid (Please follow his directions.)
http://forum.xda-developers.com/showthread.php?t=563294
- Flash this update immediately after flashing King's rom (Do NOT reboot before you flash this patch!)
- Reboot and enjoy!
NOTE: PLEASE GIVE THIS SOME TIME TO BOOT AND TO SYNC. ALSO, DO NOT START SWIPING RIGHT AWAY AS THE PROGRAMS TAKE TIME TO LOAD. JUST LET IT SIT FOR A BIT AND BE PATIENT... Then it's pretty quick.
ChangeLog:
Updates user.conf (if you don't like it, change it )
Virtual mem settings adjusted
proc_cpu_en=0 # to save battery life
Updates Kernel to WG RamHack from latest Donut rom
Removes LinuxSwap in exchange for 32MB Compcache
Removes:
Meebo
HeroLED
AKNotepad
teeter
Adds:
Free Advanced Task Manager (Useful)
If you like it, then great! I've been experimenting with using different kernels on different people's roms. I'm new to it, but if anyone has any tips, they are greatly appreciated.
Red. (Testing out FireRat's 30MB ideas next... I just don't have a PHD in "Freakin' Awesome," so it's gonna take some time.)
PS. PLEASE DO NOT ASK ABOUT BT! IF YOU HAVE READ ANYTHING ON THIS SITE CONCERNING HERO ROMS ON A G1/DREAM THEN YOU WOULD KNOW BETTER AND WOULDN'T RISK BEING FLAMED.
Saved for any updates.
Reserving space.
The link to the SenseHybrid thread doesn't work.
Also, you should try to work on hero 2.1 (new - DroidEris Legend ect) instead of hero 1.5 (old).
Correct Link
http://forum.xda-developers.com/showthread.php?t=563294&highlight=Sense
G1ForFun said:
The link to the SenseHybrid thread doesn't work.
Also, you should try to work on hero 2.1 (new - DroidEris Legend ect) instead of hero 1.5 (old).
Correct Link
http://forum.xda-developers.com/showthread.php?t=563294&highlight=Sense
Click to expand...
Click to collapse
Didn't vega make a WG kernel already though for eris/legend?
Thanks.
G1ForFun said:
The link to the SenseHybrid thread doesn't work.
Also, you should try to work on hero 2.1 (new - DroidEris Legend ect) instead of hero 1.5 (old).
Correct Link
http://forum.xda-developers.com/showthread.php?t=563294&highlight=Sense
Click to expand...
Click to collapse
I updated the link in the initial post. Thank you. Other than that, I think there are plenty of good Dev's that are working on the 2.1 field. I am really new to this and do not have anywhere near the experience that they do. This was a request from another post that I had earlier. I like the 1.5 hero because of the almost full functionality (minus BT.) 2.1 is a great platform, but until the drivers are released, it is frustrating. I was beside myself when they were reverse engineered for the Camera app to be enabled. People here work really hard on these roms. In any event, I hope people will make use of this.
Red.
redd12345 said:
I updated the link in the initial post. Thank you. Other than that, I think there are plenty of good Dev's that are working on the 2.1 field. I am really new to this and do not have anywhere near the experience that they do. This was a request from another post that I had earlier. I like the 1.5 hero because of the almost full functionality (minus BT.) 2.1 is a great platform, but until the drivers are released, it is frustrating. I was beside myself when they were reverse engineered for the Camera app to be enabled. People here work really hard on these roms. In any event, I hope people will make use of this.
Red.
Click to expand...
Click to collapse
Well props to you on your work, I know people still use 1.5 sense I was just making a suggestion.
Lol.
G1ForFun said:
Well props to you on your work, I know people still use 1.5 sense I was just making a suggestion.
Click to expand...
Click to collapse
I'll get there someday. Everyone might be on a different phone by then, but I'll be in the game for a while. Thanks again!
Red.
I just flash_image'd the boot.img on my installation... What are the differences in doing that over flashing the entire zip?
xjjjay said:
I just flash_image'd the boot.img on my installation... What are the differences in doing that over flashing the entire zip?
Click to expand...
Click to collapse
Wifi, Adv. Task manager, swap, compcache, and their modified user.conf so not much
JAguirre1231 said:
Wifi, Adv. Task manager, swap, compcache, and their modified user.conf so not much
Click to expand...
Click to collapse
crap didn't notice wifi was broken -_-
Too lazy to sift through all the other changes this patch makes in order to get wg kernel... 2.3 is fast enough
Now that im using this kernel, when ppl call me their name/picture doesnt show up... its as if i dont have their number, when i really do. it even asks me if i want to store their number after the call... so for whatever reason it isnt recognizing my contacts when they call. it does recognize them when i get a text.
Issue?
chabsie said:
Now that im using this kernel, when ppl call me their name/picture doesnt show up... its as if i dont have their number, when i really do. it even asks me if i want to store their number after the call... so for whatever reason it isnt recognizing my contacts when they call. it does recognize them when i get a text.
Click to expand...
Click to collapse
I didn't have this issue when I ran trials, but I will try to reload. Are you using EXT4 partition? You may also want to try to re-sync your information in Settings/Data Syncronization. Also, I just want to make sure that you installed this patch from a fresh wipe and didn't flash it over the other patches that I made (I noticed you tried the CM ones as well.)
Let me know if either of these work or help.
Red.
yes im using ext4 and yes i flashed it over a fresh wipe. when i make a call, the contact is recognized as it should, its just incoming calls that dont work.
i just resynced contacts and that didnt make a difference for me.
side question: ive seen it mentioned in other threads that you should wipe davlik cache, battery stats, and rotate settings in addition to the factory reset wipe and repartitioning. how do you wipe those first 3?
chabsie said:
yes im using ext4 and yes i flashed it over a fresh wipe. when i make a call, the contact is recognized as it should, its just incoming calls that dont work.
i just resynced contacts and that didnt make a difference for me.
side question: ive seen it mentioned in other threads that you should wipe davlik cache, battery stats, and rotate settings in addition to the factory reset wipe and repartitioning. how do you wipe those first 3?
Click to expand...
Click to collapse
If you download Amon_ra's recovery and flash it, when you are in recovery mode, there will be an option under wipe. Still looking into camera issue.
Red.
I have problem with cam after flashing kernel.
Am i the only one whit this?
feenty said:
I have problem with cam after flashing kernel.
Am i the only one whit this?
Click to expand...
Click to collapse
No, you are not the only one with this issue. I flashed it two times after wipe. But the camera still broken.

[KERNEL]Toast-godmode OC .29 kernel for DamageControl/based roms

Please Read
This will not change anything on your phone that would prevent you from ever flashing a new rom or nandroiding back to a working one. Everything this update will do can completely be erased with a wipe or nandroid. Also flashing any rom, clean install or not, will preplace the boot.img this update.zip puts on your phone. So dont blame these downloads for your simple user errors of not being able to flash a new rom or nandroiding.
This is an overclocked kernel from toastcfh godmode .29 source. The kernel was actually pulled from Fresh Toast
This works on DamageControl and roms based off of his, it will not effect any of DC mods, including the Dconig app.
UPDATE
6/6/10- This should be working on the newest damagecontrol 2.09. Please report (if overclocking has worked in the past for you) if you have a problem on the newest release.
Click to expand...
Click to collapse
I made an attempt to get compcache to work, so it might or it might not. Someone with more experience might want to double check it.
Both include setcpu.txt for Setcpu OC app.. Select "custom" at the very bottom for device. Do not select hero. Or you can select "Auto Detect" at the top, this does not need the setcpu.txt.
*View attachment damage710v2.zip* THIS IS A TEST KERNEL FOR THE NEWEST DAMAGECONTROL 2.09.. It is the exact same as damage710 but with a newer ramdisk, this is in hope of fixing any problems anyone is having with 2.09 and OC kernel. There might not even be a difference in the new ramdisk between the old one. I didnt have time to check. Sooo ya.
*View attachment damage537.zip* 537mhz is the default.. scalable to 768 if you use an OC'ing app
*View attachment damage768.zip* 768mhz default clock speed -read below
*View attachment damage710.zip* 710mhz default clock speed -read below
Both can be scaled from 19.2 to 768mhz..
DAMAGE710--The damage710 will default 710mhz, you must use an OC app to scale it to 768. Use damage710 if your phone can not boot the 768mhz. And dont scale any higher then 710mhz or your phone might reboot.
DAMAGE768--If your phone can boot the 768mhz then either download will work. But if you dont want to use an OC'ing app then the damage768 will scale to 768mhz.
This IS a flashable update.zip.. This will only replace your boot.img of your phone. So it is not a full rom. This is applied on top of your rom.
ALWAYS MAKE A NANDROID BEFORE FLASHING.
You Do Not Need A Partition On Your Sdcard For Overclocking
THIS IS A MUST FOR SWAP/compcache
To get swap working, you must have an ext partition on your sdcard. This will format you sdcard erasing everything, so do the following. Back up everything from your sdcard to your computer(exp- In a folder on your desktop named Sdcard). In recovery, select partition sdcard, use all default values, 32mb swap, 512mb ext partition, the rest fat32. Then when its finished change ext2 to ext3. Then reboot the phone. And then move all the files you backed up to the computer back to your sdcard.
If thanking me for putting this together. You should also give an even bigger thanks to Toastcfh for this kernel.
Thanks also goes to flipzmode, cuz i pulled the kernel from his boot.img in fresh toast.
Also darchstar for the defaulting clock speed tip.
So does this mean we can get the real AOSP dialer on Damaged's ROM?
mattshaver said:
So does this mean we can get the real AOSP dialer on Damaged's ROM?
Click to expand...
Click to collapse
No.. this just adds overclocking and the few extra things that come along with it in the kernel. Has nothing to do with AOSP.
you rock
10 char
Excuse my ignorance on this topic.
But with Darchdroid, the issue was porting the Eris .29 Kernal to get a full hardware working AOSP Rom (I think) , so what is the difference?
My apologizes for taking up the space with my questions. Just a noob trying to get his facts straight.
If anyone wants to know how to do this, follow this guide starting at Step 8.
Essentially just extract the kernel you want from the right boot.img, extract the ramdisk from the other boot.img, then use mkbootfs and makebootimg to put them back together.
PM me if you need help.
mattshaver said:
Excuse my ignorance on this topic.
But with Darchdroid, the issue was porting the Eris .29 Kernal to get a full hardware working AOSP Rom (I think) , so what is the difference?
My apologizes for taking up the space with my questions. Just a noob trying to get his facts straight.
Click to expand...
Click to collapse
I dont mind, ask anything here. Its how we learn
But that was the issue with all 2.1 roms. Toastchf cracked the code (in a way, not literally). And was able to give us a working source for .29 kernel. That kernel can then be used to work on any cdma hero 2.1 rom. But there are different things you have to do to get it to work on Darchdroid AOSP rom, he has already done that and its in his newest release. This one I posted above is just to work with damagecontrol roms or ones based off of it.
To get the AOSP dialer working you would have to have a rom based on AOSP, which darchdroid is the only rom so far. All the other roms are based on htc framework or just something different then AOSP. But im pretty sure theres AOSP dialers for damagecontrol. Go check the apps and themes section.
EDIT: the dialers are also completely separate from the kernel. Its based on what the rom is.
i'm running ic3rom and in the process testing it out
jeremysterling said:
i'm running ic3rom and in the process testing it out
Click to expand...
Click to collapse
If you downloaded the compcache one, can you go into terminal and type
adb shell
free
Tell me if it says "swap" in what comes up and that it doesnt have all 0's.
ive been running the 2.07.2.3333 with jit enabled for weeks now flawlessly..... will flashing this zip cause the jit to stop working... or will they work in unison like i want? if its a one or the other deal ill just keep jit... thanks for your help
I think I may be confused as to what exactly the kernel's role/job is, as well as to what the drivers role/function are.
a kernel is what tells the hardware how to interact with the software, and drivers are what tell the software how to interact with the hardware? Correct?
So, why would it take a different kernel to run a full AOSP ROM? Why not just write new drivers for the difference of hardware?
On another topic. The framework would be comparable to what CounterStike is to Half-Life. It still uses the underling software, but is modified and branded in its own way as to give such a "proprietary" feel?
I am so confused. (Google here I come)
schmooo said:
ive been running the 2.07.2.3333 with jit enabled for weeks now flawlessly..... will flashing this zip cause the jit to stop working... or will they work in unison like i want? if its a one or the other deal ill just keep jit... thanks for your help
Click to expand...
Click to collapse
It doesnt effect jit at all. It only adds a few files and changes your boot.img.
schmooo said:
ive been running the 2.07.2.3333 with jit enabled for weeks now flawlessly..... will flashing this zip cause the jit to stop working... or will they work in unison like i want? if its a one or the other deal ill just keep jit... thanks for your help
Click to expand...
Click to collapse
JIT is controlled by other variables, namely build.prop and the dalvikvm.so library; it won't hinder those settings at all.
Jus10o said:
If you downloaded the compcache one, can you go into terminal and type
adb shell
free
Tell me if it says "swap" in what comes up and that it doesnt have all 0's.
Click to expand...
Click to collapse
i used adb on my computer (not sure if that makes a difference):
C:\androidsdk\tools>adb shell
# free
free
total used free shared buffers
Mem: 195764 193404 2360 0 7384
Swap: 0 0 0
Total: 195764 193404 2360
#
Re: [KERNEL] Toast-godmode .29 source for DamageControl
So I can flash this and oc icerom? Etc....
-------------------------------------
Sent via the XDA Tapatalk App
mattshaver said:
I think I may be confused as to what exactly the kernel's role/job is, as well as to what the drivers role/function are.
a kernel is what tells the hardware how to interact with the software, and drivers are what tell the software how to interact with the hardware? Correct?
So, why would it take a different kernel to run a full AOSP ROM? Why not just write new drivers for the difference of hardware?
On another topic. The framework would be comparable to what CounterStike is to Half-Life. It still uses the underling software, but is modified and branded in its own way as to give such a "proprietary" feel?
I am so confused. (Google here I come)
Click to expand...
Click to collapse
Haha well you are right sorta on what the kernel does, but all cdma htc heros use the same kernels but it depends on what android version you are using. 1.5 uses .27 kernel, and 2.1 can use a edited .27 kernel but something things wont work, like camera. What toast did was made his own .29 kernel based on other sources and what we already have then we use for our 2.1 roms. The 2.1 roms that come from sprint use a .29 kernel that work, but we cant edited anything within the kernel until they release the source to the kernel. You must have source to the kernel to be able to change anything with in it. You cant download a rom from xda and take the kernel out and change the files and put them back. You have to already have the files to the kernel, change what you want, make your own kernel and then put it on the rom. Cuz once you compile the kernel its not able to be opened back up.
In a boot.img there are 2 parts, the kernel and a ramdisk. The ramdisk CAN be opened back up and changed. But if its trying to call something within the kernel it has to already be there, since you cant add anything to it. If you start with all the kernel files and compile your own like what toast did, then you can add the special things like overclocking frequencies.
I know I really suck at explaining things. I only know the basics of how it all works.
jeremysterling said:
i used adb on my computer (not sure if that makes a difference):
C:\androidsdk\tools>adb shell
# free
free
total used free shared buffers
Mem: 195764 193404 2360 0 7384
Swap: 0 0 0
Total: 195764 193404 2360
#
Click to expand...
Click to collapse
And you have the compcache.. or the newer one i posted?
Jus10o said:
It doesnt effect jit at all. It only adds a few files and changes your boot.img.
Click to expand...
Click to collapse
Decad3nce said:
JIT is controlled by other variables, namely build.prop and the dalvikvm.so library; it won't hinder those settings at all.
Click to expand...
Click to collapse
sweet im gonna give it a try
Jus10o said:
And you have the compcache.. or the newer one i posted?
Click to expand...
Click to collapse
i downloaded and flashed damage1.zip with compcache
jeremysterling said:
i downloaded and flashed damage1.zip with compcache
Click to expand...
Click to collapse
Ok thanks.. yea compcache and swap arent working. Ill work on it.
But overclocking and everything else is. So its not gunna make a noticeable difference.

Categories

Resources