Tampilkan postingan dengan label CSC. Tampilkan semua postingan
Tampilkan postingan dengan label CSC. Tampilkan semua postingan

Galaxy S2 I9100XWLPD ICS Android 4.0.3 released

Samsung released another Android 4.0.3 ICS rom update XWLPD for SGS2 in Europe

firmware details:
pda: XWLPD
modem: XXLPW
csc: NEELP4
Build Date: 8 May 2012




build info:
ro.build.id=IML74K
ro.build.display.id=IML74K.XWLPD
ro.build.version.incremental=XWLPD
ro.build.version.sdk=15
ro.build.version.codename=REL
ro.build.version.release=4.0.3
ro.build.date=Tue May 8 19:07:11 KST 2012
ro.product.board=smdk4210
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=samsung
ro.product.locale.language=en
ro.product.locale.region=US


download links:
link 1 with Sweden csc
link 2 with Poland csc
link 3 with Netherlands csc

I9100ZSLPG available for FOTA upgrade

Samsung released ZSLPG, another ICS 4.0.3 update, for Galaxy S2 I9100 in Hong Kong today and is available for upgrade via Kies and FOTA. the overall performance and smoothness is enhanced, and the IMAP problem is fixed. besides, Samsung HK now provides an official guide for FOTA although currently only Traditional Chinese version is available


firmware details:
base: I9100ZSLPG
csc: I9100OZSLPG
modem: I9100ZSLPG
build date: 6 April 2012

official upgrade guide: Traditional Chinese version






source: www.samsung.com/hk

new ICS 4.0.3 I9100XWLP7 SGS2 firmware

XWLP7 was released for Samsung Galaxy S2 I9100 with some extra apps and games preloaded. while there should be not too much changes in this rom, the scrolling is smoother than XXLPS and XWLP4 according to users responses.

base: I9100XWLP7
modem: I9100XXLPS
csc: I9100OXELP7
build date: 3 April 2012

extra apps included:
Brick Breaker 2
Bubble Town 2
Farm Frenzy
infeCCt
MOGames
Outlaw Racing 2011


download links:
link 1
link 2

I9100XXLPS I9100XWLP4 new ICS roms for SGS2

two new Android 4.0.3 ICS roms, XXLPS and XWLP4, released recently in Europe

I9100XXLPS build info:
base: I9100XXLPS
modem: I9100XXLPS
csc: I9100OXALPS
build date: 25 March 2012

I9100XWLP4 build info:
base: I9100XWLP4
modem: I9100XXLPS
csc: I9100LUXLP1
build date: 26 March 2012

download links:
I9100XXLPS

I9100XWLP4

Chinese official 4.0.3 ICS I9100ZSLPE

the first Chinese ICS rom ZSLPE for Samsung Galaxy S2 leaked for China, Taiwan and Hong Kong. it surprised me really since there were delays in Chinese rom upgrade in the past. on the other hand, Samsung HK also announced the first ICS rom is coming next week

details:
base: I9100ZSLPE
csc: I9100OZSLPE
modem: I9100ZSLPE






download links:
link 1
link 2 (in Chinese), password: forum.sptbox.net

SGS2 official ICS I9100XXLPQ release launched

the official 4.0.3 rom is available in Europe in XEO and SEB versions, for other countries like UK, it will be available around 19 March

they twitted a msg "#ICS for #GALAXYSII will be available today in Europe including Poland, Hungary, Sweden, & Korea, & gradually roll out to other markets." on 13 March morning



base: I9100OXALPQ
modem: I9100XXLPQ
csc: XXLPQ (XEO)/ XXLPD (SEB)
build-date: 8 March 2012


note that a wipe may be required for upgrading

some download links found on the internet:
XEO link1
XEO link2 part1, XEO link2 part2
XEO link3 (CF-Root)
SEB link1
SEB link2
SEB link3
torrents:
XEO
SEB

I9100XXLPJ leaked just before the official ICS 4.0.3

UPDATE: SGS2 official ICS I9100XXLPQ release launched

the latest build I9100XXLPJ leaked but sources claimed official ICS will be available in coming days in Korea.

XXLPJ rom details:
base: I9100XXLPJ
modem: I9100XXLPJ
csc: I9100OXALPJ

note that the build date is 14 February 2012


meanwhile, screenshots for the first Android Ice Cream Sandwich 4.0.3 for SHW-M250K, the Korean version of GT-I9100, are published in a forum. the rom is available on the internet now and some ppl claimed that it runs on european version also.

some details about the build:
ro.build.id=IML74K
ro.build.display.id=IML74K.UC08
ro.build.version.incremental=UC08
ro.build.version.sdk=15
ro.build.version.codename=REL
ro.build.version.release=4.0.3
ro.build.date=Thu Mar 8 22:01:59 KST 2012
ro.build.date.utc=1331211719
ro.product.name=SHW-M250K
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=samsung
ro.product.locale.language=ko
ro.product.locale.region=KR
ro.build.PDA=M250K.UC08.2152



download link for I9100XXLPJ

screenshots for the Korean ICS

download links for M250K.UC08.2152_CL226872_REV02 (WARNING: not recommended for normal users):
direct link (works)
torrent file (does not work for me)

I9100XWKK5 - another Android 2.3.6 leaked

KK5 (XWKK5) is the second 2.3.6 rom release after KK2 (I9100-XWKK2) about a week ago for Samsung Galaxy SII


PDA: CODE_I9100XWKK5
PHONE: MODEM_I9100XXKI4
CSC: GT-I9100-MULTI-CSC-OXXKJ3

ro.build.version.release=2.3.6
build.date=Wed Nov 23 19:09:09 KST 2011

note that the sbl contained is a new version one with lock, so flash it with older boot loaders

download it here (shared by ithehappy)

read more details about the file

Samsung CSC code reference 3

last updated: 21 May 2014 0231HKT

each CSC code in the list below represents the locale settings, apps, etc for a specific country, region, or even carrier. for example, TGY is the official code for Hong Kong, with default locale set to Traditional Chinese, timezone set to GMT+8 and come with some localized apps for Hong Kong. and since there is no carrier specific CSC here so we don have other CSC code, while in England for instance, there are branded or specific carriers' CSCs


click here for Samsung firmware code reference list
click here for Samsung firmware version number reference


however, the CSC used are not necessarily bound by your country, region or carrier. i am in Hong Kong so the official CSC should be TGY, but on my phone the CSC is a modded one based on XEU


the list below shows the Samsung CSC codes found on the internet


if you find any missing code, please feel free to tell me, thanks



List by Country/Region
A - H I - P Q - Z


Country/RegionCSC Code
RomaniaCNX, COA, HAT, ORO, OXX*, ROM
RussiaAZC, BLN, EMT, ERS, GEO, MTV, OXE*, SER, SNT
Saudi ArabiaJED, OJV*
Serbia and MontenegroMSR, OXX*, PMN, SMO, TOP, TSR
SingaporeBGD, MM1, OLB*, SIN, STH, XSO, XSP
SloveniaMOT, OXX*, SIM
SlovakiaGTL, IRD, ORS, OXX*, TMS
South AfricaOJV*, OXX*, XFA, XFC, XFE, XFM, XFV
South West AsiaSWA
SpainAMN, ATL, EUS, FOP, XEC, YOG
Sri LankaODD*, SLK
SwedenBAU, BCN, BME, BSG, BTH, COV, HTS, NCM, NEE, ODK, SEN, TET, TLA, TNO, VDS, XEE
SwitzerlandAUT, MOZ, ORG, OXX*, SUN, SWC
SyriaOJV*
TaiwanBRI, CWT, TCC, TCI, TWM
ThailandCAT, OLB*, THE, THL, THO, THS
TanzaniaSOL
TobagoTTT, UUB
TrinidadTTT, UUB
TunisiaABS, OJV*, RNG
TurkeyBAS, KVK, OJV*, TLP, TRC, TUR
UkraineKVR, SEK, UMC
United Arab EmiratesAFR, ARB, ITO, MID, OXE*, XSG
United KingdomBTC, BTU, CPW, H3G, O2I, O2U, ORA, OXA*, TMU, TSC, VIR, VOD, XEU
UruguayUPO
USAAWS, CLW, DOB, TMB
UzbekistanUZB
VenezuelaVMT
VietnamDNA, FPT, OLB*, PHU, SPT, TLC, VTC, VTL, XEV, XXV

* Multi CSC for couple of countries and regions ("O" refers to Open)
example:
- OLB covering Malaysia/Philippines/Singapore/Thailand/Vietnam, etc
- OXX covering Ireland/Macedonia/Poland/Romania/Serbia and Montenegro/Slovakia/Switzerland, etc


List by Country/Region
A - H I - P Q - Z

Samsung CSC code reference 2

last updated: 21 May 2014 0231HKT

each CSC code in the list below represents the locale settings, apps, etc for a specific country, region, or even carrier. for example, TGY is the official code for Hong Kong, with default locale set to Traditional Chinese, timezone set to GMT+8 and come with some localized apps for Hong Kong. and since there is no carrier specific CSC here so we don have other CSC code, while in England for instance, there are branded or specific carriers' CSCs


click here for Samsung firmware code reference list
click here for Samsung firmware version number reference


however, the CSC used are not necessarily bound by your country, region or carrier. i am in Hong Kong so the official CSC should be TGY, but on my phone the CSC is a modded one based on XEU


the list below shows the Samsung CSC codes found on the internet


if you find any missing code, please feel free to tell me, thanks



List by Country/Region
A - H I - P Q - Z


Country/RegionCSC Code
IndiaHFC, HYA, IMS, INA, IND, INS, INU, MTS, ODD, REL, TAT, VMI
IndonesiaAXI, OLB*, SAR, XSE
IranTHR, OJV*
IraqOJV*
Ireland3IE, OXA*, OXX*, VDI
IsraelCEL, PCL, PTR
ItalyFWB, GOM, HUI, ITV, OMN, OXA*, TIM, VOM, WIN, XET
Ivory CoastIRS, SIE
JamaicaJBS, JCN, JCW
JapanDCM, SBM, VFK
JordanLEV
KazakhstanEST, KCL, KMB, KZK, OXE*, SKZ
KenyaKEL, KEN
KoreaSKT
KuwaitOJV*
Libyan ArabMMC
LithuaniaTLT
LuxemburgLUX
MacaoVTN
MacedoniaMBM, OXX*, TMC, VIM
MalaysiaCCM, FME, FMG, MXS, OLB*, XME
MexicoSEM, TCE, TMM, UNE
MongoliaMPC
MoroccoFWD, MAT, MED, MWD, OJV*, SNI, WAN
NetherlandsBEN, KPN, MMO, ONL, PHN, QIC, TFT, TNL, VDF, VDP, XEN
New ZealandNZC, TNZ, VNZ
NigeriaECT, GCR, MML, OJV*
NorwayTEN
OmanOJV*
PakistanOJV*, PAK, WDC
PanamaBPC, PBS, PCW, TPA
ParaguayCPT
PeruPEB, PET, SAM
PhilippinesFAM, GLB, OLB*, SMA, XTC, XTE
PolandERA, IDE, PLS, PRT, XEO, OXA*, OXX*
PortugalOPT, OXX*, TCL, TMN, TPH, XEP
Puerto RicoCEN, PCI, TPR

* Multi CSC for couple of countries and regions ("O" refers to Open)
example:
- OLB covering Malaysia/Philippines/Singapore/Thailand/Vietnam, etc
- OXX covering Ireland/Macedonia/Poland/Romania/Serbia and Montenegro/Slovakia/Switzerland, etc


List by Country/Region
A - H I - P Q - Z

Samsung CSC code reference

last updated: 21 May 2014 0231HKT

each CSC code in the list below represents the locale settings, apps, etc for a specific country, region, or even carrier. for example, TGY is the official code for Hong Kong, with default locale set to Traditional Chinese, timezone set to GMT+8 and come with some localized apps for Hong Kong. and since there is no carrier specific CSC here so we don have other CSC code, while in England for instance, there are branded or specific carriers' CSCs


click here for Samsung firmware code reference list
click here for Samsung firmware version number reference


however, the CSC used are not necessarily bound by your country, region or carrier. i am in Hong Kong so the official CSC should be TGY, but on my phone the CSC is a modded one based on XEU


the list below shows the Samsung CSC codes found on the internet


if you find any missing code, please feel free to tell me, thanks



List by Country/Region
A - H I - P Q - Z


Country/RegionCSC Code
AlgeriaALG, ALR, OJV*
ArgentinaANC, ARO, CTI, PSN, UFN
ArubaARU
AustraliaHUT, OPP, OPS, TEL, VAU, XSA
AustriaAOM, ATO, DRE, MAX, MOB, MOK, ONE, OXX*, TRG
BahrainARB, OJV*
BaltickSEB
BelarusOXE*, OXX*, MTB, VEL
BelgiumBAE, BSE, PRO, XEB
Bosnia and HerzegovinaBHO, BHT, TEB
BrazilBTA, BTM, TMR, ZTA, ZTM, ZTO, ZVV
BulgariaCMF, GBL, MTE, MTL, OMX, OXX*, PLX, VVT
CambodiaRCG
CanadaBMC, RGS, TLS
ChileCHB, CHE, CHL, CHT
ChinaCHN, CMC, CUH, INT, M00, TEC, TIY
ColombiaCGU, COB, COL, COM
Costa RicaICE
CroatiaCRO, OXX*, TRA, TWO, VIP
CyprusCYO, CYV
CzechETL, KBN, O2C, OSK, OXX*, TMZ, VDC, XCS, XEZ
DenmarkDTL, HTD
Dominican RepublicCDR, TDR
DominicaCST, DCN, DOR
EcuadorBBE
EgyptEGY, OJV*
El SalvadorDGC, TBS
FinlandELS, SAU
FranceAUC, BOG, COR, DIX, FTM, NRJ, OFR, ORC, ORF, OXA*, SFR, UNI, VGF, XEF
GermanyDBT, DTM, DUT, EPL, MAN, MBC, OXA*, VD2, VIA, XEG
GhanaSPN
GreeceAOC, COS, CYO, EUR, GER, OXX*, TGR, VGR
GuatemalaPCS
Hong KongTGY
HungaryOXX*, PAN, TMH, TMO, VDH, WST, XEH

* Multi CSC for couple of countries and regions ("O" refers to Open)
example:
- OLB covering Malaysia/Philippines/Singapore/Thailand/Vietnam, etc
- OXX covering Ireland/Macedonia/Poland/Romania/Serbia and Montenegro/Slovakia/Switzerland, etc


List by Country/Region
A - H I - P Q - Z

freeNANDmod - get more space from NAND - PART IV

Modifying the partitions


I have attached a modified s1_odin_20100512.c souce file provided by coolya and the corresponding compiled pit file below.


WARNING: to flash a new/modded PIT is extremely dangerous!! The files attached are provided as is and for demo only. They are only for advanced users. I am not responsible for any damages, in all kinds and/or by any means, caused by using these files. So, DO IT AT YOUR OWN RISKS!! More, make sure you have read the whole post before flashing your device.


demo_pit_1.pit (modified version of s1_odin_20100512):
This pit file serves as a demonstration of how to get 12MB more disk space from the NAND by moving the modem elsewhere. The only changes are highlighted below:

original s1_odin_20100512.c:
{ 0, 0, 0x18, 0x02, 0, 256, 140, "", "CACHE", "cache.rfs"},
{ 0, 0, 0x0b, 0x00, 0, 256, 50, "", "MODEM", "modem.bin"},

demo_pit_1.c:
{ 0, 0, 0x18, 0x02, 0, 256, 189, "", "CACHE", "cache.rfs"},
{ 0, 0, 0x0b, 0x00, 0, 256, 1, "", "", ""},

As shown in above, the 7th column (size in units) of CACHE in original s1_odin_20100512.c has 140 units, and 50 units are assigned to modem.bin. While in demo_pit_1.c, the modem has been removed from the partition table and the units assigned are freed. The 50 units freed are assigned to the CACHE partition. Note that:
- only 49 units are assigned to CACHE with 1 unit left for MODEM (removed) since I found that assigning zero caused problems
- the new CACHE partition is now assigned with 189 units, that is, 49 more then the original s1_odin_20100512 pit file
- the partiton name (9th column) and filename (10 column) for the MODEM partition (removed) in demo_pit_1 are emptied, meaning that this partition contains no partition name, should be filled with no file, and only 1 unit in size
- although we have added an extra 49 units to the CACHE, it will not necessarily 49 units or 12MB larger (1 unit = 0.25MB) since there will be some rounding or alignment problems which reduce the actual available size to the system

If you have read the previous parts of this mod, you may noticed that in the 1st and 2nd column, which are the indicators for whether the partition is enabled, it is set to 0 (enabled or used) instead of 1 (disabled or unused). So why not set it to disabled? It is because setting it to disabled will produce problems for the system to recoginze the partition table.


to flashing with this pit:
- pick a rom of your choice to flash
- choose demo_pit_1.pit as PIT in Odin or other flashing tools
- DO NOT include any modem and leave the PHONE/MODEM empty, we don't need the modem here (in case you included the modem and see an error, reboot into download mode and reflash again without the modem file)

Note that your device will be wiped (except those resides on the internal sdcard - /sdcard and /data), so backup your files first.


possible problems encountered:
- completely blank screen
- unable to boot into recovery mode, nor normal mode
- shown with this icon



solution:
- boot into the download mode (keep the buttons pressed for a bit longer)
- reflash with a stock pit file with re-partition enabled, together with a full stock rom (PDA + PHONE + CSC) or custom rom



Setting up the modem


In order to let the system to read the modem file, we need to tell the system where the modem file (modem.bin) is. It is by default set to /dev/block/bml12 (/dev/block/stl12) but that partition has been removed (trimmed to 1 unit in size actually).

First, you have to put the modem file (modem.bin) somewhere like /data/modem.bin or /system/modem/modem.bin or wherever you want to (/data/modem.bin will be used in this example). Then, we are going to fool the system by telling it the modem is there by issuing commands to create a symbolic link (symlink) as follow:

*you need root access and busybox installed

su (do a su first)
rm /dev/block/bml12 (delete the block device created by the system during boot)
ln -s /data/modem.bin /dev/block/bml12 (creating a new symlink to modem.bin)

If you see "ln: command not found", (that means you have not set the path/symlink for ln or busybox), try:
/sbin/busybox ln -s /data/modem.bin /dev/block/bml12

*by assuming your busybox is located in /sbin


After you have set up the symlink for the modem probably, you should get the modem back. However, this symlink has to be created during the init process since so far I have no ideas to unload and reload the modem after the phone is up. As to do this in the init process, create the symlink with the help of a script or do it in the init.rc file. For me, I put it in my init script (similar to init.d) since:
- I can have total control over when to load the modem
- as I mentioned before, I have my own mount process which does not rely on the init.rc


As a result, you will benefit from:
1./ getting 12MB more from the NAND
2./ no need to flash modem file in Odin anymore, just save it to the disk!!
3/. easily switch to another modem anytime you wanted to by overwriting the file or change the symlink to point to another file location (need a reboot)


demo_pit_1 files:
demo_pit_1.pit
demo_pit_1.c


read more:
Free more available disk space from NAND - PART I
Free more available disk space from NAND - PART II
freeNANDmod - get more space from NAND - PART III

Free more available disk space from NAND - PART I

The nand partitions layout in Samsung Galaxy S I9000 is controlled by a pit file (Partition Information Table), while for the mmc drive, it is hard coded in the init file.

For example, in Samsung Galaxy S I9000, the stock partition tables for s1_odin_20100512.pit should look like this:

NAND disk */dev/block/stl1 - stl6 omitted
device name mount point size in MB remarks
/dev/block/stl7 n/a 7.5 known as KERNEL, for holding zImage
/dev/block/stl8 n/a 7.5 known as RECOVERY, for storing a copy of zImage
/dev/block/stl9 /system 286.5 known as FACTORYFS
/dev/block/stl10 /dbdata 134 known as DBDATA
/dev/block/stl11 /cache 35 known as CACHE
/dev/block/stl12 n/a 7.5 known as MODEM, for storing modem.bin
MMC disk
device name mount point size in MB remarks
/dev/block/mmcblk0p1 /mnt/sdcard (/sdcard) ~6200 (8G) / ~14200 (16G) none
/dev/block/mmcblk0p2 /data ~2000 none

For other pit files like s1_odin_20100513 and s1_odin_20100803, the size of /system and /dbdata are different. So for a larger /system partition, a smaller /dbdata and/or /cache will be resulted and vice versa since the total size of the nand is fixed (~500MB)

When we flash a rom to our phone, the above information will be read by odin to decide where the files will be stored. For instance, the zImage will be written to /dev/block/stl7 (/dev/block/bml7) and /dev/block/stl8 (/dev/block/bml8), while the FACTORYFS.rfs will be stored on /dev/block/stl9 (or /dev/block/bml9) at a specific start block address, up to the size of the file and so forth.

As a result, if we wanna use our own customized partition layout, we have to deal with the pit file and the mmc via fdisk or parted, etc


read more:
Free more available disk space from NAND - PART II
freeNANDmod - get more space from NAND - PART III
freeNANDmod - get more space from NAND - PART IV




for more details, read:
Investigation Into PIT Files
The reality of PIT files

official Gingerbread I9000XWJVB 2.3.3 released for download and upgrade in Kies

finally Gingerbread I9000XWJVB, NEE, is available for Samsung Galaxy S I9000, you can download it from the internet or upgrade via Kies
 






build info:
PDA I9000JVB
Phone I9000JVK
CSC I9000JV3
Baseband is I9000XXJVK
Kernel version 2.6.35.7-I9000XWJVB-CL118186
root@DELL102 #2
Build number GINGERBREAD.XWJVB
Firmware Version 2.3.3
File System RFS
Build date is Fri APR 8 16:39:27 KST 2011


source: forum.xda-developers.com

minimal set of apps needed for Galaxy I9000 2.2 up

if you wanna save some disk space under /system, here is the list for reference and tested (by assuming deodexed stock apps used)


WARNING: do it at your own risks!!!
You are suggested to do a backup before removing/renaming the files

AccountAndSyncSettings.apk
ApplicationsProvider.apk
AxT9IME.apk* <-- only if you have other input method
BadgeProvider.apk
Bluetooth.apk
BluetoothOPP.apk
BluetoothPBAP.apk
BluetoothServices.apk
Browser.apk <-- new installation requires this, DO NOT delete this if you have CSC.apk, or ONLY IF U R ADVANCED USER
CSC.apk <-- new installation requires this, but can be deleted ONLY IF U R ADVANCED USER
CalendarProvider.apk
CallSetting.apk
CameraFirmware.apk
CertInstaller.apk
Contacts.apk*
ContactsProvider.apk
DataCreate.apk
DefaultContainerService.apk
DialerTabActivity.apk
Divx.apk
DownloadProvider.apk
Email.apk <-- needed for some apps using the camera, will FC if removed
GoogleCalendarSyncAdapter.apk* <-- if you dont need calendar sync
GoogleContactsSyncAdapter.apk* <-- if you dont need contacts sync
GoogleQuickSearchBox.apk* <-- if you do not need search, but will FC if you typed a wrong url in the browser
GoogleServicesFramework.apk
HTMLViewer.apk*
InputEventApp.apk
LogsProvider.apk
MediaProvider.apk
MediaUploader.apk
Mms.apk*
PackageInstaller.apk
Personalization.apk
Phone.apk*
PhoneErrService.apk
Phone_Util.apk
SecDownloadProvider.apk
SecurityProvider.apk
Settings.apk
SettingsProvider.apk
Swype.apk* <-- only if you have other input method
TelephonyProvider.apk
TouchWiz30Launcher.apk* <-- only if you have another home screen
UserDictionaryProvider.apk* <-- may cause FC in some keyboards
Vending.apk
wssomacp.apk


*= can be removed if you want to