I'm seeing a few people are able to switch kernels using fasboot and would like to try this and go back to 2.3.3 for some overclocking.. but I have no clue how to flash via fastboot.. any help??
Sent from my PG86100 using XDA App
Okay, Ive found a .img for the latest kernel, but cannot find a .img for the 2.3.3 kernel, any help much appreciated guys
jlear3 said:
Okay, Ive found a .img for the latest kernel, but cannot find a .img for the 2.3.3 kernel, any help much appreciated guys
Click to expand...
Click to collapse
put the .img in your sdk folder, the same folder that you have fastboot in
to run the command to flash a boot img it's
Code:
fastboot flash boot bootimgname.img
if you are trying to go back to 2.3.3 first flash a 2.3.3 rom and then when still in recovery use adb to boot into fastboot
Code:
adb reboot bootloader
then you flash the boot.img
Im still having trouble finding a .img for the 2.3.3 kernels? sorry, super noob here lol.
Okay, before I read your post I tried to flash a boot.img that I thought was 2.3.3 and once I got past the htc logo, the screen just went dark (not even backlit) still was connected to the computer... needed to remove battery and go into recovery to flash a different kernel... does this mean that the device refuses to boot without a proper 2.3.4 kernel??
jlear3 said:
Im still having trouble finding a .img for the 2.3.3 kernels? sorry, super noob here lol.
Okay, before I read your post I tried to flash a boot.img that I thought was 2.3.3 and once I got past the htc logo, the screen just went dark (not even backlit) still was connected to the computer... needed to remove battery and go into recovery to flash a different kernel... does this mean that the device refuses to boot without a proper 2.3.4 kernel??
Click to expand...
Click to collapse
yea, device will not boot without a properl kernel.
silverneedle (netarchy's kernel) should be 2.3.3 compatible. most custom kernels available should be 2.3.3 as the HTC source code for 2.3.4 has not been released.
hope that helps!
so there is no way to revert to 2.3.3 is what you're saying?
Edit: I'm on hboot 1500 with s-on but unlocked.
okay, I put a 2.3.3 rom on, then went to fasboot and flashed the boot.img waiting to get into the OS to verify 2.3.3 working, if so this might be great news to those who are stuck on 2.3.4
verfied, I went from 2.3.4 back to 2.6.35.10 kernel now running ziggy471 on virusROM airborn
This would mean I can now achieve s-off correct?
jlear3 said:
so there is no way to revert to 2.3.3 is what you're saying?
Edit: I'm on hboot 1500 with s-on but unlocked.
Click to expand...
Click to collapse
sorry, let me rephrase.
the device will not boot unless the kernel matches the ROM (/system). if you're going to boot a 2.3.3 kernel, you'll need to have a ROM (/system) for android 2.3.3 loaded also.
if you're going to boot a 2.3.4 kernel, you'll need a ROM (/system) for android 2.3.4 loaded also.
the link i provided earlier is for netarchy's 2.3.3 kernel. you will need to either boot a stock 2.3.3 ROM or custom 2.3.3 ROM, but the ROM must be 2.3.3 if the kernel is 2.3.3.
i do publish a stock ROM with root and busybox.
[ROM] joeykrim-original-1.2.0 Odex *Stock Rooted 2.08.651.2* Aug 21st 2011
i currently only have 2.3.4 linked up in the thread, but i do maintain older versions and for android 2.3.3, this link should work: http://www.joeykrim.com/evo3d/jk/jk-original-1.0.1-odex.zip
hopefully that helps!
What is the code to flash a fip file in fastboot usb????? Is it possible??
Related
Hi, I am useing flyHoney 0.2 for a while...
Now I want to try some of the GB ROMs - because of the better phone support- but with no success:
every other ROM hangs in a boot loop.
(I downloaded the ROMs and installed them via flasing into the recovery (cwm) ant then i choose install - from sd card...)
32gb flyer europe wifi version...
you need to flash the boot image from fastboot or use:
Code:
fastboot boot <recovery image>
You cannot flash the boot image from within recovery with a HTC unlocked bootloader.
I installed the Zip from recovery, flashed the extracted LeeDroids Zip, flashed the boot.img as you told - but after reboot it´s stuck - HTC Logo on white backgound.
What am i doing wrong?
robeppef said:
I extracted LeeDroids Zip, flashed the boot.img as you told - after reboot it´s stuck - HTC Logo on white backgound.
What am i doing wrong?
Click to expand...
Click to collapse
try with this Link
step1: Goldcard creating
http://forum.xda-developers.com/showthread.php?t=1307759
is it even possible to fast-switch between hc and gb roms, respectively my rom-backups at the moment?
robeppef said:
is it even possible to fast-switch between hc and gb roms, respectively my rom-backups at the moment?
Click to expand...
Click to collapse
Not if you have a US wifi flyer.
robeppef said:
is it even possible to fast-switch between hc and gb roms, respectively my rom-backups at the moment?
Click to expand...
Click to collapse
No, it's not. You have to RUU downgrade to get back to a system that will work with GB. Among other things the boot image, hboot an radio are incompatible.
Puh, finally i got LeeDroids ROM to run... had to create a goldcard and all that stuff ;-)
Now I´m more happy with GB...
Thanks for your help here !
I bought this 3D used but like new and wanted to flash it to Boost so I was doing some preliminary pre-flash things like rooting and loading a custom recovery and rom. I used the HTC unlock method for the bootloader and flashed Eternity and it stuck at Beats screen (boot animation). I downloaded a different rom to see if it was the rom but that one froze at the animation screen as well. I attempted to do an RUU stock reset on my PC from bootloader but it returned an error saying update failed. I'm basically locked out of this phone. I read everything it said about flashing custom kernels and how you are supposed to flash them from bootloader. I know Eternity has a stock kernel don't know about the other one. My last resort is to download a zip of a stock rom and flash that from recovery. If it freezes on me I'm not sure what I'll do next. Any help is appreciated...
xlxcrossing said:
I bought this 3D used but like new and wanted to flash it to Boost so I was doing some preliminary pre-flash things like rooting and loading a custom recovery and rom. I used the HTC unlock method for the bootloader and flashed Eternity and it stuck at Beats screen (boot animation). I downloaded a different rom to see if it was the rom but that one froze at the animation screen as well. I attempted to do an RUU stock reset on my PC from bootloader but it returned an error saying update failed. I'm basically locked out of this phone. I read everything it said about flashing custom kernels and how you are supposed to flash them from bootloader. I know Eternity has a stock kernel don't know about the other one. My last resort is to download a zip of a stock rom and flash that from recovery. If it freezes on me I'm not sure what I'll do next. Any help is appreciated...
Click to expand...
Click to collapse
Did you follow the root instructions all the way through to install Superuser and the recovery? If so, did you boot into fastboot, connect usb, then do the fastboot boot recovery.img before flashing the rom?
Sent from my PG86100 using XDA App
JayDaKissEP said:
Did you follow the root instructions all the way through to install Superuser and the recovery? If so, did you boot into fastboot, connect usb, then do the fastboot boot recovery.img before flashing the rom?
Sent from my PG86100 using XDA App
Click to expand...
Click to collapse
I did not use that method to flash, no. I'm assuming you mean from my PC execute the command. I did follow the instructions to install TWRP which is a custom recovery and I flashed a ZIP from TWRP for Superuser and checked it to be working which it was. (I tested Root Explorer and Terminal Emulator for root)
I was operating off the assumption that custom roms with a STOCK kernel could be flashed by booting into recovery. I went to bootloader then recovery then flashed the rom. Obviously I did something wrong since both roms wouldn't load. I will use your method of PC commands from fastboot into recovery and see where that gets me....pease let me know if this is correct or anything else I need to do....thanks a bunch.
UPDATE : I tried the method of loading recovery from fastboot usb - it worked thank you. The rom loaded. I'm wondering why since it was a custom rom with a stock kernel why I couldn't flash it from recovery.
xlxcrossing said:
UPDATE : I tried the method of loading recovery from fastboot usb - it worked thank you. The rom loaded. I'm wondering why since it was a custom rom with a stock kernel why I couldn't flash it from recovery.
Click to expand...
Click to collapse
While the kernel is stock, Virus has a bunch of binaries and such that will be mismatched without flashing the boot.img properly ... So while some of his builds say "stock" not always completely stock.
ifly4vamerica said:
While the kernel is stock, Virus has a bunch of binaries and such that will be mismatched without flashing the boot.img properly ... So while some of his builds say "stock" not always completely stock.
Click to expand...
Click to collapse
cool cool thanks for the info. So I need to load the recovery.img file from usb fastboot EVERY time I want to flash a rom? Any way to eliminate this hassle....I just assume flash less often if not...thanks
xlxcrossing said:
cool cool thanks for the info. So I need to load the recovery.img file from usb fastboot EVERY time I want to flash a rom? Any way to eliminate this hassle....I just assume flash less often if not...thanks
Click to expand...
Click to collapse
With hboot 1.5, the ONLY way to flash a ROM correctly is with fastboot>recovery.
Twolazyg said:
With hboot 1.5, the ONLY way to flash a ROM correctly is with fastboot>recovery.
Click to expand...
Click to collapse
Not true. You can flash a ROM but if you don't use fastboot it won't touch the kernel. I always change roms with the stock kernel. He must have done something wrong
Sent from my PG86100 using XDA App
JayDaKissEP said:
Not true. You can flash a ROM but if you don't use fastboot it won't touch the kernel. I always change roms with the stock kernel. He must have done something wrong
Sent from my PG86100 using XDA App
Click to expand...
Click to collapse
If the kernel is pure stock with no added binaries or stuff it will work. Virus puts lots of little tweaks in that require it. Now if you can load a completely stock kernel and ramdisk then load Eternity (of course some eternity builds did have a completely stock kernel) then you may be onto something.
As far as flashing with hboot 1.50 easiest way to do that without the computer is with joeykrm's flash image gui. I don't have 1.50 but I have used his gui to do partial updates on svn builds in tandem with adb sync and it works great. His post with the apk is in development section. just read the instructions and flash away.
ifly4vamerica said:
If the kernel is pure stock with no added binaries or stuff it will work. Virus puts lots of little tweaks in that require it. Now if you can load a completely stock kernel and ramdisk then load Eternity (of course some eternity builds did have a completely stock kernel) then you may be onto something.
As far as flashing with hboot 1.50 easiest way to do that without the computer is with joeykrm's flash image gui. I don't have 1.50 but I have used his gui to do partial updates on svn builds in tandem with adb sync and it works great. His post with the apk is in development section. just read the instructions and flash away.
Click to expand...
Click to collapse
Yeah I read all about it I'm still stuck on why if I had a stock kernel installed with a stock rom and I do a custom rom flash and as stated it doesn't touch the kernel why the rom wouldn't simply run off the stock kernel - that's what confuses me. I understand the issue of the kernel not being flashed which is obviously what happened with me. I just don't really know where I stand with what kernel to ALWAYS have loaded since if that's the thing with the issue I would want to for purposes of not doing tons of work stay away from flashing kernels and stick to flashing roms when I want to change it up. But if the STOCK kernel won't load with a custom rom which technically it should I guess I'll just have to flash a universal custom kernel and assume any rom I flash will simply use that kernel. Kind of a nightmare compared to my 4G....welcome to the world of the 3D I guess.
I guess going into recovery from hboot with the volume and power buttons wouldn't count - I have to stick with PC commands?
I'm writing this as these questions commonly get asked in the development threads, taking them off topic.
S-ON users commonly run into these problems, which are quite simple to solve with the right information.
When your device is S-ON and unlocked via the HTC Method, the boot partition is mounted read-only in recovery mode, which causes these problems flashing custom kernels or custom roms.
a) Flashing a custom kernel through recovery mode breaks wifi:
Android uses the linux kernel, and the wifi drivers are compiled as kernel modules. The kernel modules are located in /system/lib/modules, and the linux kernel is located on the boot partition. When you flash the kernel zip file through recovery, the updated kernel modules get successfully written to the system partition however the linux kernel cannot get written to the boot partition. The result of this is that the kernel now cannot load the wifi kernel modules. This is what causes the WIFI error.
Solution: Download FlashImgGui from the market, and use that to install the kernel. This program can successfully write the new kernel to the boot partition eliminating the mismatch between the kernel and wifi modules.
b) Flashing a custom rom through recovery breaks wifi.
This problem is basically the same as a). The boot partition cannot be written so the kernel that came with the rom isn't written to it. This causes a mismatch between the kernel modules in the custom rom and the kernel.
Solution: You can either flash a custom kernel with FlashImgGui, or extract the boot.img file from the custom rom's zip file and copy to your computer. Then use the fastboot binary to flash the boot.img to the boot partition. This will copy the kernel that is packaged with the rom to your phone, which will fix the mismatch between the kernel and wifi modules.
C) Flashing a custom rom through recovery causes boot loops or the phone hanging at the HTC screen.
Some custom roms need a different initrd.gz file to the standard one. The initrd.gz file is located on the boot partition. When you flash the custom rom through recovery, the boot partition cannot get written and so the new initrd.gz isn't written to it. This is what causes the problems booting.
Solution: Same as above. Extract the boot.img from the zip file and flash with fastboot. This will copy the correct initrd.gz file to your phone and allow the rom to function correctly.
MODS: If you feel this is in the wrong section please move it. I'm only posting here as these questions always pop up in the development threads.
exactly what i have discovered
i can provide the testimony that the above are correct !
THANKS FOR CONFIRMING IT
actually it can be solved by
1. booting into bootloader (or via cmd :adb reboot bootloader)
2. flash boot "cwm.img" <<<name of the cwm file
3. flash via cwm
4. wifi will back on
ilovemeow said:
actually it can be solved by
1. booting into bootloader (or via cmd :adb reboot bootloader)
2. flash boot "cwm.img" <<<name of the cwm file
3. flash via cwm
4. wifi will back on
Click to expand...
Click to collapse
That method is useful for avoiding the problems in the first place, but its easier to flash the boot.img than flash recovery and reinstall the ROM for users who already have the problem.
doesnt it has any thing to do with the RADIO ???
because my phone came with another radio than the widely used one
and hboot 1.18
and I had tons of problems with wifi with every single rom
so I downgraded it to hboot 1.07 by flashing the EU 1.20 rom which came with the radio used here and achieved s-off using revolutionary
and all wifi problems were gone for good
s_superman said:
doesnt it has any thing to do with the RADIO ???
because my phone came with another radio than the widely used one
and hboot 1.18
and I had tons of problems with wifi with every single rom
so I downgraded it to hboot 1.07 by flashing the EU 1.20 rom which came with the radio used here and achieved s-off using revolutionary
and all wifi problems were gone for good
Click to expand...
Click to collapse
Absolutely nothing to do with the radio. Your wifi problems were solved once you got S-OFF . S-OFF means the boot partitions is mounted read-write in recovery mode so you do not have any of the problems I listed in the OP.
Where exactly do you flash the boot.img to when you need the custom rom's initrd? I.e. for 'fastboot flash xyz "boot.img"', what's the xyz?
Sent from my HTC EVO 3D X515m using XDA App
waltibaba said:
Where exactly do you flash the boot.img to when you need the custom rom's initrd? I.e. for 'fastboot flash xyz "boot.img"', what's the xyz?
Sent from my HTC EVO 3D X515m using XDA App
Click to expand...
Click to collapse
"fastboot flash boot boot.img"
I guessed as much, but wasnt gonna risk my phone without asking. Thank you!
Sent from my HTC EVO 3D X515m using XDA App
hi i have no access to market and i dont find the link to download out of market plz any one can upload the apk or zip and put the link ????
sahandv1989 said:
hi i have no access to market and i dont find the link to download out of market plz any one can upload the apk or zip and put the link ????
Click to expand...
Click to collapse
Here's a link to the thread:
http://forum.xda-developers.com/showthread.php?t=1192527&highlight=flash+image+gui
Please try the search button next time, it is usually the best place to start here
Two days working and the solution was under my nose!
THANK YOU!
Thanks for the information, but I don't think it's entirely accurate. Those with older phones (that haven't taken updates from HTC) will possibly have the old radio firmware. And if you are S-ON and HBOOT1.5, there's no way to 'get' the new firmware on the phone if you are unlocked.
So you must get the updated radio firmware (1216), put in in the root, relock the phone, and do a bootloader boot to flash the radio firmware. Unlock again, and then you are good to go. I had the 8xx version radio firmware and couldn't run any newer ROMS with working wifi until I got the updated firmware.
Be advised that lock/unlocking wipes your phone.
I followed the instructions but it doesn't work
What I did is:
1) Installed the custom ROM
2) installed the boot.img from fastboot
3) rebooted -> but stuck at htc logo
My friend's EVO 3D GSM has:
HBOOT 1.49.0018
S-ON
Unlocked
Can someone help me??
thanks in advance
I flashed the custom kernel, it is successful to boot and works fine
However, whenever I reboot or power off then turn it on, it return back to the default kernel. I re-flashed the kernel so many times. I don't have any ideas about this problem, Please help.
Sorry for my poor English.
How are you flashing the Kernel? with Flashtool? Command line?
I believe there is an option in Flashtool to Hotboot a Kernel... AFAIK this will only boot the kernel once then revert back to the old one on the next reboot... (great for testing different kernels for compatibility or for gaining root access on stock firmware that doesn't have root access available yet.. doesn't always work tho)
Just double check your method for flashing the Kernel (don't use hotboot!)
Kiwi
You are hot booting the kernel
Use this to flash it :
fastboot flash boot boot.img
Qwerty123 \m/ said:
You are hot booting the kernel
Use this to flash it :
fastboot flash boot boot.img
Click to expand...
Click to collapse
Thank you two.
You are very nice.
It works.
I'm so embarrassed for making this kind of mistake
Originally had a stock Evo then decided to root it and install a custom rom.
I rooted it using the RegawMod
Then I tried to use goomanager to install the rom, but this didn't work
So I tried to manually install the rom through TWRP, I made a backup then I flashed the superwipe(smw6180) script and flashed that first then I flashed the custom rom I downloaded (UR_EVO_4G_LTE_SIX)
Now, when I reboot it shows the HTC boot screen, then goes to black.
I am able to get back into recovery pretty easily but am not able to restore my backup, I still keep getting the black screen
Also whenever I am flashing my backup or my new rom, its says that it took 0 seconds to complete, which I find very odd
The recovery page looks like this
***Tampered***
***Unlocked***
Jewel put ship s-on rl
Hboot 1.15.000
Radio 1.05.11.0606
Open dsp v251.0.32.0405
eMMC-boot
jun 18 2010
Does anyone have any suggestions to how to fix this? I have searched everywhere but no one has any real answers.
You have to flash the kernel separately.
Easiest thing to do, go to the TeamWin website and get the latest twrp recovery image and a copy of meanrom from the development section, fastboot flash recovery and install meanrom, it has a kernel installer so you don't have to flash the kernel separately
om4 said:
You have to flash the kernel separately.
Easiest thing to do, go to the TeamWin website and get the latest twrp recovery image and a copy of meanrom from the development section, fastboot flash recovery and install meanrom, it has a kernel installer so you don't have to flash the kernel separately
Click to expand...
Click to collapse
Would it be possible to install the PJ75IMG.zip and do this through the bootloader. Then flash mean rom?
Or do I have to do the ADB Fastboot method?
brodyman93 said:
Would it be possible to install the PJ75IMG.zip and do this through the bootloader. Then flash mean rom?
Or do I have to do the ADB Fastboot method?
Click to expand...
Click to collapse
There's an app called flashGUI in playstore that installs kernel for you. But it doesn't always work and can mess up. In that case you will need adb tools to get it working right. So it is reccomended u go ahead and learn adb tools, may as well install kernel with it.
Anthonicia said:
There's an app called flashGUI in playstore that installs kernel for you. But it doesn't always work and can mess up. In that case you will need adb tools to get it working right. So it is reccomended u go ahead and learn adb tools, may as well install kernel with it.
Click to expand...
Click to collapse
Ok, I am not entirely sure what kernel I should use? Where should I look? The UR_Evo page?
brodyman93 said:
Ok, I am not entirely sure what kernel I should use? Where should I look? The UR_Evo page?
Click to expand...
Click to collapse
MeanROM 4.0 and above has a built in kernal installer included so no need to flash the kernal separately
Thanks for all of your responses. I used fastboot to install a recovery, then installed meanrom.
Everything seems to be working perfect!!
I also got my foot in the door with using adb, which is awesome.
The kernel is the boot.img in any rom. So, if u want to flash anything other than mean rom flash the boot.img either before or after u flash the whole rom. Not too hard really