Related
Long story short, my windows PC died recently, leaving me without Odin. So, I'm forced to use Heimdall to flash from CM7 back to stock JFD. The only problem is that each guide for Heimdall seems to suggest a different method (What files to use, whether or not to check repartition, etc), and none of them are directly related to the Vibrant (More specifically, flashing from CM7 back to JFD). So, does anyone have experience using Heimdall to get back to JFD?
Sent from my SGH-T959 using XDA App
Bump.
Sent from my SGH-T959 using XDA App
I always use odin3 v1.00, heimdall never worked for me and seems more complicated than odin.
Don't check repartition... it'll reformat your internal sd and you'll lose all your personal data (saved files and such).
Just use Odin like you normally would to go back to stock from any rom. Use the .pit file and .tar of JFD and no repartition.
buru898 said:
I always use odin3 v1.00, heimdall never worked for me and seems more complicated than odin.
Don't check repartition... it'll reformat your internal sd and you'll lose all your personal data.
Click to expand...
Click to collapse
Problem is, I no longer have a Windows PC to use Odin with, so Heimdall's my only option.
Sent from my SGH-T959 using XDA App
Generic112 said:
Long story short, my windows PC died recently, leaving me without Odin. So, I'm forced to use Heimdall to flash from CM7 back to stock JFD. The only problem is that each guide for Heimdall seems to suggest a different method (What files to use, whether or not to check repartition, etc), and none of them are directly related to the Vibrant (More specifically, flashing from CM7 back to JFD). So, does anyone have experience using Heimdall to get back to JFD?
Sent from my SGH-T959 using XDA App
Click to expand...
Click to collapse
I'm the developer of Heimdall and I just did this exact procedure a couple of days ago as I finally got around to checking out the status CM7. As such Heimdall most certainly works for flashing to CM7 and then back to stock.
When returning back to stock make sure you chose to repartition (i.e. Select a PIT file), then provide all the files that Heimdall Frontend has slots for. The reason you need to repartition is because CM7 does not use the RFS partition format used by stock ROMs. You'll remember that when you installed CM7 you had to do some partition related stuff in recovery mode, what you were doing is repartitioning 3 partitions on the device. Anyway you need to undo that, selecting repartition in Heimdall will do this.
Thanks for the response, and I'll be attempting to flash back later today. Also, do I need to flash bootloaders as well? I just cringe whenever I have to mess with bootloaders...
Sent from my SGH-T959 using XDA App
Generic112 said:
Thanks for the response, and I'll be attempting to flash back later today. Also, do I need to flash bootloaders as well? I just cringe whenever I have to mess with bootloaders...
Sent from my SGH-T959 using XDA App
Click to expand...
Click to collapse
No need to mess with bootloader.
Wow, it feels weird to ask so many questions, but I'd rather be safe than sorry. Just a question to anyone who knows this phone better than me, would the following files, from the JFD tar file and the pit file, suffice for the Heimdall flash:
cache.rfs, dbdata.rfs, factoryfs.rfs, modem.bin, param.lfs, s1_odin_20100512.pit, and zimage.
Basically, that fills up all the spots in Heimdall's GUI, except Primary Bootloader, Secondary Bootloader and Recovery. That seem about right?
Yet another problem I need help solving.... For some reason, after plugging my phone into my computer in download mode, the "Start" button in Heimdall never lights up. I can see the phone using "lsusb", but Heimdall never recognizes it. Any ideas?
Could it be that the device ID (Which is now 18d1:4e22 when fully booted, 04e8:6601 in Download Mode) isn't recognized by Heimdall, or is it something wrong with the Heimdall installation (Or just my computer, since a reinstallation of Heimdall did nothing)?
No the greyed out start button is unrelated to whether or not your device is detected. When you repartition you must include the primary and secondary bootloaders.
Benjamin Dobell said:
No the greyed out start button is unrelated to whether or not your device is detected. When you repartition you must include the primary and secondary bootloaders.
Click to expand...
Click to collapse
Oh wow... didn't know that.
Do I need to install certain drivers for MacOS X? The Start button won't ungray. I tried to just flash the EC01.tar radio but the start button would not become selectable.
Search for Odin clone. Its an Odin file and Odin clone is for Mac.
Sent from my SCH-I500 using XDA Premium App
Make sure u get phone into download mode before starting heimdall. Also, when flashing the modem I extract the modem.bin file out of the tar and flash it directly...this is how I do it on archlinux and it always works...did it three times in 5 minutes last night...i see no need for odin clone and have actually never had to use odin...but I have no windows computer either so probably why...heimdall is great
Also, like dalev is saying, maybe the tar is made for odin, but the extracted modem.bin works perfect in heimdall...i installed just the EC01 modem with my voodoo'd sc2.9.2 with jt 4/08 kernel...works great
Sent from my SCH-I500 using XDA App
rand4ll said:
Make sure u get phone into download mode before starting heimdall. Also, when flashing the modem I extract the modem.bin file out of the tar and flash it directly...this is how I do it on archlinux and it always works...did it three times in 5 minutes last night...i see no need for odin clone and have actually never had to use odin...but I have no windows computer either so probably why...heimdall is great
Also, like dalev is saying, maybe the tar is made for odin, but the extracted modem.bin works perfect in heimdall...i installed just the EC01 modem with my voodoo'd sc2.9.2 with jt 4/08 kernel...works great
Sent from my SCH-I500 using XDA App
Click to expand...
Click to collapse
Absolutely correct, .tar files are for odin and odin clone, but they can be extracted and the .bin are used in heimdall. I don't have much experience with Mac so i was hesitant to say anything other than I know odin clone is for Mac. Thanks for teaching me something new tonite, I had no idea heimdall was Mac compatible.
Almost any simple gtk app can easily be made to work on mac...and any time on the education...the more we all know 2hr better e can help each other out
Sent from my SCH-I500 using XDA App
AuroEdge said:
Do I need to install certain drivers for MacOS X? The Start button won't ungray. I tried to just flash the EC01.tar radio but the start button would not become selectable.
Click to expand...
Click to collapse
Heimdall Frontend has a bunch of simple features built in to stop users doing things that will damage their phone. One example of which is attempting to flash a tar file to your device. Please follow the instructions in the README that came with Heimdall when you downloaded it. They indicate that you must extract the contents of the .tar file and then flash the contents themselves.
I did that but now it's displaying "failed to detect compatible device". I followed the instructions presented in the readme
I figured I would put this out there for those who have flashed or are thinking of flashing CM7/MIUI/OMFGB/OMGB or any mtd rom for that matter. If you have flashed one of the aforementioned roms, then you will need to use odin if/when you choose to go to another non-mtd rom. But, you cannot simply use any odin file and there is a particular procedure that is needed to execute this correctly. *Note* This method will also work to unbrick your device from pretty much anything. ***PERFORM ALL OF THE FOLLOWING STEPS WITH THE BATTERY IN YOUR PHONE, DO NOT REMOVE BATTERY***
STEP 1. Open odin (http://www.mediafire.com/download.php?73ta726ghelw381) and place the linked file below in the "PDA" section and WAIT. You will need 7zip or the like to extract the tar image from the zip file below. This particular type of odin file is the only kind that I know of that contains the proper bootloaders to re-partition your phone. ONLY THE PDA SECTION!!!!
Link removed. My dropbox account was suspended due to excessive traffic. I'll figure out another place to upload and then post the link.
STEP 2. Then, place this file in the "PIT" section in odin and WAIT.
http://dl.dropbox.com/u/20070269/atlas_v2.3.pit <---*Atlas_v2.3 Re-partitioning "PIT" file*
STEP 3. And place a check in the "Re-partition" box in odin.
STEP 4. At this point you need to power off your phone. Then, enter download mode by holding the volume down button and continuing to hold it while you plug the cable into your phone, you should then see a yellow "downloading" screen popup. If/when this happens, go to step 5.
STEP 5. When you have done the first 4 STEPS, THEN hit the "START" button in odin and wait about 5-10 minutes until you see the green "PASS" in odin and profit. ***You must allow the phone to boot fully one time after running this odin process so that it can wipe the phone and complete the the re-partitioning.*** However, when the phone boots, you will be on stock, binged, bloated, unrooted TouchWiz. So odin a recovery and remedy that situation quickly!!! And just in case there are any misconceptions, you do NOT need to be rooted to install a custom cwm recovery.tar file with odin. So unless you plan on staying stock, you don't need to root again because any rom you flash will already be rooted. So just odin a recovery and boot immediately into the recovery via the 3 finger method (holding both volume up and down buttons and the power button at the same time and continue to hold them until you see the samsung logo). YOU MUST DO IT THIS WAY BEFORE THE PHONES BOOTS UP NORMALLY OR YOU WILL LOSE THE RECOVERY THAT YOU JUST ODINED! Then, as good practice, follow the instructions of the next paragraph.
And as a good suggestion, if you want voodoo converted partitions (in others words, if you want to flash a voodoo kernel) after odin does it's thing, flash this package (courtesy of navenedrob) from cwm recovery 3x before flashing whatever rom in conjunction with a voodoo kernel you were wanting to flash after coming from CM7 MTD/GB MIUI. Here is the link, flash this if you want voodoo partitions (ext4): http://dl.dropbox.com/u/20070269/ext4_formatter_all.zip . This will help to insure that you obtain a clean install of whatever rom/voodoo kernel you are flashing after coming from CM7 MTD/GB MIUI ***If you flash the Ext4 package, you must flash a voodoo kernel afterwards or you will have another brick.***
It is absolutely mandatory that you follow these steps exactly to properly get off of CM7 MTD/GB MIUI so that you can flash another rom. Attempting another method or not following these steps implicitly will result in eventual problems down the line and/or a bricked phone and you will have to follow this guide to fix it.
Thanks for the info.
Sent from my SCH-I500 using Tapatalk
kidserious said:
I figured I would put this out there for those who have flashed CM7 MTD or GB MIUI. If you have flashed jt's new CM7 MTD or andmer's AOSP GB MIUI, then you will need to use odin if/when you choose to go to another rom. But, you cannot simply use any odin file and there is a particular procedure that is needed to execute this correctly:
Open odin (http://download1422.mediafire.com/ii578172dylg/429fcpdtpckkcea/Odin3+v1.83.exe) and place one of "ONLY" these two files in the "PDA" section: These are the only odin files that contain the proper bootloaders to re-partition your phone. ONLY THE PDA SECTION!!!!
http://adbdev.com/danknub/CI500_VZW_EB01_FROYO_REL.tar.md5
http://adrynalyne.us/files/stuff/CI500_VZW_DL09_ECLAIR.tar.md5
Then place this file in the "PIT" section in odin:
http://download248.mediafire.com/z5q4aw8ablig/26xbh796jmwvwqb/atlas_v2.2.pit
And place a check in the "Re-partition" box in odin.
When you have done all of these things, hit the "START" button in odin and wait about 10 minutes until you see the green "PASS" in odin and profit.
It is absolutely mandatory that you follow these steps exactly to properly get off of CM7 MTD/GB MIUI so that you can flash another rom. Attempting another method or not following these steps implicitly will result in a bricked phone and you will have to follow this guide to fix it.
Click to expand...
Click to collapse
I will have to give this a try since I just chewed out Big Red for screwing up my phone with their ED04 OTA, wich I odin'd back to stock from JT's CM7 to get it.
I vote for a sticky
Sent from my SCH-I500 using XDA Premium App
Moved to the development section and temporarily stuck for now.
yep big +1
If you do all this and Odin hangs or something else fails to work, make sure you are using an OEM data/charge cord to do this. I did this exact beautiful brick a month ago was stuck believing for a good 8 hours that I had done it this time, because I was using a data/chord that was supposed to be an upgrade from the OEM chord. Fun times
kidserious said:
I figured I would put this out there for those who have flashed CM7 MTD or GB MIUI. If you have flashed jt's new CM7 MTD or andmer's AOSP GB MIUI, then you will need to use odin if/when you choose to go to another rom. But, you cannot simply use any odin file and there is a particular procedure that is needed to execute this correctly:
Open odin (http://download1422.mediafire.com/ii578172dylg/429fcpdtpckkcea/Odin3+v1.83.exe) and place one of "ONLY" these two files in the "PDA" section: These are the only odin files that contain the proper bootloaders to re-partition your phone. ONLY THE PDA SECTION!!!!
http://adbdev.com/danknub/CI500_VZW_EB01_FROYO_REL.tar.md5
http://adrynalyne.us/files/stuff/CI500_VZW_DL09_ECLAIR.tar.md5
Then place this file in the "PIT" section in odin:
http://download248.mediafire.com/z5q4aw8ablig/26xbh796jmwvwqb/atlas_v2.2.pit
And place a check in the "Re-partition" box in odin.
When you have done all of these things, hit the "START" button in odin and wait about 10 minutes until you see the green "PASS" in odin and profit.
It is absolutely mandatory that you follow these steps exactly to properly get off of CM7 MTD/GB MIUI so that you can flash another rom. Attempting another method or not following these steps implicitly will result in a bricked phone and you will have to follow this guide to fix it.
Click to expand...
Click to collapse
Bro, just a thought...But for people who follow these steps and STILL get issues, like force closes, the phone not saving your contacts or settings, etc. Then go to http://forum.xda-developers.com/showthread.php?t=1090127&highlight=ext4+formatter. Most of us, I think, use ext4, but RFS is the default for Samsung phones. Ext4 is what VooDoo converts your file systems to. Download the file system .zip of your choice, flash it in CWM, then re-flash your ROM, kernel, theme, etc. and it should fix your issues. I had many issues, this killed them all.
I am pretty sure the atlas file is not required if you are using the dl09 package. At least I was able to revert just fine without it.
solido888 said:
I am pretty sure the atlas file is not required if you are using the dl09 package. At least I was able to revert just fine without it.
Click to expand...
Click to collapse
you are correct, if you odin dl09 with the atlas 2.2 pit, it will only boot to recovery.
Copperhed said:
you are correct, if you odin dl09 with the atlas 2.2 pit, it will only boot to recovery.
Click to expand...
Click to collapse
This isn't true. I have odined with DL09 and 2.2 pit file and repartition checked many times and it causes the phone to boot normally to stock. I have actually done it with both files many times. They both work just as I wrote it, at least for me and everyone else that I know.
kidserious said:
This isn't true. I have odined with DL09 and 2.2 pit file and repartition checked many times and it causes the phone to boot normally to stock. I have actually done it with both files many times. They both work just as I wrote it, at least for me and everyone else that I know.
Click to expand...
Click to collapse
TRUE !!
even i have positive experience of using both these files .. either one works with the 2.2 pit file and i didnt loose root either !
Copperhed said:
you are correct, if you odin dl09 with the atlas 2.2 pit, it will only boot to recovery.
Click to expand...
Click to collapse
You HAVE to let it boot into stock recovery once after flashing the full Odin. Stock recovery needs to do an automatic data wipe before it boots into the OS. Which is why if you were to flash cwm right after flashing the full Odin, you'd get the datadata/dbdata issues.
Sent from my SCH-I500 using XDA App
krispuniq said:
TRUE !!
even i have positive experience of using both these files .. either one works with the 2.2 pit file and i didnt loose root either !
Click to expand...
Click to collapse
Wow, I don't know how you didn't lose root seeing as how neither one of those Odin packages are rooted and it does a complete data wipe.
Sent from my SCH-I500 using XDA Premium App
Good advice! regarding that ext4 formatting...
kidserious said:
I figured I would put this out there for those who have flashed or are thinking of flashing CM7 MTD or GB MIUI...
[...]
And as a good suggestion, after odin does it's thing, flash one of these two packages (courtesy of navenedrob) from cwm recovery 3x before flashing whatever rom you were wanting to flash after coming from CM7 MTD/GB MIUI. Flash this one: http://forum.xda-developers.com/attachment.php?attachmentid=614756&d=1307095153 if you want voodoo partitions (ext4) or this one: http://forum.xda-developers.com/attachment.php?attachmentid=614757&d=1307095153 if you want nonvoodoo partitions (rfs).This will help to insure that you obtain a clean install of whatever rom you are flashing after coming from CM7 MTD/GB MIUI ***If you flash the Ext4 package, you must flash a voodoo kernel afterwards or you will have another brick.***
[...]
Click to expand...
Click to collapse
This was essentially the process I followed a few days ago when I reluctantly reverted back to touchwiz framework for reliable call operation (CM7 MTD is getting so close).
After letting the DL09 image boot for the first time, I odined Times_Infinity's CM3 and booted straight into it with the intention of running navenedrob's ext4 formatter utility. I immediately heard the familiar scary voodoo lady reporting the lagfix conversion operation, backing up & restoring DL09 system and data files that I had no interest in keeping around, etc. Once it finished and I had TI's CWM on screen, I flashed navenedrob's ext4 utility to reformat.
So, to save some time and an unnecessary format cycle, here's a reminder to create a "/sdcard/voodoo/disable lagfix" file before starting this process .
FWIW, the latest imnuts PBJ kernel has a modified CWM (in yellow) that reportedly incorporates navenedrob's ext4 formatting enhancements, but I've had other issues with that kernel and there's no version to apply via Odin...
kidserious said:
This isn't true. I have odined with DL09 and 2.2 pit file and repartition checked many times and it causes the phone to boot normally to stock. I have actually done it with both files many times. They both work just as I wrote it, at least for me and everyone else that I know.
Click to expand...
Click to collapse
While it may work with those 2 files, the atlas file is not required if using the dl09 tar. I am not a coder, but I believe it may be redundant to use that file with the dl09 tar. Either way, my phone has been fully functional on comrom for the past 3 days now, and I did not use the 2.2 pit file to revert from the 6.09 CM7 build.
solido888 said:
While it may work with those 2 files, the atlas file is not required if using the dl09 tar. I am not a coder, but I believe it may be redundant to use that file with the dl09 tar. Either way, my phone has been fully functional on comrom for the past 3 days now, and I did not use the 2.2 pit file to revert from the 6.09 CM7 build.
Click to expand...
Click to collapse
I hear you and that may be true, but it is just safer to post it the way I did.
solido888 said:
While it may work with those 2 files, the atlas file is not required if using the dl09 tar. I am not a coder, but I believe it may be redundant to use that file with the dl09 tar. Either way, my phone has been fully functional on comrom for the past 3 days now, and I did not use the 2.2 pit file to revert from the 6.09 CM7 build.
Click to expand...
Click to collapse
The atlas_v2.2.pit is required for repartitioning. Which is mandatory for coming off of MTD.
Sent from my SCH-I500 using XDA App
times_infinity said:
The atlas_v2.2.pit is required for repartitioning. Which is mandatory for coming off of MTD.
Sent from my SCH-I500 using XDA App
Click to expand...
Click to collapse
What problems should I be anticipating since I didn't use it? I haven't had any problems yet.
Edit: I am under the impression the DL09 tar repartitioned for me.
kidserious said:
This isn't true. I have odined with DL09 and 2.2 pit file and repartition checked many times and it causes the phone to boot normally to stock. I have actually done it with both files many times. They both work just as I wrote it, at least for me and everyone else that I know.
Click to expand...
Click to collapse
+++++++1. I have used the DL09 file plus the atlas 2.2 pit file many times. It's the best thing for a good, clean, fresh start to build from. If you aren't using the PIT file, you aren't restoring your partitions back to where they need to be.
landshark68 said:
+++++++1. I have used the DL09 file plus the atlas 2.2 pit file many times. It's the best thing for a good, clean, fresh start to build from. If you aren't using the PIT file, you aren't restoring your partitions back to where they need to be.
Click to expand...
Click to collapse
And I'll reiterate, what problems will I be experiencing? Since I haven't had any yet?
Hello,
I've tried before, and was unsuccessful. I am on a small regional carrier and when flashing MIUI, my 3g or 1x data connection does not work and reception is very very poor due to being on a verizon radio. I have accuired my carreirs ODIN files, but running linux I use Heimdall. However, I've extracted the files and have the modem.bin file. When I flash this over my MIUI ROM, and try to reboot, I get some wiered error where MIUI wont even boot up. I don't remember the error and am at work currently(which is the reason for the spelling errors also, sorry).
My proccess is:
1. Install MIUI from stock
2. Boot and install Glitch V12
3. Flash new modem.bin through Heimdall using Atlas 2.2.1 pit file(a pit file is required correct?)
Am I doing something wrong? Is the correct way
1. Flash Phone to stock with carriers radio
2. Install MIUI
3. Yada Yada
Everything works currently but data, I have to connect to WIFI. Any suggestions for me?
I'm not positive because i'm on Verizon and have never had to do this but I believe using the pit file when you flash the modem is your problem..try doing everything you said in the same order but when it comes to the part about flashing the modem do not use the pit file that is used only when you repartition, so no needed for that
Sent from my SCH-I500 using XDA App
Correct me if I'm wrong(probably am), but don't you have to populate the .pit file portion in order for odin to flash?
Sent me alink to the modem.bin i will prepare a cwm flashable zip for you.
That would be awsome demetris, it'll be about 2 hours before I will be able to do that as I am currently at work. I'll post it up here soon. Thank you
kyleco said:
Correct me if I'm wrong(probably am), but don't you have to populate the .pit file portion in order for odin to flash?
Click to expand...
Click to collapse
nope you don't have to populate the pit section to flash..you just need to use the pda button only, (never the phone button) if you were using an official VZW rom.tar and you wanted to repartition, then you would use the pit section but unless your repartitioning, it's not a requirement for Odin to flash, and would actually cause problems using a pit file with out an official VZW.tar...which is why I think you were having the issues trying to flash a modem with a pit file.
Edit: i'm sorry I just realized the instructions I just gave were for Odin and you're using heimdal...or wait...are you using Odin or heimdal?? I would wait for the previous posters cwm zip, because i'm unsure of heimdal's exact instructions, unless you are using Odin? but I still think your problems stems from using the pit with the modem
Sent from my SCH-I500 using XDA App
I am using Heimdall, and now that I am at my laptop, you do have to load a .pit file in order to add a partion portion(such as a modem) here is the modem.bin file demetris. I really appreciate the .zip file man! I'm hoping this helps me. Now I just need to find a way to push my carriers prl file to my phone so it stops pushing to verizon update.
Demetris, if you know how to make a .zip for a prl file, here is the .prl for my also.
I owe you one for this,
Thanks everyone!
What fascinate you got there, it seems modem is bigger than galaxy s family,
i think is the verizon cdma and i need to know where that modem lies in the partition.
Anyway i made one with the stantard bml12 partition that all galaxy s modems are i hope is the same on cdma
Here it is:
http://www.multiupload.com/AL7IBCDKMB
Flash it with CWM.
If you need an odin one just ask
I've got the version version of the fascinate. I500. I'll give this zip a try. Thanks again
Hello,
Tough one here...I had a working Verizon Fascinate on eclair, with a bad ESN, and tried to update to stock froyo via ODIN. Windows 7 froze during the flash (SOB), and soon thereafter got a black screen. I've tried to reflash eclair and froyo (phone still shows up in ODIN), but always fails at write. [Complete (write) operation failed.]
Is there any chance or meaningful recovery? Should I repartition or format? At this point looking for any rom or stock software that will work.
Thanks in advance.
I would think your best Bet is to try a different Odin version...1.3, and 1.7 seem to give the best results...if you can get a com port linked in Odin I would flash ed05, or eb01...either of them with the 2.2pit and repartition checked...it should get you up and running so you can reflash the ROM you really want.
Sent from my SCH-I500 using XDA App
Thanks for the quick reply
I have the firmware...I know I have the pit file somewhere, but cant seem to find it, do you have a link for the 2.2 pit file...if so I guess I might be in business! Thank you!
Benny1234 said:
I have the firmware...I know I have the pit file somewhere, but cant seem to find it, do you have a link for the 2.2 pit file...if so I guess I might be in business! Thank you!
Click to expand...
Click to collapse
Yup I'll shoot you a link
in a min...here's the pit...
http://www.mediafire.com/?31u1g1ef05jvebd
Any other files you may need will be in the OP of this thread...
http://forum.xda-developers.com/showthread.php?t=1124391
Sent from my SCH-I500 using XDA App