INFORMATION ABOUT ROM's
Things you need to know about ROM's
Information about eBoot, PDA, CSC, PHONE, ROM
Some users compared it to a PC bios; another user posted this definition "it's a part of I8000 software that provides the very flashing process. In other words it's a program that replaces PDA, CSC and phone parts of existing firmware to updated ones in I8000 read-only memory"
The only risk of bricking your phone comes from "eboot": if Eboot will be corrupted during replacement to newer one then you will likely lose the option to save your i8000. That is why changing Eboot is not recommended on every-time basis.
Personally I'd suggest to flash eboot only while upgrading from WM6.1 to WM6.5 (that's the only time I flashed the eboot), because it seems that not flashing eboot may cause a problem about your phone not going into sleep mode. I guess this was needed for going from a old wm6.1 rom to a new wm6.5 rom, so maybe it will not be necessary again in the future.
So in the end, even if still suggest to not flash eboot when is not needed, if you are facing some weird problems it may be worth to flash it too.
PDA (.mst or .nb0)
The actual Windows Mobile OS, applications, drivers, etc..
Definition by RodfigoFD "Among other things, it contains boot images (not the animated ones, that correspond to power_on/off.gif, but the one that goes before that), much like the HTC devices' splash .nb files, .. also, the charging animation when device is plugged but off, animations for the EBOOT program when you are flashing the phone, and also files and settings that get applied to your Win Mobile when you flash or hard reset. CSC can include, for example, wallpapers, themes, connection settings, etc. I suppose it can also contain apps an other stuff.
Although in flasher program CSC file seems to let you select languages, CSC file just have possible language choices, but not the files/settings corresponding to those languages. Those are all packed in the PDA part (NB0 or MST)."
Some more comments on CSC
If you have advanced knowledge of this phone and WM , specially if you flash custom ROMs, it might be more recommended to dont flash CSCs since you dont know exactly what is being modified with it... but if you are an average user that just want it to get it done, then probably you should flash the CSC corresponding to your ROM version/ phone carrier / language/ etc...
If you erase CSC data (by selecting the corresponding option in Octans) then you will loose:
1) charging screen when phone is OFF
2) Downloading screen (while flashing firmware)
3) initial splash screen with "Samsung OMNIA II" words.
CSC section, gets stored in a special invisible part of ROM of the phone, and the phone uses it as a 'customization' for the basic configuration.
The radio/GPS firmware, It was suggests not to flash the phone part as it may cause problems of compatibility in case of downgrading the rom or if your phone is locked to some operator. He also stated that there is no benefit in it, while other users reports different performance in the GPS fix, etc... honestly I have no idea on the subject, but so far no user reported any actual problems for flashing the Phone part.
More ROMs details
The firmware code is split into individual sections (you can find out more about CSC file in this thread):
example with i8000NXXIJ6 rom
i8000 - > model designation.
N - > window mobile 6.5
XX - > region / network carrier designation (XX = open Market).
I - > release year (I = 2009).
J - > release month (J = October).
6 - > version number.[/CENTER]
BD Cyprus, Greece
DX Indonesia, Malaysia, Philippines, Singapore, Vietnam
DZ Malaysia, Singapore
JA South Africa
JC Algeria, Morocco, Nigeria, South Africa, Tunisia
JV Algeria, Egypt, Iran, Iraq, Kuwait, Morocco, Nigeria, Oman, Pakistan,
Saudi Arabia,South Africa, Syria, Tunisia, Turkey
XA Austria, France, Germany, Italy, Netherlands, Switzerland, United Kingdom
XB Denmark, Norway, Sweden
XC Portugal, Spain
XD Croatia, Czech, Hungary, Slovakia
XE Bulgaria, Estonia, Kazakhstan, Latvia, Lithuania, Russia, Ukraine
XF Bulgaria, Croatia, Romania
XX Austria, Belgium, France, Germany, Hungary, Italy, Spain, United Kingdom
ZC China, Hong Kong
ZH Hong Kong
Network carrier codes:
AE SFR, France
AI Tim, Italy
AN E-Plus, Germany
AS KPN, Netherland
AU Mobilkom, Austria
BB Tmn, Portugal
BF Optimus, Portugal
BG Telefonica, Spain
BM Swisscom, Switzerland
BN Amena, Spain
BO T-Mobile, Germany
BV Orange, Switzerland
BW O2, United Kingdom
CD Proximus, Belgium
CG Telia Mobitel, Sweden
CH SingTel, Singapore
CK Tele2 Comviq, Sweden
CT Tdc, Denmark
CU One, Austria
CV Telenor, Norway
DT Optus, Australia
DV Telstra, Australia
EF Celcom, Malaysia
JB Vodacom, South Africa
MD Telia Sonera, Finland
MJ Vodafone, Italy
MM Tele Ring, Austria
MV NetCom, Norway
NA Nrj, France
NB Tele2 Norway, Norway
NE H3g Nordic, Sweden
NP H3g, Italy
SS Vodafone, Japan
D = 2004
E = 2005
F = 2006
G = 2007
H = 2008
I = 2009
J = 2010
A = January
B = February
C = March
D = April
E = May
F = June
G = July
H = August
I = September
J = October
K = November
L = December
More info about CSC decoding
The "CODE" is what you find after "I8000" and before rom version (i.e. : IJ6)
I found the coutry by cross-check over the web ...but realy not certain
The "LANGUAGE" is the default language when you select a CSC in OCTANS.
You can find operators in parameters/network parameters/operator setting (or something like that!))
CODE - COUNTRY - LANGUAGE - OPERATORS
AMN - SPAIN - Spanish(Spain) - "ORANGE"
ATO - AUSTRIA - German(Germany)
AUT - SWITZERLAND - German(Germany)
BMC - CANADA - -"BELL"
CNX - ROMANIA - English(UK) - "VODAFONE"
COA - ROMANIA - English(UK) - "COSMOTE"
CYO - GREECE - Greek(Greece)
DBT - GERMANY - German(Germany)
EUR - GREECE - Greek(Greece) - "VODAFONE GR" "COSMOTE" "WIND GR"
FOP - SPAIN - Spanish(Spain)
HAT - ROMANIA - English(UK)
IRD - SLOVAKIA - Czech(Czech Rep.)
ITV - ITALY - Italian(Italy)
MBM - MACEDONIA - - "T-MOBILE"
MOB - AUSTRIA - German(Germany)
MOT - SLOVENIA - English(UK) - "MOBITEL"
MOZ - - German(Germany)
MTL - BULGARIA - English(UK)
OMX - BULGARIA - English(UK)
ORO - ROMANIA - English(UK) - "ORANGE"
PAN - HUNGARY - Hungarian(Hungary)
PLS - POLAND - Polish(Poland)
PRO - NETHERLANDS - English(UK)
PRT - POLAND - Polish(Poland) - "PLAY POLAND"
SEB - AUSTRIA - English(UK)
SEK - UKRAINE - Russian(Russia)
SER - RUSSIA - Russian(Russia)
SIM - SLOVENIA - English(UK) - "SIMOBIL"
SKZ - KAZAKHSTAN - - "BEELING"
SMO - SERBIA - English(UK)
SUN - SWITZERLAND - German(Germany)
SWC - SWITZERLAND - German(Germany)
THA - THAILAND
TPH - PORTUGAL - Portuguese(Portugal)
TRA - CROATIA - English(UK)
TUR - TURKEY
VGR - GREECE - Greek(Greece)
VIP - CROATIA - English(UK)
VIR - UK - English(UK) - "VIRGIN"
WIN - ITALY - Italian(Italy)
XCS - - Czech(Czech Rep.)
XEB - BELGIUM - English(UK)
XEE - SWEDEN - English(UK)
XEF - FRANCE - French(France) - "BOUYGTEL" "Orange F" "F SFR" "NRJ (SFR)" "Virgin" "Tele2" "Auchan" "Carrefour" "NRJ (ORANGE)"
XEH - HUNGRARY - Hungarian(Hungary)
XEN - NETHERLAND - Dutch(Netherlands)
XEO - POLAND - Polish(Poland)
XEP - PORTUGAL - Portuguese(Portugal)
XEU - UK - English(UK)
XEZ - HUNGARY - Czech(Czech Rep.)
XSO - SINGAPORE
FAM - SINGAPORE - English - "SingTel" "M1" "Starhub"
DON'T FORGET TO HIT THANKS!!!