HTC EVO 4G :: Flashing New Kernel Over Fresh 3.3
Oct 5, 2010
I recently rooted my Evo using UnRevoked 3.2 and flashed Fresh 3.3 on it. I'm generally happy with the results, the upgrade seemed to fix some problems with random reboots and screen locks I was having on stock (I'm thinking that moving a lot of apps to SD may have helped, as I seemed to be always low on memory).
In any case, I do think the phone is a bit "laggy" after the update. I downloaded FPS2D and checked my FPS, seem to average right around 50fps with std dev of 9. It seems like many people are getting much better screen performance using the custom netarchy 4.1.9 kernel. I'd like to give that a try but I have a couple of basic questions...
1. I will do a nandroid backup and Titanium before I flash, but I noticed that restoring apps last time was a drag...I use FolderOrganizer and it's a pain to get them all set up the way I had them. Does flashing the kernel wipe your phone clean? How much app/Sense restoring would I have to do assuming all goes well? I'm assuming that flashing the kernel has little to no effect on installed apps or Sense screen layouts...he cried hopefully...
2. I'm assuming here that Fresh 3.3 is compatible with netarchy 4.1.9, correct? Also, I saw an indication that netarchy 5.0 may be around the corner...is it better to wait? Or is reflashing a kernel that easy so there's no reason to wait?
3. It looks like an overclocking app is included in the netarchy kernel? Is it necessary to tweak the profiles, and if so what are the recommended tweaks for best performance? I have some experience with this coming from an overclocked Palm Pre, but I care a lot more about my Evo...I don't want to hurt it!
4. Battery performance is less of a concern than screen performance for me...I have chargers everywhere. Still, I'd like to get the best battery performance I can. I believe there may be "rogue" services on my phone that are eating up the battery (for example, I use Exchange ActiveSync and I turned it off recently because sync problems were causing it to stay on in the background). What's a good way (or app) to identify rogue apps/services and kill them?
View 18 Replies
Sep 16, 2010
Idk wuts goin on but I have fresh 3.1 with a 3500 mah extended battery and im getting identicle battery life possibly worse...
View 3 Replies
View Related
Aug 10, 2010
Anywhere I can download this outside of Fresh Updater (which doesn't work on my phone).
View 2 Replies
View Related
Sep 23, 2010
I am about to send word to a few evo owning friends to get the update and what it includes and want to know whether I should tell them it includes the big battery saving kernel flipz included in fresh 3.2
View 5 Replies
View Related
Jul 10, 2010
I did the simple root while having sw version 1.32. Flashed over fresh 0.5.3. Everything works except receiving MMS. I can send them as much as I want, theres just an issue with sending. I get an error stating that the message failed to download. I am guessing I may need to reflash.
View 5 Replies
View Related
Sep 10, 2010
I have been using Fresh 3.2 but have been playing around with other kernels (ie Toast, King, etc.). I want to return to the new kernel in Fresh 3.2 but can't seem to find it (I only want to flash the kernel so I don't have to do a complete wipe). Flipz says to use the Fresh Updater, but I see no options for kernel only.
View 1 Replies
View Related
Jul 18, 2010
Does anyone knows of a good kernel i can use trying to overclock my phone to the max.
View 6 Replies
View Related
Aug 27, 2010
I installed the latest version of fresh last week and im loving it... My battery life is amazing now. I was just wondering if there is a big difference in performance between Fresh with the stock kernel & fresh with a custom. Did i half-ass it by only installing the new rom with no kernel? what about that set cpu app that people were using with unrevocked when the evo came out... Anyone using that still with their custom roms or is it unnecessary?
View 1 Replies
View Related
Sep 28, 2010
What is the best kernel for Fresh 2.4 that will allow overclocking?
View 2 Replies
View Related
Sep 20, 2010
I just installed the netarchy kekrnel 4.1.9.1 w/HAVS and immediately I started to lose about 4% battery in about 15 minutes or less. Mostly idle too. Used netarchy-toastmod-4.1.9.1-havs-fresh-compatible-signed
The performance is wonderful with the fps unlock, but still the loss is insane.
I cleared my cache and dalvak cache prior to flashing the kernel.
I am running the Fresh 3.2 rom.
View 49 Replies
View Related
Sep 28, 2010
Last night I rooted my Evo (Android 2.1) using Unrevoked 3.21, then flashed the new Fresh ROM and radios. I encountered several "gotchas" that may help others doing the same thing.
1. I had to try the Unrevoked program four times before the root "took". The first three times I got the message "Unable to obtain root. This happens sometimes" message. I would actually like to know (at least at a high level) why it failed the first three times. I tried it on a Win XP laptop the first two times, then switched to a Windows Vista machine, then back to my XP machine when it finally worked.
2. After verifying that my rooted Android 2.1 was working ok, I decided to flash the new Fresh ROM. First, I did a Titanium backup of everything on the phone, that went fast (although the Titanium interface could be improved. You have to go into the menu and select Batch to do the actual backup). As a fail-safe, I tried to do a backup of apps + data using MyBackup Pro. Unfortunately, it kept hanging on the app backup, so I just did a data backup. I also did an Astro backup of the apps, and (of course) I also did a nandroid backup of the current ROM (thanks to the good advice on this forum).
3. I then did a factory reset and cache wipe of the phone, then went ahead and flashed the latest Fresh ROM and radios. Both went very smoothly, I checked the version of the ROM and baseband in the phone settings and they match. Unfortunately, restoring the apps and data did NOT go smoothly at all. First, I discovered that Titanium doesn't seem to work as advertised. It didn't back up all my apps (I have over 150, guess that's a lot, but still!). A good example was Folder Organizer. It didn't get backed up so I had to re-download it. Next, Titanium didn't restore any of my data, SMS, call logs, home screen settings, nada. Fortunately, the MyBackup Pro data backup had almost all of that stuff, so I was able to get most of it back. The Astro backup was pretty useless the app list is not sorted by name (it uses the "com" package name") so it's virtually impossible to find what you're looking for. Lesson learned: if you've heavily customized your home screens, maybe flashing ROM's is not for you. If there's a better way to restore apps and settings after flashing, let us know!
4. Finally (and I believe this is a known issue) the FriendStream widget and Facebook contact linking is not working with this ROM.
At least I'm rooted now. Wireless tether works, the ROM works as advertised (scrolling and transitions are noticeably smoother due to the frame rate mod). I haven't had a chance to test 4G, I've got it turned on and will test around town. If it doesn't work then I'll restore the nandroid backup and go back to stock.
View 3 Replies
View Related
May 17, 2010
Ive flashed with Fresh 2.1.1 and installed Systray monitor and off the bat the RAM memory was around 30 megs and otherwise performance was slower than what i was used to. I can tell its same or slightly faster than stock 1.5, but its way slower than Gumbo Kernel optimizations on fresh 1.1
When i reflashed fresh 1.1 and gumbo kernel, the available RAM went up to 86 megs and the phone became faster and usefull again.
Im afraid even when the official updates comes along, I wont be able to use it because I got used to Gumbo's speed. What are your opinions and pointers for Gumbo-like optimization of 2.1 roms?
View 13 Replies
View Related
Feb 15, 2010
I downloaded the custom gumbo kernel and I have no idea how to put it on my hero (fresh 1.1) I need a step by step on doing this.
View 2 Replies
View Related
Mar 31, 2010
So after a long debate of "to root" or "not to root", i decided to go ahead and root. I chose to manually root just so i could have the satisfaction of doing it myself.
I flashed Fresh 1.1 and Gumbo Kernel and LOVE the speed and the snappiness. But after a while i have been seeing some major issues.
1. Handcent does not seem to work. Everytime i get a message it either freezes up or it just automatically reboots. I just un-installed handcent and have been using the stock message app which is totally fine.
2. My phone randomly reboots to the Fresh screen.
3. NOW HERE LIES THE MAJOR PROBLEM. I try to open my browser and it says that "This applications requires network access. Enable mobile network or Wi-Fi to download data" Press "Settings" or "Cancel" First of all, my mobile network IS turned on. So i press cancel instead, and when i do, the page continues to load like normal. So i can surf the web, and everytime that box pops up, i press cancel, and i continue browsing with no problems. Now on occasion, i can open up the browser and not even get the pop-up box. So i have noticed that on the top of the screen next to where the time is on the upper right hand corner there's and icon that seems to appear when the network works fine and disappears when the network doesn't work. Now when i go to Settings>Wireless controls>Mobile Network it says, "Standby for connecting to mobile network". and when it works fine it just says, "Connected."
Why is my mobile network continuously going in and out of service?
View 2 Replies
View Related
Sep 12, 2010
I installed Fresh 3.2 and have used both netarchy-toasted and kings #8 (and9) kernels. With both combinations I've noticed that my battery drops 10-13% over night while i'm sleeping. I looked at Spare Parts and SystemPanel and nothing stands out, no app or service is taking over during that time. I did not have these problems when I was on the stock 2.2 unrooted setup.
View 31 Replies
View Related
Apr 14, 2010
I recently performed the following, with the idea of upgrading from Fresh 1.1 to Fresh 2.0:
Downloaded the latest Fresh Kitchen
Downloaded the lastest Sprint RUU
Downloaded the latest Fresh 2.0 ROM
Installed the Sprint RUU as per instructions
My problem is now that when I try to root again so I can install Fresh2.0, the Kitchen, (and the pre-Kitchen), will not recognize the sdcard.
View 10 Replies
View Related
Jan 26, 2010
Can i upgrade fimeware to 2.1 after rooting and flashing to fresh 1.1
View 7 Replies
View Related
Feb 28, 2010
My battery seems to be losing charge on its own im running fresh 1.1 gumbo kernel and overclock does anyone know why?
View 6 Replies
View Related
Nov 27, 2010
I have a rooted Droid Incredible, running stock 2.2 and Hydra's 1.15 ghz kernel. I found a ROM called "Light Speed," and I'm wondering if I should try it out. Here's the link: [ROM] Light Speed - Droid Forum - Verizon Droid & the Motorola Droid Forum I'm thinking of the sense version. Do you think it will work? Also, it says it features KingxKernel #6. Is this a stable kernel? How many ghz will it go to? Any other tips before I flash? (Ex. wipe, backup)
View 3 Replies
View Related
Sep 6, 2010
Decided to try Snap's 7.5 kernel. Did a full wipe and flash with cm6 but lost wifi. Tried nandroiding back and still no wifi. So, wifi is broken. How do I fix it?
View 2 Replies
View Related
Apr 9, 2013
Can i install kernel after flashing my new rom?.I mean i flashed my rom and can i now update my kernel without flashing rom again.
View 1 Replies
View Related
Jun 16, 2013
I hear that some kernals are better than others and I assumed they change when you change your ROM but I'm not sure. I feel like I would have better battery life with a better kernel.
View 1 Replies
View Related
Nov 15, 2012
I did a research regarding Flashing Kernels and Roms and currently i have installed Cyanogen 9.1 for my device.
1.Will I be able to update my phone and bring back to old ICS firmware via SUS once i brick my phone(I have already unlocked the bootloader via fastboot method)?
2.Evrytime when i flash the Rom(say CM9) i used to flash kernal(boot.img) for the respective rom.Is this necessary all the time? Will i able to flash a GB rom on ICS kernal(I am afraid to give it a test)?
3.Regarding CM9.1 which i have installed ryt now,I am satisfied with the performance,but i want a stable ROM wud make me happy with a better battery life unlike CM9.1. Any GB/ICS ROM which wud have a stable performance with descent battery life.
4.After using GB for a long time,i was very much addicted with the Phone pad kinda keyboard,but when ICS came into picture everything vanished,Smartkeyboard Pro is no gud,Touchpal is conjusted,i want the exact GB keyboard in ICS.
Phone: Xperia Ray
Bootloacker:Unlocked
ROM: GB Stock Rom
View 1 Replies
View Related
Jul 2, 2010
So I was under the impression that you could use ROM manager or ClockWork mod to install a custom kernel that I had downloaded to my SDcard. I downloaded a low-volt, overclock kernel and I have discovered that I don't quite know to flash it to my phone.
View 3 Replies
View Related
May 19, 2010
what would happen if i flashed the galaxy kernel on my behold 2? or any other kernel for that matter... i am sort of new to this but i know alot of things too. so is this possible?
View 3 Replies
View Related
Feb 15, 2010
I decided to split this off to a new thread, and hope some coders will join in and start compiling a kernel. We could then merge this with the galaxy asop effort.
Here's a bit more technical information.
Galaxy
The galaxy flash files are just yaffs images and a zimage (and of course AMSS) all tarred up. The tar format needs to be oldgnu for odin to accept it.
There's no protection at all. Thats because the glaxy is released completly security unlocked (simlocks are different, not the same thing). You can flash any image you like.
AMSS - arm ELF binary for baseband
kernel - zimage
system - standard yaffs image
recovery - standard recovery format
tar - oldgnu style standard tar file
The Galaxy also has a mtd device driver which means you can read/write its partitions with dd.
/dev/mtd
Behold 2
The behold has the same image format, yaffs, zimage and AMSS. See below for specific differences per image:
AMSS - arm ELF binary for baseband
The behold 2 also contains a partitions file. This is most likely for the AMSS, and allows the layout of the baseband to change. I'm not sure if the galaxy supports the same, but probably does.
Its safe to say you should NOT try to flash an AMSS from galaxy to the behold or vice versa.
Since the radios have the same functionality, and we don't know how to recompile and AMSS, you should never flash any new AMSS with a custom rom. Only flash AMSS with official updates.
> kernel - zimage
Just like the Galaxy this is a standard zimage. There's nothing special about it and you can modify it however you want. BUT in order for it to flash the tar file needs a special header (see tar below)
Since we can change the kernel, upgrades to newer OS versions is now possible.
> System - standard yaffs image
It appears the system image format on the behold2 is DIFFERENT to that on the galaxy. If you flash a galaxy system file onto the behold 2 you will most likely end up with a brick.
I suspect the behold 2 file has the flash address embedded inside it. Flashing the galaxy system file writes to a bad address killing the bootloader. When i say BRICK i really mean BRICK. No life in the phone at all, it wont even charge. so DONT DO IT!
In order to write a custom system to the behold 2, we will need to untar or unyaffs the modified system from the sdcard on first boot. This can easily be accomodated in the init.rc of you're modified zimage.
> Recovery - standard recovery format (protected?)
The recovery image format seems to be the same - standard android format with a ramdisk, kernel etc. However flashing it using odin doesnt work. There is some sort of protection which is preventing the image being flashed. I havnt looked thoroughly at this and someone really should. I suspect either it is signed (unlikely since the other images dont seem to be protected), or there is a write address embedded in the file, like the system file.
It would be nice to be able to flash a custom recovery, or even boot from a ramdisk, but I think this wont be simple.
> tar - oldgnu style standard tar file (with header)
Both the galaxy and behold2 have a header at the top of tar. The galaxy will flash regardless of if this header is intact or not. The behold 2 however MUST have this header intact for it to flash anything.
It seems this header contains the size, and write address of the zimage. Its possible the addresses of other images like the recovery are embedded in this too. We should look more closely at this header, especially between firmware versions to see what changes. In the mean time to replace the zimage, just hexedit your new image over the existing 'kernel' file in the tar. Remember you need to keep the size the same, so pad with zero's or just leave the remainder of the old kernel in the extra space.
Progress?
The sources that samsung provided are missing patches. This means you can't compile the behold kernel simply.
Also because the partitions are different, and the memory layout is different (compare msm/board-init files) a standard galaxy kernel will not boot.
Making the changes to get it to boot are not that dificult. It would be nice if someone who actually has a behold 2 and linux knowledge could have a look at this. It takes far to long for me to do this remotly, and frankly I just dont have that much time.
All you need to do is:
- compile the galaxy kernel (test your environment)
- replace board-init in the galaxy source with that from behold2 sources
- turn on linux console
Now boot and check if the galaxy kernel is able to see device's for each partition on the behold. If not you'll need to copy the disk/flash driver from the behold 2 sources.
Once you are able to get that far, you can merge the changes into the i7500 asop project and add a kernel switch for the behold 2. Now all galaxy 2.x progress will be directly transferable to the behold2.
You will need to make a change to the init.rc to mount the drives and unyaffs the modified system.img the first time it boots. Again a simple change.
Forgot to mention HOW to flash a kernel.
1) Take the stock behold 2 PDA tar file.
2) Use jzip (must be jzip on windows, winzip etc wont work) to remove ALL files except the kernel.
3) Extract the kernel file for reference (leave it in the tar too)
3) Download HexWorkshop or similar Hex utility.
4) Use Hex Workshop compare function to compare 'kernel' and the tar. It will highlight the kernel in the tar file
5) Open new kernel in Hexworkshop. Select all and Copy
6) Highlight the same number of bytes in the tar file and paste over the original kernel
7) Flash with Odin (JUST this tar) as PDA, and of course selecting the behold ops file.
View 44 Replies
View Related
Jun 25, 2010
Do most people always backup the ROM, w/ ROM manager before installing new kernels?
Also is there a way to set the number of backups you keep w/ ROM manager?
View 12 Replies
View Related
Feb 15, 2012
I got a rooted phone. how do i remove a kernel from my phone without flashing another rom?
View 9 Replies
View Related
Oct 23, 2012
So I've been looking into flashing custom kernels, and I can't seem to find an answer to this question. Basically, I'm wondering if the kernel remains after installing a new nightly, or do I have to reflash the kernel every time the ROM updates?
View 1 Replies
View Related
Feb 25, 2012
When I got my phone at the end of last year I rooted it using a Chain-Fire kernel - v 4.2, I think. After flashing, it worked perfectly, since when I have flashed the old bootloader to get my USB Jig working to remove the yellow triangle and flashed a patch again to allow the USB Jig to reset the binary counter.
I have very much wanted to install and get the new Sky Go application working.
What I had to do was flash the Stock kernel for my Stock Rom - I have never messed with my Rom - it is Gingerbread 2.3.4 in a CPW phone here in the UK.
Doing the flash and installing Voodoo OTA (to temporarily hide my root) has been enormously successful
Now then to my query....
The original Chain-Fire mod v 4.2 installed CWM.
After of course cancelling the "hide root" function to show my phone as rooted once more, I went to do a backup, using CWM but it refuses to work. It says my kernel needs v 5.0. Obviously the Stock Rom I flashed to get Sky Go working has thrown CWM some what.
I have downloaded Rom Manager from the Market but this seems not to work either - it starts to work (reboots) but then halts with the following messages: -
E : failed to verify whole-file signature
E : signature verification failed
Installation aborted
What I would like is some way of installing a backup previously made before flashing the Stock kernal and also to make a fresh backup now.
View 3 Replies
View Related