yashsingh1/xdaforums huggingface dataset:
[Galaxy Tab  Android Development] ZoinksS2k:
3/3/2011 - I've been away for several weeks, sorry about that. I've also moved on and will be futzing with my shiny new Xoom. I will not be working on Tab projects for the immediate future, it at all.

Been fun

There seems to be a genuine lack of activity on the Sprint version of the Tab. Hopefully this will allow folks to start making themes and ROM's for the Sprint flavor of the tablet.

This package was created via the "Rotobackup" Method pioneered by Rotohammer and maniac3389.

As far as I can tell, I'm the only one who has done this on the Sprint-flavor of the Tab, so this is all beta and VERY RISKY. I do not recommend using this unless you are VERY familiar with flashing Android devices.

NOTE: This is ALMOST STOCK. The Rotobackup process did not dump the modem.bin file properly. To address this, I used the modem from the Epic 4G (SPH-D700-DK28-8Gb-REL). This modem

effectively disables GPS

.

There is no known fix yet

.

Updates:

12/13/2010 - Looks like the package borks GPS. You cannot acquire satellites after flashing.

12/29/2010 - GPS is still broke if you use the package containing the modem. Looks like we will need to wait until an update is released. Feel free to keep troubleshooting the issue, I'll update the OP if somebody figures it out.

12/29/2010 - Uploaded package WITHOUT the modem

12/29/2010 - Introduced Zypher, a fully deodexed updater.

WARNING!!! YOU CAN BRICK YOUR DEVICE VERY EASILY.

THESE ARE FOR

SPRINT

VERSIONS OF THE TAB.

Instructions:

Backup your settings with Titanium Backup

Do a factory reset: Settings>Privacy>Factory Data Reset

Turn on USB debugging: Settings>Applications>Development>USB debugging

Extract the RAR archive

Open "Odin3 v1.31.exe"

Reboot into Download Mode (adb reboot download)

Do not check Re-Partition option

Click PIT, select pit.pit

Click PDA, Select .tar file

Click Start

Downloads

Download 1 - Stock, no modem - Sprint Only! Use this if you want to get back to stock (rooted). ALL USERS SHOULD TRY THIS PACKAGE FIRST! If you still have problems, then you need to use the modem package which kills GPS (Download 2).

Download 2 - Stock, with modem - Sprint Only! Includes modem from Epic 4G - Only use if your Tab will not boot,

this package will kill GPS

THERE IS

NO WAY TO GET THE STOCK MODEM BACK

AFTER YOU FLASH!!

Download Zypher v1 - Sprint Only! Deodexed\zipaligned. I recommend running a factory reset before applying the package. Settings>Privacy>Factory Data Reset

Zypher Details:

Based off DJ30

Deodexed and zip aligned

Removed startup/shutdown sounds

Added Busybox installer

Added Titanium Backup

Added Z4Root

Added AD-Free hosts file

To do list:

Work in the full screen fix (via Spareparts)

Replace launcher with LauncherPro

Theme everything
[Galaxy Tab  Android Development] BertoJG:
Nice work, not that Sprint would allow it, but did this enable dialer functions since it is using an alternate modem file?
[Galaxy Tab  Android Development] shoman24v:
Awesome, thanks!

Now who's got a busted Tab to try this on!

Not sure if this is any help, but here's a system dump someone posted....

http://forum.androidcentral.com/galaxy-tab/44323-us-galaxy-tab-sprint-system-dump.html
[Galaxy Tab  Android Development] ZoinksS2k:
Dunno. There is no dialer installed and it gives the standard engrish statement "Cannot make or take a call using Galaxy Tab"
[Galaxy Tab  Android Development] infamousjax:
I did some comparisons between the sprint tab and the epic, and the modems are identical. I just flashed this and it worked flawlessly.

Thanks again man I appreciate it. You have ressurected my tab.
[Galaxy Tab  Android Development] shoman24v:
Wow, maybe I can finally root :)
[Galaxy Tab  Android Development] ZoinksS2k:
Excellent, glad it worked for you.
[Galaxy Tab  Android Development] shoman24v:
Nevermind.
[Galaxy Tab  Android Development] ManaKill:
I am going to try this now... I had terminal emulator crash on me and it messed up the filesystem or something. My Sprint Galaxy Tablet just says "Samsung" and glows after the intro animation.

I did manage to get the tablet into downloading mode by:

1) turning tablet off

2) holding Volume UP key and power key at the same time until it turns on

and I get little android man with a shovel that says "Downloading... Do not turn off Target!!!"

wish me luck :)
[Galaxy Tab  Android Development] infamousjax:
Why dont you just wipe it and see if that works first?
[Galaxy Tab  Android Development] ManaKill:
how would I do that? It won't actually boot up.. Just shows the samsung into screen and says on a screen that has samsung glowing. It will blink after a while and vibrate, then go back to glowing at me.
[Galaxy Tab  Android Development] ManaKill:
HOLY CRAP that worked!!!!! I was just about to give up! Notice the many hours between my last post and now.. (6:50am now LOL)

I had to do some other things not outlined in this thread to get my computer to see the Galaxy Tablet in the Device Manager. Basically I tried these things, (try them all if you have trouble, I'm not sure what or which actually worked):

tried to wipe from boot up (turn off, hold volume up and power until it turns on and release buttons)

that didn't work

install Kies and Samsung(android) SDK and JDK (java developer kit)

that didn't seem to work

install Samsung PC Studio 7

ah hah! I see you there in the device manager now!

power tablet off and get to download menu (hold volume down and power until you see the android holding a shovel at the download menu)

Load up Odin, YAY It connects and detects the COM!!

Select the PIT and TAR, start, it downloads and reboots and tab loaded right up!!

Best of all I think it also got rid of the Sprint Activation nag notice screen. It hasn't popped up yet and it has been a good 10 min or so! That would be a nice bonus :D

You saved me so much time and $$ thanks a TON!!

((side note, Odin loads up and displays GT-1000 not my SPH-P100... I edited my odin.ini to reflect the correct model. not a big deal at all, but I was getting confused at first as to why Odin was saying wrong model, thinking it was doing a detection when it was really just blindly echoing info from the ini file))
[Galaxy Tab  Android Development] ZoinksS2k:
Good stuff.

You'd think Sprint would want to leak the firmware to keep people from exchanging/RMA'ing devices. One thing is certain with Android, people will hack the hell out of it.

My bad on the label. The top title in Odin is just that, a title. It doesn't doesn't affect the reload process at all. I'd change it, but uploading another 200MB file isn't on my list of activities today :)
[Galaxy Tab  Android Development] infamousjax:
I want to add that you might need to update your profile after running this.
[Galaxy Tab  Android Development] ZoinksS2k:
What do you mean?
[Galaxy Tab  Android Development] dfox2:
THANK YOU!

Same thing happened to me this morning as ManaKill described...I had terminal emulator crash on me and it messed up the filesystem or something. My Sprint Galaxy Tablet endlessly glowed "Samsung" after the intro animation - thought I was DONE. Tried wiping but no go. I followed ZoinksS2K directions and it worked flawlessly just as infamousjax described. Thank you!!! No telling how many Tabs have been ressurected thanks to this post. :D
[Galaxy Tab  Android Development] infamousjax:
Have you guys been able to get a gps lock since doing this? I can't get one worth ****.
[Galaxy Tab  Android Development] MagnusRagnarok:
Congratulations & ty...a step in the right direction.i will help once I can make a proper nandroid.
[Galaxy Tab  Android Development] ManaKill:
Nope, no gps either. I didn't notice because I don't use it on my tab.
[Galaxy Tab  Android Development] dfox2:
No. Now what?
[Galaxy Tab  Android Development] infamousjax:
****. I noticed it couldn't even find satellites. Well, hmm... Let me see if I can fix it.
[Galaxy Tab  Android Development] dfox2:
**Disregard** WiFi is locating me GPS is not.

How is it locating me in the first place if it can't lock on? What are you using to test? I tried using Google NAV.
[Galaxy Tab  Android Development] infamousjax:
aGPS (network location) can locate you to within about 30 meters.

I'm positive that GPS breaks after using this odin restore because it can't even find one satellite much less lock on to it.
[Galaxy Tab  Android Development] dfox2:
Total bummer. Please keep me posted if your able to find a fix or updated ROM.
[Galaxy Tab  Android Development] shoman24v:
Well a broken gps is better then bricked tab.... lol
[Galaxy Tab  Android Development] cdguider:
Galaxy Tab not charging while on

I had to turn off to Galaxy tab for it to charge using the OEM Cable and AC Adapter from Samsung/Sprint.

So far.

NO GPS FIX

Charging issue

Still beats a bricked Tab.
[Galaxy Tab  Android Development] infamousjax:
Guys this is only temporary... dont freak out
[Galaxy Tab  Android Development] ZoinksS2k:
Confirmed on the GPS issue. I don't use the feature, so I didn't notice.

I'm in Washington DC for business meetings until tomorrow, so I won't be able to look into this until Wed.

cdguider,

I cannot verify the charging issue. Mine charges fine with the AC-USB adapter and maintains charge on low-power USB ports.
[Galaxy Tab  Android Development] ManaKill:
No problems here other than GPS, which I don't use. Charging is normal, even when mine was bricked it would charge fine.
[Galaxy Tab  Android Development] dfox2:
Same here - no problems charging. Thanks for the work on this ZoinksS2k.
[Galaxy Tab  Android Development] risq:
Boot holding volume up and holding power button. Once galaxy tab screen appears, let go of power but keep holding VOL up. Then select reset to factory default when recovery appears. Tap home button until it starts the reset
[Galaxy Tab  Android Development] cdguider:
That sucks

Glad to hear the charging issue is probably my faulty cable, I plug it in to the ac adapter, it acts like I'm connected to the PC. Even ask if I want to mount to transfer files.
[Galaxy Tab  Android Development] ZoinksS2k:
While I'm out, feel free to start troubleshooting the GPS problem.

I'm going to check the stuff in these two threads.

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

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

I believe the Tab uses the same GPS chip as the other Galaxy devices. I think some blackberries do as well.

After a quick glance, none of the changes look to be irreversible with the restore package.

Then again, if CWM works for the Sprint flavor of the Tab, a Nandroid backup from a un-dorked Sprint Tab should get us 100%. I'm not sure if this is the case.
[Galaxy Tab  Android Development] Ikyo:
The issue on the epic appears to be something with the cache data for the GPS. I would try installing the GPS tools and deleting the cache data. That might help. I will also have a stock tab today that I could make an image from. Can you do it with Odin or do you need to use Rotobackup? Does the Rotobackup fail with the stock modem?
[Galaxy Tab  Android Development] M@XLOL:
Im getting my tab tomorrow here's to the Sprint dev community
[Galaxy Tab  Android Development] 1musicman:
've been trying to get this to work on my sprint tab but no luck, it detects the com port I click the pit, select file, click pda select file and it just hangs at connection. Followed everything exactly but no go. After I power on recovery mode do I just leave it there?
[Galaxy Tab  Android Development] ChiTown Pdaddy:
Cheers to the devs. Lets get this thing cleaned up. The Sprint Rom is needing some cleanup.
[Galaxy Tab  Android Development] Ikyo:
If you are trying to load it with Odin, you need to have it in download not recovery.
[Galaxy Tab  Android Development] mmathai77:
THANK YOU SO MUCH, YOU SAVED MY TAB.. I JUST GOT TODAY and i Managed to BRICK it TODAY

I bricked it becuase I tried to configure it as a WIFI only tab as another thread stated, and then by the 3rd command in the terminal, it just FCd.

I restarted the TAB and after the Boot animation, it just kept on going in an endless loop.

I got into the Download thing by POWER + VOLUME UP.

Now you said it messed up the GPS, and puts in a new modem?

1. Will/Can the GPS issue be fixed?

2. Will we be able to reflash the modem to stock Sprint Galaxy Tab once/if someone finds a way to extract the Galaxy Tab modem files?

3. I called sprint, and they said If I mail it into them, they can reflash it for me and send it back stock.... should I do that? is it risky? If they reflash it will the modem be reflashed to the original stock modem?
[Galaxy Tab  Android Development] a454nova:
+1 I already have themes and a rom, just waiting on clockwork. Wish I was in Seattle to help on it. Thanks for the work Zoinks, I know its not the same but GPS not working from Epic sounds about right. Lol.
[Galaxy Tab  Android Development] MagnusRagnarok:
Max get a hold of me. i got mine a week ago. ill show you how to make/receive calls...i love this thing...
[Galaxy Tab  Android Development] Ikyo:
Are you just pushing the calls through Googlevoice to a SIP account that has free incoming calls?
[Galaxy Tab  Android Development] ZoinksS2k:
1. Probably

2. Likely

3. Safest bet
[Galaxy Tab  Android Development] shoman24v:
So, who's gonna send in their Sprint Tab to get set up for Clockwork?

:p
[Galaxy Tab  Android Development] infamousjax:
I nominate you.
[Galaxy Tab  Android Development] dfox2:
Thanks for the update and the work on this ZoinksS2k. I keep checking back to this thread for a fix.
[Galaxy Tab  Android Development] Ikyo:
Zoinks, do you want me to send you the modem.bin I extracted and see if it is corrupted?
[Galaxy Tab  Android Development] ZoinksS2k:
Sure. What size is your file?

The file size from the backup vs the one for the Epic:

Roto: 16,384 KB

Epic: 15,233 KB
[Galaxy Tab  Android Development] Ikyo:
16777216 Dec 14 15:45 /Volumes/Data/GalaxyTab/backup/modem.bin

http://www.megaupload.com/?d=W8ZYZJBU
[Galaxy Tab  Android Development] ZoinksS2k:
Nope, still fails when flashed. Thanks tho.
[Galaxy Tab  Android Development] MagnusRagnarok:
a little more to it but similar concept. free incoming/outgoing using an ipkall number linked to gv number.
[Galaxy Tab  Android Development] Ikyo:
I tried it last night and never could get it to work. I kept getting your call can't be completed or a similar error. When I logged into PBXES, I could see the device attempting to call, but nothing happened.
[Galaxy Tab  Android Development] ZoinksS2k:
No luck thus far on the GPS problem.

I've cleared the data cache through LBSTestmode, tried several modems and tweaked the flat files. Nadda

There are a few other things I can try, but the tests take forever. Change something, wait 5 minutes to see if the GPS locks-on, rinse, repeat.
[Galaxy Tab  Android Development] Ikyo:
I can send you all of my files from a stock Tab if that would help.
[Galaxy Tab  Android Development] ZoinksS2k:
Ikyo,

Hop into the Rotobackup thread. We can ask Rotohammer for help dumping the right block for Sprint modems.

it would go down something like this:

1. Rotohammer makes a recomendation

2. You dump the file

3. I flash and test

You have to stay stock so we can iterate until we get the right combination.

Also, I'm going to keep my eye on the CWM progress. Once we get to the point where we can make Nand backups, the Rotobackup method will become redundant. Nandroid is the high water mark.
[Galaxy Tab  Android Development] Ikyo:
I made a post in the Roto thread asking for help dumping the modem. Can it not be dumped from Odin?
[Galaxy Tab  Android Development] mmathai77:
if samsung or sprint releases a new update for the Galaxy Tab, will it overwrite all the bricked issues such as the GPS and CDMA modem.bin?

Will that/ if there is ever a firmware update, fix the issues?

Since it technically reflashes the firmware (i think?)
[Galaxy Tab  Android Development] ZoinksS2k:
I believe so.

I'll give the GPS issue another round this weekend. If I can't fix it, I'm going to start deodex'ing the ROM as-is. I really want to start customizing.

Expect a version of this theme for the Tab soon:

http://xdaforums.com/showthread.php?p=9398049#post9398049
[Galaxy Tab  Android Development] mmathai77:
hey another question:

If i bricked it before, and I used your rom. Could i go into the recovery (Power + Volume Up) and do "Wipe data/factory reset" and would that get the system to exactly how it was when i first got it? Or No since it was a firmware flash?
[Galaxy Tab  Android Development] ZoinksS2k:
No. Doing a factory reset only clears the cache and user data. You would be left with my default ROM and broken GPS.

Installing this ROM is irreversible, at least for now.

Edit: That didn't sound right. The only non-stock part is the modem. We do not have another one to choose from right now. Your choices are to leave it bricked or live without GPS.
[Galaxy Tab  Android Development] dfox2:
I keep coming back daily to check on progress - thank you for continuing to work this and share with us.

On another note when I try and click on that link to the other thread/post you reference it doesn't respond. Any idea why?
[Galaxy Tab  Android Development] shoman24v:
Is there any reason we can't flash a restore without a radio file?
[Galaxy Tab  Android Development] mmathai77:
for anyone that manages to pull a FULL restore file including GPS working and the MODEM thats assigned to the Galaxy Tab(stock), i'll definatley donate 50 dollars.

Not a big amount but hey its some pocket change.

And for ZoinksS2k's work so far... i know its way more then this, but i'll donate 20 bucks for now. nd hit u with more $$$ once/if everything gets solved. PM ME your paypal account email please.

I'm really contemplating just submitting this for a REFLASH to samsung.
[Galaxy Tab  Android Development] shoman24v:
Probably a really dumb thing but for those who flashed and don't have GPS is 'Allow Mock Locations' checked?

Settings > Applications > Developement

Be sure it's unchecked.
[Galaxy Tab  Android Development] mmathai77:
yup its unchecked.
[Galaxy Tab  Android Development] mmathai77:
Can anyone try this please:

From the Home screen, tap Menu

Select Settings > About My Galaxy Tab > System updates

Choose either Update Android or Update Firmware

tell me if you get an error like me.. and if your WIFI shuts off when you do it.

Mine does. I don't know if thats how its supposed to be, but i feel like its a bug. No idea though.
[Galaxy Tab  Android Development] zephyrd:
Just want to ask you guys a unrelated issue:

why my tab always resets when it reboots, even after I reset it.

It always goes back to the state when I have installed few apps and have my EMAIL account on it...fml flashing it doesn't work. I can't seem to wipe it clean whatever I try.
[Galaxy Tab  Android Development] ZoinksS2k:
Works for me.

Haven't tried. Extract the tar file to your sdcard and run this from a terminal or adbshell.

tar -cf nomodem.tar cache.rfs dbdata.rfs factoryfs.rfs param.lfs zImage

Pull it from the sdcard and try a flash.

I still recommend people with functional devices avoid this process all together.

This isn't about money.

Mine completes with "No firmware update is available."

Weird. Do another factory reset, reflash. I'm guessing you had dorked-up permissions somewhere before flashing.

As for the GPS issue, this may be a permissions problem as well. I'm having trouble reseting them, but stay tuned. We may have a fix soon.
[Galaxy Tab  Android Development] TX2000:
is modem.bin the modem file. because i extracted it from my stock sprint tab. dont know it it will work. if you need the file just tell me
[Galaxy Tab  Android Development] Ikyo:
How did you extract it? If you used the roto method, it is going to be an empty file. I attempted to pull the file from my Epic and it was empty too according to Zoinks.
[Galaxy Tab  Android Development] TX2000:
i used adb to pull it out but i got a 16 megs file
[Galaxy Tab  Android Development] Ikyo:
So you used the roto method? According to zoinks, it is a blank file. I wonder if he shows the other files as a blank too.
[Galaxy Tab  Android Development] TX2000:
how can i check if it is blank or not?
[Galaxy Tab  Android Development] zephyrd:
arrggghh...why it always fails at flashing???

the log:

<ID:0/004> Firmware update start..

<ID:0/004> cache.rfs

<ID:0/004> dbdata.rfs

<ID:0/004> factoryfs.rfs

<ID:0/004> modem.bin

<ID:0/004> param.lfs

<ID:0/004> zImage

<ID:0/004>

<ID:0/004> Complete(Write) operation failed.

I'm thinking it can't write KERNEL... can anyone help out?
[Galaxy Tab  Android Development] ZoinksS2k:
Use HxD to view the file you dumped. If it is all FF's, it is blank.
[Galaxy Tab  Android Development] TX2000:
bleh all FFFFFFFFF
[Galaxy Tab  Android Development] TX2000:
/dev/block/bml12 <----- so there is where the modem resides?

and why everything else reads and that doesnt?
[Galaxy Tab  Android Development] ZoinksS2k:
That is the question.
[Galaxy Tab  Android Development] M@XLOL:
I got a buddy that is in service and repair he will try to get the stock firmware on Monday ill post results.
[Galaxy Tab  Android Development] mmathai77:
Ur buddy is in samsung service? Or sprint. If im corrrct, sprint cant do anything but help you send it in. if he is with samsung service.which I believe is in plano texas thatd be awesome¡¡
[Galaxy Tab  Android Development] ZoinksS2k:
The official firmware would be perfect and much appreciated.

Oddly, they don't seem to have an updater at a local Sprint repair center here in Dallas (Irving). They exchanged my first Tab instead of flashing it, so I'm not sure they have the package.

The same center reflashed my Evo 4G before the bits were leaked to the internet.
[Galaxy Tab  Android Development] TX2000:
installed a rooted kernel and tried to pull it in recovery.. same FFFFFFFFF /cry
[Galaxy Tab  Android Development] ZoinksS2k:
Can somebody post their hardware version?
[Galaxy Tab  Android Development] mmathai77:
mine says:

SPHP1TABLT

should be: SPH-P100ZKASPR

I believe?

I bricked mine again on purpose, so I could send it back to samsung for repair/reflash/exchange. Why do you ask? Are to close to a FULL Stock rom?
[Galaxy Tab  Android Development] ZoinksS2k:
Hardware version should be something like this: SPH-P100.08

I exchanged mine this morning. The replacement seems slightly different, but I could be wrong.

I'm going to continue testing the modem export, so don't worry.
[Galaxy Tab  Android Development] kholdstare:
I have the same hardware version.
[Galaxy Tab  Android Development] tommydaniel:
Is there a reason why it would get stuck on modem.bin part. sitting here for a good ten minutes and nothing....
[Galaxy Tab  Android Development] Ikyo:
The current modem.bin is empty. Zoinks is working trying to get a valid bin file.
[Galaxy Tab  Android Development] tommydaniel:
There anything at all I can do?
[Galaxy Tab  Android Development] Ikyo:
Not right now, we have to figure out why the file is coming out blank.
[Galaxy Tab  Android Development] ZoinksS2k:
Howdy all,

It is holiday time, so I'm going to mothball this for several days.

Here is a summary:

The ROM is only suitable for Sprint devices that do not boot for one reason or another.

GPS is still broke and I'm almost out of ideas to fix

I exchanged my Tab for a new device (again). If you take the phone in to a Sprint store, only take the device itself and pull the SD card. They gave me a new device and all the accessories twice now, so I have three USB cables/chargers/16 GB SD cards :)

I will try flashing the package without the modem to see if it works while retaining the stock modem. It should work in theory.

I have a fully deodexed version of the package and will release it next week

The asshats who assembled the stock ROM made themeing the Tab a real pain. Most image assets are one or two pixels larger or smaller than the ones in other devices and the .9.PNG files are mostly different. They also renamed the battery and data indicator images.

As for dumping the modem, here are the combinations I've tried. All attempts produce empty files.

Run DD commands

Place phone in airplane mode, run DD commands

Disable data, run DD commands

Dumped all unknown BML's

Asked our Epic 4G cousins for help, no responses

Have a good weekend