[Galaxy Tab  Android Development] :
First off, this is not for the faint of heart. Backup your junk, don't flash modems or bootloaders if you don't what you're doing, in fact, don't flash anything, if you are not aware of what is what... Read this ENTIRE GUIDE FIRST, THEN DO IT... that way you have a clear understanding of what is suppose to be on your sd card, etc....

Second, none of this is my own work. I take no credit for the development of any of the following, this is more of a guide than

a rom on how to get a Sprint SPH-P100 working with a custom recovery, kernel and rom.

I should note, I have tmobile US, and my interest in this tablet is a secondary device, hence it being a sprint device. It is not meat to be a phone for me... I dont plan to make calls or text, only tether it to my phone, use GPS as well as the other functions. It is, essentially, a laptop replacement with extra goodies...

That being said, if you test this, it is at your own will and I will provide no further instructions on how to undo something you have done... this forum has a search feature, use it. Any contributions to developing it further and providing fixes for the problems listed below are welcomed.

Before I begin, big, BIG thanks to alterbridge for providing me with excellent tips.

Also to Khasmek for his kernel and everyone who helped in the production of heimdall.

Again I say, this guide is meant to give you overclocking features for your tablet. As-well-as the ability to reboot to a custom recovery from the gui (in this case cwm 3.0.0.0).

What works?

Wifi

Camera

Video Recorder

Gallery

all other apps

What does not work?

GPS

What may or may not work?

Calls

MMS

SMS

Voicemail

What's included:

Refer to:

http://xdaforums.com/showthread.php?t=932082

I'm assuming here that you are rooted. If you are not, use superoneclick. Google it...

I'm assuming your are stock also, if you are not, I advise you to get that way using this: http://xdaforums.com/showthread.php?p=9753941#post9753941

Please read it carefully as you can complete bork your tablet if you are not certain. Thanks to gordesky1 for the guide.

When/if you are back to stock you can begin this process. I insist that you do this, because it is the method I started from after flashing various roms/kernels etc...

Now preload your microSD card with the following (i'm assuming you have formatted and can load it with a pc-usb attachement)

[ROM] Overcome 1.6.3

Link: http://www.multiupload.com/8XVZ2JPE4V

Source: http://xdaforums.com/showthread.php?t=932082

[Kernel] KhasMek Voodoo Plus v5

Link:http://gunsforgeeks.com/Tab/kernel/KhasMek.Voodoo.Plus.CDMA.Tab.v5.OC.zip

Source: http://xdaforums.com/showthread.php?t=941781

You will also need a new vold.fstab file, a link is within the instructions.

Lets begin (flashed with Windows 7, sorry mac/linux users, you are on your own):

Step 1: Flash the VZW kernel, as it contains cwm custom recovery and allows you to flash kernels and roms.

Source: http://www.thegalaxytabforum.com/index.php?/topic/1775-clockworkmod-for-sprint-galaxy-tabs/

Download zImage file here: http://www.megaupload.com/?d=SV6IKL1D

Process: (thanks jkurl15)

"To get the zip file containing the zimage download it from here. http://www.megaupload.com/?d=SV6IKL1D

To flash the zimage you will need to use Heimdall which can be downloaded here. http://www.glassechi...ducts/heimdall/ <--------click on the binaries

link for 1.1.1

instruction are below.

Heimdall install instructions

1. Download Heimdall here http://www.glassechi...ducts/heimdall/

2. Download Microsoft Visual C++ 2010 Redistributable Package (x86) and install it. http://www.microsoft...&displaylang=en <------only if you are using Microsoft widows

2. Unzip Heimdall and you should have several files in the folder called Heimdall.exe, Heimdall-Frontend.exe, QtCore4.dll, QtGui4.dll, Readme.txt and drivers folder containing zadig.exe

3. Put you tab into Download mode(while the tab is OFF hold Volume Down + Power Button). Hook the tab up to you PC and Run Zadig.exe to install the

drivers.

4. From the menu chose Options -> List All Devices.

5. From the USB Device list chose "Samsung USB Composite DEvice".

6. Press "Install Driver", click "Yes" to the prompt and if you receive

a message about being unable to verify the publisher of the driver

click "Install this driver software anyway".

7. Done. This only needs to be done once.

ClockWorkMod Install Instructions

1. First root you tab (use one click root or z4root) then downloaded rom manager.

2. Unzip the flash_image_VZW_zimage.zip. It will have have two files flash_image and zimage. you only need to use the zimage file. Open Heimdall-Frontend.exe and browse to where you unzipped the zimage to and select it. Make sure the box infront of zimage is checked. Hit start and it should flash the zimage and reboot the tab. when it reboots it will get stuck at the samsung screen long hold the power button to shut it off. boot into recovery (cwm) power button plus volume up button it will start backing up to do the fs conversion but it will fail at /data and /cache. it will leave you in recovery.

3. While still in recovery select factory reset/data wipe when finished also do a cache wipe.

4. select reboot system, if you let it try to boot it will loop/hang on the SAMSUNG logo, this is not an issue just hold power key until it powers off.

5. while off hold volume up + power until you see the SAMSUNG logo then release both keys! NOTE: if step 4 does not fully power off and reboots just keep holding the power button until the screen blanks again then let go and quickly hold down only volume up + power until you see the SAMSUNG logo.

6. once it boots back into recovery (cwm) it will start the same backup/conversion process again, this time it will finish and leave you in recovery.

7. select reboot system and wait for it to load the tab back to froyo. (it will be back to factory defaults with the activation screen again)

8. Your tab will still be rooted so install terminal emulator and run "mount" to verify that your partitions are ext4.

9. Power off then boot back into recovery with volume up + power, it will boot back into recovery (cwm)

10. Do a backup and reboot your tab. " - zkurl

Step 2: Your screen should show you cwm 3.0.0.0 and be ready...

1) Wipe Data/Factory reset (for good measure)

2) Wipe Cache

3) Wipe Dalvick

Step 3:

Install the [Kernel]. It will flash and let you know when it is successful.

Step 4:

Install the [ROM]. It will flash and let you know when it is successful.

Step 5:

Install the [Kernel] AGAIN. (i know, it seems retarted, however I've had bootloops otherwise and it didn't matter if i didn't flash it before the rom or not, it would screw up) Anyways, it doesn't hurt.

Step 6:

Wipe again, just for good measure

Step 7:

Reboot device (first boot will take a few but doesn't hang at anything. Which means, if you see the samsung logo for longer than 60 seconds (actually takes right at 30 seconds)... you screwed up. The boot animation of the blue android with astro stars thingies going around it means you are on the path to booting)

Step 8:

The external and internal memory are jacked up. A fix has been provided and you will need to push it to your phone, and reboot.

Download vold.fstab here: http://www.multiupload.com/EKYF3CW39R (thanks to alterbridge)

bring up adb (if you dont know how, stop reading this, re-stock your phone and quit)

adb remount

adb push vold.fstab /system/etc

adb reboot

Your tab will reboot and when it comes back up, no more memory errors.

You've done it! You've flashed a oc'd kernel and a custom rom. From here, you can tinker with fixing the auto-rotate and gps and any other bugs you may encounter. I admit, i'm new to certain things, fixing it isn't my forte

I encourage you to post fixes/bugs here in the thread so that other sprint users can benefit from it all as there is a serious lack of development for them.

Future Updates: I'm assuming we can continue to flash whatever overcome updates come our way, we just have to then reflash the khasmek kernel and re-push the vold.fstab file. If we fix GPS, Screen orientation and it's through pushing means, that will have to continually be redone also. The alternative, someone cooks roms just for us... I myself could probably do it, however have never attempted to. If i get time, I will look into it, however, there are no promises...Maybe gingerbread/honeycomb variants will trickle out soon and we wont have to worry about it.

If you enjoy the rom/kernel, I encourage you to donate to the devs mentioned above, I myself will not require any donations, as this is merely a guide using other peoples materials. A big, big thanks again to the people who contributed to these roms, kernels and tools. Thank you!

Update 1: (4.30.2011 @ 6:49PM CST)

Fix for rotation using a method from the voodoo thread. Can either push it, or copy to usb with pc, then use root explorer or similar to move it into place (requires reboot)

"Try pushing the sensors.default.so file from bauxites thread. I have attached it.

unzip this and place it in /system/lib/hw (backup your old file just in case!)"

Update 2:

When you first boot, your keyboard is selected as "chinese". Simply change it to samsung or whatever else you may want to install...

Thanks to Bauxite!

File: http://xdaforums.com/attachment.php?attachmentid=562977&d=1302188558

Source: http://xdaforums.com/showthread.php?p=12722251&highlight=sensors.default.so#post12722251