[HOLY CRAP][SPRINT P100] Stock to CM10 JellyBean - Complete Walkthrough

Search This thread

player911

Inactive Recognized Developer
Sep 8, 2006
7,952
1,205
Cincinnati
www.SnapSiteAdmins.com
*********************************************

CM10 is now available.

Requirements: Root

From rooted stock or a custom rom, just download and install updated Rom Manager from the Play Store and download CM10 Nightly and GAPPS. Reboot into ClockWorkMod, factory wipe, disable signature check, flash CM10 twice. The first time partitions our tabs and reboots. Flashing a second time is for good measure. Then flash GAPPS. Done.

Note: I am not sure if Rom Manager can flash ClockworkMod directly. I personally updated from ICS > CM10 by downloading CM10 and GAPPS through GooManager and flashing manually in ClockWorkMod.

Its been reported that you can go directly from rooted stock to CM10. I've actually completed everything below to get to ICS first (Stock > ICS > CM10 JB).

CM10 is a much better experience. The tab works much better, doesn't freak out, lasts longer, plays better.

*********************************************




Wow. Lots of different, confusing, and scattered information about how to go from stock Gingerbread to the latest CM9 build. It is all very confusing and honestly most of the useful information isn't even on this site. So I figured I would help myself (and others) in creating a very detailed walkthrough of the process required to successfully get from GB to CM9 Build 7.

**This specifically outlines the methods to take a COMPLETELY STOCK Sprint Galaxy Tab 7" SPH-P100, unrooted, to a ICE CREAM SANDWICH rom. I "think" it might also work for the Verizon CDMA and a few others. I think the ROM itself is a general overall generic build for all 7" Gtabs. So heads up that if you have a different version, you might want to use this as a guide rather then a step-by-step.**

BACKUP EVERYTHING YOU MAY NEED BECAUSE OBVIOUSLY THIS PROCESS WILL FORMAT YOUR GALAXY TAB

GET CONNECTED!
We need to download Heimdall's App and his Drivers (Main URL). This is the first confusing steps as everyone suggests using an older version, but the included drivers don't work on newer Windows OS's. So you have to mix and match a few different versions to get it working. I've already compiled an archive with everything you need: Heimhall Mixture /w zImage & ClockWorkMod 5.0.2.7
1. Extract everything to a simple folder [ex. C:\GTABICS ]
2. Turn off Gtab. Hold VolDown+Power until you get to a downloading screen
3. C:\GTABICS\Drivers\zadiag.exe to load drivers [try running as Administrator]
4. C:\GTABICS\heimdall-frontend.exe to start the process
5. Kind of confusing. Focus on the "BROWSE" buttons. Look for "Kernel(zImage)" on the left and "Recovery" on the right. Hit browse for each one and select the appropriate file from C:\GTABICS. Obviously "Kernel(zImage)" = "zImage" and "Recovery" = "recovery.bin".
6. Make sure Kernel(zImage) and Recovery both have files selected and a checked box. While GTAB is at the black Downloading screen: Hit "START".
7. The process is pretty fast. Don't rush. At this point your tab will probably just bootloop anyway.

LET'S GET THIS SHOW ON THE ROAD
Now you have ClockWorkMod installed and a proper kernel, most flashers will feel really at ease right now. But there are a few little quirks that will cause this to go bad. You have to install 2 versions of ICS to get to the latest; One using the existing partition table, and a second that will update to a newer format. You obviously have to install GAPPS like always with a CM rom, but not so fast, you have to manually "MOUNT /SYSTEM" in CWM before it will even take. And there is the fact that you have to manually open and edit the CM9 Build7 update and remove code....[holy crap].

But it is pretty easy once you go through it once.

REQUIRED FILES
JT1136 CM9 V5
JT1136 CM9 V7 UPDATE
GAPPS

Prepare CM9 v7 Update
1. On your PC, open "update-cm-9.0.0-RC0-galaxytab7c-KANG-BUILD7.zip" and browse to META-INF\com\google\android
2. Copy "updater-script" to your desktop and open with Notepad and remove the first 3 lines or just Download it.
3. Drag and drop the update-script back into the META-INF\com\google\android folder, overwriting the existing one.

If all goes well, you are now done with the PC.

COPY FILES AND FLASH
1. Copy Build5, the new Build7, and GAPPS to your microSD card.
2. Boot into ClockWorkMod: Power off. Hold VOLUP + POWER
3. Factory Reset / clear cache / wipe Dalvik Cache / Breathe
4. Flash zip from SDCard: locate Build5 and Flash
5. Factory Reset / clear cache / wipe Dalvik Cache / Breathe
5.5 [OPTIONAL] You should be able to boot into ICS at this point if you want to make sure build5 flashed properly before upgrading to build7
6. Flash zip from SDCard: locate Build7 and Flash

At this step, my GTab rebooted in the middle of the process the first time. It freaked me out but I assume (now) that since it changed the partition tables, it needed to reset. So I did it a second time just to be safe:

7. Flash zip from SDCard: locate Build7 and Flash
8. Factory Reset / clear cache / wipe Dalvik Cache / Breathe

Congrats. You should have a working bootable CM9 build. But lets flash GAPPS so we have our Google services. This is tricky.

9. Mounts and Storage > Mount /System
10. Flash zip from SDCard: locate GAPPS and Flash.
11. Finally [!] reset device and prepare for boot.

Now you are on the latest CM9 build [7] and have the latest GAPPS installed. Hopefully you are booting now and see the famous ICS Boot Animation. Have fun. In the future you should be able to simply download new roms as they are available and flash normally like you would any other device.

RECAP:
Drivers and Flash Tool
Pre-Edited updater-script

UPDATES
Convert to Sprint
The above procedure will set your Tab as a Verizon version. If you plan on using the Sprint cellular service or just want everything to match, then flash this via ClockWorkMod.



****************************************​



I didn't do any development work. All credit goes to Heimdall for his fantastic Recovery Flasher and jt1136 for his great stills porting this awesome rom over to our Galaxy Tabs. All I did was bump and grind my way through to see a successful working flash. I figured if I didn't post a walkthrough here, I would hate myself in 6 months when I boink something up and have to do this all over again. I would recommend you keeping all of the files safe somewhere to prevent this headache again.



DONATE TO JT1134
DONATE TO HEIMDALL

MAIN HEIMDALL URL
MAIN ROM URL
 
Last edited:

LivnDream

Member
Dec 26, 2011
12
1
player911

i have been thinking about moving up to ICS with my sprint sph-p100
just not sure if i should jump now or wait till more things are working ?

do the things working out number those not , is it ready to be a daily driver yet?
 

player911

Inactive Recognized Developer
Sep 8, 2006
7,952
1,205
Cincinnati
www.SnapSiteAdmins.com
Camera fully works but is flaky sometimes. Video out isn't working yet but he's working on it.

Other then that, its golden. Very fast and works well. Really worth it. Feels much better... like an actual tablet vs a large phone.

Iffy Camera and video out aren't worth holding back. One of the benefits is now Wiimotes and PS3 controllers will pair up using their respective apps now.

Sent from my Galaxy Nexus using xda premium
 
Dec 20, 2010
5
1
flashed sprint Tab

Hello all,

Thanks for the files and instructions! Here is my situation/question:

I bought my Gtab off of ebay flashed to work on Boostmobile's 3G network. It works great, and had no problem with the official OTA upgrade to Gingerbread.

Now I'm dying to upgrade to ICS but am worried that this would mess with my 3G connection. I can't provide any details of what went into the flashing (its not a process I understand), but I'm hoping that someone out there will.

So, if I follow the instructions in this thread will I still be able to use my Tab with the boost 3G it connects to now?

Many, many thanks for any help with this!!
 

Pastor13

New member
Sep 30, 2008
1
0
Great Thanks! The first complete step-to-step instruction for installing ICS on Sprint p100.
One note- if you have Error 12 - delete all SAMSUNG USB drivers on PC, rebut and instal drivers from first archive.
At least!!! Thanks a lot!
 

player911

Inactive Recognized Developer
Sep 8, 2006
7,952
1,205
Cincinnati
www.SnapSiteAdmins.com
I don't use the cellular network (sprint) but it does come up and show signal. I don't use it as a phone or anything like some people (supposedly you can install phone.apk and make calls over a voice plan).

I just use the tab as a tab. I just wanted to confirm that it appears to see the cellular network fine.

Sent from my Galaxy Nexus using xda premium
 

LivnDream

Member
Dec 26, 2011
12
1
just made the plunge had some issues with the drivers for heimdall and after that i got a fail when flashing hit start again and it flashed


followed all the steps and im on cloud 9 now wow

gonna take a few to get used to ICS
 
Last edited:

LivnDream

Member
Dec 26, 2011
12
1
Well I found a sprint patch and flashed it all is well now

Sent from my SPH-P100 using Tapatalk 2
 

player911

Inactive Recognized Developer
Sep 8, 2006
7,952
1,205
Cincinnati
www.SnapSiteAdmins.com
Well I found a sprint patch and flashed it all is well now

Sent from my SPH-P100 using Tapatalk 2

Sprint patch for what? Mind linking? No offense but posts like these without links or more information is what creates confusion.

I haven't used a patch at all and everything seems to be working. I also never heard of a patch to fix anything.

Sent from my Galaxy Nexus using xda premium
 

amahabir

Senior Member
Oct 27, 2008
63
9
Charlotte
Hello all,

Thanks for the files and instructions! Here is my situation/question:

I bought my Gtab off of ebay flashed to work on Boostmobile's 3G network. It works great, and had no problem with the official OTA upgrade to Gingerbread.

Now I'm dying to upgrade to ICS but am worried that this would mess with my 3G connection. I can't provide any details of what went into the flashing (its not a process I understand), but I'm hoping that someone out there will.

So, if I follow the instructions in this thread will I still be able to use my Tab with the boost 3G it connects to now?

Many, many thanks for any help with this!!

you have nothing to worry about, 3g will still work.. i have flashed many roms on mine including ics ones and 3g still worked.
well i shouldn't say many roms...i've flashed it many times to ics and back to gb.
 
Last edited:

LivnDream

Member
Dec 26, 2011
12
1
Sprint patch for what? Mind linking? No offense but posts like these without links or more information is what creates confusion.

I haven't used a patch at all and everything seems to be working. I also never heard of a patch to fix anything.

Sent from my Galaxy Nexus using xda premium

its a sprint patch on the rootzwiki fourm for this rom ill get you a link
i got a post there with a link to the patch someone there posted
it changes the wireless from showing veirson to sprint and the tab to sph-p100

wasnt tryin to cause any confusion

http://rootzwiki.com/topic/11697-rom-cdma-aosp-ics-cm9-build7-0304/page__st__1040#entry613901
 

markstibbyspot

Senior Member
Nov 24, 2010
111
6
Do I need to be on stock gb or could I do this while rooted? Sorry I'm noob with hiemdall.

Sent from my SPH-P100 using xda premium
 

dog44

Senior Member
Jul 17, 2010
79
2
As soon as I flash version 5 I get an error that installation was aborted, what did I do wrong?
 

rnorth6920

New member
Mar 30, 2011
1
0
As soon as I flash version 5 I get an error that installation was aborted, what did I do wrong?

Try re-downloading the version 5 zip again. Make sure you don't edit anything within the zip before you put it on your SD card. This happened to me when I edited the version 7 zip as instructed above.
 

player911

Inactive Recognized Developer
Sep 8, 2006
7,952
1,205
Cincinnati
www.SnapSiteAdmins.com
I think 4.0.3 is the latest ported over. I have a Galaxy Nexus and 4.0.4 was just released... so I would expect delays in porting that over to unofficial devices.

The patch, I've found, is just cosmetic. Once you upgrade to ICS using this method, the build.prop has everything setup as a Verizon Device (name, settings, etc). They can all be manually changed but there is a patch that you can flash via ClockWorkMod that does everything for you.

The link was posted a few posts up.
 

throwback1718

Senior Member
Jul 23, 2006
306
14
Brooklyn
OnePlus 11
Hey what's up guys I just threw this on my sprint tab... I had a few quirks with it early... when I first flashed the clockwork mod on it, the screen was discombobulated... the capacitive touch orientation was in landscape mode while the actual screen was in portrait.

So when I had to put the files back on the tab after modifying build 7 zip. I had to figure how to unlock the screen and then and also to choose "connect USB to storage"

Then I got a little nervous while doing the wipe because it took long. I thought it froze..

Just a heads up of what could happen to other guys .
Also now after full install, I find that my ram is usually pretty low and my CPU usage is almost always @ 100 percent .
Taking away from the fluidity... any suggestions ?

I restored my email from titanium back up and also my browser bookmarks, now they don't open up or close immediately. This happens with a lot with system data restored things....



Sent from my SPH-P100 using Tapatalk
 

dog44

Senior Member
Jul 17, 2010
79
2
Whenever my tab starts it says encryption unsucessful, how can I get past this screen?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 40
    *********************************************

    CM10 is now available.

    Requirements: Root

    From rooted stock or a custom rom, just download and install updated Rom Manager from the Play Store and download CM10 Nightly and GAPPS. Reboot into ClockWorkMod, factory wipe, disable signature check, flash CM10 twice. The first time partitions our tabs and reboots. Flashing a second time is for good measure. Then flash GAPPS. Done.

    Note: I am not sure if Rom Manager can flash ClockworkMod directly. I personally updated from ICS > CM10 by downloading CM10 and GAPPS through GooManager and flashing manually in ClockWorkMod.

    Its been reported that you can go directly from rooted stock to CM10. I've actually completed everything below to get to ICS first (Stock > ICS > CM10 JB).

    CM10 is a much better experience. The tab works much better, doesn't freak out, lasts longer, plays better.

    *********************************************




    Wow. Lots of different, confusing, and scattered information about how to go from stock Gingerbread to the latest CM9 build. It is all very confusing and honestly most of the useful information isn't even on this site. So I figured I would help myself (and others) in creating a very detailed walkthrough of the process required to successfully get from GB to CM9 Build 7.

    **This specifically outlines the methods to take a COMPLETELY STOCK Sprint Galaxy Tab 7" SPH-P100, unrooted, to a ICE CREAM SANDWICH rom. I "think" it might also work for the Verizon CDMA and a few others. I think the ROM itself is a general overall generic build for all 7" Gtabs. So heads up that if you have a different version, you might want to use this as a guide rather then a step-by-step.**

    BACKUP EVERYTHING YOU MAY NEED BECAUSE OBVIOUSLY THIS PROCESS WILL FORMAT YOUR GALAXY TAB

    GET CONNECTED!
    We need to download Heimdall's App and his Drivers (Main URL). This is the first confusing steps as everyone suggests using an older version, but the included drivers don't work on newer Windows OS's. So you have to mix and match a few different versions to get it working. I've already compiled an archive with everything you need: Heimhall Mixture /w zImage & ClockWorkMod 5.0.2.7
    1. Extract everything to a simple folder [ex. C:\GTABICS ]
    2. Turn off Gtab. Hold VolDown+Power until you get to a downloading screen
    3. C:\GTABICS\Drivers\zadiag.exe to load drivers [try running as Administrator]
    4. C:\GTABICS\heimdall-frontend.exe to start the process
    5. Kind of confusing. Focus on the "BROWSE" buttons. Look for "Kernel(zImage)" on the left and "Recovery" on the right. Hit browse for each one and select the appropriate file from C:\GTABICS. Obviously "Kernel(zImage)" = "zImage" and "Recovery" = "recovery.bin".
    6. Make sure Kernel(zImage) and Recovery both have files selected and a checked box. While GTAB is at the black Downloading screen: Hit "START".
    7. The process is pretty fast. Don't rush. At this point your tab will probably just bootloop anyway.

    LET'S GET THIS SHOW ON THE ROAD
    Now you have ClockWorkMod installed and a proper kernel, most flashers will feel really at ease right now. But there are a few little quirks that will cause this to go bad. You have to install 2 versions of ICS to get to the latest; One using the existing partition table, and a second that will update to a newer format. You obviously have to install GAPPS like always with a CM rom, but not so fast, you have to manually "MOUNT /SYSTEM" in CWM before it will even take. And there is the fact that you have to manually open and edit the CM9 Build7 update and remove code....[holy crap].

    But it is pretty easy once you go through it once.

    REQUIRED FILES
    JT1136 CM9 V5
    JT1136 CM9 V7 UPDATE
    GAPPS

    Prepare CM9 v7 Update
    1. On your PC, open "update-cm-9.0.0-RC0-galaxytab7c-KANG-BUILD7.zip" and browse to META-INF\com\google\android
    2. Copy "updater-script" to your desktop and open with Notepad and remove the first 3 lines or just Download it.
    3. Drag and drop the update-script back into the META-INF\com\google\android folder, overwriting the existing one.

    If all goes well, you are now done with the PC.

    COPY FILES AND FLASH
    1. Copy Build5, the new Build7, and GAPPS to your microSD card.
    2. Boot into ClockWorkMod: Power off. Hold VOLUP + POWER
    3. Factory Reset / clear cache / wipe Dalvik Cache / Breathe
    4. Flash zip from SDCard: locate Build5 and Flash
    5. Factory Reset / clear cache / wipe Dalvik Cache / Breathe
    5.5 [OPTIONAL] You should be able to boot into ICS at this point if you want to make sure build5 flashed properly before upgrading to build7
    6. Flash zip from SDCard: locate Build7 and Flash

    At this step, my GTab rebooted in the middle of the process the first time. It freaked me out but I assume (now) that since it changed the partition tables, it needed to reset. So I did it a second time just to be safe:

    7. Flash zip from SDCard: locate Build7 and Flash
    8. Factory Reset / clear cache / wipe Dalvik Cache / Breathe

    Congrats. You should have a working bootable CM9 build. But lets flash GAPPS so we have our Google services. This is tricky.

    9. Mounts and Storage > Mount /System
    10. Flash zip from SDCard: locate GAPPS and Flash.
    11. Finally [!] reset device and prepare for boot.

    Now you are on the latest CM9 build [7] and have the latest GAPPS installed. Hopefully you are booting now and see the famous ICS Boot Animation. Have fun. In the future you should be able to simply download new roms as they are available and flash normally like you would any other device.

    RECAP:
    Drivers and Flash Tool
    Pre-Edited updater-script

    UPDATES
    Convert to Sprint
    The above procedure will set your Tab as a Verizon version. If you plan on using the Sprint cellular service or just want everything to match, then flash this via ClockWorkMod.



    ****************************************​



    I didn't do any development work. All credit goes to Heimdall for his fantastic Recovery Flasher and jt1136 for his great stills porting this awesome rom over to our Galaxy Tabs. All I did was bump and grind my way through to see a successful working flash. I figured if I didn't post a walkthrough here, I would hate myself in 6 months when I boink something up and have to do this all over again. I would recommend you keeping all of the files safe somewhere to prevent this headache again.



    DONATE TO JT1134
    DONATE TO HEIMDALL

    MAIN HEIMDALL URL
    MAIN ROM URL
    2
    I don't know what happened but whenever I try to turn on the wi-fi, I turns off immediately.

    I tried reinstalling your CM9 SPRINT DOWNLOAD 20120518 twice. I also made sure the data was cleared. Maybe this has got to do with the tab I have. :D

    I'll look into it, see if I can get the same result.
    -----------------------------------------------------------------

    UPDATE TO ABOVE: I Odin back to EF17, flashed the recovery from the OP to get CWM5 and then flashed my SPRINT CM9 I Modded from above. All works fine. Wifi work, no lags or hangs. Very nice.



    DOWNLOADS:
    CM9 SPRINT DOWNLOAD 20120518. (Aka Build10)
    GAPPS DOWNLOAD 20120317

    BELOW I EDITED THE OP INFO A LITTLE- REBUILT HOW TO: :)
    GET CONNECTED!
    I've already compiled an archive with everything you need: Heimhall w/ zImage & CWM 5.0.2.7 DOWNLOAD!!
    1. Extract everything to a simple folder [ex. C:\GTABICS ]
    2. Turn off Gtab. Hold VolDown+Power until you get to a downloading screen
    3. C:\GTABICS\Drivers\zadiag.exe to load drivers [try running as Administrator]
    - (Options Menu - List all devices. )
    4. C:\GTABICS\heimdall-frontend.exe to start the process
    5. Kind of confusing. Focus on the "BROWSE" buttons. Look for "Kernel(zImage)" on the left and "Recovery" on the right. Hit browse for each one and select the appropriate file in C:\GTABICS. Obviously "Kernel(zImage)" = "zImage" and "Recovery" = "recovery.bin".
    6. Make sure Kernel(zImage) and Recovery both have files selected and a checked box. While GTAB is at the black Downloading screen: Hit "START".
    7. The process is pretty fast. Don't rush. At this point your tab will probably just boot-loop or boot but act funny.


    COPY FILES AND FLASH
    1. Boot into ClockWorkMod: Power off. Hold VOLUP + POWER
    2. In Mounts / Storage, Mount USB Storage and Copy Build10 and GAPPS to the SD Card.
    3. Factory Reset / clear cache / wipe Dalvik Cache
    4. Flash zip from SDCard: locate Build10 and Flash
    - It will restart into CM9, just restart into recovery for step 5
    5. Flash zip from SDCard: locate GAPPS and Flash


    Congrats. You should have a working bootable CM9 build.

    Good luck!


    Credits to the obvious... :)
    2
    Hey I have Sprint p-100 tab imported from USA and m using it in India..where I don't need any feature like phone or sms, only a proper WIFI and camera and video recording device..I think it came as rooted as kernel its showing right now is '2.6.35.7 k.shridhar@sep-33#2' and ROM is 2.3.4..I intend to flash ICS on my tab , so will it create any issue of I carry out your procedure without Sprint network anywhere in India..pls help and pls upload the link of drivers to connect it to my laptop..m using win 7 64 bit...And also which cwm can I flash in my tab initially..
    Also please tell if I have to modify any step for my tab

    Sent from my GT-I9103 using Tapatalk 2

    All of the files are in the OP.

    pvaldeben said:
    During process in Prepare CM9 v7 Update
    3) Removing the first 3 lines from "updater-script":
    The downloaded did not work I guess because it is of type text and in the zip its type file. Either way it was good to use as a reference since I would have no clue what the 1st 3 lines are. so edited original file then the zip worked

    This is in the OP. I actually uploaded and linked to an already modded file. ;)

    As far as the rest, I didn't have to boot into build5 before flashing build7. It probably wouldn't hurt though and would be best just to see if you successfully flashed ICS before upgrading to build7. I'll add this to the OP because it is a good idea to boot build5 before wasting your time on build7.

    I also don't recall having to switch signature verification but that is a good tip in case you have problems. Typically when the signature is screwed up, I hesitate to flash it. The signature probably changed when you edited the "updater-script".
    1
    So yeah, it's working wonderfully!

    One question though - what happens if you *don't* edit those first three lines? The only way I could flash the file is if I didn't do the edit. I tried all kind of ways to make it work - use the provided file, open the zip after putting on the CD card...everything! It simply would not install unless left alone.

    So, is my tab going to blow up? ;-)

    At any rate - thumbs up to the OP! :cool:

    Nothing. If it worked it works. Those 3 lines were causing an error message when flashing. Build 5 flashed fine but for some reason build 7 gave fits.

    There is also some new builds up. Fyi

    Sent from my Galaxy Nexus using xda premium
    1
    Glad it worked. My son killed his Samsung a long time ago so nice to see this method still works.

    Has anyone gotten cm11 to work yet?

    I have been stable on CM11 for so long I cant remember when I last flashed it. In only use the WiFi connection and don't have a sprint account to see if it has network connection. I did replace the battery so I get great battery life. I checked my about tablet:
    1) it says its a SCH-I800 but its a Sprint Tab.
    2) Android version 4.4.2
    3) Kernel Version is:
    3.0.101-HumberOS-v1.54.01097 - g8ec4b9e
    terenceeng@TerenceNg-iMac # 4
    Sun Jan 12 10:48:13 SGT 2014
    4) CyanagenMod version:
    11.0.20140111
    5) Build Date: Sat Jan 11 21:49:06 SGT 2014
    6) Build Number: cm_p1c-userdebug 4.4.2 KOT49H -20140111 test-keys

    link: read op on how to flash on sprint tab 7
    http://xdaforums.com/showthread.php?t=2535646
    I use my Tab 7 mostly as alarm clock and to play clash of clans
    Hope this help sprint tab users.

    Hope this help.