yashsingh1/xdaforums huggingface dataset:
[Galaxy Tab 7.7 Android Development] electron73:
SUCCESS !!!

I got my tab to update and take the OTA without complaining. Here's what I did:

1) Took the OTA zip file (thanks Royaltiger for supplying it to me!!) and put it on the root of the external (!) SD card

You can get it here: http://electron73.org/XDA/i815/9f8cf4cd021f.update_SCH-I815_LP10c_To_LP11_RC4.zip

2) Voodoo OTA Rootkeeper !!! Important!!! The OTA kills root and you don't want to go through major hoops, so SAVE ROOT !!!

3) No CWM! These factory OTA's won't run on CWM, so I installed stock LP10 recovery with ODIN first.

4) The Bootloader partition checksum didn't match because in our last hack we left it alone, this OTA requires the last OTA's SBL in place, so I extracted it from the last OTA and manually flashed it with ODIN.

5) Booted the tab into stock recovery and selected apply update from external storage. Pointed it to the ZIP file and it ran through!

HOW TO FLASH STOCK RECOVERY and STOCK SBL, then flash the OTA manually:

Download the new Odin-Pack from here http://electron73.org/XDA/i815/electron_i815_odin_pack.zip

Extract somewhere, run ODIN and connect the TAB in download mode (pwr+vol down, for details please google).

Now add the LP10_recovery_tar in the PDA section and flash. When it reboots, immediately place it back in download mode. This time add the LP10_SBL.tar in the BOOTLOADER section and flash.

Now when it reboots, immediately hold down the key combination for recovery (pwr+vol up) until you see stock recovery. Choose "apply update from external storage", select the update ZIP file and keep fingers crossed :)

See attachments :)
[Galaxy Tab 7.7 Android Development] Kralik:
Thank you for your instructions and packages! Also thanks to Royaltiger.

The update went exactly as expected, no trouble at all. I am having a bit of trouble re-rooting though. I haven't used Voodoo OTA Rootkeeper before... it says I have the su backed up, and when I tap to restore it it says it does... however it doesn't count as rooted nor does root anything work. I can restore it a dozen times with no change. What am I missing?

And surprisingly, Exynos Abuse doesn't work to root either, though it does detect my system as exploitable.
[Galaxy Tab 7.7 Android Development] jkrell:
Electron, will this work even if I've modified system apps, etc.? I'm comfortable using ODIN, etc. to flash back to stock recovery, etc., but I don't want to waste my time if the update won't take because my system has been modified.
[Galaxy Tab 7.7 Android Development] firefighterguy:
I would use Electron's way that he posted above. It is a lot better (and less of a headache) than clearing the cache and data from Google Services Framework.

I am guessing that modified sys apps would have the update fail. So, if you have a Nandroid backup, I'd restore that, then try the update. Because, I'm not sure about this i815, but I know that when I still used Bloatorola devices, it required the original apps and sys files that were on it.

*Edited

____________________

( "King of the Self-Edit'" )

"They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety." --Benjamin Franklin
[Galaxy Tab 7.7 Android Development] jkrell:
If that's the case, is there any chance someone will make this into a flashable ROM? Like Electron did with the LP10 update?
[Galaxy Tab 7.7 Android Development] Kralik:
Quick update: neither of the ICS root methods from the i815 thread worked (SuperSU .zip and Exynos Abuse), but I found instructions here that worked for me to fix the "partial" root:

http://xdaforums.com/showthread.php?t=1911261
[Galaxy Tab 7.7 Android Development] khanfuze:
I think I'm going to wait for a CWM flashable modem and rom. In the meantime which line is it in build.prop that I change to spoof the update notifier?
[Galaxy Tab 7.7 Android Development] jkrell:
I'd like to know the same...
[Galaxy Tab 7.7 Android Development] khanfuze:
found it

To stop update notifications, use root explorer to edit build.prop in /system. Theres a line that starts ro.build.fingerprint. In that line change LP10 to LP11 then restart.
[Galaxy Tab 7.7 Android Development] Tom2112:
I'm with Khanfuze. I'll wait and see. Thanks for the know-how on disabling the update message.

And thanks to Electron73 for making this in the first place!
[Galaxy Tab 7.7 Android Development] Clienterror:
So are the only things were seeing from this is a better battery? (I say only but that alone freaking rocks). Thanks for making this work man you rock :D
[Galaxy Tab 7.7 Android Development] connor32:
I am installing the update right now. I had to stop the "Google Service Framework", clear data and check for the update for 3 consecutive times.... pretty much like the Beetlejuice movie :D
[Galaxy Tab 7.7 Android Development] jkrell:
I did this and now I'm stuck on the "Samsung Galaxy Tab 7.7 screen". Any ideas?

I can get to Download mode but CANNOT GET INTO RECOVERY!!! I'm freaking out here, any ideas?

Sweet jesus, I managed to get to recovery and restored /system. I'm all good now.

But why did this happen? Others seem to have modified build.prop without bricking!!!!
[Galaxy Tab 7.7 Android Development] khanfuze:
What program did you use to edit?
[Galaxy Tab 7.7 Android Development] jkrell:
ES File Explorer.
[Galaxy Tab 7.7 Android Development] esoh:
Thanks electron. Just to clarify, can you confirm the following (taking your 1-5 steps above with the narrative below and putting into step format):

1) Put OTA zip file on the root of the external (!) SD card from here: http://electron73.org/XDA/i815/9f8cf4cd021f.update_SCH-I815_LP10c_To_LP11_RC4.zip

2) Install and run Voodoo OTA Rootkeeper

3) Download the new Odin-Pack from here http://electron73.org/XDA/i815/electron_i815_odin_pack.zip

4) Run ODIN and connect the TAB in download mode.

5) Add the LP10_recovery_tar in the PDA section and flash. Let it reboot.

6) Immediately place it back in download mode. This time add the LP10_SBL.tar in the BOOTLOADER section and flash.

7) Now when it reboots, immediately hold down the key combination for recovery (pwr+vol up) until you see stock recovery. Choose "apply update from external storage", select the update ZIP file and keep fingers crossed

8) If we want, can we go back into ODIN to reinstall CWM recovery (version in your ODIN download pack is the latest and greatest, I'm assuming). I believe that you have to use the method in first post to make it persistent.
[Galaxy Tab 7.7 Android Development] electron73:
You got it just right! I hope it works for everyone still stuck. I did end up packaging everything up as a CWM flashable ROM as well and opened a new thread for it ;)
[Galaxy Tab 7.7 Android Development] standarduser:
I flashed LP10 and it was great. I followed these instructions and applied the LP11 patch. I found it to be less stable. Occasional restarts,email not synching and poor battery life. Is it possible to flash it back to LP10?
[Galaxy Tab 7.7 Android Development] standarduser:
I realize this is an old thread but if anyone could provide some insight that would be great.
[Galaxy Tab 7.7 Android Development] Kralik:
For similar reasons, I decided to downgrade. I first made a backup of all my apps and app settings with Titanium Backup (free) and then copied everything on my internal sdcard over to my computer. I then installed the LP10 nowipe zip. Everything is working without any trouble... however, I am getting annoying "System update available" notices. I'll see if I can figure out how to stop them, or I may just ignore them, since I use GMD Gesture Control to hide the taskbar anyway.

EDIT: OK, it's doing annoying popups to try to get me to update. Definitely annoying.
[Galaxy Tab 7.7 Android Development] standarduser:
I saw in another thread that you can edit the props file and it will stop trying to update you. I well see if I can find it later today.

---------- Post added at 09:06 AM ---------- Previous post was at 08:58 AM ----------

It was earlier in this thread...

" To stop update notifications, use root explorer to edit build.prop in /system. Theres a line that starts ro.build.fingerprint. In that line change LP10 to LP11 then restart."
[Galaxy Tab 7.7 Android Development] standarduser:
Kralik, so basically after doing my backups, I just need to follow the same instructions I did when I installed LP10? Do I need to reflash the modem back to LP10 as well?
[Galaxy Tab 7.7 Android Development] Kralik:
That's what I did. I already had CWM though, so I just flashed the modem and then the LP10 zip. If you can do a full system backup with CWM I'd suggest that... I would have but my /data is encrypted and so far no recoveries for the i815 can decrypt it.

BTW, renaming otacerts.zip, deleting the update, then running it (which failed) seemed to have stopped the update notifications.
[Galaxy Tab 7.7 Android Development] standarduser:
I found the otacerts file, but what is the path to the update file?

---------- Post added at 11:44 PM ---------- Previous post was at 11:24 PM ----------

So I've tried editing the build.props file to change the fingerprint line as suggest. I used ES File Explorer to edit the file, and simple changed the LP10 to LP11. I saved the file and rebooted. It got stuck at the Samsung Logo. CRaaaaaaaaaaaaaaaaaaaaaaaaap. Then I remembered, that I still had the Electron ROM file on my SDCard. So I rebooted in CWM, and applied the ROM file. Back in business. I tried to edit the file again using ES Explorer, figuring that maybe I fat-fingered something. Same result; it got stuck on the logo screen again. After re-applying the ROM again, I tried a build.prob editor from the play store. I made the same change again and rebooted the tablet. This time it didn't bork the tablet, but it also didn't actually make the change, so I was still getting the update message.

Any suggestions?
[Galaxy Tab 7.7 Android Development] Kralik:
Renaming otacerts.zip and deleting the update has worked for me. I think the update was in /cache or /system/cache? Some sort of cache directory, anyway. It's ~12MB and easy to spot.
[Galaxy Tab 7.7 Android Development] standarduser:
I didn't find anything in any of those paths. However, i told the update to run, and it failed and hasn't bugged me since! Thanks for the tip.

Also, its been less than a day back on LP10, and I can already tell the battery life is awesome again.
[Galaxy Tab 7.7 Android Development] rhester72:
Going the other way...I have/had LP10 but the older bootloader. I tried to apply LP11 via OTA (and failed because of the older BL) - fixed the BL via Odin but now LP11 won't attempt install. build.prop still shows me on LP10 but About/System Update says no updates...how do I get the OTA to retry?

Rodney
[Galaxy Tab 7.7 Android Development] standarduser:
My advice is to skip LP11. My battery was horrible on LP11 and now that I went back to LP10 its great again. Easily 4x better...
[Galaxy Tab 7.7 Android Development] rhester72:
I've read a good bit about battery issues with LP11, but to be honest my experience has been anything but. I am encountering some odd issues with my Bluetooth keyboard in Chrome that weren't happening before, but performance seems slightly snappier (this may be my imagination) and battery life is *very* good (just returned from a 9-day vacation and only charged once!). I'm quite certain I'm using the LP11 modem code and battery is stellar on both 4G and wifi with an in-place update (just forced the update via stock recovery). Not sure what to say to help with battery issues...I applied the update OTA on a *fully* stock (and rooted) LP10 (including stock LP10 bootloader) and all was well.

Rodney
[Galaxy Tab 7.7 Android Development] WangChung81:
I'm getting notification that there's an available system update and keep getting prompted to install it. Anyone else getting this?

Verizon I815, in the U.S.
[Galaxy Tab 7.7 Android Development] rhester72:
If you're on LP10, it's the LP11 update - there's another thread on it in this forum.

Rodney
[Galaxy Tab 7.7 Android Development] TheDoolster:
Can I downgrade from PA3 to this?
[Galaxy Tab 7.7 Android Development] esoh:
Google Search

I'm on the LP11 version of this ROM (ICS) and wanted to upgrade the Google Search app. Right now Search on the 1.4.1.xxx version and my phone (SGN) with is on 4.2.2 with Search v. 2.5.2.xxxx. Anyone know how I can upgrade the Search on my 7.7 get some add'l functionality? Sorry if this is a newb question, but I searched around and couldn't find anything so I thought I'd ask here.

Thanks.
[Galaxy Tab 7.7 Android Development] jnuts5423:
I been messing with this for a week now, and cant get it. Do i already have to be rooted for this to work? My buddy was given this tablet and it reboots within 3 minutes of turning on. And its not rooted. Id be happy to root it or return it to stock, he just wants it to stay on. Ive tried kango, and this method. the update looks like it goes through, but nothing is changed on the tablet. Im usually pretty good with this stuff, which is why my buddy gave it to me. My note 3 was easy compared to this thing. ANy help would be appreciated.
[Galaxy Tab 7.7 Android Development] electron73:
Damn. You lost the partition table. Same thing happened to me last night. OK there's an easy fix. Reflash cwm with Odin, only this time also load the supplied pit file. Then immediately go back into cwm and check the parted again.

BTW how and when did you run into problems? Cwm Rom flash or 3e recovery modem flash?
[Galaxy Tab 7.7 Android Development] bathanr:
Microsoft Windows [Version 6.1.7601]

Copyright (c) 2009 Microsoft Corporation. All rights reserved.

C:\Users\Flatlinz>f:

F:\>cd 7.7

F:\7.7>cd adb

F:\7.7\adb>adb shell

~ # ls

ls

boot init sys

cache init.rc system

charger lpm.rc tmp

data preload ueventd.goldfish.rc

default.prop proc ueventd.rc

dev recovery ueventd.smdk4210.rc

efs res vendor

etc sbin

external_sd sdcard

~ # parted /dev/block/mmcblk0

parted /dev/block/mmcblk0

GNU Parted 1.8.8.1.179-aef3

Using /dev/block/mmcblk0

Welcome to GNU Parted! Type 'help' to view a list of commands.

(parted) print

print

print

Model: MMC MAG4FA (sd/mmc)

Disk /dev/block/mmcblk0: 15.8GB

Sector size (logical/physical): 512B/512B

Partition Table: gpt

Number Start End Size File system Name Flags

1 4194kB 25.2MB 21.0MB ext4 EFS

2 25.2MB 26.5MB 1311kB SBL1

3 27.3MB 28.6MB 1311kB SBL2

4 29.4MB 37.7MB 8389kB PARAM

5 37.7MB 46.1MB 8389kB KERNEL

6 46.1MB 54.5MB 8389kB RECOVERY

7 54.5MB 474MB 419MB ext4 CACHE

8 474MB 491MB 16.8MB LTE

9 491MB 1363MB 872MB ext4 FACTORYFS

10 1363MB 15.2GB 13.8GB DATAFS

11 15.2GB 15.8GB 575MB ext4 HIDDEN

(parted)
[Galaxy Tab 7.7 Android Development] brianr549:
The 6.0.1.1 CWM is succeptable to the "brick bug". I found out the hard way. I wiped data from CWM (i know everyone told me not to, my bad habit) which ended up in a corrupt DATAFS partition 10. I recovered by following the guide electron73 linked to recover from such incident. I had to pick and choose a few commands, but in the end, i am backup up and running, and VERY happy running ICS. Big thanks to electron73 for fantastic work and writing several wonderful guides (all of which i followed and was successful.) I agree with a past statement that Verizon/Samsung should send you a check for fixing their stuff. I wouldn't check the mail too much though.. LOL , but i will do the next best thing and throw you a bone as soon as i get a chance.
[Galaxy Tab 7.7 Android Development] bathanr:
up to the part where u said,

when it's done here, type print again and in your line 10 should should now be ext2 where there was a gap before. If so then you're good.

type quit to exit the parted and grab the tab. In CWM you go to mounts and storage and in there format /data

now in your console type

umount /data

mount /data

mount

I did a quit on parted and it took me back to root #

I then went to format /data on the tablet via CWM ( I assume I am supposed to execute format /data by choosing yes)

I then go to my cmd window and type umount /data, but I get this

~ # unmount /data

unmount /data

/sbin/sh: unmount: not found

Update: I guess mine mounted on its own after the format. I installed the latest rom and now it has booted up. The only weird thing I am seeing is that I no longer see 4G, but 3g instead. Gonna play around with it some more
[Galaxy Tab 7.7 Android Development] rhester72:
One last question here, if I may...if I opt for CWM, then change my mind later and would like to have stock LP10 recovery, how would I go about that?

Rodney
[Galaxy Tab 7.7 Android Development] bales3795:
Absolutely flawless tutorial!!! This has been driving me nuts for the past week! Followed everything just as you outlined and didn't have one issue!

I did stay with the stock recovery just to play it safe. Thank you for taking your valuable time and doing in two days what will take two major companies until the end of the year (If they're lucky) to figure out on their own. Again, thank you!!!!!
[Galaxy Tab 7.7 Android Development] bathanr:
Looks like it took a while, but 4g kicked in.. Looks like I am back in good shape.. thanks everyone
[Galaxy Tab 7.7 Android Development] scratchnbell:
my install failed...

E:Error in /external _sd/electron_ICS-LP10_i815.zip

(status 7)

Installation aborted.

I also tried to install v2 but got the same error.

Any ideas?

The tab will not boot. i see the Samsung Flash and then it goes dead. IT will not charge either. I can get into recovery.

thanks

bob
[Galaxy Tab 7.7 Android Development] rhester72:
Not much to say - works! 4G, gmail, all else seems fine! Thank you!

Rodney
[Galaxy Tab 7.7 Android Development] ice0901:
Same thing happened to me last night. Go to mount/storage in cwm and try to format data.

Let me know if that fails
[Galaxy Tab 7.7 Android Development] scratchnbell:
Ice I read your saga last night.

Formatting /data...

Error mounting /data

Skipping format
[Galaxy Tab 7.7 Android Development] ice0901:
Yeah took 5+ hours but got it working. Is your tab back to life or are u still getting errors with data
[Galaxy Tab 7.7 Android Development] TonyBigs:
What an amazing display of teamwork! :good::good:

Running on full LP10 (with modem update)!
[Galaxy Tab 7.7 Android Development] scratchnbell:
im getting errors with data

I downloaded adb

how did you have the tab connected when you did that? Where you in recovery or odin mode?

Did you just open a cmd window and type adb shell and it worked?
[Galaxy Tab 7.7 Android Development] ice0901:
I put the tab in recovery which should be cwm.

Locate the folder on your pc that has adb.

"Control, shift, right-click" any empty space in that folder

When the menu appears select "open command promt here"

Then try adb shell

---------- Post added at 02:42 AM ---------- Previous post was at 02:41 AM ----------

I need to update the modem as well. I hope this goes smooth
[Galaxy Tab 7.7 Android Development] scratchnbell:
I get an error

Cant load the end before the start.

I take it I lost the partition table. Electron talks about this in post 21.

he say to load the included pit file as well. Where in Odin do I load that?

thannks
[Galaxy Tab 7.7 Android Development] ice0901:
sec I lost mount again...
[Galaxy Tab 7.7 Android Development] bathanr:
Yes.. That happened to me tonight.. I followed Electrons steps and got everything back in order.. latest modem and pics.. loving this tablet again.. rocking nova launcher and gonna give my nexus 7 a breather.
[Galaxy Tab 7.7 Android Development] ice0901:
When you run Odin on the desktop there is a "PIT" option above "Bootloader"
[Galaxy Tab 7.7 Android Development] scratchnbell:
I restored the Data partition and the partition table bot happeared to be successful and it failed again the install.

Not sure where to turn at this point

---------- Post added at 12:49 AM ---------- Previous post was at 12:42 AM ----------

ice,

When you go into mounts and storage?

does it say mount or unmount /sdcard

Mine says mount sdcard. does this mean there is an issue with my internal storage?
[Galaxy Tab 7.7 Android Development] ice0901:
No thats ok. Did you try to format Data? If so did it fail this time
[Galaxy Tab 7.7 Android Development] scratchnbell:
I think i know what is wrong.

Partition 10 is still ext 2 and not ext 4 even after following the directions from Electron. anyone know how to fix that?

http://xdaforums.com/showthread.php?t=1927392&page=17

Data formats just fine now.

I've got to head to bed now. Ice thanks for all the help. Please let me know if you figure out the ext 2 ext 4 thing.

Thanks

bob
[Galaxy Tab 7.7 Android Development] ice0901:
Take a look at Post 167. Did you skip the mounting steps

http://xdaforums.com/showthread.php?t=1927392&page=17
[Galaxy Tab 7.7 Android Development] electron73:
Two questions: When did you first run into problems? Did the ROM ever flash or did you end up with a screwed data partition and pit right after the first attempt? Or did this happen while trying to get the modem update in?

What error do you get now. You say "failed again the install" what exactly do you see? Can you upload a screenshot? And what sd card are you using? How big, how much space is free, any other files on it? what file system (must be FAT32!) ?
[Galaxy Tab 7.7 Android Development] electron73:
There is another way to convert ext2 to ext4 (taken from the tutorial at http://xdaforums.com/showthread.php?t=1862294)

In your adb terminal, type

tune2fs –O dir_index,uninit_bg,has_journal /dev/block/mmcblk0p10

Just formatting with CWM should work though. If you then issue the commands

umount /data <- yes that's umount, not unmount! ignore error if it says was not mounted or anything

mount /data <- now this should NOT return an error!

mount <- show all currently mounted filesystems

you should see it mounted as ext4
[Galaxy Tab 7.7 Android Development] ice0901:
Electron, is this rom deodexed? If not could post a deodexed version so we could enable voice
[Galaxy Tab 7.7 Android Development] electron73:
No, this is full 100% stock with all bloat, no modifications. Original intent was to first get to stock ICS anyway, so if they send us another OTA incremental update, it will work.

If we deodex the Rom, files will differ and OTA updates won't run any more. We would have to flash back to full stock first (which is now possible with this).

So I might actually take this and make a full debloated, deodexed rom from it that other devs can use as a solid base and finally start making some custom ROMs.

I still hope though, that CM10 will get support for our LTE modem now and that we can go straight to jelly bean :)
[Galaxy Tab 7.7 Android Development] chefdave12118:
I've been around the block with tabs and phones. I've owned just about EVERY high end tablet and phone (take a look at my addiction in the XDA marketplace :)) that's available. This update from HC to ICS is the biggest improvement I've ever encountered. I've gone from HC to ICS on other tabs and it was better but this is like a NEW tab IMHO. I used to get embarrassed with just the lock screen lag on this tab if I wanted to show somebody something. Its definitely not perfect but I'm having very little lag on ICS and no freeze ups. The only problem I'm having is when I was on HC I had full bars of LTE and now on ICS I'm getting 1-3 bars but my speed test are similar so f*ck it. Electron, I totally forgot the donation last night (battling a nasty chest cold) but its coming to ya and I hope others follow suite even though the i815 is a small community. :beer:
[Galaxy Tab 7.7 Android Development] scratchnbell:
This happened from the very first first flash. It appeared from the symptoms that I lost both my partition table and the data partitions. I went through the steps to fix them both.

Im using a Sandisk 32 gig class 10. When I started having issues I formatted the long way with no errors on the card.

Yes umount

Here is a screen shot of the install error and the print table

Also just did

In your adb terminal, type

tune2fs –O dir_index,uninit_bg,has_journal /dev/block/mmcblk0p10

Im now at ext 3

terminal spit out

information: you may need to update /etc/fstab

after this, I am not able to format data in mounts and storage I get

error mounting /data!

Skipping Format...

Back to where I started!