[KERNEL] 5/4/12: Stock Asus ICS Kernels, CWM Flashable - Eee Pad Transformer Android Development

I have extracted and repackaged the stock Asus kernels for 9.2.1.17 and 9.2.1.21 from the US firmware updates downloaded from the Asus support site. I have included the associated stock kernel modules, as well. I have included 2 versions of each, secure and insecure. The secure means that the only changes that I made was to update the updater-script to make them CWM flashable and did NOT change anything in the default.prop file. "adb shell" as root probably won't work on the secure versions. The insecure versions have the updater-script change, as well as the default.prop file changed to read "ro.secure=0" and "ro.debuggable=1" and hopefully work with "adb shell" as root. In both, cases, I have included the kernel modules that came with the respective firmware. If already rooted, I would recommend flashing the insecure versions. I have tested all and they all flash and boot for me. Enjoy.
[EDIT] 5-7-12 Added 9.2.2.3 WW versions for TF101G
[EDIT] 5-9-12 Added 9.2.1.17 and 9.2.1.21 WW versions for TF101
[EDIT] 5-21-12 Added 9.2.1.24 US versions for TF101
[EDIT] 5-1-12 Added 9.2.1.24 WW versions for TF101
[EDIT] 6-5-12 Added 9.2.2.4 WW versions for TF101G
[EDIT] 6-19-12 Added 9.2.2.6 WW versions for TF101G
[EDIT] 7-18-12 Added 9.2.1.27 US & WW versions for TF101
##########################################
Stock Asus Kernels for TF101 are linked below.
##########################################
Secure Asus 9.2.1.17 US stock ICS kernel:
http://dl.dropbox.com/u/47619656/stock_ics_kernel_9.2.1.17_secure.zip
md5: 3f9c24a7aadb7c0c9a4b090758ba1aa3
Insecure Asus 9.2.1.17 US stock ICS kernel:
http://dl.dropbox.com/u/47619656/stock_ics_kernel_9.2.1.17_insecure.zip
md5: b70c93d6570cc2a82f9c2c6cf3f0333d
Secure Asus 9.2.1.17 WW stock ICS kernel:
http://dl.dropbox.com/u/47619656/stock_ics_kernel_9.2.1.17WW-secure.zip
md5: f93f258a877ff7c5adb4004601dfa3c3
Insecure Asus 9.2.1.17 WW stock ICS kernel:
http://dl.dropbox.com/u/47619656/stock_ics_kernel_9.2.1.17WW-insecure.zip
md5: cc4b9c3704343b6386172a7a969242d3
########################################
Secure Asus 9.2.1.21 US stock ICS kernel:
http://dl.dropbox.com/u/47619656/stock_ics_kernel_9.2.1.21_secure.zip
md5: 0135e33554cd75605947a2f15bb38885
Insecure Asus 9.2.1.21 US stock ICS kernel:
http://dl.dropbox.com/u/47619656/stock_ics_kernel_9.2.1.21_insecure.zip
md5: a52f160615c69ebf72c82503060362db
Secure Asus 9.2.1.21 WW stock ICS kernel:
http://dl.dropbox.com/u/47619656/stock_ics_9.2.1.21WW-secure.zip
md5: 4f68030a02bc53841ae2a2cb7729c5e5
Insecure Asus 9.2.1.21 WW stock ICS kernel:
http://dl.dropbox.com/u/47619656/stock_ics_9.2.1.21WW-insecure.zip
md5: 7364771554cc53cfeafaee36b135b50b
#########################################
Secure Asus 9.2.1.24 US stock ICS kernel:
http://dl.dropbox.com/u/47619656/stock_ics_kernel_9.2.1.24US-secure.zip
md5: 36c1faf8818ab469f435f9ea470b6225
Insecure Asus 9.2.1.24 US stock ICS kernel:
http://dl.dropbox.com/u/47619656/stock_ics_kernel_9.2.1.24US-insecure.zip
md5: c8d75287b7564830792e4eda9e70d935
Secure Asus 9.2.1.24 WW stock ICS kernel:
http://dl.dropbox.com/u/47619656/stock_ics_9.2.1.24WW-secure.zip
md5: 8fd9499886be2428f0cc4480768fba7b
Insecure Asus 9.2.1.24 WW stock ICS kernel:
http://dl.dropbox.com/u/47619656/stock_ics_9.2.1.24WW-insecure.zip
md5: 7ae914820d9a52c9c3795708e827024c
#########################################
Secure Asus 9.2.1.27 US stock ICS kernel:
http://dl.dropbox.com/u/47619656/stock_ics_9.2.1.27US-secure.zip
md5: 994c555b213d3a216225ae354bc78482
Insecure Asus 9.2.1.27 US stock ICS kernel:
http://dl.dropbox.com/u/47619656/stock_ics_9.2.1.27US-insecure.zip
md5: da9551f94f51bcee67bc3106f0b774b6
Secure Asus 9.2.1.27 WW stock ICS kernel:
http://dl.dropbox.com/u/47619656/stock_ics_9.2.1.27WW-secure.zip
md5: c703355c90299df5b7349fbd13bcb3f6
Insecure Asus 9.2.1.27 WW stock ICS kernel:
http://dl.dropbox.com/u/47619656/stock_ics_9.2.1.27WW-insecure.zip
md5: 5396f76c9c19a3b1946f8458505e41b1
##########################################
Stock Asus Kernels for TF101G are linked below.
##########################################
Secure Asus 9.2.2.3 WW stock ICS kernel:
http://dl.dropbox.com/u/47619656/stock_ics_9.2.2.3WW-secure.zip
md5: f3ad9bdf1725b4cca58c52dc90696da6
Insecure Asus 9.2.2.3 WW stock ICS kernel:
http://dl.dropbox.com/u/47619656/stock_ics_9.2.2.3WW-insecure.zip
md5: 2eb535998650a6f1e2e3777e7d806c6f
#########################################
Secure Asus 9.2.2.4 WW stock ICS kernel:
http://dl.dropbox.com/u/47619656/stock_ics_9.2.2.4WW-secure.zip
md5: 6803a8d37032fc665ad3b0bf6e0a1133
Insecure Asus 9.2.2.4 WW stock ICS kernel:
http://dl.dropbox.com/u/47619656/stock_ics_9.2.2.4WW-insecure.zip
md5: 1860f27f0e1f79b82ec3cd70e0bf0dfb
#########################################
Secure Asus 9.2.2.6 WW stock ICS kernel:
http://dl.dropbox.com/u/47619656/stock_ics_9.2.2.6WW-secure.zip
md5: 208885edc33e0e72c56bd4375788023f
Insecure Asus 9.2.2.6 WW stock ICS kernel:
http://dl.dropbox.com/u/47619656/stock_ics_9.2.2.6-insecure.zip
md5: 7847fecb9482c49530d267df669d4885
#########################################

I think you have a typo for the .21 insecure link, it is for the secure one. I just copied the link URL and added 'in' to get the correct one.

Thanks for these stock kernels, are there differences between US and WW kernels, or is it save to flash these kernels on my WW device.

bsoplinger said:
I think you have a typo for the .21 insecure link, it is for the secure one. I just copied the link URL and added 'in' to get the correct one.
Click to expand...
Click to collapse
Thanks. Fixed in OP.

rtwo said:
Thanks for these stock kernels, are there differences between US and WW kernels, or is it save to flash these kernels on my WW device.
Click to expand...
Click to collapse
I really don't know if the kernels are different between the 2 versions. As far as custom ROMs (which include a kernel), I've used ROMs that were based on WW on my US device. The WW may set EU for wi-fi regulatory setting or something, giving you a couple more wi-fi channels, I don't know. When I get time, I'll download a corresponding WW version and pull the kernel and compare to US by md5 checksum and see. I'm going to guess that as far as the raw kernel itself, there probably isn't any difference, since Asus only ever offers 1 version of kernel source code per release. There could be differences in the files packed in the initrd that is part of the kernel package, which is part of the normal ROM package or a particular ROM may have differences between the Worldwide (WW) and the US versions.

Anybody with 9.2.2.3 kernel?

surtrafl said:
Anybody with 9.2.2.3 kernel?
Click to expand...
Click to collapse
I'm assuming you are talking about the stock kernel for TF101G since there's not that version for the standard TF101. I'll give it a look in the next day or so when I have time and get one posted from the stock firmware for TF101G.

rtwo said:
Thanks for these stock kernels, are there differences between US and WW kernels, or is it save to flash these kernels on my WW device.
Click to expand...
Click to collapse
OK, so I just compared the compressed kernel zImage from each of the Asus stock 9.2.1.21US and 9.2.1.21WW packages with md5sum and the checksums are different although the file size is the same. So there must be at least a small difference, could only be a letter or number or a word or multiple words different but something is different. Like I said before, I have used ROMs on my system that were based on both the US or the WW version and both seem to work fine. My device is US of course, but rooted.

surtrafl said:
Anybody with 9.2.2.3 kernel?
Click to expand...
Click to collapse
9.2.2.3 WW versions added to OP.

I just flashed the .21 insecure on my WW tablet, the kernel version is exactly the same as an unrooted stock ww tablet from my brother, 2.6.39.4-00001-g4cf4e0c [email protected]#1
So i think it is save to say that us and ww kernels are the same?

rtwo said:
I just flashed the .21 insecure on my WW tablet, the kernel version is exactly the same as an unrooted stock ww tablet from my brother, 2.6.39.4-00001-g4cf4e0c [email protected]#1
So i think it is save to say that us and ww kernels are the same?
Click to expand...
Click to collapse
The difference may be in the ramdisk contents or as simple as different ROM build numbers. The md5s are different so there is at least 1 bit of info that's different. Just be sure you have a backup and give it a try. I believe you're safe to use either if you're rooted, it may keep you from cwm flashing the next fota if you have US tab but flashed WW anything.

So this is good in order to prepare next Asus firmware update OTA as all we need is to flash back the stock kernel.
Mine is WW 9.2.1.21 rooted and CWM installed and custom kernel. This mean I need to flash the insecure WW .21 kernel before getting the next Asus FOTA?
So when is required for the secure WW .21 kernel ?
Sent from my Transformer TF101 using XDA Premium HD app

farsight73 said:
So this is good in order to prepare next Asus firmware update OTA as all we need is to flash back the stock kernel.
Mine is WW 9.2.1.21 rooted and CWM installed and custom kernel. This mean I need to flash the insecure WW .21 kernel before getting the next Asus FOTA?
So when is required for the secure WW .21 kernel ?
Sent from my Transformer TF101 using XDA Premium HD app
Click to expand...
Click to collapse
To be honest, I don't know all the answers to your questions. I don't really know if there is a need for the 'secure' versions because if I understand correctly, then you have to be rooted to have CWM and you have to have CWM to flash these. Some folks were just asking for completely stock kernels so the 'secure' version is completely stock. The 'insecure' versions just change a couple settings in the 'default.prop' file in the initrd part of the kernel package. It may be that the 'secure' versions here aren't really that useful, unless they were modified for use with nvflash and you are one of the ones able to use nvflash, then you could flash back a completely stock kernel. If you are rooted already on the latest stock firmware, then flashing the insecure version to get back to stock kernel may be the best route. I don't know if that will allow you to receive OTA updates directly from Asus, but as long as no other modifications have been made to the system, i.e. custom ROMs, etc. Then you may be able to flash a FOTA-update ROM that will usually be posted by someone within a few days of Asus release. The Asus FOTA updates are using the stock recovery and put the file in a location that when rebooted the stock recovery sees it and applies the update. I think if it sees 'root' or 'insecure' then it fails, that's why folks repackage the releases and sometimes root them for these cases or when the FOTA fails for some reason.
I'm rooted and on a custom ROM, so I can't get FOTA updates anyway. All I have been able to test is that these will flash from CWM Recovery and will boot on my US B6O version eeePad.

I was thinking of the easy route here. Already running rooted/CWM/Custom kernel under 9.2.1.21. And I hope this insecure kernel version would put me back to stock kernel and able to flash next Asus OTA update zip when someone repacked it into flashable zip, it would pass the kernel verifiation check then. But I think someone(Lizard) would also release next Asus OTA update zip that bypassing kernel verification, which mean I wouldn't need this stock kernel anyway.
Thanks anyway!

Me.
sidneyk said:
The difference may be in the ramdisk contents or as simple as different ROM build numbers. The md5s are different so there is at least 1 bit of info that's different. Just be sure you have a backup and give it a try. I believe you're safe to use either if you're rooted, it may keep you from cwm flashing the next fota if you have US tab but flashed WW anything.
Click to expand...
Click to collapse
I did not noticed anything strange, and the tablet seems to work normal, will see if ota update works when a new update is available.
Is it maybe possible you create kernels from .17 and .21 ww versions to?, you dont have to, am already happy with these kernels and i dont know how much work it is, but if you have some spare time.

rtwo said:
Me.
I did not noticed anything strange, and the tablet seems to work normal, will see if ota update works when a new update is available.
Is it maybe possible you create kernels from .17 and .21 ww versions to?, you dont have to, am already happy with these kernels and i dont know how much work it is, but if you have some spare time.
Click to expand...
Click to collapse
Since you asked nicely, I'll give it a look later today or in the morning. I've got plenty of disk space still, for now, lol.

WW versions posted
rtwo said:
Me.
I did not noticed anything strange, and the tablet seems to work normal, will see if ota update works when a new update is available.
Is it maybe possible you create kernels from .17 and .21 ww versions to?, you dont have to, am already happy with these kernels and i dont know how much work it is, but if you have some spare time.
Click to expand...
Click to collapse
I have just edited the OP with links to 9.2.1.17 WW and 9.2.1.21 WW versions.

Super, thanks for taking the time.

Is it possible you also upload kernels for the new .24 ww version, that would be great.

rtwo said:
Is it possible you also upload kernels for the new .24 ww version, that would be great.
Click to expand...
Click to collapse
Bear with me, as I have to work nights the next 3 days, but when I get some time I'll get the US and WW versions posted.

Related

[Q] Official firmware for Canada? US or WW?

My transformer is not updating over the air. My friend rooted my device and put on CWM but now I am trying to restore it to official firmware. I followed a guide and unrooted my device and installed the official recovery. My build number now is HRI66.US_epad-8.2.3.13-20110511 and firmware is only 3.0.1. When I select system update it tells me there are no updates available for my device. So I am going to manually updated it by downloading the firmware from the ASUS website. I was wondering though if in Canada do we use the US firmware or the WW firmware? Which one do I download?
Vaanhoot said:
My transformer is not updating over the air. My friend rooted my device and put on CWM but now I am trying to restore it to official firmware. I followed a guide and unrooted my device and installed the official recovery. My build number now is HRI66.US_epad-8.2.3.13-20110511 and firmware is only 3.0.1. When I select system update it tells me there are no updates available for my device. So I am going to manually updated it by downloading the firmware from the ASUS website. I was wondering though if in Canada do we use the US firmware or the WW firmware? Which one do I download?
Click to expand...
Click to collapse
not sure what to tell ya bud i didn't root and my tf101 is running 3.2.1 asus is pretty good about doing ww updates but you might have to call up asus to confirm which update to download and btw i am in canada as well and the updates were all ota
I too am in Canada and was wondering if the TF101's originally came with US or WW firmwares?
I want to flash back to stock before upgrade to ICS.
My unrooted TF101 CBIL is WW.
Sent from my GT-I9100 using XDA App

[Q] ICS update

I see that Asus has an update for the ICS that they released and I was wondering if I already downloaded and installed the rooted one for cwm can I download the update from Asus website and apply to that ROM. Also if so will I lose root. Just curious because it is supposed to fix a lot of the bugs with ICS. Thanks.
The ICS that's out now is just stock ICS with root. It is still stock so should be updatable.
Download it and try it.
What's their method for flashing? And update.zip? I'm unaware of an official flash tool.
...and yes, you will lose root with any official rom. Best bet is to wait until its pre rooted and available to flash with CWM.
EXT LTE Galaxy Nexus - 4.0.4
Asus Transformer - ICS
player911 said:
The ICS that's out now is just stock ICS with root. It is still stock so should be updatable.
Download it and try it.
What's their method for flashing? And update.zip? I'm unaware of an official flash tool.
...and yes, you will lose root with any official rom. Best bet is to wait until its pre rooted and available to flash with CWM.
EXT LTE Galaxy Nexus - 4.0.4
Asus Transformer - ICS
Click to expand...
Click to collapse
I just seen that on the Asus website that they have an update in the firmware that was posted today. I've never downloaded anything from there so I don't know if it's a flashable zip or if once you download it it starts installing itself. Hopefully someone post that update with the stock ICS ROM I downloaded from here because I tried a couple other ROMs and with them all in beta still I don't want to use them yet because of the bugs and I use my tablet all day so don't like having problems with it. I was running revolver before update and loved it, so I guess I'll wait for his new one to be done.
Just looked at the download file it is us_epaduser9_2_1_11updatelauncher.zip so I don't think it will even install with the stock rooted ROM because of sku differences.

Upgrade to JB bl (noob)

I am running an old version of black bean with ICS bootloaders and the new roms needs JB bootloaders. What is the easiest way to get that for a noob?
Can I just restore my stock ICS from CWM and uppgrade if it finds a update and then flash a new rom threw CMW?
Thanks!
Lirkaren said:
I am running an old version of black bean with ICS bootloaders and the new roms needs JB bootloaders. What is the easiest way to get that for a noob?
Can I just restore my stock ICS from CWM and uppgrade if it finds a update and then flash a new rom threw CMW?
Thanks!
Click to expand...
Click to collapse
Restoring your stock ICS will still leave you with CWM recovery. Stock recovery needs to be in place for an update. Probably the easiest is flash stock rom with cwm. Do updates you wish then reflash custom recovery. (CWM or Twrp) Twrp is my choice on this tab.
Note:
Once on JB you can't go back to ICS unless you install nvflash while on ICS.
tobdaryl said:
Restoring your stock ICS will still leave you with CWM recovery. Stock recovery needs to be in place for an update. Probably the easiest is flash stock rom with cwm. Do updates you wish then reflash custom recovery. (CWM or Twrp) Twrp is my choice on this tab.
Note:
Once on JB you can't go back to ICS unless you install nvflash while on ICS.
Click to expand...
Click to collapse
Where can I get stock ICS that I can flash with CWM that also removes CWM? I don't want to go back to ICS.
forum.xda-developers.com/newreply.php?do=newreply&
Lirkaren said:
Where can I get stock ICS that I can flash with CWM that also removes CWM? I don't want to go back to ICS.
Click to expand...
Click to collapse
If you want to update to JB and not look back consider flashing a stock JB rom. All of the stock updates will also flash stock recovery.
Asus - http://www.asus.com/Tablet/Transformer_Pad/ASUS_Transformer_Pad_TF300T/#download
these you need to unzip once then flash the remaining zip.
http://forum.xda-developers.com/showthread.php?t=1697227
This link provides stock downloads and much more. Skim the op and you can find downloads or links to most things you might need, both now and in the future.
Once you unlocked you could no longer take OTAs.
So I just flash this with CWM and I am done? "ASUS Transformer Pad TF300T Firmware: V10.4.2.18 Only for WW SKU (Android 4.1) - 2012.12.06 update" I live in Sweden, is WW the right version?
Lirkaren said:
So I just flash this with CWM and I am done? "ASUS Transformer Pad TF300T Firmware: V10.4.2.18 Only for WW SKU (Android 4.1) - 2012.12.06 update" I live in Sweden, is WW the right version?
Click to expand...
Click to collapse
Yup, just flash that and youre on jb and latest firmware and on stock recovery, if u want custom recovery you need to use the adb thing.

[Q] Firmware

I have rooted my TF700, but have not unlocked the bootloader yet. I had to downgrade from JB to ICS so i am on the .30 firmware. Should I manually update the firmware to a JB firmware even though I am running ICS? Is there an adavatage, or will the firmware actually install JB back on? Also, when I load a custom ROM, should I also load an updated firmware?
The_Big_H said:
I have rooted my TF700, but have not unlocked the bootloader yet. I had to downgrade from JB to ICS so i am on the .30 firmware. Should I manually update the firmware to a JB firmware even though I am running ICS? Is there an adavatage, or will the firmware actually install JB back on? Also, when I load a custom ROM, should I also load an updated firmware?
Click to expand...
Click to collapse
What do you mean.
What would you like to do? Get back on JB (rooted, and locked bootloader) or do you want to flash custom roms, which require an unlocked bootloader?
I guess what I'm asking is, when I run a custom ROM, should I flash an updated firmware?
Sent from my ASUS Transformer Pad TF700T using Tapatalk HD
The_Big_H said:
I guess what I'm asking is, when I run a custom ROM, should I flash an updated firmware?
Sent from my ASUS Transformer Pad TF700T using Tapatalk HD
Click to expand...
Click to collapse
That depends. I am not that familiar with downgrading, so if you could turn off your tablet.
Then press the power button while holding the volume down button.
Then you should see 'bootloader version' somewhere on the left top corner.
If you could note that down and let me know, that'd help a lot.
It could be possible that your bootloader is still the one from before downgrading. If it is, you can start flashing roms as soon as you have unlocked your bootloader.
If it has downgraded too, you have to
1) Install Voodoo ota rootkeeper & make it protect your root
2) Flash the official latest firmware version
3) open voodoo ota rootkeeper and restore your root.
I think there's a walkthrough for your case somewhere in the general thread. Look for 'walkthrough' there, you should be able to find it.
The_Big_H said:
I guess what I'm asking is, when I run a custom ROM, should I flash an updated firmware?
Sent from my ASUS Transformer Pad TF700T using Tapatalk HD
Click to expand...
Click to collapse
Depend on the rom build. If the rom build on JB, then yes, you need to flash JB bootloader if you're on ICS. Custom rom only contained rom and kernel.(sometime without the kernel so you need to read the instruction). So if you're on ICS you need to flash JB bootloader (either just flash the bootloader alone or flash the entire firmware which included the boot loader). Then you can flash JB custom rom. If you're talking about the new CleanRom, it's on JB (so you need JB bootloader) and has option to flash stock JB kernel or custom kernel. For me, I always flash the full Asus stock firmware first to make sure I have everything then I flash custom rom. Of course, you could just flash the stand alone JB bootloader then flash Cleanrom.

Where V9.4.5.26?

I just bought my TF700 and comes with JB 4.2.1 and as I wanted to get the files with nvflash so that it can recover from a brick if necessary, we've made ​​a downgrade to Android 4.0.3 ICS V9.4.5.30 WW but I need the V9.4.5 .26 WW to work nvflash.
The link for that firmware in http://forum.xda-developers.com/showthread.php?t=1946456 is down and on the ASUS website is not that version.
I searched the web and I've only found one site but no MD5 and do not want to stay with an expensive brick on my hands¡¡¡
Can someone give me a valid link or the file in question?
Thanks in advance.
morgan39 said:
I just bought my TF700 and comes with JB 4.2.1 and as I wanted to get the files with nvflash so that it can recover from a brick if necessary, we've made ​​a downgrade to Android 4.0.3 ICS V9.4.5.30 WW but I need the V9.4.5 .26 WW to work nvflash.
Click to expand...
Click to collapse
You cannot downgrade to 9.4.5.26. The 9.4.5.30 and later bootloaders only allow flashing bootloaders with the correct signature, and reject all versions earlier than 9.4.5.30.
And yes, that means you cannot get the blobs for nvflash. But don't worry too much - you just need to be able to read instructions and be careful to keep your custom recovery up to date when you update your bootloader, then you won't need nvflash.
_that said:
You cannot downgrade to 9.4.5.26. The 9.4.5.30 and later bootloaders only allow flashing bootloaders with the correct signature, and reject all versions earlier than 9.4.5.30.
And yes, that means you cannot get the blobs for nvflash. But don't worry too much - you just need to be able to read instructions and be careful to keep your custom recovery up to date when you update your bootloader, then you won't need nvflash.
Click to expand...
Click to collapse
Ok, thanks for your answer _that,
I d know this limitation, also I have a Prime and I got the blob files without a problem using nvflash long ago.
I'll update the latest stock bootloader to flash a rom JB 4.2 without problem.
thanks for your help.

Categories

Resources