Unlike the Apple iOS devices, Android devices almost seem to be designed with a much higher rate of obsolescence in mind. In short, Android devices have a much shorter shelf life. The one way to keep your device as fresh as possible is to keep your software / firmware up to date. This is unfortunately not as simple as it should be.
I have a first generation Samsung Galaxy Tab. The 7' GT-P1000. This unit shipped Android version 2.2.x know as Froyo. Attempting to update the device with the default Samsung Kies application was a bit of a dead end. The best part of installing was that the required drives for the tab are installed.
The steps below will allow you to update this model of Galaxy Tab up to Android version 2.3.6 know as Gingerbread.
WARNING / NOTICE - Some people have had 100% success with this procedure but there have also been some issue. I cannot assist with any info beyond what is already in this post. Check all the comments below before starting.
Before you begin.
- Make sure the battery is fully charged
- You have enough time to follow through and complete everything
- You have your nerves of steel with you.
- Remember that as long as you get a connection in odin your devices is not Bricked...
UPDATE: Before you start reset your device to factory defaults. There is no reason not to do this since the device will be totally wiped in the process.
Downloads
There are a few files you will need to achieve the update.
7Zip
The files are in various archives. 7Zip is capable of opening / extracting all of them.
Odin
This tool is used to update and tranfer ROMS to the android devices. It is the only executable that will be used.
http://www.4shared.com/get/jpbXlkLs/P1000_new_I9010_Odin3_v17.html
Drivers
You will need the correct USB drivers for the connectivity to work properly. Yu can either get the drivers by Install Samsung Kies, or by downloading and installing the Drivers
http://hotfile.com/dl/79784098/7b960b2/Samsung_P1000_USB_Drivers.rar.html
Firmware
This is the actual OS that you will be updating. Android is very device specific so you have to use the correct Firmware / ROM. The one I used is here.
http://adf.ly/492917/banner/http://hotfile.com/dl/137393491/a84fe6f/P1000XWJQ8_PHNJQ1_Android_2.3.6.rar.html
The file is a .tar archive. Using 7Zip you can open the archive and extract the PIT file. Other than extracting the PIT file you use the file "as is" in the .tar.md5 format.
The PIT File
P1_add_hidden.pit This file is required for the first step in the process. The file is contained withing the Firmware archive, and must be extracted first.
Open the firware archive file with 7Zip
Find the file - then drag it to the folder where all you other files are.
Database Flash file
DBDATA.RFS.TAR. I needed to update this file to overcome the boot loop that happened after the firmware update.
http://forum.xda-developers.com/attachment.php?attachmentid=445398&d=1290261479
Install and test the drivers
Before making any changes you want to ensure that everything is working as it should be. You should be able to connect your Galaxy in either USB storage or Kies mode.
To change this behaviour on the Galaxy you need to go to Settings - Wireless and Network - USB settings.
How to put the Galaxy in download mode
There is a special mode for transferring firmware level files to the device referred to as download mode.
To get the device to this you need to:
- Power Off the device
- Hold down the volume down key then press power
The device will now show this screen
At this point one should note. This is a static screen, if nothing is happening here you can turn off the tablet. If a download is actually occuring there will be a progress bar on the screen too.
Step By Step
Up to now everything has just been preparing for the actual update process. Good luck!
Flash the old firmware
- Launch Odin3
- Put the device in download mode
- Connect to the PC
- Should now see a active connection being indicated in the ID:COM box - (In yellow)
- Select the three options Re-Partition + Auto Reboot + F.Reset Time
- Select the PIT file
- Click the Start Button
Wait for the process to complete, the device will restart and then finish up by saying PASS
At this stage your galaxy will not boot past the initial "Samsung Galaxy Tab" screen.
Upload new Firmware
- Launch Odin3
- Put the device in download mode
- Connect to the PC
- Should now see a active connection being indicated in the ID:COM box - (In yellow)
- Click the reset button to clear all the fields
- Only check the Auto Reboot option
- Click the PDA button and specify the firmware file
- Click Start
Wait for the process to complete saying PASS.
At this stage the new files have been placed on the Galaxy. When you disconnect it and boot it you should see the screens indicating the the new firmware is being unpacked and installed.
If all has gone perfect that should be it.... Reboot the device and give it a good - long 10 minutes to come up for the first time, don't rush here.
The device should now boot with:
Firmware Version 2.3.6
Baseband Version P1000XXJPZ
Kernel Version 2.6.35.7
Build Number Gingerbread.XWJQ8
Fixing The Boot Loop
In my case this update completed but it went into a "Boot Loop". Pretty much it stayed on the orbing SAMSUNG screen and never got past there.
To fix this you need to also update the DBDATA.RFS.TAR file.
- Launch Odin3
- Put the device in download mode
- Connect to the PC
- Should now see a active connection being indicated in the ID:COM box - (In yellow)
- Click the reset button to clear all the fields
- Only check the Auto Reboot option
- Click the PDA button and specify the DBDATA.RFS.TAR file
- Click start and wait for the PASS
You should now be able to reboot.
Conclusion
Updating your Galaxy tab is not difficult, just complicated. There are a few nice touches in the update but so far I have not seen anything that jumps out as a MUST HAVE feature. It does however seem to be more stable and that battery is lasting a bit longer too.





108 comments:
Hi, The PIT File
P1_add_hidden.pit This file is required for the first step in the process. The file is contained withing the Firmware archive, and must be extracted first.
Quoted from your instructions guide
Error file P1_add_hidden.pit not found!
where can i download the link?
All the files should be in the same folder. You need to copy the pit file out of the archive, but leave a copy in there too.
thank you very much iv'e done it perfectly.....
Thanks very much for this it was very clear and helpful. The only problem I have is now my Tab keeps force closing a number of apps of which one is titanium so that I can't reload my back up. Any suggestions?
Thanks
Peter J
Hi Peter
I have and most other guys do a factory reset on the device after doing the update. This clears all the application data.
I do not know titanium and what it backs up / recovers. But you would probably be benefit from removing that app, re-installing and then seeing if it is stable.
If not - backup - reset to default and recover manually....
Hope this helps
I already have Gingerbread Build number GINGERBREAD.EF17, firmware ver. 2.3.4
Will this work for my older Sprint model number SPH-P100?
THX
I am not 100% sure. Given that you are already on a more recent firmware it might be the prudent thing to do to just cofirm with someone else too. We do not get the Sprint / Verison custom hardware here... so trick from this side to assist.
Thank you, all was smoot.
Wish you all the best.
Everything worked here as you said. Never would have gotten through this without such detailed instructions. Thank you.
its not there..
thanx for fixing.
hey..thanks dude...1 questions only.. before this i use froyo and when i connected with my usb using in car...my phone can be charge but after upgrade to gingerbread cannot anymore...do you know how to activated back?
Sorry mate - no idea. mine is still charging fin from USB
Thank you very much, it works well after upgrade from 2.3.5 to 2.3.6
Hello! Thank you for this tutorial! Does it work on T-mobile dependent tab, too? What should I check before starting to upgrade? (My tabs info: P1000XXJMA, 2.6.32.9 root@DELL105#1, FROYO.XWJML)
Br.: Gábor
Hi,
I have 2.3.3 gingerbread.ZFJP8 on my P1000 from Taiwan. Tired of waiting for official update.... Will this work for me?
It should work without a problem. Feedback please and let us know how it goes.
In theory it should work, but because of the way that the USA carries do custom builds I cannot say for sure. FI the hardware is the same it should be fine...
I'm confused.... After the 'Flash the old firmware' step,
Odin v.3 engine (ID:7)..
File analysis..
SetupConnection..
Initialzation..
Set PIT file..
DO NOT TURN OFF TARGET!!
Get PIT for mapping..
Firmware update start..
Completed..
All threads completed. (succeed 1 / failed 0)
Removed!!
Added!!
My P1000 starts normally???
Kernal version is now 2.6.35.7
does this rom works with portuguese operators?
and have portuguese language?
Hello Etienne! It was succesfull! Thank you for your guide! The only promlem was with the keyboard, on each keypress it typed "null". So it was a little bit tricky: On my PC I created a text file included my wifi password, my google account, password, "keyboard" for the market searching. I had copy this file to my TAB and I done all the necessary steps wit a copy-paste combination. Now I have a Go Keyboard, and everything is going well.
Other problem: Sometimes I have a message: "Sorry! The English dictonary app. (com.diotek.diodict.p1.engeng)failed" or something like this...
Gábor
Is this normal?
Don't worry about it! I had a same normal restart. Just continue with the next steps.
by: Gábor
Hello Etienne,
Do you know something about this 2.3.6 version? On the android developer site there is nothing about this version. (http://developer.android.com/sdk/index.html)
The following platforms are avialable: ...; 2.3.3; 2.3.4; 3.0; ...; but there is nothing about the 2.3.6.
by: Gábor
It all went fine. Working OK. (No problem with rebooting)
Thanks.
Alan - Johannesburg.
P.E.R.F.E.C.T >> upgraded P1000XXJID retail(no brand) from 2.2. Works like a charm. Battery seems to last longer. Skype finally working with front camera. THANK YOU!
Thank you so much! Worked like a charm :)
OMG THANK YOU VERYYYY MUCH!!!!! YOU SAVED MY DAYYYYY AND I REALLY APPRECIATE IT!! :D :)
Hello!
I've done this to my Galaxy p1000 but i didn't work well.
when I turn the tab on it shows the SAMSUNG screen but I can only see it if I look pretty deep! The screen keeps black, I't seems that my tab is turned off.
When I press the volume button the sounds comes out, but it shows nothing.
And I don't have the back up of the original rom of my tab, What should I do?
Does someone can Help?
Thx, Paulo.
Hello!
I've done this to my Galaxy p1000 but i didn't work well.
when I turn the tab on it shows the SAMSUNG screen but I can only see it if I look pretty deep! The screen keeps black, I't seems that my tab is turned off.
When I press the volume button the sounds comes out, but it shows nothing.
And I don't have the back up of the original rom of my tab, What should I do?
Does someone can Help?
Thx, Paulo.
My TAB now gets stuck on the flashing SAMSUNG logo... although the opening music plays.... any ideas?
Try going through the steps for "Fixing The Boot Loop"
Try going through the steps for "Fixing The Boot Loop"
I am not able to use my keyboard.... Whenever I type an alphabet, it says NULL... Please fix the issue...
@Tim, did you come right?
if not...
http://forum.xda-developers.com/showthread.php?s=eb7b3eb0557d09d09b6378f0430f0552&t=1133590
There was a similar issue earlier on - this was his reply
Hello Etienne! It was succesfull! Thank you for your guide! The only promlem was with the keyboard, on each keypress it typed "null". So it was a little bit tricky: On my PC I created a text file included my wifi password, my google account, password, "keyboard" for the market searching. I had copy this file to my TAB and I done all the necessary steps wit a copy-paste combination. Now I have a Go Keyboard, and everything is going well.
Other problem: Sometimes I have a message: "Sorry! The English dictonary app. (com.diotek.diodict.p1.engeng)failed" or something like this...
Gábor
Can U help me my Tap GT-P1000 Can not complete root it show Picture Phone and PC can not connect and now it emty battery can U tell me how Can i rechage it and turn it to normal mode?
Hi, I have a question. Followed the instructions to the letter. Ran the fix for the boot logo loop. Can't pass it. I re-did everything from the start 5 times. at least. still nothing. Cant get past loop. I even cleared cache and did factory re-set at re-boot. What else can I do?
Thank you.
hey man....i did have same problem..but i installed another gingerbread keyboard from google play and worked well now....hope this works for you too......
is it compatible for both 32 or 64 bits laptop??
is it compatible for both 32 or 64 bits PC??
Yup had orange branded p1000 night mare but did this and the fix andpresto got rid of most bloatware and no branding awesome cheers YAY I know how to flash android lol
If you are on x64 everything should run on WOW 32 - but wont know until someone tries and let us know.
Thanks for the clear directions. It has worked Ok - but I have the keyboard problem as well - getting "Null" for every keystroke. I wonder if we should we repeat the process to try and shift it? I can confirm that connecting a bluetooth keyboard does not solve the problem. You still get "Null"
I have followed the copy/paste workaround for now and installed alternative keyboards - Swiftkeys and the Swype Beta.
Gooooood it works Thank you very much :-) My tab stuck on samsung logo and after I do on this way, it works perfect ,Thank you !
I still use my tab on 2.3.3. . But i'll update. . Thanks for guide. .
Hi just updated my Tab last night and worked like a charm. One thing you have to do is to restore it back to factory settings BEFORE YOU LOAD THE NEW OS. I did it twice because the first time it gave me alot of exception errors on the installed apps from the previous version.
Cheers!
..... the update works on Win7 x64 operating system no problem, did my friends tab on my other pc using Win8 x64 without any hassles !
Cheers
which firmware can i use to update my galaxy tab baseband version p1000TDXKM2 froyo to gingerbred
can anyone advice me, is this version support Arabic language ?
can i use this firmware to update my galaxy tab p1000t baseband version P1000TDXKM2
Firmware version 2.2 & i wanna know is it official rom. Thanks alot
worked like a charm
thank alot. i wil try it
hie i followed every instruction that you mentioned but now my Samsung galaxy P1000 is frozen on the samsung logo, i thot it would take the 10 minutes to initialize but it took the whole night and its not working anymore, i hope i didnt brick my gadget. Does this work for all Samsung galaxy tab P1000 , because mine Baseband Version is not P1000XXJPZ , its actually P1000DDJJ1,and was running FROYO 2.2
Thank you so much for the detailed info on how to update the galaxy tab. In ten minutes I got my tablet up and running with no longer. Thank you thank you thank you!!!
I think the name of the .pit file not always P1_add_hidden.pit, in my case is gt-p1000_mr.pit. maybe it's specific for every area.
I think the name of the .pit file not always P1_add_hidden.pit, it should be there's one .pit file in the archive, just use it because it's same with P1_add_hidden.pit that's been use above.
Hi there,
Great guide, brilliant results.I was really concerned about do the process, but following your guide and links, it all worked out fine. Looking forward to a more stable tablet! Thanks again.
Is this gingerbread firmware available in samsung kies?
IS this gingerbread firmware available in samsung kies?
Mine has the same problem. I have tried the Fixing the Boot Loop step.
Did any one solve this?
On Updating the Rom I get an error. This is after the Rom has been uploaded to the tab.
E:Failed to mount /data (invalid argument)
E:install_application_for_customer:Can't mount /data
your storage not prepared yet. please use UI menu for format and reboot actions
Copy Application failed.
Anyone got suggestions? I have tried the Fix Bootloop step
Not as far as I know. There have been rumour for ages that the GTP-1000 would get an update but nothing has come of it.
OK, so I've updated my tab to Gingerbread and everything works great. Thank you!! The only real surprise is that the device, linked to the Rogers network, now works as a phone. Is this an oddity, or is this simply a feature that Rogers had not enabled?
it works but if i shutdown the device it will be stuck again
thx
it works!
really! how can i thank you
you're the best!!
Hi, please can I use dis firmware to update my galaxy tab gt-p1000 baseband version JXJJ1 wit buildnumber froyo.JPJJ1? Thanks
Someone have wifi problem after flash 2.3.6?
No issues on my side
No it is not.... If it were like it should be we would not have to go through this process.... A bit of a fail on Samsung's side.
So, I have phone service now through Rogers (was not available before). However, now, I cannot access 3G packet data!! The only data service is my Wi-Fi.
Any ideas or thoughts? If not, is there a simple way to roll it back?
Yes, after upgrade to 2.3.6 the wireless connection stops after maximal one minute. Sometimes the PT1000 reconnects automatically, but most of the time I have to restart the connection mauanlly (and loosing it again rather soon)>
device not recognized in download mod.need help plz
Hi' thanks a lot for your help, i have just upgraded my GT-P1000 galaxy tab, and its working fine. I had a booting loop like you said but updated the database flash file and it worked perfectly.
Thaks again.
my keyboard does not function properly. Anything i type reads "null". Please help me
This is my last hope. My tab is fked up that I dont know what I didnt tried already. I tried to install overcome, but my laptop got screwed and turned off and interrupted flashing procedure... Now I am completelly lost. I flashed cpl of firmwares (official ones) and nothing. Screen is black, and just touch keys are "lighting"...
Wait for the process to complete saying PASS.
At this stage the new files have been placed on the Galaxy. When you disconnect it and boot it you should see the screens indicating the the new firmware is being unpacked and installed.
(copy paste)
does this takes couple of minutes for me to see the new firmware s being unpacked on my tab? i already seen PASS on Odin but my tab is still on download mode? should i remove it or i need to wait for me to see the new firmware is installed on my tab?
thank you...
hey i got android 2.3.6 on my GT-P1000 but i am not satisfied with only it because now i want android 4 ICS on my tab.
But thanks for it its working very smoothly so now if you have any solution for android 4 ICS then reply on my mail : cprakash338@yahoo.com
Hi there,
In your odin screen capture shows re-partition unchecked, but in the instructions you said "•Select the three options Re-Partition + Auto Reboot + F.Reset Time"
Can you pls specify if re-Partition needs to be checked? Appreciate your help.
what if it failed and cant be turned on?what should i do?
hello i rooted my galaxy p1000 and ecerything went ok until its rebooted i cant use my phone because the touch screen wont work i need help plz
hello i rooted my galaxy p1000 and everything was ok until it reboots after that the touch screen wont work. why is that? and is there any help to regain it?
thank u
did you fixed that? i have the same problem =(
help my GT-P1000 tap just black screen after try to upgrade to gingerbread 2.3.6
Hi friends, I made this, but I have EDGE instead of 3g. What should I do? Which modem I have to flash?
Thank you! You really made my day. Gt-p1000 now working like a charm!
Follow the steps "Fixing Boot Loop". It worked on mine
after i upgraded to gingerbread,my mobile data network didn't work after i enable them,,can u plz help me with this issue?
Works Thank You bro... happy like a chappy
The best guide on how to update galaxy TAB on the internet. Thanks man.
The best guide on how to update galaxy TAB on the internet. Thanks man.
I've tried several guides for updating my galaxy tab gt-p1000.
None of them worked. I always got failures in the reset screen.
The tab did not path the SAMSUNG logo.
Updating the DBDATA.RFS.TAR brought my tab to the living ones.
I did not find this hint in any guide.
Thank you very much for your precious information’s.
Best wishes from Germany
After all day looking on Google. This page is the best! Many thanks!
you are a god i swear
i had flashed my gt p1000 with cm 10 experimental view if any one palnning to do it do not that son of a dog has not givien usb connection or recovery mode.(literaly thought my tab is dead.)then i used odin and flashed a new firm ware but got stuck on boot loop every body told that it is just a piece of junk now thanks to you i am saved
thank you your a god
i was on boot loop and thought and litterly passed out
i cant thank you enogh
Excellent solution. Thank you for all your tips. I was frustrated with all these tricks and tips all over the internet. Finally it gets fixed because of you. I had to find Bell ROM pack other than that all your information is correct and bang on.
Thanx very very much , two days i was searching for solution for my tab it was stopped in Samsung logo ,and now it work Thank U :)
how you fix this
my tab is doing the sane thing
Hi Sir i already have a gingerbread 2.3.6 update, after that i want to root my samsung p1000 but i wont work this time?
YOU ARE THE BEST!!!!! It worked!!!!!
All works fine except the keypad only typing "null" irrespective of what letter you are typing. Please suggest a solution to this.
Thanks. This was a lifesaver. I have tried any number of other guides but yours worked. You are brilliant, thanks again. Now maybe I'll try to upgrade to JB - you give confidence that I can recover.
work great but when i switch on thepacket data its not working..please help me
thankyou!! it works!!
where can i keep the os odin and the other files on my pc please help
Thanks. I misread the instructions and struggled to find download mode for some time. It also took some time to get the PIT file and the firmware because your link is apparently broken - it goes to an empty page - so I went elsewhere. However, finally it worked just as your instructions describe, and without a boot loop. The version on my P1000 is now the one you describe above. Or, it is when I look in the tablet's settings to see the version. If I just input *#1234# on the phone to get that information it comes up blank for PDA and CSC and says the phone is P1000XXJPZ. I hope that does not matter.
Post a Comment