[WARNING] Flashing the chineese update.zip will block all further updates FIXED! - Acer Iconia A500

Edit: Solution found look below!!!

As I posted in a different thread:
I managed to do it, but it was hackish
How I did it:
Used a terminal directly on the tablet, no adb.
I installed the acer chinese update. I 'dd'ed my old system and flexrom and rebooted. After that I checked for updates, and as luck had it, there was one. I tried it, but it failed half way through the procedure.
I rebooted again, then I 'dd'ed a boot.img on mmcblk0p2 from a 1.016 that matched my original system.img and flexrom.img. WITHOUT REBOOTING (I tried that before, it gives a bad kernel checksum and stops, but I assumed on update it would just patch if the file corresponds and re-sign), I then proceeded to do the update. It rebooted, entered recovery, and lo and behold, IT WORKED! So I'm 100% back to stock.
I would imagine that the same procedure would work when manually updating through recovery (using an extracted update.zip).
I used the kernel from here:
http://forum.xda-developers.com/showpost.php?p=14033507&postcount=27
EDIT: The kernel is stock for ACER_A500_1.016.05_COM_GEN1
Take a look at the thread linked below, get the 1.016.05_COM_GEN1 files (system, flexrom, and boot). If you are not offered an online update (System>About>Check for updates), you need the official update.zip from Acer. Extract the update.zip from the official Acer update THAT MATCHES YOUR FLEX VERSION using the XOR 12 method (see here - http://forum.xda-developers.com/showthread.php?t=1065360&page=20 - note in that post the link is for 03_COM_GEN1, NOT 05_COM_GEN1. For 04_COM_GEN1 and 05_COM_GEN1 see here - http://forum.xda-developers.com/showpost.php?p=14052165&postcount=184. For 03 and 04 you will need to find system.img, flexrom.img and boot.img, for 05 they are linked in the thread below).
EDIT: The thread with the images for ACER_A500_1.016.05_COM_GEN1 is here:
http://forum.xda-developers.com/showthread.php?t=1086785
EDIT: You might pull this off for other flex versions as well, but you would need all the files (system.img, flexrom.img, boot.img AND update.zip) from those versions.
PLEASE NOTE THAT THIS ONLY WORKS IF YOU HAVE THE OFFICIAL UPDATE.ZIP FOR YOUR SPECIFIC FLEX VERSION

Wow, I was about to try that!!!
I'll do that now and see how it goes.
Thanks mate!
EDIT: Worked!

I would expect that the reason an update fails on the Chinese one is that it tries to patch the kernel (which is different from the one expected). The update is a bunch of diffs and patches, and almost no full files, so it cannot be applied over anything but the right files.

Yes that is true. The old kermel checksum check was failing.

huxflux2003 said:
EDIT: Worked!
Click to expand...
Click to collapse
Glad to hear it Take that, you sneaky Acer bastards!

adancau said:
As I posted in a different thread:
I managed to do it though, but it was hackish
How I did it:
Used a terminal directly on the tablet, no adb.
I installed the acer chinese update. I 'dd'ed my old system and flexrom and rebooted. After that I checked for updates, and as luck had it, there was one. I tried it, but it failed half way through the procedure.
I rebooted again, then I 'dd'ed a boot.img on mmcblk0p2 from a 1.016 that matched my original system.img and flexrom.img. WITHOUT REBOOTING (I tried that before, it gives a bad kernel checksum and stops, but I assumed on update it would just patch if the file corresponds and re-sign), I then proceeded to do the update. It rebooted, entered recovery, and lo and behold, IT WORKED! So I'm 100% back to stock.
I would imagine that the same procedure would work when manually updating through recovery (using an extracted update.zip).
I used the kernel from here:
http://forum.xda-developers.com/showpost.php?p=14033507&postcount=27
Take a look at the thread, get the 1.016 files, system, flexrom, and boot, and try it.
Click to expand...
Click to collapse
Ahhhh a true milestone, well done.........

Nice work! Two questions:
Does the update work in the US?
I assume gingerbreak still works after the OTA update?
Thx

gingerbreak works

_motley said:
Does the update work in the US?
I assume gingerbreak still works after the OTA update?
Click to expand...
Click to collapse
A warning first: You DO NOT need to do this if you haven't installed the chinese update.zip (update.acer.zip) before, as that is the only one that changes kernels. Also, if you have anything other than ACER_A500_1.016.05_COM_GEN1, it's debatable if you want to do this (if you do read below), it might be better to wait for an official update.
The kernel above is stock for ACER_A500_1.016.05_COM_GEN1
So it works if you have ACER_A500_1.016.05_COM_GEN1 images, or are ok with changing your flex to that (in which case you would need to flash a system.img and a flexrom.img for ACER_A500_1.016.05_COM_GEN1, reboot, and then flash the kernel from the post above before heading off to recovery and updating - HOWEVER as far as I know no one has tried this, though IN THEORY it should work).
Gingerbreak still works, you can get root back after updating.

Just so I'm clear...
I'm at version 1.139.05 but I got here via the Chinese update.zip.
What do I need to do to get back to stock? Do I need to go back to my old system image and flexrom plus a new kernel?
Could someone post clearer instructions?
Thanks

adancau said:
A warning first: You DO NOT need to do this if you haven't installed the chinese update.zip (update.acer.zip) before, as that is the only one that changes kernels. Also, if you have anything other than ACER_A500_1.016.05_COM_GEN1, it's debatable if you want to do this (if you do read below), it might be better to wait for an official update.
The kernel above is stock for ACER_A500_1.016.05_COM_GEN1
So it works if you have ACER_A500_1.016.05_COM_GEN1 images, or are ok with changing your flex to that (in which case you would need to flash a system.img and a flexrom.img for ACER_A500_1.016.05_COM_GEN1, reboot, and then flash the kernel from the post above before heading off to recovery and updating - HOWEVER as far as I know no one has tried this, though IN THEORY it should work).
Gingerbreak still works, you can get root back after updating.
Click to expand...
Click to collapse
Thanks guys, I did restore using the Chinese update.zip last week and I am currently sitting at kernel 2.6.36.3 with flashed system img=Acer_A500_1.104.05_COM_GEN1, but with recovered Chinese kernel modules for wifi etc. I also flashed a flexrom.img from this build as well. I didn't flash the boot.img from this build, but was thinking about it until huxflux2003 reported the check-sum failure.
So, I am trying to decide what I am going to do. It sounds easy enough to get back to stock now, but I may wait for the official update next month that has 3.1. At this point, I suppose we are assuming that it will be a full update.zip that will work on any tablet (god I hope so). It's about time they gave us a full recovery image...I will be beyond disappointed if they don't. Let's also just hope we can still gain root easily after this.
One more question, if I use all the images from ACER_A500_1.016.05_COM_GEN1 that were posted, does this have to match what I had originally had in any shape or form? It sounds like since all the pieces are from the same build, everything will be fine regardless of what you had to begin with. Is this right?
Thx

To your last question - Theoretically yes, it should work, and I guess you don't need to match what you originally had. I can only speculate, logically though it would makes sense. You definitely need all the images to be from the same build (system+flexrom+boot.img). You also need the official update for that build.

heyoh said:
Just so I'm clear...
I'm at version 1.139.05 but I got here via the Chinese update.zip.
What do I need to do to get back to stock? Do I need to go back to my old system image and flexrom plus a new kernel?
Could someone post clearer instructions?
Thanks
Click to expand...
Click to collapse
To get back to stock you need the three images for your build - system, flexrom, and boot. If there is no online update available, you also need the update.zip for that build (extracted from an official acer update using the XOR 12 method - do a search).
Alternatively, I suppose you could switch to a new build for which you could find all the necessary files (but it hasn't been tried).
Flash system.img using dd. You might need to re-root. Reboot, flash flexrom.img. Reboot once more. Make sure your wifi works (you might need different kernel modules).
Look to see if there is an online update (Settings > About > Check for updates). If there is, cancel it. Flash boot.img on mmcblk0p2. DO NOT REBOOT.
If there was an online update available, now it's the time to perform it. After it's done you will get you back to stock 1.139.05.
If there isn't any update, make sure you have the update.zip on the root of your microSD. Turn off the tablet, then turn it back on holding the volume key closest to the power button. Do not let go of that button until you see some text in the corner. At that moment the update would begin. Once rebooted you will be back to stock.
Hope I've explained it better this time, and it works ok for you. If not, you need to go through the chinese update again. Good luck.

adancau said:
To your last question - Theoretically yes, it should work, and I guess you don't need to match what you originally had. I can only speculate, logically though it would makes sense. You definitely need all the images to be from the same build (system+flexrom+boot.img). You also need the official update for that build.
Click to expand...
Click to collapse
It worked for me too! Thanks again for the tip. I am now at the latest build and ahead of the US update schedule from what I can gather
It asked me to update after I flashed the ACER_A500_1.016.05_COM_GEN1 build system.img and flexrom.img. Even from the US it prompted just fine since I was on ACER_A500_1.016.05_COM_GEN1 build and not ACER_A500_1.104.05_COM_GEN1 as the former is what the differential patch targets.
I cancelled the update once I saw it presented and then blew on the boot.img from the ACER_A500_1.016.05_COM_GEN1 build. Then, without rebooting, I downloaded and applied the update (but with a little hiccup, see below). Now I am at Acer_A500_1.139.05_COM_GEN1 and didn't lose any user apps or settings etc.
Had a scary point though that I will share as it may help others. The first time I tried, the zip wouldn't downloadload and I was getting an HTTP 403 error. I cleared the systemupdater app and FWUpdateService data. I also killed the services and then I was stuck. Instead of conceding to reflashing the Chinese update.zip and starting over, I unzipped the Chinese update.zip and grabbed the boot.img from it. I then dd'ed that image back to the boot partition and rebooted again. It came back up and I this time I was able to do the system update successfully. Whew!

Followed instructions by OP and it worked perfectly! Back to stock and updated.
I think I'll be keeping these system images for next time I brick and have to flash the Chinese update.

Any chance of someone uploading the extracted update.zip for the new Acer_A500_1.139.05_COM_GEN1 so I can update manually using this method.
Thanks in advance

I used the above method to update to 1.139.04 from 1.016.04.
However my kernel is still 2.6.36.3-00001-gf991e5d instead of the 2.6.36.3 everyone else is reporting?

tianqi said:
I used the above method to update to 1.139.04 from 1.016.04.
However my kernel is still 2.6.36.3-00001-gf991e5d instead of the 2.6.36.3 everyone else is reporting?
Click to expand...
Click to collapse
If you directly flashed a 1.139.04 image your kernel has not been updated. You had to flash a 1.016.04 image, flexrom and boot, and then run the update.
You MIGHT have some luck regardless by running the update.zip now (I used it on mine one time when I updated like you did, and it seemed to work, but I have not noticed the kernel number). Be prepared to have to reflash if something goes wrong though.

I did reflash system, flexrom, and boot from 1.016.04...
Second time is still the same...
Kernel is still 2.6.36.3-00001-gf991e5d...

Related

[info] Before you apply the update

I've noticed that a lot off people get the update, try to apply it, then are disappointed when all the get on reboot is an android with an exclamation mark so I figured I would shed some light on how to minimize this and it comes down to checking the updater-script which I'll tell you how I do. First thing I do after getting the prompt for an update is let it download. After it downloads I use root explorer(since I am rooted) and copy the update from /cache to /sdcard because one thing I've noticed is that I can't get the prompt to update again if it fails so this way I've got my own backup of the update. Now, instead of accepting the update I first append .zip to the dlpkgfile in /sdcard so that I can open it. Open it and navigate to "\META-INF\com\google\android\" and open "updater-script" which should open in the text editor. This file is exactly what the update is running when it starts. First in the file is a list of asserts and these are what generally cause the update to fail. What they do is check to make sure the file it is going to patch is unmodified so that it can successfully patch it. If it detects the file it's checking is modified it kicks to the !. 8.6.5.6 initially didn't work for me but by checking the script I found the problem was my srs_processing.cfg file because I tried to fix my speaker balance and this was a file that the script asserted. After restoring the original file I was able to update with stock recovery even though I had modified other system files including kernel. As long as the specific files the update checks are ok the update will proceed. If you have never modified anything and are completely stock then you don't have to do this, it's just nice knowing what's going on.
Here is a list of everything that is checked:
Code:
system/app/AWS.odex
system/app/ApplicationsProvider.apk
system/app/ApplicationsProvider.odex
system/app/AsusReader.apk
system/app/AsusReader.odex
system/app/AsusSetupWizard.odex
system/app/Bluetooth.apk
system/app/Bluetooth.odex
system/app/BooksTablet.odex
system/app/Browser.apk
system/app/Browser.odex
system/app/CMClient.apk
system/app/CMClient.odex
system/app/Calculator.apk
system/app/Calculator.odex
system/app/Calendar.apk
system/app/Calendar.odex
system/app/CalendarProvider.apk
system/app/CalendarProvider.odex
system/app/Camera.odex
system/app/CertInstaller.apk
system/app/CertInstaller.odex
system/app/ChromeBookmarksSyncAdapter.odex
system/app/Contacts.apk
system/app/Contacts.odex
system/app/ContactsProvider.apk
system/app/ContactsProvider.odex
system/app/DLNA.apk
system/app/DLNA.odex
system/app/DMClient.apk
system/app/DMClient.odex
system/app/DefaultContainerService.apk
system/app/DefaultContainerService.odex
system/app/DeskClock.odex
system/app/Dictionary.odex
system/app/DownloadProvider.apk
system/app/DownloadProvider.odex
system/app/DownloadProviderUi.apk
system/app/DownloadProviderUi.odex
system/app/DrmProvider.apk
system/app/DrmProvider.odex
system/app/Email.odex
system/app/EmailWidget.apk
system/app/EmailWidget.odex
system/app/Exchange.odex
system/app/FacebookPoster.odex
system/app/FileManager.apk
system/app/FileManager.odex
system/app/Finsky.odex
system/app/GalleryNew3DGoogle.odex
system/app/Gmail.odex
system/app/GoogleBackupTransport.odex
system/app/GoogleCalendarSyncAdapter.odex
system/app/GoogleContactsSyncAdapter.odex
system/app/GoogleFeedback.odex
system/app/GoogleLoginService.odex
system/app/GooglePartnerSetup.odex
system/app/GoogleQuickSearchBox.odex
system/app/GoogleServicesFramework.odex
system/app/HTMLViewer.apk
system/app/HTMLViewer.odex
system/app/HoloSpiralWallpaper.apk
system/app/HoloSpiralWallpaper.odex
system/app/Keyboard.odex
system/app/Kindle-OEM.odex
system/app/LatinImeGoogle.odex
system/app/Launcher2.apk
system/app/Launcher2.odex
system/app/Layar.odex
system/app/LiveWallpapersPicker.apk
system/app/LiveWallpapersPicker.odex
system/app/MEar.odex
system/app/Maps.odex
system/app/MarketUpdater.odex
system/app/MediaProvider.apk
system/app/MediaProvider.odex
system/app/MediaUploader.odex
system/app/ModemUpdateService.odex
system/app/Music2.odex
system/app/MyCloud.odex
system/app/MyGazine.odex
system/app/MyWater.odex
system/app/NVIDIATegraZone.odex
system/app/NetworkLocation.odex
system/app/OneTimeInitializer.odex
system/app/PCSyncLauncher.odex
system/app/PRAndroid.odex
system/app/PackageInstaller.apk
system/app/PackageInstaller.odex
system/app/Phone.apk
system/app/Phone.odex
system/app/PicoTts.odex
system/app/PixWe.odex
system/app/PolarisOffice.apk
system/app/PolarisOffice.odex
system/app/Screenshot.apk
system/app/Screenshot.odex
system/app/Settings.apk
system/app/Settings.odex
system/app/SettingsProvider.apk
system/app/SettingsProvider.odex
system/app/SetupWizard.odex
system/app/SoundRecorder.apk
system/app/SoundRecorder.odex
system/app/StrAsus.odex
system/app/Street.odex
system/app/SystemUI.apk
system/app/SystemUI.odex
system/app/Talk.odex
system/app/TelephonyProvider.apk
system/app/TelephonyProvider.odex
system/app/TtsService.apk
system/app/TtsService.odex
system/app/UpdateLauncher.apk
system/app/UpdateLauncher.odex
system/app/UserDictionaryProvider.apk
system/app/UserDictionaryProvider.odex
system/app/Vending.odex
system/app/Vibe2.odex
system/app/VideoEditorGoogle.odex
system/app/Videos.odex
system/app/VoiceSearch.odex
system/app/Weather.odex
system/app/XT9IME.apk
system/app/XT9IME.odex
system/app/YouTubeTablet.odex
system/app/ZinioReader.odex
system/app/ZinioSettingsProvider.odex
system/bin/brcm_ram_plus
system/bin/debuggerd
system/bin/fu
system/bin/vold
system/bin/wpa_supplicant
system/buildrop
system/framework/am.jar
system/framework/am.odex
system/framework/androidolicy.jar
system/framework/androidolicy.odex
system/framework/android.test.runner.jar
system/framework/android.test.runner.odex
system/framework/apache-xml.jar
system/framework/apache-xml.odex
system/framework/bmgr.jar
system/framework/bmgr.odex
system/framework/bouncycastle.jar
system/framework/bouncycastle.odex
system/framework/com.android.future.usb.accessory.jar
system/framework/com.android.future.usb.accessory.odex
system/framework/com.android.locationrovider.jar
system/framework/com.android.locationrovider.odex
system/framework/core-junit.jar
system/framework/core-junit.odex
system/framework/core.jar
system/framework/core.odex
system/framework/ext.jar
system/framework/ext.odex
system/framework/framework-res.apk
system/framework/framework.jar
system/framework/framework.odex
system/framework/ime.jar
system/framework/ime.odex
system/framework/input.jar
system/framework/input.odex
system/framework/javax.obex.jar
system/framework/javax.obex.odex
system/framework/monkey.jar
system/framework/monkey.odex
system/framework/pm.jar
system/framework/pm.odex
system/framework/services.jar
system/framework/services.odex
system/framework/sqlite-jdbc.jar
system/framework/sqlite-jdbc.odex
system/framework/svc.jar
system/framework/svc.odex
system/lib/drm/libdrmwvmplugin.so
system/lib/hw/gralloc.tegra.so
system/lib/libandroid_servers.so
system/lib/libbcc.so
system/lib/libereader.so
system/lib/libinput.so
system/lib/libjSebring.so
system/lib/libnvomx.so
system/lib/libsensors.mpl.so
system/lib/libsrsprocessing.so
system/lib/libstagefright.so
system/lib/libwebcore.so
system/lib/libwvdrm.so
system/lib/libwvm.so
system/lib/modules/bcm4329.ko
system/lib/modules/scsi_wait_scan.ko
I can remember with an old 2.1 tablet we used to modify the actual update script and remove the part of the script that it checks against, so the update would go ahead without checking anything.
Guys, supposing the FOTA update has gone wrong (that's my case, and i understood why... most probably the issue is related to my modified wpa_supplicant this time) ... Is there any way to re-trigger the update procedure?
As far as I've understood the update is cached after download in the tablet, is there any way to retry in case something's gone wrong?
Otherwise, as far as I know, the only way is to bring everything to stock using Nvflash and original ROM and wait for Asus to put on their site the update. That seems to be related to the fact that Asus servers track any FOTA request for a device and let you download it only once.
If you're US you can get the update from here http://forum.xda-developers.com/showthread.php?t=1231635 rename the update to EP101_SDUPDATE.zip put it on the root of a microsd card then boot the transformer into recovery and it will update. As for the wpa_supplicant, use the stock 3.1 in the OP of this post http://forum.xda-developers.com/showthread.php?t=1093778 and you should be able to update.
alex5790 said:
If you're US you can get the update from here http://forum.xda-developers.com/showthread.php?t=1231635 rename the update to EP101_SDUPDATE.zip put it on the root of a microsd card then boot the transformer into recovery and it will update.
Click to expand...
Click to collapse
Can I use CWM recovery or stock recovery required?
rufik said:
Can I use CWM recovery or stock recovery required?
Click to expand...
Click to collapse
I'm pretty sure you have to have stock recovery. If you have CWM you could try it and the worst thing that could happen is just the update failing. Also make sure you have a U.S. transformer because that specific update is U.S.
Hmm, I dont have the compass issues so Im trying to decide here if its worth restoring my old SystemUI (I am running the stock buttons) because that is the only thing I changed when rooted in order to update or just wait for someone to put out a deodexed version.
alex5790 said:
I'm pretty sure you have to have stock recovery. If you have CWM you could try it and the worst thing that could happen is just the update failing. Also make sure you have a U.S. transformer because that specific update is U.S.
Click to expand...
Click to collapse
Is there a quick and easy way to restore/flash the stock recovery? I have CWM and want to get the stock recovery back, but so far the only ways I've found to do that require using nvflash and wiping everything. Am I wrong? It seems like there should be an easier way. On my Evo 4G I was able to flash back and forth between recoveries.
My firmware has been downloaded but is not in /cache. Is there another location where it could have downloaded to? What is the file name of the update?
kenlperry said:
Is there a quick and easy way to restore/flash the stock recovery? I have CWM and want to get the stock recovery back, but so far the only ways I've found to do that require using nvflash and wiping everything. Am I wrong? It seems like there should be an easier way. On my Evo 4G I was able to flash back and forth between recoveries.
Click to expand...
Click to collapse
For the transformer I don't know of a easy way that would be a question for a dev.
GiantSeaturtle said:
My firmware has been downloaded but is not in /cache. Is there another location where it could have downloaded to? What is the file name of the update?
Click to expand...
Click to collapse
It should be named dlpkgfile. If you are not running a file explorer as root the /cache directory will appear empty. I personally use root explorer because it runs as root by default. I'm not sure what other file explorers can run as root.
I was one of the dumb ones and ran the update while still rooted ( thought I wasn't but I guess I was). I then used the Nvflash and original ROM to get back to stock US 8.6.5.6. I then followed the direction in the post to get he dlpkgfile and renamed it EP101_SDUPDATE.zip and put it on the root of the SDcard and booted into the RCK and I am still getting the Yellow ! mark. All I did while rooted was apply the netflix patch but I was under the assumption that if I ran the NvFlash back to root that it put back the original file for libnvomx.so. Is that not the cause and has anyone been able to use this dlpkgfile to get to the updated version?
Thanks
dugout2929 said:
I was one of the dumb ones and ran the update while still rooted ( thought I wasn't but I guess I was). I then used the Nvflash and original ROM to get back to stock US 8.6.5.6. I then followed the direction in the post to get he dlpkgfile and renamed it EP101_SDUPDATE.zip and put it on the root of the SDcard and booted into the RCK and I am still getting the Yellow ! mark. All I did while rooted was apply the netflix patch but I was under the assumption that if I ran the NvFlash back to root that it put back the original file for libnvomx.so. Is that not the cause and has anyone been able to use this dlpkgfile to get to the updated version?
Thanks
Click to expand...
Click to collapse
It has to be the external microsd card, not the internal sdcard.
alex5790 said:
It has to be the external microsd card, not the internal sdcard.
Click to expand...
Click to collapse
Thanks, I went ahead and ran it from the MicroSD card and I am getting still getting the yellow !. I would have thought had I done the nflash to the current rom it would have reset all the files under system.
dugout2929 said:
Thanks, I went ahead and ran it from the MicroSD card and I am getting still getting the yellow !. I would have thought had I done the nflash to the current rom it would have reset all the files under system.
Click to expand...
Click to collapse
The only other asserts are:
assert(file_getprop("/system/build.prop", "ro.build.fingerprint") == "asus/US_epad/EeePad:3.2/HTJ85B/US_epad-8.6.5.6-20110726:user/release-keys"
and
assert(getprop("ro.product.device") == "EeePad"
so unless those are different it should work especially if you nvflashed it back to stock. Does it immeadiately go to ! or does the green bar at least progress a little? Also what region eg. US,WW,TW
alex5790 said:
The only other asserts are:
assert(file_getprop("/system/build.prop", "ro.build.fingerprint") == "asus/US_epad/EeePad:3.2/HTJ85B/US_epad-8.6.5.6-20110726:user/release-keys"
and
assert(getprop("ro.product.device") == "EeePad"
so unless those are different it should work especially if you nvflashed it back to stock. Does it immeadiately go to ! or does the green bar at least progress a little?
Click to expand...
Click to collapse
It does a the progress bar for about 1 sec or so. It is the US version.
kenlperry said:
Is there a quick and easy way to restore/flash the stock recovery? I have CWM and want to get the stock recovery back, but so far the only ways I've found to do that require using nvflash and wiping everything. Am I wrong? It seems like there should be an easier way. On my Evo 4G I was able to flash back and forth between recoveries.
Click to expand...
Click to collapse
You can use nvflash to "download" partition 5 which is the SOS/recovery. You can reflash the stock and apply the stock OTA. There will be no --create flag in the nvflash command.
A modded OTA won't work with the stock recovery because of signature checks.
CWM should be able to flash everything but the blob, but you have to mount system first. You can mount staging and then the blob will flash as well (after a manual reboot to recovery). I have to admit that it is a pretty convoluted process if your android-fu is weak.
sent from my cyanogen(mod) vision
dugout2929 said:
It does a the progress bar for about 1 sec or so. It is the US version.
Click to expand...
Click to collapse
Possibly there could be something wrong with the rom used to nvflash. What you could try next is go to Asus's site and get the 8.6.5.6 update, unzip it once so that it is only a single zip file, rename it to EP101_sdupdate put it on the root of the microsd and try to flash that then try to flash 8.6.5.9 again
alex5790 said:
Possibly there could be something wrong with the rom used to nvflash. What you could try next is go to Asus's site and get the 8.6.5.6 update, unzip it once so that it is only a single zip file, rename it to EP101_sdupdate put it on the root of the microsd and try to flash that then try to flash 8.6.5.9 again
Click to expand...
Click to collapse
I was able to do this and it worked perfectly, I was thinking maybe the file dlpkgfile that I got was corrupt but I am able to unzip it etc. I guess I will just need to wait for Asus to put it out on their site.
Thanks for all the help.
dugout2929 said:
I was able to do this and it worked perfectly, I was thinking maybe the file dlpkgfile that I got was corrupt but I am able to unzip it etc. I guess I will just need to wait for Asus to put it out on their site.
Thanks for all the help.
Click to expand...
Click to collapse
If you think it might be corrupt you could try the one from this post http://forum.xda-developers.com/showthread.php?t=1231635

[Q]Won't update to Android 3.2.1 over FOTA / need original stock ROM

So first of all my tablet is brand new and not rooted and I don't want to root it.
When I got it I could update it instantly from 3.0.whateverwastheversionatthetime to android 3.2 (build 7.006.01_COM_GEN1) but it won't go from there to 3.2.1 which I hear is available for my location (France) The update tool tells me that my firmware is up to date.
I've tried a factory reset as advised by Acer customer care services but it wouldn't change. Also no matter what I do (empty cache etc.) the market won't update to Google Play Store and I think the two issues are related.
So I have two (or rather 3) questions:
1) Does anyone know a way around to force the update? (I doubt it's possible but hey "l'espoir fait vivre")
2) If not can I install a stock ROM without root and NOT compromise the warranty?
3) Where can I get such a ROM? I have searched here and here but 3.2.1 is not on the first thread and the links on the second thread are broken, plus I want to make sure that the ROM is the proper one for my region and that comes the ICS OTA update I will have no troubles doing the update.
Thanks in advance to those who will answer.
lunaticwraith said:
So I have two (or rather 3) questions:
1) Does anyone know a way around to force the update? (I doubt it's possible but hey "l'espoir fait vivre")
2) If not can I install a stock ROM without root and NOT compromise the warranty?
3) Where can I get such a ROM? I have searched here and here but 3.2.1 is not on the first thread and the links on the second thread are broken, plus I want to make sure that the ROM is the proper one for my region and that comes the ICS OTA update I will have no troubles doing the update.
Thanks in advance to those who will answer.
Click to expand...
Click to collapse
1) No you cannot force an OTA
2) It depends - others have reported returning there acer with no probs -, i think someone has even returned it rooted and been ok. These things are fairly bulletproof, and really hard to 'brick'. As long as you can read, follow a few steps you shouldnt have any probs. The worse thing you can do is try 2 or 3 different methods all at once because something isnt working right. You're best to pick one and stick with it, if you have probs ask for help in the thread you got the rom from or start your own like you have here
3) The update.zip method from the first link you posted "should" work. Did you "decrypt" the file you downloaded before extracting the update.zip??
You could try timmyDeans v4 method- it will install a stock 3.2.1, it is rooted but you can remove root using the tools he provides. Beware though this will wipe all data so backup anything essential.
The update.zip method will leave your data and settings intact
As always the choice is yours, there are some really excellent custom roms out there - I enjoy the best of both worlds with a backup of my trusty stock 3.2.1, I flash to my hearts content knowing I can always go back to it when the OTA update is out!!! Oh the joys of root priveleges
Thanks for your input, I'll make sure to try all this when I get back from work. I've a few additional questions:
1) If I install a custom rom, will the OTA work from this ROM or, comes the OTA, will I have to restore my actual Stock rom and then proceed with the OTA?
2) I haven't tried the rom on the first link I gave because it is modified and I was searching for the original, pristine, untouched stock ROM for 3.2.1
I've seen such roms around here on xda for 3.2 but none for 3.2.1, if anyone stumbles upon one please let me know.
3) Since I'm still looking for a pristine ROM before trying anything else, I have a friend whose tablet (same brand and model) safely updated to 3.2.1, is there a way to make a rom from is gear? If yes, how to?
4) (related to 3) how can I backup my actual ROM, do I have to be a root user to do so?
THX again!
lunaticwraith said:
Thanks for your input, I'll make sure to try all this when I get back from work. I've a few additional questions:
1) If I install a custom rom, will the OTA work from this ROM or, comes the OTA, will I have to restore my actual Stock rom and then proceed with the OTA?
2) I haven't tried the rom on the first link I gave because it is modified and I was searching for the original, pristine, untouched stock ROM for 3.2.1
I've seen such roms around here on xda for 3.2 but none for 3.2.1, if anyone stumbles upon one please let me know.
3) Since I'm still looking for a pristine ROM before trying anything else, I have a friend whose tablet (same brand and model) safely updated to 3.2.1, is there a way to make a rom from is gear? If yes, how to?
4) (related to 3) how can I backup my actual ROM, do I have to be a root user to do so?
THX again!
Click to expand...
Click to collapse
1. Typically, most people do not take OTA's when running a custom rom, as basically the OTA installs a totally fresh factory Rom. This is true with the 3.2.1 update, which contains a new bootloader. Usually, this means you lose root, and Recovery, then stuck with downgrading to get these things back.
Timmy Deans root tool supposedly maintains a back door method, which s supposed to protect root, in case of an OTA. No, I haven't used this method, as I run my own 501 roms.
2. Vache has a thread "full package and updates" in the 500 Dev forum. There are several factory Roms and Updates. You'll have to look. Chances are, he may not have the specific Com Gen version you want, but probably one close enough.
3. If your friend can get adb running, you can pull a "system dump", which will dump all files/folders in the system folder. The boot.img would be nice to get, but you can probably use the current one you have. Unfortunately, he already rebooted, so you probably can't get the original full update file. If he's rooted, you can use an app called Rom Factory, to get most of what you need. It's always a good time to become familiar with ADB.
4. Well, you can back it up internally, but it's sort of useless if you can't get into your OS You will need to Root, and install a custom recovery to keep your backup externally.
Moscow Desire said:
2. Vache has a thread "full package and updates" in the 500 Dev forum. There are several factory Roms and Updates. You'll have to look. Chances are, he may not have the specific Com Gen version you want, but probably one close enough.
Click to expand...
Click to collapse
ok, as Moscow has pointed out, in vaches thread not all roms are listed. My stock roms (1.016.01 and 1.139.04) for instance weren't - so I spent the last hour or two trying the "EUU gen1" listed at the bottom of the page. Well, it actually worked!! It gave me an OTA to 1.139.04 straight away. After that installed i got the 4.010.40 to 3.2 and then the next 2 for 3.2.1 - 7.006.03 and 7.014.15. So its given me the correct updates for my country AND kept my data and settings too.
SO, since you're on a Gen1 Rom this should work for you too, but still no gaurantee you will get the OTA to 3.2.1, no harm in trying though
btw timmydeans method is a gen2 rom so you can rule that out...
---------- Post added at 11:25 PM ---------- Previous post was at 11:16 PM ----------
just came across this link for an update to stock 3.2.1 build 7.014.14 here - orignal thread here but you need cwm to install it....
unless you can make it into an update.zip???
but thats way outta my league,
moscow may be able to suggest something though
Thank you very much, your answers help a lot! Just a few precisions and I'll stop being a pain in the ass!
1. Typically, most people do not take OTA's when running a custom rom, as basically the OTA installs a totally fresh factory Rom. This is true with the 3.2.1 update, which contains a new bootloader. Usually, this means you lose root, and Recovery, then stuck with downgrading to get these things back.
Click to expand...
Click to collapse
==> @ Moscow, when you say "lose recovery" does it mean I lose the green thingy with gears when I start with volume down and power pressed/ and when I reset to factory settings?
==> @dibb_nz your method is the closest to what I'm looking for, I also hope it will give me the correct updates for my country and since Vache is a fellow countryman it might just be ok.
Anyways thanks again, I'll give a thorough look to all of your solutions and try and do a few things tomorrow afternoon. I'll keep you posted in case this thread interests anyone else.
lunaticwraith said:
==> @ Moscow, when you say "lose recovery" does it mean I lose the green thingy with gears when I start with volume down and power pressed/ and when I reset to factory settings?
Click to expand...
Click to collapse
No, what I meant to say, is when you run a rooted "custom" Rom, and use a "custom" recovery such as RA Recovery or CWM, getting an OTA update, usually wipes that out, and installs the factory bootloader. Your factory recovery....cough cough.... will still be there.
If you are only concerned about stock factory, then don't worry about it. You;re ok. Your factory/stock recovery will be just fine
The reason we root and install custom recoveries, is so we can do 3 primary things.
1. Flash a custom rom
2. Create a complete system backup to our external SD card.
3. Get rid of pre-installed useless apps.
There are other things we can do with it, but these are the primary reasons.
When you have a default factory stock system, the only protection you have, is a factory reset (hope it works), and a couple other methods which require a touch more knowledge.
Anyhow, don't worry about your factory recovery. It's just fine.
1) Just for the sake of knowledge what's the difference between GEN_1 and GEN_2? (and GEN3 and CUS7 and EMEA_TMLP)?
2) @Dibb_nz when you tried with the stock rom from Vache, was it because you encountered the same no FOTA update problem as I did? Or just to try...?
3) Something's still unclear to me after browsing through the forums: If I get an unmodified stock ROM can I flash it with the stock recovery? (so without rooting) Or do I need CWM (so root is needed)
4) What's EUU? (on Vache's thread some roms are listed as EUU)
lunaticwraith said:
1) Just for the sake of knowledge what's the difference between GEN_1 and GEN_2? (and GEN3 and CUS7 and EMEA_TMLP)?
2) @Dibb_nz when you tried with the stock rom from Vache, was it because you encountered the same no FOTA update problem as I did? Or just to try...?
3) Something's still unclear to me after browsing through the forums: If I get an unmodified stock ROM can I flash it with the stock recovery? (so without rooting) Or do I need CWM (so root is needed)
4) What's EUU? (on Vache's thread some roms are listed as EUU)
Click to expand...
Click to collapse
1. The Gen's usually signify regional based roms. More specifically language support, sometimes a wifi tweak, and maybe a couple other things. Mostly though, ComGen1's are for the US and probably canada, and offer about 12 different languages. TMPL is for East Europe mostly, with polish as the default language. All roms contain the english language as far as I know.
3. You basically can't install a full rom on an unrooted tablet without CWM or RA Recovery. You will have to run the update (decrypt the file, remove the update.zip)
4. EUU is a pc based install. Plug in the USB, set your tab to APX mode and run the EUU.
If you did the root, and install a custom recovery, then you could run just about all the full roms. Your custom recovery would be overwritten, and you would lose root access. You would have a stock tablet with the version rom you selected.
You can always wait a week or so. Am sure if the update has been pushed to your country, it's just a matter of time till you get it. It's common for the update process for specific roms, to get fully done in 2-3 weeks. It took well over a week just for users in california to mostly start getting updates.
Well the official release date for the ICS FOTA in France is May 3rd, so I'll wait until then but having other options and the know-how to take actions is always a good basis. (plus I'm really not the patient type ^^)
Stupid question but I'm guessing EUU needs root too?
and also APX means rebooting while holding power and volume - right?
lunaticwraith said:
Well the official release date for the ICS FOTA in France is May 3rd, so I'll wait until then but having other options and the know-how to take actions is always a good basis. (plus I'm really not the patient type ^^)
Stupid question but I'm guessing EUU needs root too?
and also APX means rebooting while holding power and volume - right?
Click to expand...
Click to collapse
I tried the EUU just to see if it would keep me on my regions OTA upgrade path.
Sometimes you can have probs OTA'ing if you aren't using the rom from your region.
But in this case it gave me the correct OTA's.
APX is Acer Download mode, where the OTA upgrades are flashed - this EUU will do it via your PC. Button push method (power/reset button) not required.
No, the EUU does not need root which is why I tried it out for you
You will need to be on 3.2.1 before you will receive the ICS update
I used this EUU from vaches thread -
EUUs_SBK_Acer_A500_1.016.05_COM_GEN1
late for work will check back later
That's really helpful thanks I'm downloading the same EUU you used and will try it today or tomorrow depending on how much time I have, will keep you posted!
Ok so I did the EUU install and it worked fine, the tablet then allowed me to upgrade to 3.01 and then 3.1 then 3.2 via FOTA without any problem. But once I reached 3.2, the update tool informs me that there's no update available and my gear is up to date
So my guess is Acer France are not pushing the 3.2.1 FOTA update anymore...
Any other explanation?
lunaticwraith said:
Ok so I did the EUU install and it worked fine, the tablet then allowed me to upgrade to 3.01 and then 3.1 then 3.2 via FOTA without any problem. But once I reached 3.2, the update tool informs me that there's no update available and my gear is up to date
So my guess is Acer France are not pushing the 3.2.1 FOTA update anymore...
Any other explanation?
Click to expand...
Click to collapse
Glad to hear u got thru the EUU process OK, not so great u still can't ota to 3.2.1
Others have reported similar issues not sure if/how they were ever resolved. As moscow posted earlier,ota,s are not made available to all users in all regions, all at once, so it may be just a matter of waiting for the next "push cycle" to roll round.
At least you know you can always get back to stock if you ever decide to root and go custom There no direct root method for 3.2, just use that same euu to get back to 3.1 and use iconia root and Acer recovery installer from the market and you're ready to flash your rom of choice
Pls post back if u do get the ota - best of luck
rgds Donna
Yeah I was just browsing the XDA forums, contemplating the idea to rollback and root and then installing this
I wonder if it's worth waiting for the OTA... as for what you said about waiting for the next "push cycle" I've been waiting since I got the tablet and the update hasn't come yet, which is strange because the ICS update is due on May 3rd in France and I'd guess they'd have everyone up to date and ready for the update by now!
Rooting seems pretty straightforward and much easier than what it was on my Samsung Galaxy Spica: I found this
, a file called iconiaroot.apk on the sdcard aswell, rebooting your tablet while pushing the volume down button so its starts flashing the buggy honeycomb version.
Then start up the tablet again, rush to the market, download some file manager, with that filemanager explore your sdcard, and install the iconiaroot.apk file, once thats done, rush back to the market and download and install acer recovery installer. At that point you will have CWM (clockworkmod) installed.
Click to expand...
Click to collapse
is that all there is to it?
In any case I'll keep you posted just so it can help anyone with the same issue!
alsoe FYI and just for the anecdote: the reason I'm so cautious about everything and scared ****less of rooting is that the tablet is a present from my girlfriend for my 30th birthday, and she'll hang me with my guts if I brick it.
Ok I rooted and flashed the above-mentioned rom and it works! I'm now under 3.2.1!
Thanks to everyone who helped me! When the ICS update comes I will post here to signal how the FOTA went.
Thanks again!
Lol, good onya for taking the plunge! Yeh acer recovery installer is brilliant, along with iconia root, makes the whole process stress free.
Will be interesting to see if you get a notification for ICS OTA with that rom.
Can always flash one of the leaks if u get impatient??
Glad everything's worked out and yr g/f still talking 2 u
rgds Donna
thx! I will post here when/if I get the OTA. and my love life is safe thanksnto iconia root
okay so the ota has been rolling for over a week and a half now and still nothing for me

Important/Urgent: Who has a STOCK Verizon tab 7.7 (SCH-i815)

I need help! I need a stock, unmodified recovery partition image.
Anyone here with a vzw tab who DOES NOT yet have CWM installed?.
PLEASE contact me.
Thanks!
electron73 said:
I need help! I need a stock, unmodified recovery partition image.
Anyone here with a vzw tab who DOES NOT yet have CWM installed?.
PLEASE contact me.
Thanks!
Click to expand...
Click to collapse
I have one that hasn't been moded but have no idea how to get you what you want. PM me if you know how to download and send to you and I'll do my best to help.
I'll check my laptop at home tonight. I believe I kept my heimdall backup before flashing cwm
Sent from my DROID BIONIC using Tapatalk 2
Just checked, mightve deleted it. Sorry man
aximtreo said:
I have one that hasn't been moded but have no idea how to get you what you want. PM me if you know how to download and send to you and I'll do my best to help.
Click to expand...
Click to collapse
Oh that would be awesome! Are you rooted? Let me find the commands in the meantime, I read somewhere it's a simple one command in terminal to extract the recovery partition into a file on sd card...
WHAT AN ORDEAL !!!!
But in the end: SUCCESS!
I managed to get my tab updated with the Verizon OTA update.
The problem is definitely CWM !!! A rude awakening is in store for everyone with the P6800 CWM installed, because it a) fails to verify the checksum of OTA files correctly on the i815, b) it thinks the tablet is a P6800, so the OTA file fails to run if it assert checks for "SCH-i815" hardware AND lastly c) modem updates don't work because the device /dev/cdma_update doesn't exist, so the modem.bin firmware_update call fails !!!
In short, I had to fumble the OTA file apart and do the update manually in two runs:
First file, kick the checksum, hardware check and modem update out, then manually run the ZIP through CWM. The zip subsequently (LUCKILY) updated the stock recovery and overwrote CWM with a new fresh stock recovery.
Second file had everything kicked out BUT the modem udpate and LTE patch, so with the STOCK recovery this file ran through just fine, updated the modem and then applied the LTE delta patch.
Phew!!!
Of course I had to manually restore root after the update, had backed up with voodoo, auto restore failed, so terminal and hacking it was...
Now I have the tab running on clean stock FD01, baseband and LTE FD01, rooted and stock recovery.
No more CWM, no more "hacking" with the ROM until some dev finally releases a "correct" CWM and at least ANY factory ODIN image is available to bring the tab back to stock if needed!!!
Kinda sick of the non-support for this tab. So much going on for the Galaxy Note and pretty much every other device. I'm starting to regret having bought this "special" Verizon version
Awesome find and great to know for whenever ics does come out. Could you please post the recovery img you got?
Sent from my DROID BIONIC using Tapatalk 2
OK after getting so many responses I decided to just post everything here in hopes that it will help others, too:
All files are here:
http://www.mywo.org:88/XDA/sch-i815/index.php
Step by step procedure to update the Verizon Tab from ..FA02 to ..FD01 build IF YOU ARE stuck with CWM installed on your tab and the original OTA fails with errors:
Upload the SCH-I815_FA02c_To_FD01.1.zip to the INTERNAL(!) SD card. This is important because CWM contains a bug that will only allow you to install from ZIPs stored on the INTERNAL SD storage.
Upload the SCH-I815_FA02c_To_FD01.2.zip to the EXTERNAL(!) (micro SD) card. This is important, because after the factory recovery is restored, it will correctly (and only) look for ZIPs on the EXTERNAL card.
Best way just copy both files to both locations
Fire up CWM and do "install from ZIP" and select SCH-I815_FA02c_To_FD01.1.zip
It should run (takes a while) and eventually tell you all is done. BOOT the tab. It should boot fine but in system it will show the new Android build FD01 but the baseband (radio) will still be the "old" one.
Now press and hold power and vol up again until you see the default Samsung recovery menu. Choose install from ZIP and select SCH-I815_FA02c_To_FD01.2.zip. This will now upgrade the baseband only. When done, reboot and enjoy being back on the "factory upgrade path" with the tab.
I hope someone more savvy than me can "fix" CWM to work properly with VZW tabs (accept the checksum, not fail the check for "SCH-i815" and provide the correct /dev file links for radio upgrades). Until then, I recommend just leaving the tab as-is and not tinkering with the ROM. Not that there is any custom ROM available anyway :-(
I also pulled the NEW factory recovery image FD01_recovery.img with the following command:
dd if=/dev/block/mmcblk0p6 of=/sdcard/FD01_recovery.img bs=4096
So in case anyone with a botched recovery wants to restore factory (Samsung 3e) recovery. This was actually the reason I had to go through all this... There is NO factory recovery image ANYWHERE to be found. I can't believe that I should be the first one ever to post one?? Anyway, hope it will help
I'm still quite new here, so I do really appreciate every click on that "thanks" button
P.S. for tinkerers and devs I also uploaded the original, untouched OTA file (0559c0e4e08e.update_SCH-I815_FA02c_To_FD01.bin) as it came from Samsung or Verizon or whatever and ended up in the /cache partition.
THANK YOU!
Electron,
You sir, are a BOSS! Thank you so very much for doing the work, and sharing it. You just made things one hell of a lot easier on me, and anyone else that follows.
Regards,
-Rob
Also want to say thanks. You rock, dude. I wouldn't have known how to revert **** on my own.
Also, I feel like we need a sticky or something for sch-i815 owners to go to for device specific stuffs, especially since there is little knowledge/info out for this device.
Sent from my Galaxy Nexus using xda premium
hmm i only ever installed ROM manager ... but i did root it ... problem is ... now i don't have a CWM recovery to flash the file ... any ideas?
phigmeta said:
hmm i only ever installed ROM manager ... but i did root it ... problem is ... now i don't have a CWM recovery to flash the file ... any ideas?
Click to expand...
Click to collapse
You're in luck! You don't need to go through the whole ordeal because you do NOT have CWM! You can just update the regular intended way. Go into settings, about phone and then click check for system updates. If it presents you the OTA update, just do it the regular way.
My complicated "hack" is only necessary if you DO HAVE CWM installed.
Im sorry I did not explain well what my issue is.
I do not have CWM installed, however i did delete a few appilcations using titanium backup. This causes updates to not take. I would really like to just take it back to factory and start over (this time with less stupidity on my part)
I of course would assume that once its at factory i can then install updates again.
Right now when i try i get the "!" droid sign and a reboot
phigmeta said:
Im sorry I did not explain well what my issue is.
I do not have CWM installed, however i did delete a few appilcations using titanium backup. This causes updates to not take. I would really like to just take it back to factory and start over (this time with less stupidity on my part)
I of course would assume that once its at factory i can then install updates again.
Right now when i try i get the "!" droid sign and a reboot
Click to expand...
Click to collapse
Hey
OK unless someone can tell us how to "make" an ODIN flashable ROM for you, here is what I would do (and please don't get scared because it sounds a bit convoluted).
First, you need to be rooted. This is obviously the case.
IMPORTANT since you don't have CWM installed yet, SAVE your factory restore.img before proceeding, this saves you a lot of hassle later!
Open the android terminal, type su (accept the prompt) and then type (or copy/paste)
dd if=/dev/block/mmcblk0p6 of=/mnt/sdcard/factory_recovery.img bs=4096
Check that you have a "factory_recovery.img" file on your sd card now it should be about 8M big.
Now you're safe to install CWM from the forum, look for the other thread(s) where this is being discussed and follow the instructions for the P6800 "international" version with 3G. CWM Thread here:
http://forum.xda-developers.com/showthread.php?t=1613638&highlight=cwm&page=3
Then (thanks to nicduim!) there is a full factory (rooted) CWM image floating around on the forums here:
http://forum.xda-developers.com/showthread.php?t=1613638&page=6
Which I used to restore my tab to "almost factory" with the missing bloat apps back in place.
I have a copy on my server here: http://ww.mywo.org:88/XDA/sch-i815/ it's the "2012-05-06.22.48.58.ZIP"
unzip that and put the contents on your INTERNAL SD card in the folder clockwordmod. So on your internal SD you should have /clockworkmod/2012-05-06.22.48.58 and inside there the files boot.img, recovery.img etc.
Use CWM recovery to restore this backup. If you never used CWM before. Press power button and volume up and hold both until you see the menu screen with text. You can go up/down with the volume buttons (go slow, it's very laggy) and with the power button you "select" an option. Select the "restore from backup" option and point it to the only folder being offered, the 2012-05-06.22.48.58.
The restore takes a while, then reboot the tab. Now you're back to stock! Last thing you need to do is get rid of CWM again because in the end it's still a bit buggy and will prevent the OTA update from running properly.
Since you luckily have a backup of the factory recovery in form of that factory_recovery.img file, just install and open terminal again, type su and then type (or copy)
dd if=/mnt/sdcard/factory_recovery.img of=/dev/block/mmcblk0p6 bs=4096
This overwrites CWM with your original Samsung Android recovery.
Now you just reboot as usual, connect to the internet and wait until the popup message shows up that a system update is ready, accept it and enjoy
If you don't want to wait for the automatic OTA, you can also stop before killing CWM and use my convoluted 2-step manual update which will get you to the exact same condition as the official OTA.
Hope all this makes sense
I was already on stock FD01 when I tried installing CWM for the P6800 that's floating around here somewhere. Odin said it was a success, but it looks like it didn't take. I've done it a few times, but still ended up w/ the stock recovery. However, after reading through your thread, I do not see a /dev/cdma_update in my I815 either. Is it possible that my attempt to install CWM (although unsuccessful) wiped out this file, among others?
Right now, I'm still at stock FD01 (rooted) and everything seems to be working. When I tried doing an OTA update, it just tells me that I have the latest update and no newer update is available.
One other thing, if I have to, I only have the stock recovery right now since CWM didn't take, can I simply flash both zip's using the Samsung stock recovery to put everything back in stock?
SCH-I815_FA02c_To_FD01.1.zip
SCH-I815_FA02c_To_FD01.2.zip
AlpineMan said:
I was already on stock FD01 when I tried installing CWM for the P6800 that's floating around here somewhere. Odin said it was a success, but it looks like it didn't take. I've done it a few times, but still ended up w/ the stock recovery. However, after reading through your thread, I do not see a /dev/cdma_update in my I815 either. Is it possible that my attempt to install CWM (although unsuccessful) wiped out this file, among others?
Right now, I'm still at stock FD01 (rooted) and everything seems to be working. When I tried doing an OTA update, it just tells me that I have the latest update and no newer update is available.
One other thing, if I have to, I only have the stock recovery right now since CWM didn't take, can I simply flash both zip's using the Samsung stock recovery to put everything back in stock?
SCH-I815_FA02c_To_FD01.1.zip
SCH-I815_FA02c_To_FD01.2.zip
Click to expand...
Click to collapse
Oh wait, so you are saying that in "About device" your Android is 3.2
Baseband i815.04 V.FD01 I815FD01
and your Build number is already at HTJ85B.I815FD01.SCH-I815.I815FD01 ?
That would mean you are already updated. In this case, it should be pretty easy to fix your problem. Which apps did you delete with Titanium? I can back them up from my system and make them available for you. All you'd need to do is drop the backup files into your Titanium backups folder and then fire up titanium and restore them!
The /dev/cdma_update node is only required WITHIN CWM recovery, so that is nothing for you to worry about. The zip files above won't help you because they are incremental updates requiring your system to be at FA02, not FD01 !
Yes... I'm already in the latest update. I already backed up the bloatware using Titanium Backup before uninstalling. So I just need to restore them back in order to receive and apply OTA updates in the future?
Sent from my SPH-D710 using Xparent ICS Blue Tapatalk 2
Please Help
Hi. I'm rooted and removed all sorts of bloatware with Titanium. I did this a long time ago and did not back anything up because I'm used to running hardware with custom ROMs available, and not relying on OTA updates.
Since there aren't any custom ROMs for the i815, I'd like to get ready for the upcoming ICS update. To do so, I want to get FD01 loaded onto my device, but I can't update because I've apparently removed too much of the required bloatware.
Does anyone know WHAT pieces of bloatware I'd need to reinstall in order for the OTA update to apply? I'd assume I can restore them and then apply the update and re-root.
If anyone can help pinpoint what missing APKs might help, I'll give them a shot. And, to the extent I figure anything out, I'll repost here in the hopes that it helps someone else.
electron,
Your instructions worked ... thank you so much
@jkrell... the failed attempt at installing the update should return an error message(s). You just have to read through them until you find the culprit(s). Apparently I uninstalled a few odexed files that were needed. I couldn't update until i hunted them down and restored them.
I guess we all jumped at the opportunity to install the cwm recovery image, that we didn't even think about cmda updates....ooops. So far i had to do a complete factory restore after the update. I was getting soft bricked to the point where I had no choice. Good thing I sent all titanium backups to actual sd card, i was able to salvage 97% f my data..... with the exception of a few downloads i forgot to move.
Gamecih doesn't work anymore (either version). No more automative data hacks I'm not sure what's going on. I uninstalled adfree..used titanium backup to uninstall both versions and reinstalled both several times. Oh well.
It really sucks not having nandroid backups but it's not worth the trouble of having to do this everytime an OTA modem update gets pushed to my tab. Needless to say, I won't be odining the cwm based recovery image again.
I'm with the O.P. I wish i hadn't wasted my money on this tab. No true cwm for this tab, so no dev will ever waste thier time with this tab. The sch i815 will soon be forgotten about and some other tablet will be all the hype before summer ends....that's just how it is. 21 months left on my contract.... [email protected]#k my life. Lol
Thanks Smitty.
When I try to update, I just see the "!" logo and then the device reboots. Is there a log file somewhere I can look at to see what the errors are?
I hear ya on the gloom and doom, but this device has only been out for just over 3 months now. I'd expect a recovery and some custom ROMs to come eventually. I doubt I'll go the custom ROM route unless CyanogenMod is supported, because I have no complaints about the tablet's performance thus far. It's speedy, smooth and the battery lasts forever.
In my book, this is a great tablet and I'm satisfied with the purchase.

New update available for KIW-L24

Honor released an update today for its KIW-L24
This will upgrade your system to KIW-L24C567B351 from any of the versions given below.
If you are in KIW-L24C567B331CUSTC567D003 - Download the package from http://update.hicloud.com:8180/TDS/data/files/p3/s15/G79/g0/v74510/f1/full/update.zip
If you are in KIW-L24C567B334 - Download the package from http://update.hicloud.com:8180/TDS/data/files/p3/s15/G79/g0/v74512/f1/full/update.zip
This update consists of latest January Google security patches and few important bug fixes for device.
vsriram92 said:
Honor released an update today for its KIW-L24
This will upgrade your system to KIW-L24C567B351 from any of the versions given below.
If you are in KIW-L24C567B331CUSTC567D003 - Download the package from http://update.hicloud.com:8180/TDS/data/files/p3/s15/G79/g0/v74510/f1/full/update.zip
If you are in KIW-L24C567B334 - Download the package from http://update.hicloud.com:8180/TDS/data/files/p3/s15/G79/g0/v74512/f1/full/update.zip
This update consists of latest January Google security patches and few important bug fixes for device.
Click to expand...
Click to collapse
Thanks for the note, but either there is an issue with the update or the file got corrupted on the download. I flashed it and emui went through the update process, rebooted and then said my SD card was corrupt and to format it.
I have a 128GB card full of music TBU and saved ROMs that I did not want to lose. Went back via TWRP to previous and no damaged SD card and all is well.
Might have been the file was corrupted but just be caareful and always backup before you make any changes.
So nice of their support site to be down...
tomlogan1 said:
Thanks for the note, but either there is an issue with the update or the file got corrupted on the download. I flashed it and emui went through the update process, rebooted and then said my SD card was corrupt and to format it.
I have a 128GB card full of music TBU and saved ROMs that I did not want to lose. Went back via TWRP to previous and no damaged SD card and all is well.
Might have been the file was corrupted but just be caareful and always backup before you make any changes.
Click to expand...
Click to collapse
Instructions > https://forum.xda-developers.com/honor-5x/how-to/guide-force-installing-stock-ota-t3502874
What are the bug fixes???
Are there any new features???
I am currently on custom ROM and would like to know the answers to these questions to see if it's worth it to go back to stock rom
Hi, is there a full firmware package for this new version? Tried to upgrade and got soft-bricked and I don't know if it's safe to flash the full B331 package.
[EDiT]
Flashed the full B331, booted and applied the B351 update by powering off and pressing Vol+ & Vol -. After booting it still says B331 and my WiFi is dead.
m0ndul said:
Hi, is there a full firmware package for this new version? Tried to upgrade and got soft-bricked and I don't know if it's safe to flash the full B331 package.
[EDiT]
Flashed the full B331, booted and applied the B351 update by powering off and pressing Vol+ & Vol -. After booting it still says B331 and my WiFi is dead.
Click to expand...
Click to collapse
So much miss information .. no one bothers to find the truth
Can I ask where/when/how you found these files? There seems to be nothing official available, nor will Huawei provide any information about any prospective update.
animeme said:
Can I ask where/when/how you found these files? There seems to be nothing official available, nor will Huawei provide any information about any prospective update.
Click to expand...
Click to collapse
Link below or install the Huawei Firmware Finder form the Google Play Store and set it up to get OTA files in settings.
http://hwmt.ru/hwmtsite/firmware-database/?firmware_model=kiw-l24
deleted
So did anyone ever take a wack at this? I've done a lot of googling and haven't been able to find anything official off the support site about this update so I was wondering if it was legit or not? I know how the update zip suppose to work and how to make it work. Just wondering if anyone used this.
GrimReaper24 said:
So did anyone ever take a wack at this? I've done a lot of googling and haven't been able to find anything official off the support site about this update so I was wondering if it was legit or not? I know how the update zip suppose to work and how to make it work. Just wondering if anyone used this.
Click to expand...
Click to collapse
What he said.
I'm hoping it's nothing more than a VoLTE update that LOS maintainers warn against anyway, if there's actually no one to further explain what it is
received this B351 update over B331, also did factory reset, GUI lag seems gone, not noticing new feature
my kiwi-L24 got re-flashed today, it is weird that this B351 update is no longer available from B331's update check
searched on internet, there is news about "honor 5c" getting a B351 nougat update
This came up on one of the 5X's that I have. Updated and forgot to put back stock recovery. Don't be like me and forget to do that. Now it won't work properly and I can't get to start any apps to try and fix it. I can put back TWRP and wipe it, but I don't want to lose my data. I also have that problem now where it keeps telling that the SD card is corrupted. I backed up the data and scrubbed the card in the phone but it keeps coming back with the same thing.
If someone did an actual successful update properly (with stock recovery) then please update and say if everything is working. If not, I'm going to have to find some way to backup the data and then scrub it.
*EDIT*
I believe something like this happened to me before. I was on B151 and went to B331 with TWRP installed by accident. What happened was that the OS was still running EMUI 3.1 but the build was saying B331. After fighting with it (and community support) I managed to get it to B331 fully and EMUI 4.0 - since then and a few custom ROMs I'm back on B151 EMUI 3.1 due to stability. Games and some apps just didn't work on the new one. The second phone was on B331 fully though - then I made the same mistake and it went to B351. This time though, the phone seems screwed. No apps will load. I can get into settings and the file manager, but no Titanium Backup and no Flashify. Going to put back TWRP and try to flash GAPPS and see if it will help me get into Play Store. From there I'll try to reinstall Flashify and flash the ZIP of the update. Will post back once done.
*EDIT*
Well that didn't work. Even after going back and trying to root the device again - then checking the option for it to not detect the dirty flash - still didn't work. Kept complaining that stock apps are already present.
I'm going to try and get some files off the device, but keep having issues. Not sure why. May just have to scrub. Will update again.
*EDIT*
With TWRP on I used "ADB PULL" to get certain files from the root system which I couldn't access otherwise for some reason. Then copied the other things (photos and such) and will now be using the UPDATE.APP to get it working. For this I formatted the SD from within TWRP and created the DLOAD folder (with no caps - so that's dload - but I'm not sure if it matters) and will be copying the UPDATE.APP. Not sure which version yet, because there was some problem with one I had downloaded before. So I need to double-check and re-download.
*EDIT*
So I've successfully flashed the UPDATE.APP from the SD card (same one the phone was claiming is corrupted). Just for reference, here is the file information and hashes.
File Name: Honor 5X_Firmware_KIW-L24_Android 6.0.1_EMUI 4.0_C567D003_United States.zip
Size: 1762266487 bytes
ADLER32: 27cb0c31
CRC32: 1d9379b9
MD2: 6517c34dc9bac0cd8680e3c4fd09d8d9
MD4: 4a803765c0ed54cb5d6853a9f365cd3b
MD5: 04f60b067d546ad71f556e44a7934dc7
SHA1: 8d2718568ac6509a40c95e42857d400395eb88d2
SHA256: 82975923172b3800d3f09f76691f2a694ab98110e3f909084a02bd566448386f
SHA384: da53b58b8e20395595590fd0cec30e56fa6a62e638ec53e46a74ebf58d051fdd7576602019bd3130ca5c00cc432715a0
SHA512: 806e0e8969c293ca8b497a786699ee306352ad6ef434552f2d23decff8a5279c7fd605e046c13f11c2f87947f5a2bdf23d78fdec6263661e68f023fd72bf4381
RIPEMD128: 9d963e5d51c9df9554fa3422da84dd27
RIPEMD160: a1e5b8f08b65dd2bb08e04d62db270ad8f4cf51a
TIGER128: 66fb4e4e4ce11cb30626aea807355f83
TIGER160: 66fb4e4e4ce11cb30626aea807355f8345f1dd79
TIGER192: 66fb4e4e4ce11cb30626aea807355f8345f1dd79dbb39488
GOST: 93774537f6ca49d4406f9d3a0316d014e1e099b34fc1cd9b968dacc870700827
The file name may be different, but as long as you got the right one you should be OK. If you have issues when copied to an SD card - verify that the file on the SD card has the correct hashes. To make it faster use CRC32. For more surety, use MD5. You can get a tool like WinMD5 to check. It's free.
So now that it's done, I'm going to set it up as a new phone and wait to see if the update comes back on. If it does, I'll get it down and upload the B351 recovery. After that I'll need to remember that I have to put back the stock recovery before running any updates. Flashify FTW.
BTW - during the initial setup after connecting to wireless it came back with the update. Pics to follow.
Files will be uploaded here: https://drive.google.com/open?id=0BzqEmGyNP_v6aTZTZDN6bWo2ZEk
*EDIT*
So the files are uploading to the folder. The screenshot is attached. Had one issue where after the update I couldn't get back into the phone. Had to wipe/factory reset. I've used FASTBOOT BOOT TWRP.IMG to take the backups of the BOOT and RECOVERY. Hopefully one of the gurus can use that and give the IMG files. I'm going to try root and get FLASHIFY to backup the stock recovery and add to the folder.
khat17 said:
This came up on one of the 5X's that I have...............
Click to expand...
Click to collapse
I don't really like to do double replies, but I guess for ease of finding the info it's better this way. Unless a mod thinks differently and wants to merge all the info.
Google Drive Link With Files
https://drive.google.com/open?id=0BzqEmGyNP_v6aTZTZDN6bWo2ZEk
This contains TWRP backups of the recovery and boot images. There's also a file called KIW-L24-B351 which was created with Flashify. I assume you can add the IMG extension to it and flash as needed.
Basically I had this update run on another phone (my wife's) and it messed with the phone due to the recovery being TWRP and not stock. My fault - forgot to do that before handing the phone back to her. I believe it happened to me before but it never messed up the phone this way. Nothing would work except core apps like settings and the stock file manager. The Play Store wouldn't even open.
Anyways - back to factory with UPDATE.APP then run the automatic update from an OTA update on wireless, then FASTBOOT BOOT TWRP.IMG and capture the backups. Then flash SuperSU to get root. Then Flashify. Files are uploaded for your convenience.
Warning that during the initial OTA it took a while. And after it was done I couldn't get into the phone with the password. Had to factory wipe/reset again and setup again. Disable passwords just in case I guess. Hope this helps others - have fun.
No major differences. I haven't really used the stock OS6 but some things look a little different. Nothing major. Will see when she's using it if it lags or has improved memory and such. Not sure if I'll be able to test with apps that wouldn't run previously for me, but will see. Tested with TransDrone and it failed. Once SeedBox information is loaded it still crashes. Only happens on OS6 so I'm sticking with OS5 on mine. Does not happen with custom roms however (from what I recall - would have to check back).
Hello every one,
I have the Honor 5X KIW-L24 rooted with TWRP, stock ROM.
I received this OTA update and saddly i pressed the update button. Now the phone is in TWRP loop.
What can I do please help. I already wipe cache and Dalvik, didnt work.
raulpcamara said:
Hello every one,
I have the Honor 5X KIW-L24 rooted with TWRP, stock ROM.
I received this OTA update and saddly i pressed the update button. Now the phone is in TWRP loop.
What can I do please help. I already wipe cache and Dalvik, didnt work.
Click to expand...
Click to collapse
Follow this video if don't know how to flash back stock recovery through adb. Then take a look at those threads how to downgrade, here, here, here. Hope it helps.
bluesky299 said:
received this B351 update over B331, also did factory reset, GUI lag seems gone, not noticing new feature
Click to expand...
Click to collapse
Same here.
It had been too many months of the Honor 5X in the closet so i almost lost track what to do but what i did was revert all the way back to Stock ROM (had to flash an extracted/saved Recovery.IMG) and then do the UPDATE.APP from Dload complete and repeat on up to the current B351.
Of course lost Root but when ready can add that back too.
Yes the Honor 5X runs much smoother now than before plus that Battery Drain issue (Remember That?) where we had to dig deep to change 4 to 0 i think, well Battery Life is also greatly improved on mine.
GrimReaper24 said:
So did anyone ever take a wack at this? I've done a lot of googling and haven't been able to find anything official off the support site about this update so I was wondering if it was legit or not? I know how the update zip suppose to work and how to make it work. Just wondering if anyone used this.
Click to expand...
Click to collapse
I tried to update as the previous user did using TWRP and got the corrupted SD card message. I then tried to go back to stock ROM. Went into bootloop.
Been having a hell of a time getting anything to work properly since.

Patched 11.0.12.12.KB05AA ROM for rooted users - install from Fastbootd!!!

[UPDATE]:
**********
I got sick of my phone telling me I needed to update but I couldn't because I'm rooted. So finally got around to patching the last full ROM today w/ the incremental.
This is the fastbootd w/ flash_all.bat script to update to 11.0.12.12.KB05AA. The package for KB05AA (Global/US) is not yet available, hence I'm still making it available here. Be sure to alter the flash script (remove the "rem" before boot.img and recovery.img if you DO NOT want to keep your custom kernel + TWRP) ****************
3.14 GB file on MEGA
mega.nz
THIS IS ONLY FOR 11.0.9.9.KB05AA, BUT READ IT ANYWAY!!!!: ***************
I think this is the first time anyone has actually made a working incremental update for a rooted OOS device, or any with a payload.bin update method that I know of. This method doesn't require any wiping and TWRP / rooted boot.img / custom OOS kernel can be installed right after the script finishes (or left on the device), and you don't even change your active slot (usually, incremental updates will flash to the inactive slot).
I won't get into that many specifics except it was EXTREMELY DIFFICULT, but it works now. Read here if you want to do it yourself in the future, or on another phone. Should work on just about any phone that uses payload.bin files https://forum.xda-developers.com/t/...11-0-9-9-kb05aa-posted.4314677/#post-85425949
You may have to edit the .bat file to pick your RAM type (the lp5 ones are for devices with LPDDR5; it is preset for most of the phones using the LPDDR4 RAM). On the Op8T at least you can do this from adb shell:
adb shell getprop ro.boot.ddr_type; where a 0 is LPDDR4 and 1 is LPDDR5 ram. If it's 1 returned, you need to flash the lp5 files instead of the same named otherwise files in the .bat file (so edit it).
That weird -cow stuff is temp files that prevented the update from working. Not documented anywhere I could find (well, minimally explained by Google), took hours to figure out they were filling the super partition up. I had to re-engineer a Linux project (linked above) to get this working, and have officially updated from 11.0.8.13 to 11.0.9.9 COMPLETELY now. While rooted, without switching slots, and TWRP installed.
You just have to ensure you're on the latest ADB and Fastboot tools and an adb reboot bootloader, followed by a fastboot reboot fastboot should get you there. You can check with: fastboot getvar is-userspace
If it says yes, you're in fastbootd. It actually will work with TWRP installed, I found out later, as long as you reboot in TWRP to fastboot and confirm with the command above you're in fastbootd.
https://github.com/fawazahmed0/Latest-adb-fastboot-installer-for-windows/releases/tag/v1.7 has a script that will get you the Latest ADB and Fastboot and put it in a folder for you.
I uploaded it to Mega. Just use some common sense and look at the flash_all.bat file before flashing. I'd write more but I'm tired as hell from getting this working. Now we'll never have to wait for an incremental update while rooted again, at least in the foreseeable future.
I'm just going to leave this here
https://forum.xda-developers.com/t/...1-kb2003-kb2005.4178675/page-25#post-85386145
g96818 said:
I'm just going to leave this here
https://forum.xda-developers.com/t/...1-kb2003-kb2005.4178675/page-25#post-85386145
Click to expand...
Click to collapse
That never worked for me and others, Always resulted in either bootloop or booting back to previous build
nujackk said:
That never worked for me and others, Always resulted in either bootloop or booting back to previous build
Click to expand...
Click to collapse
I've mentioned it multiple times for people having issues. They need to use the unbrick tool cause there is something wrong with the original rom install from OnePlus.
g96818 said:
I've mentioned it multiple times for people having issues. They need to use the unbrick tool cause there is something wrong with the original rom install from OnePlus.
Click to expand...
Click to collapse
This Devs solution works and i appreciate his work. And appreciate your attempts but didn't work for me So ....
nujackk said:
This Devs solution works and i appreciate his work. And appreciate your attempts but didn't work for me So ....
Click to expand...
Click to collapse
It's good that you found a band-aid fix.
nujackk said:
That never worked for me and others, Always resulted in either bootloop or booting back to previous build
Click to expand...
Click to collapse
Of course I tried that solution first, it didn't work on my device.
I'm glad it did on others' devices, kudos to you for posting it (and I DO appreciate your work), but this is the only one that worked on mine. Why? Who knows. I also followed another guide that didn't work. Or else I wouldn't have wasted all my time making this (it took many, many hours to assemble). I'm not saying it's the best solution (I really hope someone just uses what I put in the other thread and assembles it into an easier format for others to use), but I have a full time job (2 actually) so I can't work on it anymore. But it works, no data loss, and TWRP can be installed. Until the next incremental update comes out, then I'll post another version using the tools I used for this, if your build doesn't work on my device. But only when I have the time...
g96818 said:
It's good that you found a band-aid fix.
Click to expand...
Click to collapse
LoL band-aid fix... Call it whatever you want, it works.
It's actually a patched 11.0.8.3.KB05AA with the incremental update applied to it for 11.0.9.9.KB05AA. So it flashes to the active slot and TWRP / rooted custom kernel can all be installed at the same time, even while you are still rooted with Magisk, and even if TWRP is installed. No data loss. I never claimed perfection on this project, just that it works for me.
Keep doing what you're doing, I'll keep doing what I'm doing. We both just aim to help others anyway. I just couldn't get any other method to work so I came up with this one, extending on the incomplete / abandoned work of others. I didn't come up with Payload extraction. Never claimed to. I didn't come up with fastbootd flashing either.
All the forked and modified code is at my GitHub repo. The fork goes back to several other devs' forks (mine is the 3rd modified fork).
Someone want to point me to the right download for the incremental update to 11.0.9.9.KB05AA? I got a download link but if it's not for this exact ROM, it would be dangerous (I don't know what would break) if I applied it and patched the incremental 11.0.9.9 (which is like a full ROM in the way I distribute it here). I believe the update is 11.0.10.10.KB05AA. I tried downloading as illustrated in the linked thread and it halfway installed (Op8T's don't seem to like the "remove Magisk images" and then install the update method, it totally jacked up my system (like long boot time, alarms didn't work, numbers wouldn't always appear to login to the phone after reboot, etc.), luckily I had backed up Super in TWRP and that fixed it (upon a restore). The one someone told me was the official link to the incremental update did not work with the Linux program I hacked, so it's either incapable of patching an incremental 2x, or I got the wrong file downloaded. My life is so crazy at the moment I don't have time to screw up my phone just to get the incremental update downloaded on my phone and extract it, so if anyone has already done that, please let me know.
mslezak said:
Someone want to point me to the right download for the incremental update to 11.0.9.9.KB05AA? I got a download link but if it's not for this exact ROM, it would be dangerous (I don't know what would break) if I applied it and patched the incremental 11.0.9.9 (which is like a full ROM in the way I distribute it here). I believe the update is 11.0.10.10.KB05AA. I tried downloading as illustrated in the linked thread and it halfway installed (Op8T's don't seem to like the "remove Magisk images" and then install the update method, it totally jacked up my system (like long boot time, alarms didn't work, numbers wouldn't always appear to login to the phone after reboot, etc.), luckily I had backed up Super in TWRP and that fixed it (upon a restore). The one someone told me was the official link to the incremental update did not work with the Linux program I hacked, so it's either incapable of patching an incremental 2x, or I got the wrong file downloaded. My life is so crazy at the moment I don't have time to screw up my phone just to get the incremental update downloaded on my phone and extract it, so if anyone has already done that, please let me know.
Click to expand...
Click to collapse
Better to install the full ROM
Download Oxygen Updater in app store and select your device AA for global and Ba for European device.
Go to settings, system update wait til 100% and Don't reboot yet if you want to keep Root
Go to Magisk and install ota in inactive slot
5star02707 said:
Better to install the full ROM
Download Oxygen Updater in app store and select your device AA for global and Ba for European device.
Go to settings, system update wait til 100% and Don't reboot yet if you want to keep Root
Go to Magisk and install ota in inactive slot
Click to expand...
Click to collapse
I think maybe you misunderstood what I did in this thread. I patched a full ROM with the incremental update of 11.0.9.9.KB05AA. So while OnePlus does not have a full ROM available for download (yet), it is available for download here.
Yeah the method you propose is the "normal" rooted way, but if you're rooted already it forces you to full ROMs not OTAs. You'll be on 11.0.8.3.KB05AA. The goal here is to get on 11.0.10.10.KB05AA (someone NOT ROOTED could download the OTA update using Oxygen Updater and upload it here so I could make a patched version for those that want to keep their root / custom kernel / TWRP / etc and avoid the hassle of unrooting first, which wipes your data partition). At least my Oxygen Updater won't let me download incremental updates even with Magisk Images removed (don't try this unless you're on Op8 / Op8 Pro; some people are having big system update issues on Op8T incremental hence why this thread exists.) It jacked up my system pretty bad (Magisk images removed, Settings / System / System Updates method) until after a boot.img and super restore from TWRP. Not all devices were setup the same (mine is a US carrier converted to US KB05AA). To my knowledge, no direct download has been posted for KB05AA incremental update. Here or on TG. If you have found one, please post a link here. The only one out I've seen works on European ROMs. OnePlus always does KB05AA last for whatever reason.
11.0.10.10.KB05AA posted with caveats - please back up your data as suggested in case the Phone Services APK doesn't fix your SIM after a flash, and you end up formatting the data partition. You may want to try some other methods or just plan on restoring (not with TWRP Alpha in my experience).
mslezak said:
Guys, bad news. So 11.0.10.10.KB05AA incremental does something to the data partition and kills your SIM access.
...
Click to expand...
Click to collapse
I successfully update from 9.9 to 10.10 including keeping root. I have no issues with my Sim card. So, for me, the update is fine.
However, I believe that the 10.10 update includes a key change. This results in the data partition being unreadable if you swap back to the previous slot after the update. I found this out by doing just that using TWRP.
But syncing the 10.10 firmware to the inactive slot fixes this. It might be possible (I haven't tried it) to just sync the keymaster partition to the inactive slot and then restore 9.9 (excluding keymaster).
BillGoss said:
I successfully update from 9.9 to 10.10 including keeping root. I have no issues with my Sim card. So, for me, the update is fine.
However, I believe that the 10.10 update includes a key change. This results in the data partition being unreadable if you swap back to the previous slot after the update. I found this out by doing just that using TWRP.
But syncing the 10.10 firmware to the inactive slot fixes this. It might be possible (I haven't tried it) to just sync the keymaster partition to the inactive slot and then restore 9.9 (excluding keymaster).
Click to expand...
Click to collapse
Can you explain how you managed to update it? I'm screwed at this point anyhow, would like to hear how you did it. Are you just saying when you update flash to both slots and the data is still readable? Instead of flashing to active only? I still have the extracted / patched ROM, not going to try it out now (or for a while) unless I know someone has figured out a way to make it not break the system data. (Note: I'm on a very hacked phone; it's a carrier T-mobile originally fastbootd converted to Global, then updated on Global since then). I realize most people probably don't have a phone that's been altered this much. Then the easier methods are more likely to work. I'm also running a custom fork (mine) of RadioActive kernel (just tweaked how I like it, wakelocks blocked to save idle battery, some GPU frequencies added, etc). I tried running just the patched boot.img with Magisk but still Phone Services was busted.
@mslezak, When I get an update I:
- use a terminal session (you could also use ADB) to restore the stock boot and recovery (this way I don't lose root yet)
- install the update but don't reboot
- copy the new boot image and patch it
- turn on airplane mode (to avoid SafetyNet and certification issues in the next step)
- reboot the phone and the updated system comes up
- flash the patched boot image and TWRP in fastboot/bootloader
- reboot and disable airplane mode
This is basically @osm0sis' process from https://forum.xda-developers.com/t/...ices-platforms.2239421/page-149#post-84764713
No, I'm not saying flash to both slots, because that will make it impossible to fall back to the current system if the update fails (though this is meaningless if you're manually flashing partitions).
I've got into the habit of syncing active to inactive (after I'm happy with the update) simply because it's required when going from OOS to a custom ROM (I use a shell script based on the LineageOS sync zip). And, after the sync, I can now access the data partition from the inactive slot (which wasn't the case just after the update due to the different keys).
mslezak said:
Can you explain how you managed to update it? I'm screwed at this point anyhow, would like to hear how you did it. Are you just saying when you update flash to both slots and the data is still readable? Instead of flashing to active only? I still have the extracted / patched ROM, not going to try it out now (or for a while) unless I know someone has figured out a way to make it not break the system data. (Note: I'm on a very hacked phone; it's a carrier T-mobile originally fastbootd converted to Global, then updated on Global since then). I realize most people probably don't have a phone that's been altered this much. Then the easier methods are more likely to work. I'm also running a custom fork (mine) of RadioActive kernel (just tweaked how I like it, wakelocks blocked to save idle battery, some GPU frequencies added, etc). I tried running just the patched boot.img with Magisk but still Phone Services was busted.
Click to expand...
Click to collapse
Thats not very hacked/hacked at all, and quite a few use that setup
xstefen said:
Thats not very hacked/hacked at all, and quite a few use that setup
Click to expand...
Click to collapse
LoL I gave up fastbootd flashed to 11.0.10.10.KB05AA and formatted data, let Google download everything it backed up, and am back in business. Just have a lot of apps to login to / Magisk modules to add / etc.
So yeah my patched 11.0.10.10.KB05AA works but the data must be formatted or the SIM doesn't work (at least for me; I don't know if anyone else has tried it since I just posted it a few hours ago; it could be that it works for some without causing issues, I don't have any idea). The goal was to not have to mess up the data partition.... but I can't control what OnePlus does in their updates... Try what worked for others posted here first I'd suggest, or just make solid backups of everything knowing you're going to likely need to reinstall / re-login to everything and format the data partition. New pin, new fingerprint, etc. Re-login to your wifi blah blah.
It's still a full unreleased ROM so I posted it for those that don't mind taking backups (outside of TWRP) if they want to keep root & TWRP on the new release... Yeah a pain to setup if you aren't warned to use another backup method (maybe there is a better backup method, maybe Migrate (app store early access) is developed enough for easy transfer now, I know many people said it worked well in the past but haven't been following the updates. Still free).
It dawned on me later that since the only thing that didn't work using this method going from 11.0.9.9.KB05AA to 11.0.10.10.KB05AA was phone services, that I should just include the working version in this post. Since I already did it the hard way and restored everything back to normal. AS I SAID ABOVE, IF PHONE SERVICES ISN'T ENOUGH TO FIX THE ISSUE, PM ME AND I CAN EXTRACT MORE RELATED FILES UNTIL IT WORKS AGAIN. Unfortunately, I can't just downgrade to 11.0.9.9.KB05AA and keep trying fastbootd over and over again as I don't have the time.
g96818 said:
I've mentioned it multiple times for people having issues. They need to use the unbrick tool cause there is something wrong with the original rom install from OnePlus.
Click to expand...
Click to collapse
The whole point of this is to AVOID the unbrick tool, reinstalling an outdated version, updating each new ROM build since the brick tool was made, and starting over clean. I think... Have a hunch at least we're almost there on 11.0.10.10.KB05AA with an APK install... Although just backing up everything first will always work (if you don't mind formatting your data partition) just as it's posted here already. Always an issue for us rooted users (especially on Global) since we're always last in line to get a full ROM. This IS a full ROM, payload extracted and patched with incremental updates. Still not available from OnePlus Global (KB05AA) as I checked today, so still relevant.
Ladies and Gents,
I have removed some off topic posts from this thread because I believe we could express the same meaning in more civil words. Please try to do that from now on.
Thanks.
Jerry
FSM

Categories

Resources