Flashing files purposes - Galaxy S I9000 Q&A, Help & Troubleshooting

I wonder - what is the purpose of every file required for flashing, like what's in each file or what is responsibility of phone, pda, csc? I have xee csc installed and there is russian language in swype, but in dbt no russian language. Is it depend on csc or some other file in firmware?
Sent from my GT-I9000 using XDA App

Related

[Q] Restoring product Code

Does anyone know a proven method to restore my product code through the nv_data file in the efs folder? Like many who flashed to Froyo on here, My code is showing as HKKOR and should be back to stock HKOPS (Australia). Or any other way if possible.
If not, will I be able to update to the official Froyo through Kies when it's released?
If you are with Froyo, Flash multi CSC JP3 through ODIN and select your area will set your Product Code. It worked for me.
use root explorer and delete both your nv_data.bin and nv_data.bin.md5 files and reboot.
correct product codes will be recreated from your .bak files.
kies checks your product code before upgrading, but there are patcher programs to take care of that, if you want.
both topics have been discussed to death previously, I kindly suggest you do some search before posting next time.
That sounds like it might work. Do you have a link for that JP3 Rom? and does it have to be JP3.
I had just flashed back to a clean JG4 just need to restore that product code.
Sorry, I just see that you're from Australia requiring OPS csc file.
JP3 csc file will not include Australia.
You have to find a multi csc file that include your area code.
Multi csc file ask to choose area amongst several, then when choosing correct area it set this area into the product code.
Hey guys, please, i have one btw question:
I have unbranded and unlocked product code I9000HKDDBT (Debitel,Germany), but i want put firmware XFJP7 with Multi CSC XXJP7 wich have Croatian APN settings...Can I make this without any dangerous ? At this moment im on firmware in my signature wich is not for my prod.code too, but fw work like a charm, and with staying my original product code in nv_data.bin without restoring (original from stock firmware).
Or: Can I put only Multi CSC XXJP7 with Odin (without PDA and MODEM files) on my presents (XWJP6) firmware?
P.S. What i must care, i will not to stay without Download and Recovery Mods (3-comb buttons) ?
Forwarding thanks on answer
Regards
MPM86 said:
That sounds like it might work. Do you have a link for that JP3 Rom? and does it have to be JP3.
I had just flashed back to a clean JG4 just need to restore that product code.
Click to expand...
Click to collapse
See this post : http://forum.xda-developers.com/showthread.php?t=787163
also found this :
http://forum.xda-developers.com/showthread.php?p=9352031#post9352031
MPM86 said:
That sounds like it might work. Do you have a link for that JP3 Rom? and does it have to be JP3.
I had just flashed back to a clean JG4 just need to restore that product code.
Click to expand...
Click to collapse
JP3 is seriously old rom.
dupel said:
JP3 is seriously old rom.
Click to expand...
Click to collapse
I know, badly. I'm just trying to prepare for the official froyo when it hits. I have a feeling it will be a disappointment, then I'll be back to a rooted JPO or something. I was still on JPK
Sent from my GT-I9000 using XDA App

[Q] Do we need PIT files while flashing ROMs?

Hi people,
Have you seen samfirmware site lately?? They now recommend NO PIT FILES FOR EVERY ROM from Eclier to latest JPX. I think it makes sense. Our phones already come with a pit suited best for them, we actually dont need to do it again.
Imagine re-partitioning your hard-drive every time you want to install linux or windows. We actually don't do that, The max we do is format 1 drive.
This topic doesn't belong in Dev, & can be moved to an appropriate location once this issue has been sorted out.
Thanks.
Update :
1. SEA (South East Asia) is one region where you require to re-partition with a 512 pit if you want to flash other region ROMs.
PS : All the partitions of our SGS are formatted anyway when we flash a FW through Odin.
EDIT : I have had to use a 512 PIT twice when I downgraded from froyo to eclier. Without that I was getting error. Some developer may shed some light on that.
EDIT 2 : I remember that happened because I followed wrong steps & had flashed 803 PIT. I had to reflash 512 to come out of it.
I don't know ragin.
The table with the firmware on samfirmware is still containing PIT-files.
Exeptions are the first 13 firmwares.
Even JPU and JPX need a PIT file.
But thats only how i read the table!
LaurensJ said:
I don't know ragin.
The table with the firmware on samfirmware is still containing PIT-files.
Exeptions are the first 13 firmwares.
Even JPU and JPX need a PIT file.
But thats only how i read the table!
Click to expand...
Click to collapse
I mean this page where they have published their ROMs for downloading.
http://www.samfirmware.com/WEBPROTECT-i9000.htm
76 ROMs published, all with the same note '1 file select NO .PIT'
That includes JPU & JPX.
If your phone is already formatted with 512.pit you can flash any ROM which works on 512.pit without selecting a PIT file and without selecting repartition.
ragin said:
I mean this page where they have published their ROMs for downloading.
http://www.samfirmware.com/WEBPROTECT-i9000.htm
Click to expand...
Click to collapse
Yes i mean that page as well (with the table).
Its also say's:
Please when you have only one file SKIP RE-PARTITION!
Use only .PIT files if you have 3 files!
So the last column of that table i interpret as using no PIT file ONLY when you have one file. But if the you update 3 files you need a PIT-file.
izibi said:
If your phone is already formatted with 512.pit you can flash any ROM which works on 512.pit without selecting a PIT file and without selecting repartition.
Click to expand...
Click to collapse
Exactly my thought, should we all update our guides & tell everyone, NO PIT to be used?
A lot of people get confused over pit, & a lot of guys have faced problems too.
PS : I have International SGS, & I think they all come pre-partitioned with 512.
PIT files are only ever used when you wish to repartition, which is rarely necessary. There has been a lot of confusion in regards to this as in the past samfirmware was telling users to select a PIT file without repartitioning, which does nothing. Odin doesn't really make this clear either. I have tried to make this clear with Heimdall Frontend by only allowing the selection of a PIT file when repartitioning.
LaurensJ said:
Yes i mean that page as well (with the table).
Its also say's:
Please when you have only one file SKIP RE-PARTITION!
Use only .PIT files if you have 3 files!
So the last column of that table i interpret as using no PIT file ONLY when you have one file. But if the you update 3 files you need a PIT-file.
Click to expand...
Click to collapse
One file means a high level package, 3 files means a middle level package, both contain the same information. No difference at all. Richthofen has helped us a lot by converting a lot of high level packages to middle level ones & made it safer to flash because they dont contain boot loaders.
PS : No boot loaders, safer to flash.
ragin said:
One file means a high level package, 3 files means a middle level package, both contain the same information. No difference at all. Richthofen has helped us a lot by converting a lot of high level packages to middle level ones & made it safer to flash because they dont contain boot loaders.
Click to expand...
Click to collapse
OK.... Learned something new today. Thanks.
First- thanks for the clarification. For a newbie all this flashing process is unclear. Now I know I don't have to select a PIT file.
Second- Is it important to have CSC file? In Nokia you had to change your product code to be able to flash different firmwares. Is this the same in SGS?
Thanks!
bomba6 said:
First- thanks for the clarification. For a newbie all this flashing process is unclear. Now I know I don't have to select a PIT file.
Second- Is it important to have CSC file? In Nokia you had to change your product code to be able to flash different firmwares. Is this the same in SGS?
Thanks!
Click to expand...
Click to collapse
I am just an observer. I hope some real developers will really look into the matter & clarify things.
For SGS, you can flash any official firmware with a reg-hack, dont need to change the CSC for it
@ragin,
Not true, if you come from SEA region, pit513 is needed if your rom is from the Europe or US region, else there will be an error.
This apply as well, vice-versa.
Sent from my GT-I9000 using XDA App
I think repartition is necessary when lagfix problem happens, for example.
Sometimes we forgot the unlagfix before running new Roms on Oddin. In this cases repartition and pit flie, may fix the broken partition. Am i right?
criscan said:
I think repartition is necessary when lagfix problem happens, for example.
Sometimes we forgot the unlagfix before running new Roms on Oddin. In this cases repartition and pit flie, may fix the broken partition. Am i right?
Click to expand...
Click to collapse
Lagfixes dont alter partitions. Or am I wrong? They only change the file systems.
g00ndu said:
@ragin,
Not true, if you come from SEA region, pit513 is needed if your rom is from the Europe or US region, else there will be an error.
This apply as well, vice-versa.
Sent from my GT-I9000 using XDA App
Click to expand...
Click to collapse
Do you have to do it everytime? Since you already have a phone thats partitoned with 513.
India is SEA? I haven't used 513 ever.
ragin said:
Do you have to do it everytime? Since you already have a phone thats partitoned with 513.
Click to expand...
Click to collapse
Well, whenever I switched firmwares between the regions, yes, I need to. From DXJG4 to JP3, and from JP3 back to DXJPA.
No, SEA refers to Singapore, Malaysia, Thailand, Vietnam, Philippines, and it is also not the same as Hong Kong, Taiwan and China, that region has the prefix of ZS.
Sent from my GT-I9000 using XDA App
g00ndu said:
Well, whenever I switched firmwares between the regions, yes, I need to. From DXJG4 to JP3, and from JP3 back to DXJPA.
No, SEA refers to Singapore, Malaysia, Thailand, Vietnam, Philippines, and it is also not the same as Hong Kong, Taiwan and China, that region has the prefix of ZS.
Sent from my GT-I9000 using XDA App
Click to expand...
Click to collapse
SO, SEA (South East Asia) is one region where you require a 512 if you want to flash other region ROMs.
Thats a start.
Is there a way to know how my device is partitioned right now (512,513,803)? any app to show this?
I have a phone from Thailand (so, 513?) and would like to flash firmware of another region (probably 512).
I think this is how re-partition and pit files work:
1. Pit files are only needed if you tick the re-partition box.
2. Re-partitioning reformats partitions back to rfs. (Not so sure about this.)
3. When you flash without ticking re-partition, odin overwrites the files without reformatting. This is where not disabling lagfixes can be problematic.
There are a few instances wherein you will need to re-partition:
1. As mentioned earlier, when you flash roms that use different pits, ie, 512 ->513 or 513 -> 512.
2. When you don't want to bother disabling lagfixes, you can do a re-partition to format everything. I've done this before and it's much faster than waiting for the robo-girl voice to finish her job.

[Bell] Can I use a 2.1 CSC with for JPY?

I have a JH2 bell CSC file that I wish to flash to my JPY rom. Is this possible or do I need a 2.2 CSC file?
Can I just use Odin and flash only the CSC?
I did something similiar, info will tell you CSC "unknown" but my phone still worked!
Don't need to. In the past u need correct csc to get correct 3g frequency. Not necessary anymore. If u check phone info it will say csc unknown as it doesn't install it when u get that error. Recommend you go back and flash a complete jpy and change the csc to xeu after reboot . A missing csc can Cause all sorts of problems.
Sent from my GT-I9000 using Tapatalk
So how do I change this back? Do I just do the *#272*IMEI# and choose my product code, or do I have to flash a csc through ODIN?
Need to reflash entire jpy again with csc. Then put in code to change to xeu. Then flash modem separately
Sent from my GT-I9000 using Tapatalk

Flashing CSC file

Hi,
I was just wondering something. I'm going to install Gingerbread through KIES by spoofing NEE.
I was wondering if its possible to flash my own regions csc file later in the future with ODIN, when the Gingerbread firmware gets released here?
Or do I have to reflash the firmware entirely to get my own region back?
Your best bet would be to download one of the 3 file ODIN packages and flash using that but with the JVK Multi CSC, that's what I used to get XEU product code. Not sure what to do about any other regions but I know the JVK CSC contains multiple product codes.
Never tried simply flashing a CSC file, I should imagine if you did and it worked it would force a factory wipe anyway
Odin? You can use an update.zip via CWM and install your regional CSC via SGS Toolbox (for exemple).
Ok cool, thanks for the info.
But remember that flashing a new csc will wipe your data, so backup your apps with titanium first.
Sent from my GT-I9000 using XDA Premium App
rschenck said:
But remember that flashing a new csc will wipe your data, so backup your apps with titanium first.
Click to expand...
Click to collapse
Are you sure with 2.3.3?
Yesterday, I've changed my CSC (Criskelo Custom Rom) and after reboot, no data wipe... Strange, isn't?

help with changing my csc

Hello
Here's the story
I have a note 5 n920c my original csc code was mid (iraq)
I installed the ( MinotaurusRom V10 ) rom
I didnt have issues with it but i wanted to go back to stock
So i did that but the issue is i now have the (xsg) country code (united Arab Emirates)
And i tried all kind of roms
Is there a way to get back my original csc code .
""( Smart switch doesn't work for my phone .. it says . N920c doesnt support initialization)""
Thanks .:crying:
You can factory restore using Kies, instead of Smart Switch.
Do an Emergency Firmware restore. That will make everything as factory.
gaston_garcia said:
You can factory restore using Kies, instead of Smart Switch.
Do an Emergency Firmware restore. That will make everything as factory.
Click to expand...
Click to collapse
But kies doesnt support it
I tried kies and it says it doesnt supprt
download the latest rom of XSG for N920c & install it with odin software
Follow this guide. https://forum.xda-developers.com/note-4/general/how-to-csc-stock-rom-base-t3135511/page4
You'll have to edit the zip to fit your country's CSC code manually, but this is probably the best method to change CSC without wiping your internal storage. It's what I do whenever I flash a custom ROM that changes my CSC.
Do note that you have to flash the zip DIRECTLY after a clean flash of the custom ROM or else the CSC will not change. Or you could flash the zip and then do a factory reset in twrp (or is it the other way around? I can remember. Just experiment around it.)
Good luck
Edit: or if you do want to wipe your internal storage along, you could download the PhoneInfo app from play store and change your CSC from there.
Edit 2: from my personal experience, for some reason the default CSC in the N9208 Malaysia XME stock ROM is the Philippines CSC. So what I did was I went inside XME folder which is inside the CSC folder which is inside the zip file, and copied all the files there and replaced the files in /CSC (basically outside of the XME folder). If the same thing happens to you this may help as well. Also check the .xml file and make sure that it shows the right CSC for you.
Edit 3: also this belongs in the Q&A forum, mods please move this.
eushaun99 said:
Follow this guide. https://forum.xda-developers.com/note-4/general/how-to-csc-stock-rom-base-t3135511/page4
You'll have to edit the zip to fit your country's CSC code manually, but this is probably the best method to change CSC without wiping your internal storage. It's what I do whenever I flash a custom ROM that changes my CSC.
Do note that you have to flash the zip DIRECTLY after a clean flash of the custom ROM or else the CSC will not change. Or you could flash the zip and then do a factory reset in twrp (or is it the other way around? I can remember. Just experiment around it.)
Good luck
Edit: or if you do want to wipe your internal storage along, you could download the PhoneInfo app from play store and change your CSC from there.
Edit 2: from my personal experience, for some reason the default CSC in the N9208 Malaysia XME stock ROM is the Philippines CSC. So what I did was I went inside XME folder which is inside the CSC folder which is inside the zip file, and copied all the files there and replaced the files in /CSC (basically outside of the XME folder). If the same thing happens to you this may help as well. Also check the .xml file and make sure that it shows the right CSC for you.
Edit 3: also this belongs in the Q&A forum, mods please move this.
Click to expand...
Click to collapse
hello eushaun99
so when I open the XME firmware (zip file) I only see one file which when unzipped/extracted turns out to be one file... I dont see any folders.
Would you kindly elaborate on the method. I need to try changing CSC as I no longer have 4G/LTE on my phone.. just H/H+
ps with latest ota update/security patch, my note 5 9208 ain't letting me downgrade to any previous firmware via odin.
Kindly help me out
Thanks
wickedsatan said:
hello eushaun99
so when I open the XME firmware (zip file) I only see one file which when unzipped/extracted turns out to be one file... I dont see any folders.
Would you kindly elaborate on the method. I need to try changing CSC as I no longer have 4G/LTE on my phone.. just H/H+
ps with latest ota update/security patch, my note 5 9208 ain't letting me downgrade to any previous firmware via odin.
Kindly help me out
Thanks
Click to expand...
Click to collapse
The one file as in the .tar.md5 file? If so rename it to .tar, then you can extract the files inside. After that follow the link I gave to extract the cache.img which contains the CSC folder.
eushaun99 said:
The one file as in the .tar.md5 file? If so rename it to .tar, then you can extract the files inside. After that follow the link I gave to extract the cache.img which contains the CSC folder.
Click to expand...
Click to collapse
thank you so much for the help.. i did that and replaced the file.
Now how would i go back to original zip file.
all img & bin files need to be converted back to .tar.md5 file... is that possible with winrar?
wickedsatan said:
thank you so much for the help.. i did that and replaced the file.
Now how would i go back to original zip file.
all img & bin files need to be converted back to .tar.md5 file... is that possible with winrar?
Click to expand...
Click to collapse
Uhh, you'll have to do some research on that as I don't have any experience in tarballing stock ROMs. I've seen some guides somewhere to tarball stock ROM.

Categories

Resources