JPK to JPM? - Galaxy S I9000 Q&A, Help & Troubleshooting

Are there any problems flashing directly from JPK, On samfirmwares they recommend flashing to JM8 first.
I've seen people report there are no problems, but why do they recommend this?

Shocky2 said:
Are there any problems flashing directly from JPK, On samfirmwares they recommend flashing to JM8 first.
I've seen people report there are no problems, but why do they recommend this?
Click to expand...
Click to collapse
I struggled with JPC to JP6. I had to flash to JM1 before I could get it working.

SamFirmware seems like a bunch of n00bs.
I've installed every firmware without any repartition or PIT file. Just download the firmware and if you're using Odin to flash don't load any PIT file or select repartition. I just loaded the JPM stuff as PDA and flashed. No problems. Check the screenshot for a better idea if you don't understand what I'm saying.

Thanks for the help, I'll give that a try but first...
One more question, do I really need to remove the OCLF before flashing? Only it keeps failing to remove telling me theres not enough space.
Nevermind, got it working, but was it needed?

I flashed from JPK to JP6 with no problem. 803pit but I did not tick re-partition.

If you're not repartitioning then there is zero point to even bothering to load a PIT file.

I went straight from jpk to jpm without any hicups. I would recommend doing a factory data wipe once you have jpm. I did it from the phone settings then again from the bootloader to be sure.
Running well. I did have to install sgs tools and do a.market fix to get my paid app back from the market.
Sent from my GT-I9000 using XDA App

Many thanks, flash went well, rooted with lagfix.
Yep, did factory data wipe etc once it was flashed.

Related

[Q] Can't boot - E:Can't mount /dev/block/stl10

I was running JPH on my i9000m when it lost signal, froze up, and wouldnt boot past the i9000 splash screen. So I flashed JH2 on it, It then came up with the error: "E:Can't/b mount /devlock/stl10". It will get past the galaxy s boot up video but will hang into black. Its just like my 1st i9000 that didnt have 3-button recovery at the time, I had it replaced. But this one had 3-button recovery out of the box. I am surprised I cannot fix it ATM. I flashed different froyo builds on it and they came up with: "E: can't mount /dev/block/mmcblk0p1". I have read that this has something to do with the filesystem of the phone being corrupt or something of that effect? Which makes sense, Since I did have a lagfix on it when It keeled over.
I hope someone can point me in the right direction
PS: I spent hours researching but I couldn't find anything that worked. I rarely post for help...buuuut, I'm kinda at a loss :S
PPS: I will be playing Dead Rising 2 early as I wait for responses
your phone is most likely toast, search around for similar problem, no one has been able to wipe or reset the internal sd card when this happens...its very frustrating, im on my second galaxy S because of this problem. the sooner you take it back the sooner you will have a new phone.
Flash jpc with 512 pit and reparation ticked.
Than you can go back to jph by flashing again without pit and without reparation.
Sent from my GT-I9000 using XDA App
omrij said:
Flash jpc with 512 pit and reparation ticked.
Than you can go back to jph by flashing again without pit and without reparation.
Sent from my GT-I9000 using XDA App
Click to expand...
Click to collapse
I'd love to hear if this actually works, i'm guessing it won't....I was told to try all kinds of different things including this....nothing worked. good luck.
omrij said:
Flash jpc with 512 pit and reparation ticked.
Than you can go back to jph by flashing again without pit and without reparation.
Sent from my GT-I9000 using XDA App
Click to expand...
Click to collapse
Ya-no.
This will not work with this error code. Although, It has worked in the past with other errors.
I have a feeling I'm gonna have to get ANOTHER replacement....It probably won't be a DOA instant switch like last time though..augh....Loner-Phone, Here I come! :'(
I wonder...
Does Clockwork Recovery have a button combo? Much like regular recovery?
Jordiharrison said:
I was running JPH on my i9000m when it lost signal, froze up, and wouldnt boot past the i9000 splash screen. So I flashed JH2 on it, It then came up with the error: "E:Can't/b mount /devlock/stl10". It will get past the galaxy s boot up video but will hang into black. Its just like my 1st i9000 that didnt have 3-button recovery at the time, I had it replaced. But this one had 3-button recovery out of the box. I am surprised I cannot fix it ATM. I flashed different froyo builds on it and they came up with: "E: can't mount /dev/block/mmcblk0p1". I have read that this has something to do with the filesystem of the phone being corrupt or something of that effect? Which makes sense, Since I did have a lagfix on it when It keeled over.
I hope someone can point me in the right direction
PS: I spent hours researching but I couldn't find anything that worked. I rarely post for help...buuuut, I'm kinda at a loss :S
PPS: I will be playing Dead Rising 2 early as I wait for responses
Click to expand...
Click to collapse
Hello
I had the same and i solved through the guide here:
http://briefmobile.com/how-to-android-2-2-on-galaxy-s
But i think the problem really was that i have make an ext2 partition on sd-card.
I removed the sd-card during flashing.
Works !!!!
omrij said:
Flash jpc with 512 pit and reparation ticked.
Than you can go back to jph by flashing again without pit and without reparation.
Sent from my GT-I9000 using XDA App
Click to expand...
Click to collapse
Worked like a charm for me. Cheers
omrij said:
Flash jpc with 512 pit and reparation ticked.
Than you can go back to jph by flashing again without pit and without reparation.
Sent from my GT-I9000 using XDA App
Click to expand...
Click to collapse
Worked for me too. Thanks!
omrij said:
Flash jpc with 512 pit and reparation ticked.
Than you can go back to jph by flashing again without pit and without reparation.
Sent from my GT-I9000 using XDA App
Click to expand...
Click to collapse
Ok so i used this method to get my phone running again and it worked, which is why i said thanks. But the problem now is that i dont want to flash to jph and it keeps giving me the same error if i flash any other firmware.
Anyone know the soloution for this? All help appreciated thanks.
P.s I've been trying to flash back to lower firmwares so that i can update to froyo officially through kies.
Update:
Nobody seems to be helpful around here when i ask for help but thought id share with the people who have this problem in the future.
Try using a different pit file when flashing, as there are two types of pit files. If you need more details just pm me.
Hi Riverriz , what's jpc stand for?
Flashing JPC with repartition using 512 pit works!
My Internal SD working again just after flashing JPC, now go back to Doc's rom. Thanks.
guys what is JPC and how do you falsh with it im stuck with same issue any links ??
update: did this and the phone gets tsuck in a reboot loop tried two 512 .pit
Is the JPC rom you're talking about the one available on samfirmware.com that unpacks to "I9000XXJPC_I9000OXAJPC With new .PIT and ODIN"?
I've been trying to flash various roms all afternoon with different versions of Odin and different .pits and invariably I get either an stl10 error, an stl11 and mmcblk0p1, or just an mmcblk0p1 error.
The mmcblk0p1 error seems to be pretty much finito as far as these phones are concerned but I was hoping that the fact that various roms would give me the stl10 error from which other people had been able to recover meant that there was still hope.
Is there a possibility for recovery from where I'm at?
I have problem like that on my galaxy tab. i didn't find answer on briefmobile,and i'm very afraid that i broke my device. so please, somebody, tell, how to solve this problem
Miggles said:
Is the JPC rom you're talking about the one available on samfirmware.com that unpacks to "I9000XXJPC_I9000OXAJPC With new .PIT and ODIN"?
I've been trying to flash various roms all afternoon with different versions of Odin and different .pits and invariably I get either an stl10 error, an stl11 and mmcblk0p1, or just an mmcblk0p1 error.
The mmcblk0p1 error seems to be pretty much finito as far as these phones are concerned but I was hoping that the fact that various roms would give me the stl10 error from which other people had been able to recover meant that there was still hope.
Is there a possibility for recovery from where I'm at?
Click to expand...
Click to collapse
I am in a similar situation. Does anyone have any ideas how to fix this? I tried to install Doc's JPU rom with the CWM JPU kernel and now I seem to be chasing partitions that can't mount etc.
Thanks,
David
I eventually gave up on this - it wasn't going to fix itself regardless of what I did.
JPC with the 512 PIT worked for me. Now my I9000 is flying again.

[Q] Still have supercurio's kernel after doing a disable lagfix

Hi,
I recently disabled supercurio's voodoo lagfix on my Bell's I9000M with success (ie. everything's back under rfs). However, I still have his kernel on my machine. How do I revert back to the standard, stock kernel?
I'm quite new to the whole business of Android firmware "hacking".
You will have to flash the stock (JH2) kernal, but I do not know where to find the stock kernal. Maybe someone can provide a link to it.
rmanaudio said:
You will have to flash the stock (JH2) kernal, but I do not know where to find the stock kernal. Maybe someone can provide a link to it.
Click to expand...
Click to collapse
It is my understanding too. I guess an update.zip with the proper kernel would be all the I would require and it wouldn't erase my system.
You can flash some of the custom kernals others have made into a update.zip. But if you want the original JH2 kernal, You will probably have to flash the whole ROM via Odin. I have not seen the original kernal in update.zip format, maybe someone else might get us a link to it. I would also like to get rid of Voodoo on my phone and go back to stock. I'm affraid of losing my internal SD.
rmanaudio said:
You can flash some of the custom kernals others have made into a update.zip. But if you want the original JH2 kernal, You will probably have to flash the whole ROM via Odin. I have not seen the original kernal in update.zip format, maybe someone else might get us a link to it. I would also like to get rid of Voodoo on my phone and go back to stock. I'm affraid of losing my internal SD.
Click to expand...
Click to collapse
How do I flash with Odin the original JH2? Can I extract the required files from the Kies install directories? I don't mind reflashing everything.
daft.71 said:
How do I flash with Odin the original JH2? Can I extract the required files from the Kies install directories? I don't mind reflashing everything.
Click to expand...
Click to collapse
If you are gonna flash it all...you might as well just flash the latest 2.1 which is JM8. The "how to's" can be found here: http://forum.xda-developers.com/showthread.php?t=723596 but I do not see where to download JH2 or JM8.
Here is where to download JM8 http://forum.xda-developers.com/showthread.php?t=780867
rmanaudio said:
If you are gonna flash it all...you might as well just flash the latest 2.1 which is JM8.
Click to expand...
Click to collapse
I got the I900UGJH2.rar file and I'm currently flashing it with Odin. Wish me luck! First time doing that kind of thing.
Let me know how it goes and where you got the file. I will be doing this soon also.
Also, I think you have to repartition with 512 pit to get rid of the Voodoo. I dont know if uninstalling Voodoo with disable folder/file gets rid of th ext4 completely.
rmanaudio said:
Let me know how it goes and where you got the file. I will be doing this soon also.
Also, I think you have to repartition with 512 pit to get rid of the Voodoo. I dont know if uninstalling Voodoo with disable folder/file gets rid of th ext4 completely.
Click to expand...
Click to collapse
Just an update to say that the flashing went well and I'm now back to the state my phone was when I got it.

[Q] How to flash from I9000XXJPM to I9000XFJP7?

Hi, I have flashed my SGS to I9000XXJPM previously, now intend to try out I9000XFJP7, anyone can show me the step by step guide. A bit worry on brick it.
My SGS has been rooted and One Click Lag Fix (OCLF) enabled.
Thanks in advance.
p/s: or if soemone can show me how to restore from the GPS FastFix, perhaps I will stay will the current firmware. After I applied the GPS Fastfix, I seems getting very slow GPS fix.
Here is one good tutorijal: http://forum.xda-developers.com/showthread.php?t=723596
Regards
Thank you for your pointer. But the tutorial is rather general. I am looking for a more experienced and specific step by step guide for flashing from I9000XXJPM to I9000XFJP7. However, still thank you for making effort to help.
Why not try the Kies Registry Patcher 1.6.0.0, patch registry on latest Kies?
It allows you to spoof other product codes and you can do the upgrades via KIES. I used to do go from JPO (XEU product code) to JP5 (O2U product code).
I did it.
I just flashed from JPM to JP7.
I seemed to remeber that i used the 512 pit-file when I installed JPM. Therefore I used the 512 pit-file again when i flashed JP7. I chose to NOT repartition. I used Odin 1.3.
The phone actualy started after flashing without me performing factory reset wipe, but it took a ****load of time for it to boot. It didn't feel all that tip top, so I performed a wipe anyway. Works fine now.
So, if you flashed JPM with the 803 PIT then Im sure you have to repartition.

How to revert to stock kernel

I have a Bell SGS, GT-I9000m. I'm considering installing hardcore kernel only, i.e. no custom ROM. If later I want to revert to the stock kernel, how would I do that?
Thanks for your help.
Sent from my GT-I9000M using XDA App
I'm not quite sure if it is possible with the stock-kernel but if you can make a full backup (like with CWM) you could restore it later. But why do you want to get back to stock-kernel?
If the backup-possibility does not work you have to find the stock-kernel for downloading and flash it via Odin or you have to flash the whole stock-ROM with Odin.
Thanks for your answer. I can't make a Nandroid backup while I'm on stock (because I can't install CWM recovery because I'm on 3e stock recovery, not 2e)
I'm not sure why I would want to go back to stock... Maybe something goes terribly wrong? I guess I just wanted to know if it was possible.
Last question: when you say I would have to find the stock kernel, is that just Google, or are there sites/repositories out there for this sort of thing?
Sent from my GT-I9000M using XDA App
I should add, the site/repo question is for kernels and stock ROMs...
Thanks.
Sent from my GT-I9000M using XDA App
site1ca said:
I'm not sure why I would want to go back to stock... Maybe something goes terribly wrong?
Click to expand...
Click to collapse
Well, then just flash the whole stock-ROM and flash it (look at samnfirmware.com for firmwares).
site1ca said:
Last question: when you say I would have to find the stock kernel, is that just Google, or are there sites/repositories out there for this sort of thing?
Click to expand...
Click to collapse
Don't know if you'll find it anywhere cause nobody needs it.
Possible scenario
Alright, thanks for your help. I guess the one scenario that is bothering me is as follows:
1) Bell - FINALLY - releases their official Gingerbread update.
2) I've installed Hardcore kernel, which according to - http://forum.xda-developers.com/showthread.php?t=822756 - "works on all 2.2 and 2.2.1 ROMs".
3) Would I be able to install the Bell Gingerbread update with Hardcore kernel?
This is why I keep asking how I would revert from Hardcore because I obviously don't want to lock myself out of Bell updates forever.
It doesn't matter which kernel you are using when you are flashing with Odin. And Bell releases the updates later than Samsung, so you'd have the advantage of getting updates earlier with a 'free' firmware.
One solution to flash back the stock kernel is to extract the zImage (the kernel) from the stock rom and flash that with Odin or Heimdall.
But as far as I know having a custom kernel would not cause problems with installing a stock upgrade.
Done
I've installed Hardcore's kernel. Everything seems to be working fine, phone started up and picked up service.
I booted into recovery, enabled lagfix, turned on all of the recommended tweaks and then ran the Quadrant Standard. Things seem a bit faster, so I guess it's all good.
Next step, Darky's 10.1.
Thanks for your help, everyone.
One more question:
I did a Nandroid backup of everything (so data, dbdata, cache AND system). The restore option says "Be careful!". What's up with that? I mean, what's the caveat?
Thanks.
I've already made some NANDROID-backups, but never seen 'Be careful!'.
If the backup was succesful I wouldn't care about that.
*sigh*, I hate to keep adding questions on to this thread, but I must.
After installing the hardcore kernel and enabling tweaks and lagfix, I'm running into exactly this problem: http://forum.xda-developers.com/showthread.php?t=851970
My phone was extremely hot for a while, then I got a warning indicating that my internal phone storage was running low, etc.
Eventually, I found this file (/data/local/tsprsp) to be the culprit. I deleted it and rebooted and now my phone is fine. However, vibration just doesn't work at all!
Any ideas? Has anyone else run into this problem?
I was told that if you do a 'full' backup, in some cases restoration will fail with some error. But it depends on the version of the ROM you are using.
That is the reason why it is recommended to backup only data and if you want to restore, then first reflash your rom, then restore the data.
Thanks, zsori. That explains the "Be careful!".
Sent from my GT-I9000M using XDA App
After trying MIUI, a stock ROM will never touch my SGS again.
meresis said:
After trying MIUI, a stock ROM will never touch my SGS again.
Click to expand...
Click to collapse
you will have to flash back a stock rom via odin if anything wrong happen during the flashing of custom roms, although chances are low if you follow the instructions carefully.
good luck and have fun flashing custom roms!
Which Gingerbread?
So I'm continuing my quest to learn more about all of this custom ROM flashing stuff. And I wanted to get gingerbread on my phone... So I figured I'd just get an image from samfirmware.com and flash it. But then, I went here (because I was also interested in Darky's 10.1 so I was reading their guide): http://www.darkyrom.com/community/i...-darkyrom-gingerbread-jvh-noob-friendly.3080/
It says that flashing "Ficeto_JVH_I9000_Odin" will get me a stock Gingerbread. My question: what's the difference between flashing an image from samfirmware.com or flashing "Ficeto_JVH_I9000_Odin"? How do I know which to pick?
In all my browsing/reading, I realize that there are 3 "separate" parts: kernel, modem and then the "ROM". Ideally, I want to keep my modem as is... What does that correspond to in Odin? I've tried to find what "PIT", "PDA", "PHONE" and "CSC" represent in Odin, but I'm not sure I got it right. PIT = Kernel? PHONE = modem?
And finally, how do I know if a particular kernel is compatible with a particular ROM?
Sorry, I know there are lots of questions there. But please help clearing up a n00b's confusion. Thanks.
site1ca said:
So I'm continuing my quest to learn more about all of this custom ROM flashing stuff. And I wanted to get gingerbread on my phone... So I figured I'd just get an image from samfirmware.com and flash it. But then, I went here (because I was also interested in Darky's 10.1 so I was reading their guide): http://www.darkyrom.com/community/i...-darkyrom-gingerbread-jvh-noob-friendly.3080/
It says that flashing "Ficeto_JVH_I9000_Odin" will get me a stock Gingerbread. My question: what's the difference between flashing an image from samfirmware.com or flashing "Ficeto_JVH_I9000_Odin"? How do I know which to pick?
In all my browsing/reading, I realize that there are 3 "separate" parts: kernel, modem and then the "ROM". Ideally, I want to keep my modem as is... What does that correspond to in Odin? I've tried to find what "PIT", "PDA", "PHONE" and "CSC" represent in Odin, but I'm not sure I got it right. PIT = Kernel? PHONE = modem?
And finally, how do I know if a particular kernel is compatible with a particular ROM?
Sorry, I know there are lots of questions there. But please help clearing up a n00b's confusion. Thanks.
Click to expand...
Click to collapse
you got it wrong.
PIT is for mapping the partitioning of the phone. In most cases you should only use 512 pit file. and only use it when you want to wipe the phone.
the three parts is "pda" (which is the rom), "phone" (which is the modem), and "csc" (which is the carrier customization and apns)
the kernel is in the part of pda (the rom)
check the thread in xda of the kernel to see if its a gingerbread kernel or froyo kernel.
hope this clear things up
Yes, that helps. That's really good to know. So now, in Darky's guide to flashing Flash Ficeto_JVH_Odin, I see that only PIT and PDA are specified. This is reassuring, knowing that the modem and carrier stuff isn't touched.
Many thanks.
There are firmwares with three parts (Phone, PDA, CSC, including bootloader) and with only one part (PDA, no bootloader(?)). The one-part-FW is just an 'update', the one with three parts an 'upgrade'.

help with flashing back to stock!

hey guys have the rogers captivate 896. I have a jig for download mode. Ok so I was on miui gingerbread. I wanted to try with weUI ics. So I followed their procedure correctly. Install completed but like another user I got it hanging at the MI boot screen. So having to flash to stock before I felt comfortable. So I've always used odin 1.32. I set the pit file that came with it and downloaded the rogers. 2.2 stock files. I get in d/l mode, run odin does some things, and it gets halfway through the factoryrs file and fails. I'm freaking lost here. Any ideas on how to get this back to stock?
If its the same files you used before I'm willing to bet its a funky usb cable. But before you go buy another (unless you have a spare) Try rebooting machine running as admin re-downloading the firmware. Also probably not the issue Odin 1.35 is kinda older version, but thats just my personal thing.
on both of those and still no factoryrs pass. switched new usb cable, switched all ports. so if the ics files installed, would I be able to go back to 2.2 stock rom? can anyone walk me through this as I think I'm doing this write. I even tried clicking reset bootloaders and that didn't work. So here's what I'm doing.
have jig, go into d/l mode
start odin 1.82. check repart, and leave the other two checked. load 512 pit, phone tar file and start.
this seems insanely easy. did this before but even after 10 attempts it fails. could ics be messing this up?
Don't check repartition and try it.
shouldn't you always repartition it though?
going to try flashing from a different pc. so i'm able to get in d/l mode which I know is good. I don't know what took on my phone, I'm thinkin ics installed, so can anyone point out the proper procedure to go back to 2.2 on a rogers captivate? is it merely odin, 2.2 stock, check repartition, set pit and tar, then flash?
Search for a member that goes by trusselo he has done some good stuff for the Rogers captivate
Here is his xda page. look in his signature
http://forum.xda-developers.com/member.php?u=3531712
hey I tried 3 different cords, 2 computers and multiple usb slots. All fail on factoryrs.rfs. So even in unchecking re-partition this tanks. I have a jig so getting into d/l mode is easy, I just can't get this darn thing back to stock. so i'm guessing (big guess here) I have ics files on my phone, how would I get back to 2.2. Be gentle I'm still slightly new at this!
xtracrispy69 said:
shouldn't you always repartition it though?
Click to expand...
Click to collapse
I've used Odin to get out of ICS and I never checked repartition or use pit file. But I use I897's firmware. Never used i896.
Sent from my ICS powered Captivate using Tapatalk
prbassplayer said:
I've used Odin to get out of ICS and I never checked repartition or use pit file. But I use I897's firmware. Never used i896.
Sent from my ICS powered Captivate using Tapatalk
Click to expand...
Click to collapse
what did you flash? I tried flash 2.1 and 2.2 both fail factoryrs.rfs. even tried odin 1.81. so it has to be something with the 2.2 and 2.1 rom. Just want to get this darn thing back to stock. any ideas?
Any GB firmware I had laying around. KH4, KJ3, KF1. I don't usually use GB anymore but I've needed to go back a few times to try things out.
see most posts i've read say you must repartition with 2.2 and below and can't use a pit file with 2.3. I'm wondering what'll happen if I just flash a gb 2.3.
xtracrispy69 said:
see most posts i've read say you must repartition with 2.2 and below and can't use a pit file with 2.3. I'm wondering what'll happen if I just flash a gb 2.3.
Click to expand...
Click to collapse
Go for it 10char
xtracrispy69 said:
hey guys have the rogers captivate 896. I have a jig for download mode. Ok so I was on miui gingerbread. I wanted to try with weUI ics. So I followed their procedure correctly. Install completed but like another user I got it hanging at the MI boot screen. So having to flash to stock before I felt comfortable. So I've always used odin 1.32. I set the pit file that came with it and downloaded the rogers. 2.2 stock files. I get in d/l mode, run odin does some things, and it gets halfway through the factoryrs file and fails. I'm freaking lost here. Any ideas on how to get this back to stock?
Click to expand...
Click to collapse
Are you using 2.1 and 2.2 packages that have bootloaders on them?

Categories

Resources