Samsung Galaxy S :: Flashing A Samsung Tablet P1000
I'm an Android developer who is working with the upcoming Samsung P1000 tablet. I have to say that I haven't worked with Samsung Android devices so far. This is a developer/Engineer sample but I have real rough time to get a contact person at Samsung to help me solve this in a fast way, so I'm asking to the community :-)
The thing is I was trying my application while developing and every certain time I found the phone memory almost full (I think the tablet is saving all of its logs in a very verbose way in /data/logs where I haven't permission to access, and also it hasn't a micro sd inserted). The first time this happened I just did a factory reset from the OS itself.
The second time has been today and the phone was so full of data it didn't start at all. I was viewing the logs with adb logcat and Android was unable to start. He was trying and trying again (like in a loop) but only the Android logo was shown. I found the lack of memory to be the reason for this:
W/BatteryStats( 2949): Error writing battery statistics
W/BatteryStats( 2949): java.io.IOException: No space left on device
W/BatteryStats( 2949): at org.apache.harmony.luni.platform.OSFileSystem.writ eImpl(Native Method)
W/BatteryStats( 2949): at org.apache.harmony.luni.platform.OSFileSystem.writ e(OSFileSystem.java:129)
W/BatteryStats( 2949): at java.io.FileOutputStream.write(FileOutputStream.ja va:297)
W/BatteryStats( 2949): at java.io.FileOutputStream.write(FileOutputStream.ja va:253)
W/BatteryStats( 2949): at com.android.internal.os.BatteryStatsImpl.writeLock ed(BatteryStatsImpl.java:3080)
W/BatteryStats( 2949): at com.android.server.am.ActivityManagerService.<init >(ActivityManagerService.java:1430)
W/BatteryStats( 2949): at com.android.server.am.ActivityManagerService.<init >(ActivityManagerService.java:129)
W/BatteryStats( 2949): at com.android.server.am.ActivityManagerService$AThre ad.run(ActivityManagerService.java:1338)
The tablet can't write anything on the system, so it fails at booting and tries again, and again...
I did a factory reset via ADB with adb reboot recovery. Then the phone shows the recovery menu but no matter what option I choose (reboot, factory reset, update.zip or wipe cache) because the device doesn't seem to be doing anything but keeping the screen in black. If I turn off the device then it goes again to the recovery menu.
So I was stuck with the Android logo screen, and now I'm stuck in the recovery screen.
I thought flashing the phone would help so I turn it on in upload mode pressing the 2 volume buttons together (Power reset or unknown upload mode it says). This way the phone is recognized by Odin Multidownloader. I just grab a leaked firmware for this upcoming tablet from this Web The rar file only contains a SS_DL.dll and a OXA.tar. The tar contains some files: modem.bin, zImage, param.lfs, cache.rfs, dbdata.rfs and factory.rfs.
I've never used Odin nor flashed an android samsung phone so probably I'm doing something wrong. I tried to load the tar as the phone image it gives me an error, I also tried to load it as a single package but also failed.
So at this point I'd be most than grateful if anyone can share his ideas on this almost bricked tablet :-P
Edit: That "upload mode" was a fault of me, probably volume down was released while booting. I have the device in download mode but Odin keep me saying check image files, Any idea??
View Complete Thread with Replies
Related Forum Messages:
Android :: Home Button On Samsung Galaxy Tablet Is Causing My Activity To Re-launch
On my droid phone, I get what I consider a proper pause/stop/resume/restart sequence when the home button is pressed and I then select my application. However, I'm testing on a new Samsung Galaxy tablet and when I select my application after having pressed the home button, a new activity is being launched. I do not understand why the behavior is different on the Galaxy. Any ideas? I have removed orientation config changes in the manifest, so it's not that.
Samsung Galaxy S :: Unrooting And Flashing New Rom
I got my galaxy s today... quickly tried some stuff, and i pretty much like it so far. But i do have some questions about unrooting and flashing.
1. Its currently branded and its eclair 2.1, should i flash an official generic froyo, or some custom rom like doc froyo 7.6.2?
2. If i were to root my phone, would i need to unroot it before flashing new rom? If so how would i do it (is factory reset enough or not)?
3. Which lagfix should i use after updating to froyo, that would be pretty easy to use and not cause data corruption or something like that?
Samsung Galaxy S :: Flashing - European Version Of Froyo Onto Canadian Phone
I have an i9000M (Bell) Galaxy S that is unlocked. I have had different versions of Froyo on the phone in the last couple of months, Currently, I have JPO and it is working fine.
My first question is,
Is there a generic (Non Bell, Orange, Att, etc.) version of Android that works on any android phone? Also, what about a version that works on any brand of phone, sort of like WIndows on a PC. I know there are a sh*t load of different phones out there, but I was wondering if a generic version would work.
Can I flash a European version of Froyo onto my Canadian phone?
Samsung Galaxy S :: Samsung Galaxy-S Phone Number Incorrectly Shown In System Info
When connecting my Galaxy-S to the Samsung Kies software, my telephone shows up with an incorrect telephone number. I did change the sim-card (and subsequent number) since first using it, but I never logged intio Kies with the old sim-card.The phone is rooted.How do I get Kies (or my Samsung phone) to show my current telephone number?In the phone properties (Menu, Settings, About, Status) the same wrong number is shown.When calling, the receiver sees the correct telephone number. So the issue is not operator related but telephone related.
Samsung Galaxy S :: Samsung Galaxy S - Android - Managing Google Contacts
I have configured my Samsung Galaxy S using my normal Gmail account. This has helped me to sync the Google Contacts with my phone.
Following are my questions:
1. Right now I have about a thousand google contacts synced to my phone. I want to remove them at one go. I know how to disable them from being appearing in contact list, but I want to know if I can delete them without going to factory settings.
2. I am using three applications (a) Gmail (b) Contacts (3) MVOIP. I want to know if there is a way that following combination works:
a- Google contacts appear on Gmail app
b- Google contacts (with phone numbers) and normal phone contacts appear on "Contacts"
c- Google contacts (with phone numbers) and normal phone contacts appear on "MVOIP application".
I know how to do
(a) - By synchronising google contacts,
(b) - by choosing display options
(c) - I do not know how to handle this and I want help.
Android :: Samsung Galaxy Spica Or Samsung Galaxy I7500
I was originally going to get either the HTC Hero or Motorola Droid but found out they are both CMDA. and the Milestone is out of my budget. People have been suggesting to get the Samsung Galaxy S, that's also out of my budget and looks too much like an iPhone. So i stumbled upon these two phones.I'm leaning more towards the Spica because it has superior battery life, and 800mhz compared to the 528mhz the i7500 has. and it can also play DivX.What's making it a difficult decision is the i7500 has an AMOLED Screen. It can display 16,777,216 Colors while the Spica can only display 65,536 Colors I'm not too sure if that will make a difference. Also it has 5mp w/LED Flash while Spica is only 3.2.One phone has a little of both. This will be my first Android phone I'm coming from a Sony Ericsson W995.
Samsung Galaxy S :: Intermittent Wifi On Samsung Galaxy S Captivate
I have recently picked up a Samsung Galaxy S Captivate (Android 2.1) on Rogers Wireless. I've been having an issue with the wifi on it, it only works intermittently when I'm at home. It will connect to my network without issues, but none of the data-enabled apps can access anything, they just time out. While this is happening my old iPhone (recent android convert) and my Nintendo Wii are able to connect flawlessly. This ONLY happens when I'm at home on my own network from what I've seen, when I'm on the wifi at my work everything works fine. Has anyone seen issues like this or have any suggestions as to what may be causing it? FYI I have tried different wifi channels, currently my router is setup to use TKIP on WPA2 for encryption.
Samsung Galaxy S :: Samsung Galaxy S On Ebay And It Won't Update
My phone was advertised on ebay as being simlocked to T mobile. However I quickly discovered it wasn't when my Orange Sim worked in it and no T mobile apps or logos appeared on my phone. I already have a Samsung Glaxaxy from Orange so instantly knew that my new phone from ebay was not up to date.As you can see one of my phones is running the latest firmware but the other one isn't AND also says it cannot be updated. What is going on? Has the seller messed with my phone or something?I am not interested in getting Froyo on either of my phones. I will get that when it is officially released. All I want is the ebay phone to be able to be updated. I have tried everything suggested on this forum including changing the product code. I tried to change it on the phone, no product codes were listed as a choice, I also changed the registry but nothing works. Have I got a dud phone because surely my T Mobile phone (which somehow allows an orange sim to work) can get JM3 update by now?
Samsung Galaxy S :: Samsung Galaxy X Internet Won't Turn Off?
I've had my Samsung Galaxy X for a whole of about 3 hours now, just tried out the internet on it. Awesome. loved it.Sorted my wi fi out etc Only problem is, I've turned Wi Fi off now but the 3g internet is still on and uploading and downloading when I am not even on a website. Can anyone please tell me how the heck I turn it off? I cant afford a massive bill
Samsung Galaxy S :: Samsung Galaxy S On Tmobile 3g - Work
I just pre-ordered mine from the UK and I was wondering if I will able to use it on Tmobile's 3g in the US. I am so confused about all the frequencies! I would hate it if I have to stick with using EDGE on it. Also I did a little snooping around and it seems like the galaxy S will be coming to the US later this year...on all 4 major carriers? So is it correct to assume that the phone will work on Tmobile 3g or are they going to sell different carrier exclusive models so that it will work on each individual network?
Samsung Galaxy S :: Deleting Apps On Samsung Galaxy S
My husband has a Samsung Galaxy S and has noticed some applications pre-installed on the phone that he doesn't want.However he can't delete them! They don't appear in his list of applications.He's tried going into applications, menu, edit. But only some of the applications (and not the ones he wants to get rid of) have the red no entry sign.
Samsung Vibrant :: Samsung Galaxy S I9000 Froyo Update-Delayed
Samsung Vibrant family, Got some bad news, Finally got some update about Froyo update for Samsung Galaxy S(Im thinking its going to affect us Vibrant owners too since its the same phone). IT HAS BEEN DELAY TILL LATE OCTOBER. You can read more here Froyo update for Samsung I9000 Galaxy S delayed until October - GSMArena.com news This sucks but I knew something like this was going to happen.
Samsung EPIC 4G :: Samsung Galaxy S Becomes First Android Certified For DivX HD
The Samsung Galaxy S has just received the honor of being the first Android phone to be certified by DivX for HD video playback.You now have the official blessing from DivX to load up your (legal) 720p video files on your Galaxy S phone and enjoy your media on the go.With the phoneï¿½s DLNA and microUSB connections you will also be able to sync up with other DivX certified devices and enjoy your videos on your large screen TV. Currently, the only other phone to receive certification from DivX for HD playback is Bada powered Samsung Wave.With developers pushing out more Android handsets with larger screens, we should expect to see DivX handing out more HD certifications over the next few months.
Samsung I7500 :: Shutting Off Itself After Flashing
So I flashed my phone early this morning with H7 (I'm in the US - I don't think the H8 with that German/UK CSC file will work for me). Was running GREAT! Seriously, I finally was able to get Internet anywhere and have Market and use the phone like I'd wanted to when I bought it. Then about an hour ago - coincidentally, shortly after I bought my first paid Market application - I picked it up and it was unresponsive. It had shut itself off. I push and hold the power button, and the "Samsung Galaxy" splash screen appears for a second or two and then it dies. When I try plugging it in, the same thing happens with the battery icon: shows up for a second or two and then dies. I was able to get into download mode stably, so I tried to reflash. Odin said everything went fine, but the insta-dying remains.
Samsung Captivate :: Samsung Galaxy - Capitivate - Vs Htc Indredible
I Have been using the HTC Incredible for 5-6 weeks now and really love it. Yes, the battery life is not great, but I am over that having 3 fully charged batteries before I go out the door each morning.
Can anyone tell me, who has used the Dinc AND the Samsung Galaxy S if there is, other than larger 4" screen, any reason why I would want to go from the Dinc to the Galaxy phone? When the new 2.2 Android software and HTC OTA update comes out, my understanding is the Dinc will also be able to record HD video as well as serve as a hotspot for WiFi.
Samsung Galaxy S :: Updated Samsung To Froyo Through KIES
And everything works perfectly! Ok i had to do a factory reset after the update (after backing up my contacts), but now it works faster, is more beautiful and of course Flash player is installed. A lot of little neat things were added as well. So i am happy and you should be too! Go update through KIES! Froyo should be there!
Samsung I7500 :: Want To Chose Samsung Galaxy Vs HTC Hero
I know Samsung Galaxy is coming out on monday or tuesday on O2 UK,so now when its so close to uk customers i want all of you help me and us decide which Android phone shoul I or WE go for?im very confused at this moment as for me its still unclear how much RAM Galaxy has and whether or not it would be slower or faster than HTC Hero? other thing is Sense UI that Hero has which looks amazing so question for developers or general programmers will it be possible to port it to Galaxy as i think the only differences are presence of Flash LED on Galaxy camera and D-Pad instead of Track ball on Hero. and one more thing how much future proof will both phones are in your opinion as im going to get 18month contract anyway so i dont want to regret in couple of weeks.
Samsung Behold 2 :: Flashing - Recovery Mode
I have never flashed a phone before. I followed instructions for ODIN. I installed the ADB drivers as indicated. (I had them installed on my windows 7 laptop previously for use with PDA net.) I shut down my phone then enter recovery mode. I then plug my phone into the computer and it never shows up as connected. I have tried this on my new IBM Thinkpad R500 (windows 7 32 bit) and on an older IBM laptop running Windows XP. I have used these same computers and phone connection before when I added MP3's to the phone.
When I let the phone boot up normally, both computers then recognize it and I can transfer files and such. I have uninstalled and reinstalled the ADB drivers multiple times, when the phone boots up normally I can use PDANet just fine so I doubt it is the connection. Is there something special I need to change in the phone settings before I shut it down and enter recovery mode? It seems like the phone isn't loading something as it boots into recovery mode. That it loads when I let it boot normally.
Samsung I7500 :: Difference Between Flashing And Rooting
I'm a newbie at all this, and I've read a lot of posts here but they all say how to root or flash. Pardon my simple question, but I just wanted to know what the difference between rooting and flashing is and at what level (hardware/os etc.) do each of these take effect. Also, which method will directly affect what I see/feel from a user's perspective as opposed to underlying OS changes.
Samsung Behold 2 :: Zero Memory After Flashing Custom ROM
I encountered "zero memory" issue if I flash custom ROM over another with "onepackage" and factory reset doesn't help. Now I found a fix of this issue, and this should be done if you want to flash custom ROM over another.
Download and flash BH-MAN Warheads ROM http://www.4shared.com/file/nFe93F45/BH_MAN_WarHeads.html
Make sure you put in the components correctly. After md5 check has completed, you can flash and take a little break. Once you're in the standby screen on the phone, you can turn it off and reset the Odin and select the ROM and .ops file along with the ROM.
Samsung I7500 :: Flashing And Rooting Overview
I've been a Galaxy owner since release day on O2 UK and have been following the forums here for a while. I've had all the usual problems (NPS being useless, etc) and found the forum to be invaluable, so thank you.
I wanted to update the firmware, but found there's almost too much information around. Lots of updated / contradictory information, and some of it requiring convoluted hacking of text files etc. I eventually took the plunge, and made notes as I went. Hopefully, this will be of help for other new users.
After reading, I decided there were two stages to this. First, back up the phone so if it all went west I could roll back. Second, get the firmware on it.
Booting in various modes:
With the phone off:
Fastboot mode - call + power
Recovery mode - vol-down + call + power (hold home + back to exit)
Download mode - vol-down + ok + power
To enable root and back up the phone: (update - this method appears to have been blocked as of firmware rev. II5, should still work for IH8 and earlier)
To enable root and back up the phone:
Get recovery image from http://www.megaupload.com/?d=8SAFKOIN see [url]
Get recovery flasher from Android Rooting in 1-click (limited time only... until it gets patched)
Copy recovery.img and rectools.tar.gz files to /sdcard
(tar.gz must be the root of /sdcard)
copy the recovery flasher .apk to /sdcard and install it
Run recovery flasher
Choose "backup recovery image" just in case
Enter sdcard/recovery.img as the path
Choose "install custom image"
Boot into recovery mode
Run a nandroid backup
Enable root if desired
To flash the firmware:
Get Odin + H7 firmware from MEGAUPLOAD - The leading online storage and file delivery service
Get H8 firmware from RapidShare: 1-CLICK Web hosting - Easy Filehosting and unizp it to give you a .tar file. Alternatively, you can use the latest I5 firmware here, there's links to it elsewhere on the forum - I'm using H8 as an example as this was the latest when I wrote this.
Edit the .tar file with 7-zip to remove cache.img (to remove CSC branding) - 7-zip handles .tar files in a vaguely sensible manner, unlike things like WinRAR. 7-zip can be had from 7-Zip
Boot phone in Download mode
Follow instructions here The Chronicles of Cjeni a.k.a. Dejan Cencelj: Flash ROM Samsung I7500 Galaxy for dummies - essentially you're adding your freshly modified .tar as a one-file update, along with the orion.ops file supplied with Odin. The web page is nice and clear.
Samsung Behold 2 :: Flashing Kernel And Security ?
I decided to split this off to a new thread, and hope some coders will join in and start compiling a kernel. We could then merge this with the galaxy asop effort.
Here's a bit more technical information.
The galaxy flash files are just yaffs images and a zimage (and of course AMSS) all tarred up. The tar format needs to be oldgnu for odin to accept it.
There's no protection at all. Thats because the glaxy is released completly security unlocked (simlocks are different, not the same thing). You can flash any image you like.
AMSS - arm ELF binary for baseband
kernel - zimage
system - standard yaffs image
recovery - standard recovery format
tar - oldgnu style standard tar file
The Galaxy also has a mtd device driver which means you can read/write its partitions with dd.
The behold has the same image format, yaffs, zimage and AMSS. See below for specific differences per image:
AMSS - arm ELF binary for baseband
The behold 2 also contains a partitions file. This is most likely for the AMSS, and allows the layout of the baseband to change. I'm not sure if the galaxy supports the same, but probably does.
Its safe to say you should NOT try to flash an AMSS from galaxy to the behold or vice versa.
Since the radios have the same functionality, and we don't know how to recompile and AMSS, you should never flash any new AMSS with a custom rom. Only flash AMSS with official updates.
> kernel - zimage
Just like the Galaxy this is a standard zimage. There's nothing special about it and you can modify it however you want. BUT in order for it to flash the tar file needs a special header (see tar below)
Since we can change the kernel, upgrades to newer OS versions is now possible.
> System - standard yaffs image
It appears the system image format on the behold2 is DIFFERENT to that on the galaxy. If you flash a galaxy system file onto the behold 2 you will most likely end up with a brick.
I suspect the behold 2 file has the flash address embedded inside it. Flashing the galaxy system file writes to a bad address killing the bootloader. When i say BRICK i really mean BRICK. No life in the phone at all, it wont even charge. so DONT DO IT!
In order to write a custom system to the behold 2, we will need to untar or unyaffs the modified system from the sdcard on first boot. This can easily be accomodated in the init.rc of you're modified zimage.
> Recovery - standard recovery format (protected?)
The recovery image format seems to be the same - standard android format with a ramdisk, kernel etc. However flashing it using odin doesnt work. There is some sort of protection which is preventing the image being flashed. I havnt looked thoroughly at this and someone really should. I suspect either it is signed (unlikely since the other images dont seem to be protected), or there is a write address embedded in the file, like the system file.
It would be nice to be able to flash a custom recovery, or even boot from a ramdisk, but I think this wont be simple.
> tar - oldgnu style standard tar file (with header)
Both the galaxy and behold2 have a header at the top of tar. The galaxy will flash regardless of if this header is intact or not. The behold 2 however MUST have this header intact for it to flash anything.
It seems this header contains the size, and write address of the zimage. Its possible the addresses of other images like the recovery are embedded in this too. We should look more closely at this header, especially between firmware versions to see what changes. In the mean time to replace the zimage, just hexedit your new image over the existing 'kernel' file in the tar. Remember you need to keep the size the same, so pad with zero's or just leave the remainder of the old kernel in the extra space.
The sources that samsung provided are missing patches. This means you can't compile the behold kernel simply.
Also because the partitions are different, and the memory layout is different (compare msm/board-init files) a standard galaxy kernel will not boot.
Making the changes to get it to boot are not that dificult. It would be nice if someone who actually has a behold 2 and linux knowledge could have a look at this. It takes far to long for me to do this remotly, and frankly I just dont have that much time.
All you need to do is:
- compile the galaxy kernel (test your environment)
- replace board-init in the galaxy source with that from behold2 sources
- turn on linux console
Now boot and check if the galaxy kernel is able to see device's for each partition on the behold. If not you'll need to copy the disk/flash driver from the behold 2 sources.
Once you are able to get that far, you can merge the changes into the i7500 asop project and add a kernel switch for the behold 2. Now all galaxy 2.x progress will be directly transferable to the behold2.
You will need to make a change to the init.rc to mount the drives and unyaffs the modified system.img the first time it boots. Again a simple change.
Forgot to mention HOW to flash a kernel.
1) Take the stock behold 2 PDA tar file.
2) Use jzip (must be jzip on windows, winzip etc wont work) to remove ALL files except the kernel.
3) Extract the kernel file for reference (leave it in the tar too)
3) Download HexWorkshop or similar Hex utility.
4) Use Hex Workshop compare function to compare 'kernel' and the tar. It will highlight the kernel in the tar file
5) Open new kernel in Hexworkshop. Select all and Copy
6) Highlight the same number of bytes in the tar file and paste over the original kernel
7) Flash with Odin (JUST this tar) as PDA, and of course selecting the behold ops file.