[Q] Couple of questions about kernels and firmware compatibility? - HTC Sensation

What exactly is firmware? Is it the boot loader? Okay for now I know that an Android phone has Bootloader, Kernel and ROM (android) but what is firmware it is something I've never bothered with. If I upgrade my firmware and I want to use my warranty is it easy to go back to my GB rom and S-on and will my phone provider spot that the firmware is upgraded and if they will is it easy to downgrade it?
About Kernels. Installing new firmware or ROM doesn't change the kernel right? Right now I am using Bricked 1.5 and InsertCoin GB rom but I want to upgrade to ARHD ICS rom. So will bricked kernel be compatible with ARHD ICS? Are all kernels compatible with all roms? What I should install first kernel or ROM if I want to change them both? IF the kernel is not overclocked can I manually overclock the phone using setCPU or similar program?
Which is the best recovery tool? I am using clockworkmod for now but I was wondering should I change it and can I do it?

SsBloodY said:
What exactly is firmware? Is it the boot loader? Okay for now I know that an Android phone has Bootloader, Kernel and ROM (android) but what is firmware it is something I've never bothered with.
Click to expand...
Click to collapse
From Wikipedia:
In electronic systems and computing, firmware is a term often used to denote the fixed, usually rather small, programs and/or data structures that internally control various electronic devices.
It is basicly a small part of software that handles some of the hardware. In the case of our mobile phone, it handles things like the bootloader, battery and wireless functions (phone signal, wifi).
If I upgrade my firmware and I want to use my warranty is it easy to go back to my GB rom and S-on and will my phone provider spot that the firmware is upgraded and if they will is it easy to downgrade it?
Click to expand...
Click to collapse
The firmware is included in every RUU. The one that is in the RUU gets flashed.
About Kernels. Installing new firmware or ROM doesn't change the kernel right?
Click to expand...
Click to collapse
It does change the kernel.
Right now I am using Bricked 1.5 and InsertCoin GB rom but I want to upgrade to ARHD ICS rom. So will bricked kernel be compatible with ARHD ICS? Are all kernels compatible with all roms?
Click to expand...
Click to collapse
The Gingerbread kernels and ICS kernels aren't compatible, because Gingerbread uses Linux kernel 2.6, and ICS 3.0.
What I should install first kernel or ROM if I want to change them both?
Click to expand...
Click to collapse
The kernel comes with the ROM. If you want another one, you can flash it afterwards.
IF the kernel is not overclocked can I manually overclock the phone using setCPU or similar program?
Click to expand...
Click to collapse
Yes, you can.
Which is the best recovery tool? I am using clockworkmod for now but I was wondering should I change it and can I do it?
Click to expand...
Click to collapse
The best one is the one you like the most . I personally still use CWM because I feel like 4EXT Recovery Touch is bloated.

Thanks. I waited for that reply to begin installing ICS )

Related

OTA Update, rooted...

Is anyone out there planning on making any custom ROMS/KERNELS with the OTA updated? I am running the rooted version, and I' m really missing being able to undervolt... any help would be appreciated.
I have tried all the Desire HD ports, RIL's, APN's etc but the stock OTA has the fastest and most consistent data speeds for me.
Just flash and undervolt kernel. That's what I did.
Sent from my Desire HD using Tapatalk
I can't just use any kernel though right? Has someone posted an undervolt script for the stock kernel with the ota?
you can use any 2.2 sense kernel
There was only one setting changed in the OTA kernel, and it doesn't change anything that we care about (allows use of NAND IDs without using the MSM driver or some such). Otherwise, the boot.img is identical to the stock. You shouldn't have any problem with any kernel based on the stock ace 2.6.32 (g3c08447).
I'm running one I compiled from HTC source with nothing added but the undervolt/overclock tables.
This is The lastest Stock ota Rom, whit the latest radio http://forum.xda-developers.com/showthread.php?t=1058042, and if want the a custom rom with the latest ota update use this http://forum.xda-developers.com/showthread.php?t=996368
Regards
Thanks again for the help.

little help pls

i am noob when it comes to flashing and other stuff on android, so be4 i do something stupid here are my few questions;
i flashed a ROM called Android Revolution HD™ 3.6.4 XE ( tnx mike1986 ) and i got installed S-Off and other stuff from Viper's tutorial.
So when i flashed this ROM AR HD do i need to instal Kernel and Radio or i got that with my ROM ?
tnx in advice
xda rocks!
i guess the kernel and radio are in a seperate files to flash but u could check that on the rom's thread
cheers
edit: probably it also flshed the kernal as well, check ur kernel version in settings, about phone
VIPER
BodraHTC.Sensation said:
i am noob when it comes to flashing and other stuff on android, so be4 i do something stupid here are my few questions;
i flashed a ROM called Android Revolution HD™ 3.6.4 XE ( tnx mike1986 ) and i got installed S-Off and other stuff from Viper's tutorial.
So when i flashed this ROM AR HD do i need to instal Kernel and Radio or i got that with my ROM ?
tnx in advice
xda rocks!
Click to expand...
Click to collapse
you need to flash the radio only because kernal is already integrated but if you want a kernal which can let you overclock more then 1.56ghz then you can flash another kernal but mike kernal is more than enough to power this beast phone.
and can you write your experience about this rom i would say next sunday will be good because i was thinking of ipdating my rom
Shery4life said:
you need to flash the radio only because kernal is already integrated but if you want a kernal which can let you overclock more then 1.56ghz then you can flash another kernal but mike kernal is more than enough to power this beast phone.
and can you write your experience about this rom i would say next sunday will be good because i was thinking of ipdating my rom
Click to expand...
Click to collapse
u got it, i can PM you if u like...
so i must flash RADIO ? i like my current kernel, wount touch it.
BodraHTC.Sensation said:
u got it, i can PM you if u like...
so i must flash RADIO ? i like my current kernel, wount touch it.
Click to expand...
Click to collapse
No you do not have to flash the radio. The radio is tipocally only flashed with Stock ROMs and official update ROMs because it is really seperate from the ROM and is basically programming for the certain hardware feature like WiFi, Bluetooth, cellular connections, and partially the camera. Anyway custom ROMs do not have Radios with them as they are not needed to b included in the ROM to allow it to flash. Also cause if you screw up the radio you get a hard bricked device.
The kernel in part of the boot.img file in as ROM to be more percise it is the z.img. So when you flash the ROM you flash the kernel for it too.

General quick question about ROM/KERNAL

I have ICS, and i was just wondering what would happen if i installed a gingerbread ROM? and just another question with kernals, if i download a kernal are some only for ICS and some only for GB?
thankyou.
Well you can flash Gingerbread rom and kernel and you will no longer have ICS. If you wanna go back to ICS just flash any ICS rom and Kernel you will be good.
dinjc said:
I have ICS, and i was just wondering what would happen if i installed a gingerbread ROM? and just another question with kernals, if i download a kernal are some only for ICS and some only for GB?
thankyou.
Click to expand...
Click to collapse
There are usually dependencies between kernEL and non kernEL code - non kernEl code is referred to as "userspace"... Typically you can't just swap a kernel meant for one version of android with another, unless the manufacturer has done a great job of abstraction. Not so in the case of most phones.
thankyou both for your replies

[Q] Kernel for stock rom?

I have a fully rooted phone but sticking with the stock rom, the latest. Is there anyway I can flash a better kernel capable of overclocking?
Pull a nandroid then flash one via CWM. I don't think the current kernels are optimized for the last two versions of stock software. Which version of software are you running. If the kernel sucks load your nandroid and you are back to where you started.
Sent from my RubiX CubeD Extreme MT4GS using Tapatalk 2
I'm not sure how to pull one from the custom roms. I have OTA 1.63.531.2
wing_addict_usa said:
I have a fully rooted phone but sticking with the stock rom, the latest. Is there anyway I can flash a better kernel capable of overclocking?
Click to expand...
Click to collapse
None of the currently available kernels will work on a stock ROM higher than 1.28.531.10. So, if you're running the latest 1.63.531.2, you're out of luck.

Kernels, must have a ROM ?

So, do you need a specific ROM for specific kernels? Or can you download kernels without a ROM?
Sent from my SM-G900T using XDA Premium 4 mobile app
If possible to download kernels, can someone link me to a list of them if that's how it works.
Sent from my SM-G900T using XDA Premium 4 mobile app
I know I am sounding like a total noob right now, I've flashed ROMs many times but don't know much about kernels
@jongonzalez716705
Of course you can flash a kernel without a rom.
Make sure that the kernel is compatible with your current rom.
Profits about a kernel;
+ Some kernels let your overlock your processors
+ faster boot time
+ some kernels have some other advantages.
Which phone do you have?
Hit the thanks button if you think this post is usefull .
Sent From A Samsung Galaxy S2 With AOSB Project ROM .
DanielBink said:
@jongonzalez716705
Of course you can flash a kernel without a rom.
Make sure that the kernel is compatible with your current rom.
Profits about a kernel;
+ Some kernels let your overlock your processors
+ faster boot time
+ some kernels have some other advantages.
Which phone do you have?
Hit the thanks button if you think this post is usefull .
Sent From A Samsung Galaxy S2 With AOSB Project ROM .
Click to expand...
Click to collapse
I currently have a Samsung Galaxy S 5 SM-G900T. I'm currently running XtreStolite ROM but currently running through some issues like wallpaper picker keeps force closing when I choose one, Setup for Fingerprint says to restart, I do, and still nothing, and tried downloading MyFiles but when ever I do an action, it force closes.
jongonzalez716705 said:
I currently have a Samsung Galaxy S 5 SM-G900T. I'm currently running XtreStolite ROM but currently running through some issues like wallpaper picker keeps force closing when I choose one, Setup for Fingerprint says to restart, I do, and still nothing, and another issue that I can't remember at this moment.
Click to expand...
Click to collapse
A new kernel will not fix that problems bro ... you should take another rom @jongonzalez716705
DanielBink said:
A new kernel will not fix that problems bro ... you should take another rom @jongonzalez716705
Click to expand...
Click to collapse
I know but I've downloaded a ROM before that had its own custom kernel. Had fun overclocking but spent more time underclocking. Is there somewhere where I can download certain kernels?
Yes,you can flash Kernels.
Why are custom kernels android useful?
Ans:Kernels are the brain of your Android device and communicate between software and hardware. Therefore, they are responsible for managing things like CPU / GPU clocking speed, screen sensitivity / colors or voltage. By using a custom kernel you can not only improve battery life, but also increase system performance.
Many custom ROMs already come with their own kernels. This is done to implement software communication of the custom ROM with the hardware of the device and also to ensure a better performance. Nevertheless, you are often also able to flash custom kernels to custom ROMs. If you decided to stick to a rooted version of stock Android, flashing a new kernel can offer you additional performance with the convenience of a stock OS.
Always make sure to check compatibility of the kernel with your ROM and device, because flashing a wrong kernel can brick your phone!
You can use this apk called as Franco.kernel. The app is available in playstore.
Yeah I was wondering this too....
Is it possible to take my original rom kernel (built for mediatek 6582) and use it on say cyanogen ?
biatche said:
Yeah I was wondering this too....
Is it possible to take my original rom kernel (built for mediatek 6582) and use it on say cyanogen ?
Click to expand...
Click to collapse
⬇⬇My reply is in the next page .⬇⬇
??????????????
biatche said:
Yeah I was wondering this too....
Is it possible to take my original rom kernel (built for mediatek 6582) and use it on say cyanogen ?
Click to expand...
Click to collapse
It depends upon the device,Features,ROM etc.
Sent from my Nexus 7 using XDA Free mobile app

Categories

Resources