Archive | Phone Repair

Tags: , , , , ,

Understanding Error Messages When Updating HWK


ufs_3_hwk_with_cables.jpgIf you found error message when you are trying updating your HWK, here is some error messages below and the reason why your update process fail.

Error messages:
1. HWK SD REPAIR ERROR: xxxxx
HWK upgrade error. This error occures when HWK was affected by third-party tools before upgrade or your HWK is a clone. Please don’t contact anyone, it’s your own stupid fault.

2. Your account is suspended. Please contact your reseller!
Your account is blocked by administrator. Please contact your reseller. You need to provide your reseller at least the following information:
- The date and invoice number of your HWK purchase
- Full log given to you by upgrade client

3. No more upgrade logs.
HWK module with this serial number was already upgraded. If you already upgraded your HWK, you need not to upgrade it again until directed. If you haven’t tried to upgrade it yet, get this error on upgrade and cannot run latest software versions, please contact your reseller
You need to provide your reseller at least the following information:
- The date and invoice number of your HWK purchase
- Full log given to you by upgrade client

4. Server is going to shutdown. Please try update in 20 minutes.
Server is being stopped by administrator. Please try upgrade process again in 20 mins.

5. Account for this HWK module does not exist on server. Please contact your reseller!
Account for HWK number with this serial does not exist on server. Please contact your reseller.
You need to provide your reseller at least the following information:
- The date and invoice number of your HWK purchase
- Full log given to you by upgrade client

6. Authorization failed! Are you using the latest HWK Upgrade client software version?
Server authorization error. Please ensure you are using the latest UFS suite and upgrade client software versions

7. Your account was closed by the server administrator. Please contact your reseller!
Your account on server was closed by administrator. Please contact your reseller
You need to provide your reseller at least the following information:
- The date and invoice number of your HWK purchase
- Full log given to you by upgrade client

8. Error: Your update client version is expired! Please download new client from the support area and start the upgrade again.
Download new upgrade client from support area and try upgrading your HWK module with it.

9. Error upgrading applets: HWK UPDATE ERROR: xxxxxx
Hardware problem occured during upgrade process. Please contact your reseller.
You need to provide your reseller at least the following information:
- The date and invoice number of your HWK purchase
- Full log given to you by upgrade client

10. Error connecting to ufs: hwk login error: xxxx
Error establishing data transmission channel with HWK module. Please ensure your module is present and is correctly installed. If you are unable to solve the problem by yourself – please contact your reseller
You need to provide your reseller at least the following information:
- The date and invoice number of your HWK purchase
- Full log given to you by upgrade client

11. Authentication stage error: Server reported error:Not translated!
Please select English language om the software’s welcome page and retry upgrade process. Now error message will be shown correctly

12. Connection to server failed: Socket Error # 10060
Connection to server failed: Socket Error # 10061
Connection refused.

Please disable or uninstall all installed antivirus and firewall software and retry upgrade operation. If the error persists, please ensure, that your internet provider is not using firewall also

13. Authentication stage error: Socket Error # 10053
Software caused connection abort.
General TCP/IP failture occured. Please disconnect from internet (having your modem switched off for example), wait for 5-7 minutes and connect to internet again and retry upgrade process.

14. Authentication stage error: Socket Error # 10054
Connection reset by peer.
TCP/IP connection to server from your PC is unstable. Please try to connect to internet via different internet provider. If you have no such possibility, please try to perform upgrade process several times until you get positive result.

15. Connection Closed Gracefully.
Connection to server was suddenly terminated. Please retry upgrade process a bit later or try to connect to the internet via another internet provider and retry the upgrade.

16. Authentication stage error: Error: Server returned unrecognized reply.
You are using an old version of the update client, please install the latest HWK Suite and use the update client from that version.

Posted in Phone Repair, Software RepairComments (0)

Sony Ericsson’s Software Repair Frequently Asked Question


Here is some often asked question about understanding using SETool box for repairing Sony Ericsson’s software fault.

for start:

Q: what is db2000,db2010,db2020,pnx5230,db3150,db3210 ?

A: that is chipsets of new SEMC phones.

db2000 (otherwise called marita “full”) is inside next phones: z1010/v800/z800/w900/lg3g/sharp3g
db2010 (otherwise called “marita compact”) is inside j300/k300/k500/k700/s700/k750 phones.
db2020 (otherwise called “marika”) is inside k610/k550/k790/k800/w850/w880/z610/well, almost in all new phones.
pnx5230 is inside z310,w350,w380,z555 phones.
db3150 is A2 generation, phones like k850,w910,w890,z750,etc have it
db3210 is next revision of A2 platform and there is not yet retail phones released with that ASIC.
db3350 is even future platform from SEMC.

Q: how to enable “search mode” and “GSM/3g networks” in “mobile networks” menu item of v800/k600/k608 ?

A: use following script (all in one string,without spaces !!!!)

Code:

gdfswrite:00020CCD00000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000

—————-

Q: how to use script ? what is script ?

A: script is text file, which consists of commands.
usage is simple:
make a text file with commands, then select file in “misc. files” edit, then press “write script” button.

Q: i unlocked my z520 and my phone is dead !!! help ! help !

A:detach phone from cable, remove battery for 20 seconds ,then insert it back and try to turn phone on. must be ok.

still not work ? select in “main firmware file” edit file eroms\k750_w800_z520_new_erom.ssw and flash it.
detach cable, remove battery, wait for 20 seconds, insert it back.
must work.

if still not work – you made something besides simple pressing “unlock” button and phone must be repaired other way.

Q: i flashed my phone and it became dead !!! aaargh !!! help me , help !

A:relax. current semc phones can’t be killed completely by software. well, some can, but setool2 will not allow it to do it.. simple

general way to do:

scenario:

a friend comes with phone. phone not powers on at all.

way:

1. try to flash phone with corresponding flashfiles. if it flashes – good, flash it.

following step should not be applied to db2020/pnx5230/db2010 cid49/cid50/cid51/cid52 phones.

2. if after complete phone reports “csloader startup error, fs startup error 1,2,23″ then you need to restore erom.

all needed EROMs is inside “eroms” folder of setool2 distribution.
for db2000 phones erom is z800_v800_k600_old_erom.ssw
for db2010 phones erom is k750_w800_z520_old_erom.ssw
for w550/w600/s600 phone erom is w550_erom.ssw
when flashing EROM you MUST set cid to OTP cid !!!!!

3. if after succefull flashing (complete ok) phone powers on with white screen/freezes on “please wait” step – you need to UNLOCK phone

4. if it can’t be unlocked – most probably gdfs is damaged and you must rewrite gdfs with re-formatting (go to settings tab, check “format gdfs”).

all needed gdfs is inside “gdfs_in_bin_format,gdfs_in_ssw_format” folders of setool2 distr.
select corresponding gdfs in “misc files” edit and press “write gdfs”
always make “unlock” after write gdfs.

please note, that you SHOULD NOT mess with gdfs in db2020 phones, pnx5230 phones, cid50/51/52 db2010 phones.
actually, you only can safely rewrite gdfs on db2000/db2010 cid16/29/36/49 phones.

Q: how to remove “strange” “1e0w” or simular from service menu?

A:
for z1010 use script:

Quote:

gdfswrite:00040CBF00

for all other db2000/db2010 phones use script:

Quote:

gdfswrite:00020CB800

for db2020 use next script

Quote:

gdfswrite:00020DE400000000000000000000

Q: i really like to make some pre-defined email/gprs account !

A:all pre-defined gprs and so on account stored in customize.xml file.
you can readout that file from phone with such accounts,using script command

Quote:

readfile:/tpa/preset/custom/customize.xml
(file will be in PC directory ph_out\tpa\preset\custom\customize.xml)

then you can modify it as you need and write back into phone with script command

Quote:

wrfile:test.xml,/tpa/preset/custom/customize.xml

Posted in Phone Repair, Software RepairComments (0)

Tags: , , , , ,

Some General Information About Sony Ericsson Software Repair


CID = Certificate ID. You can say that this “number” defines the version of SE’s protection present in the phone. Each CID require their own loaders.
New CIDs are deployed from time to time, for the sole reason of preventing them from beeing unlocked/flashed/tampered with by non-SE service tools. Current CIDs in use by SE are 29/36/37/49/50/51/52. SE-based LG/Sharp phones use the same system (but different versions), hence they are supported by SETool. The OTP (One Time Programmable memory) and EROM of a phone might be protected by different CIDs, usually the case in newer K600s/K608s. If SETool reports OTP CID36 and Flash CID49, doing a “Recovery” in the software and replacing the EROM with a CID36 one will render the phone a normal and fully non-TP supported CID36 one.

CDA = This “number” defines which variant of a specific firmware a phone is supposed to have.
It lets among others SEUS (Sony Ericsson Update Service) know which language-pack/branding/bandlocks a phone is to be flashed with. A generic (unbranded) K750 for use in Scandinavia will be CDA102337/12, whilst a Telenor-branded K750 will be CDA102338/62. Both will be flashed with the same languages/dictionaries, but the latter will be flashed with Telenor-branded firmware (branded firmwares are considered by most as utter crap).

BLUE/BROWN/RED:
This “color” defines what kind of phone we are dealing with.
BLUE phones has been assembled at the factory, but never been programmed with software/GDFS/IMEI (remember kids: the IMEI is stored in the OTP (One Time Programmable memory))
BROWN phones are usually “developer phones”, for testing. Less restrictions are present, as these are used for “debugging/beta” purposes. In the case of CID36, a phone has to be converted to BROWN for unlocking. If you ever encounter an OTP CID49 BROWN phone, it must be converted to RED for servicing.
RED phones are your typical retail ones.

GDFS:
This is the phones “stash”, where all settings and calibration data is stored (this also goes for the firmwares IMEI-resource as well as the SIMlocks). Similar to other brands use of NVRAM (Non-Viotile Random Access Memory).

IMEI = International Mobile Equipment Identity.
A 15-digit number which includes information on the origin, model, and serial number of the device. The model and origin comprise the initial 8-digit portion of the IMEI, known as the “Type Allocation Code/TAC”. The remainder of the IMEI is manufacturer-defined, with a “Luhn check digit” at the end (which is never transmitted). The “Luhn check digit” is calculated from the rest of the IMEI.

It should be noted that in SE-based phones, the IMEI is stored in two places, the OTP (One Time Programmable memory) and GDFS. The GDFS IMEI is normally read from the OTP, but this can be circumvented by SETool function to “change” the IMEI. This patches the firmware into allowing different OTP/GDFS IMEIs. It is the GDFS IMEI that is reported to the network, so changing this will “de-bar” blocked phones. SEUS is not fooled by this, on the other hand, and it should also be noted that doing this is illegal in most countries.

EMMA = Service software/solution by SE themselves. Protected by the EMMA smartcard to prevent non-licensed usage. Current version is EMMA3, though EMMA2 is still alive (but kinda useless on newer phones). The EMMA smartcard contains an algorithm that allows EMMA to communicate directly to/with the phones CID, so performing operations the way they were intended. The smartcard and its algorithm has not been cracked. Current EMMA access levels exists:
Service Update – Can’t unlock phones.
Service Update Pro – Can’t unlock phones.
Network Operator – Can’t unlock phones (but sure as hell can lock them).
Service Center Std – Can’t unlock phones.
Service Center Rc – Can unlock phones, as they have a special version of the smartcard with a CSCA key.
Research & Development – Can unlock phones, as they have a special version of the smartcard with a CSCA key.

Posted in Phone Repair, Software RepairComments (2)

Istilah dan Penjelasan Fitur SETool Box


SEToolBoxPonsel Sony Ericsson tiba-tiba suka restart?, blink?, atau cuma menyala lampu indikator lowbatt padahal baterai sudah diisi penuh tanpa ada tanda-tanda ponsel mau menyala?. Niscaya hal tersebut adalah kerusakan pada sistem operasi/softwarenya. Maka hal yang perlu dilakukan adalah mengisi ulang firmware ponsel tersebut (Flashing).

Untuk melakukan flashing, ada berbagai macam perangkat lunak yang ada, salah satunya adalah SETool Box. yang akan dibahas disini adalah pemahaman penggunaan SETool Box.

1. Firmware: Software / perangkat lunak yang dibuat oleh vendor (perusahaan pembuat ponsel) untuk mengoperasikan fitur-fitur ponsel, yang terdiri dari beberapa bagian yang lebih kecil.SEToolBox
2. Flashing: Proses memasukkan firmware ke ponsel
3. Patching: Proses memodifikasi sebagian dari firmware dengan mengganti byte-byte data yang sudah ada dengan nilai yg baru, dengan tujuan memanipulasi sistem ponsel untuk mendapatkan hasil yang diinginkan. Misal: fitur baru, menon-aktifkan suatu fitur yang dianggap mengganggu, dan lain sebagainya.
4. FS (File System): Bagian dari firmware yang berfungsi untuk menyimpan file-file settingan/konfigurasi agar ponsel dapat digunakan sebagaimana mestinya, yang sekaligus berfungsi sebagai tempat internal memory/phone memory ponsel.
5. MAIN/FLASH: Bagian utama firmware yang berfungsi sebagai Operating System (OS) ponsel yang mengoperasikan fungsi2 ponsel itu sendiri.
6. Backup: Membuat salinan/copy-an dari data-data/ile-file penting, sebelum melakukan modifikasi terhadap ponsel, agar jika hasilnya tidak sesuai keinginan/tidak memuaskan, maka file-file yang sudah dibackup tadi dapat dikembalikan/di-restore lagi ke ponsel.
7. Restore: Mengembalikan file-file/data-data yang sudah di-backup dengan tujuan mengembalikan keadaan seperti sebelumnya.
8. Upload: Mengcopy file dari komputer ke FS (File System) ponsel.
9. Download: Mengcopy file dari FS (File System) ponsel ke komputer untuk dimodifikasi atau di-backup.
10. Finalize/Finalizing: Tahap terakhir dalam proses full flashing, yaitu proses mengcopy file-file konfigurasi/settingan ponsel yang paling utama, beserta file-file sertifikat Java ke FS (File System) ponsel, agar ponsel dapat digunakan kembali setelah mengalami full flashing.
11. Full flashing: Proses flashing yang dilakukan pada bagian MAIN dan FS ponsel
12. Partial flashing: Proses flashing yang dilakukan hanya pada bagian MAIN saja, atau hanya pada bagian FS saja.
13. Cross flash: Flashing suatu tipe ponsel dengan menggunakan firmware tipe ponsel lain yang memiliki spesifikasi sama dengan ponsel tersebut. Misal: Cross flash K750i dengan firmware W800i.
14. Update firmware: Proses meng-update firmware ponsel dengan firmware yang versinya lebih baru / aktual, dengan tujuan menghilangkan bugs-bugs pada versi firmware sebelumnya.
15. Bugs: Masalah-masalah yang tidak seharusnya terjadi, yang dikarenakan oleh kesalahan firmware ponsel. Sehingga semua ponsel dengan tipe yang sama yang menggunakan versi firmware yang sama, akan mengalami masalah yang sama. Misal: baterai yang tidak dapat di-charge sampai 100% penuh.
16. Customize / Customizing: Modding yang dilakukan pada FS (File System) ponsel dengan tujuan mengkostumisasi tampilan ponsel. Biasanya dilakukan untuk mengganti tampilan icon-icon menu ponsel yang standar dengan tampilan baru yang lebih menarik.
17. db20xx: Jenis chipset yang digunakan pada ponsel.

  • db2000 (disebut juga marita full) : Z1010,V800,Z800,W900
  • db2010 (disebut juga marita compact) : J300,K300,K310,K500,K510,K600,K608, K700,S700,K750,W550,W800,W810
  • db2020 K800,K610,V630,K790,W850
  • db2012: K320
  • db2000 + PDA Part: M600,M608,W950,W958,P990

18. CID: Nomor CID menentukan jenis proteksi ponsel yang digunakan oleh Sony Ericsson. CID baru terus dikembangkan dari waktu ke waktu, dengan tujuan untuk mencegah ponsel-ponsel SE di-unlock, di-flash, atau di-utak-atik dengan program-program selain program service resmi SE. CID yang ada sekarang ini adalah : 16, 29, 36, 49, 51, 52.
19. COLOR: BLUE / BROWN / RED Warna-warna ini menentukan jenis ponsel.

  • BLUE : ponsel diproduksi di pabrik dan tidak pernah diprogram dengan software / GDFS / IMEI
  • BROWN : ponsel yang digunakan untuk tujuan pengembangan / testing. Bisa dianggap sebagai prototype / beta.
  • RED : ponsel yang beredar bebas di pasaran.

20. OTP (One Time Programming Memory): yaitu suatu bagian di memory yang dapat diprogram secara permanen (sekali diprogram tidak dapat diubah/dimodifikasi lagi).

21.GDFS (Global Data File System): yaitu non volatile area yang menyimpan parameter-parameter, settingan-settingan dan kalibrasi data (termasuk simlock).

22. CDA: Nomor CDA menentukan varian firmware mana yang harus seharusnya digunakan untuk ponsel tersebut. Nomor CDA ini yang menentukan language pack, branding, bandlock yang mana yang akan diflashkan ke dalam ponsel oleh SEUS (Sony Ericsson Update Service). Contoh: sebuah K750i Generic di Scandinavia menggunakan CDA102337/12, sedangkan K750i yang branded (hanya bisa menggunakan provider Telenor) menggunakan CDA102338/62. Keduanya akan diflash dengan paket bahasa yang sama, akan tetapi yang terakhir hanya bisa menggunakan sim card dari provider Telenor saja (branded).
23. SEUS: Sony Ericsson Update Service. Program resmi buatan Sony Ericsson untuk para pengguna HP Sony Ericsson yang ingin mengupdate firmware nya sendiri via internet tanpa harus membawa ke SESC.
24. SESC: Sony Ericsson Service Center. Gerai service resmi Sony Ericsson.

Posted in Hardware Repair, TutorialsComments (0)

Related Sites

Advertise Here