Esato.com - All about Sony Ericsson mobile phones. Polyphonic ringtones, backgrounds, discussion forum, themes and java games

 

Home

Informational
News
Discussion forum
Mobile phones
Reviews
Resources
FAQ

Entertainment
Ringtones
Java games
Wallpapers
Screensavers
Free Themes

Sitemap
Contact
About

Sponsored Links
Ringtone affiliate


Search Esato:

Tip a friend about esato
From: (name)
To (e-mail):
Message:

 Mon Jan 2, 2006 

Forum home  >> New Topic  >> Post Reply
Esato donors
Register  Memberslist  Forum top 20  Hot  New posts  Bookmarks  Posts last 24 hours  Search  Help
My account: Edit Profile  Edit Your Preferences  Private Messages Login
Esato Forum Index » » Sony Ericsson » » Software » » SE d750/k750i/w800i flash guidelines for independent daredevils
_
Visitors browsing this forum now: 83Bookmark topic
Goto page (1, 2, 3 ... 9, 10, 11  Next)
Author SE d750/k750i/w800i flash guidelines for independent daredevils
jockyw2001

Joined: Oct 29, 2005
Posts: 80
Posted: 2005-11-08 16:54   
I hate it to be dependent on external solution providers and hate to pay again and again when it can be done for free in the first place. Updating SE phone firmwares turned out to be a big pain in the ass when it turned out that my k700i and k750i both couldn't be updated via the free SEUS. I spent a lot of time trying to find free alternatives and consistent information but instead found myself mostly in smoke curtains. Support forums seem to be dominated, supported and moderated by commercial solution providers. In the end I decided to update my phones via DaVinciTeam and yes that worked out quite well and it wasn't that expensive (10$ each). The k700i is doing fine, but the k750i which I converted to a w800i with R1N035 firmware is causing trouble. The R1N035 is buggy so I'd like to flash it with an older firmware, but I don't like to pay again and again when there is a new firmware out there. So I spent some more time and eventually found out that I have maximum flexibility with a Cruiser 4-in-1 cable set (still 25$ !) and several proggies I found in the Net. The Cruiser k750i adapter cable needs an external voltage of 3V (I use 2 AA batteries).

I believe there are many SE users out there in a similar position, and so I decide to share some of my knowhow and experience with you. You will still need to search the Net for the proggies I describe below. Oh I don't think this post will harm the phone flash business whatsoever, majority of users will spend a few bugs so that they don't have to think and get the support they payed for ...

Some knowhow and information
----------------------------------------------

There may be much better descriptions and explanations, the info below is my interpretation of things and was good enough for me.

A SE phone has different IDs and properties. Here are some important ones you should be aware of:
* IMEI (international mobile equipment identifier): the first 6 digits (TAC) identify the model (e.g. k750i) and this is checked by SEUS. I haven't identified a "free" tool where I can change it with, neither do I know where it is stored.
* phone "color": RED (retail) and BROWN (developer).
* CID number: e.g. CID29 or CID36. The color and CID are stored in the phone's certificate afaik
* CDA number: identifies the firmware version e.g. CDA102371/11 for k750i Western Europe Region 3 (en/ger/dut/dan/). This is also checked by SEUS.

If IMEI doesn't correspond with CDA then SEUS refuses. SEUS also refuses to update certain IMEI numberblocks and also various CDA firmware versions. E.g. branded firmwares for which there isn't a later version. SEUS is a set of java applets (java app which runs in browser window) and servlets (which run on SEUS server). It should be possible to hack the applet which checks the IMEI by feeding a 'valid' IMEI and/or by 'feeding' another CDA string. I started playing around with this with JDK appletviewer and jdb. Feel free to contact me if you are a good java hacker. Could be a nice "clean" and cheap (no special cables required) solution for keeping your phone up2date

Firmware files consist of a "main" part, and a "fs" (filesystem with various language) part. These files are usually encrypted so that they only work with a single tool for which you have a credit. E.g. DaVinciTeam files are packed and encrypted and have extension .DVT and Sonics files are unpacked but encrypted and have extension .SNX. Unencrypted files are aused by pbbse50 and pbb6 and by several other setools and semc_tools versions. A decoder is available to decrypt and unpack DVT files is available somewhere in the net. That tool is not interesting for me since I flash with DaVinci (older version) and complete with Sonics 1.1.2.0 (hacked version). It would be nice to have a DVT encoder instead, since I found a couple of firmwares which are unencrypted and not available on DVT server. Would be nice to generate your own DVT files
----------------
EDIT1: Fallout, the author of the DVT decrypter tool, informed me that a DVT encoder is not necessary since DVT also supports flashing unencrypted files
----------------

Furthermore there is the GDFS area which contains various settings for your phone. And then there is an area called EROM which seems to be indispensible for a SE phone to boot up. If your phone is "dead" usually you will have to flash an EROM file called K750_EROM.DVT (DaVinciTeam). "Dead" means the phone doesn't power on and if you connect DCU-60 datacable nothing happens either. The phone is still flashable tho.

.DVT files can be downloaded either with the clients 13.7 and 13.8 (see below) or with anonymous ftp from 64.92.166.206

-------------------------------------------------------
EDIT6: courtesy 'mb-new'
What is Finalization/Customization/Complete procedure
----------------------------------------------------

It's nothing more than first default configuring of the phone after flashing FS file. Usually the process is:
1. Writing customize.xml and server&java certificates in tpa/preset/custom in sonics folder to tpa/presest/custom folder in the phone's internal file system
2. When the phone starts after flashing, it parses that xml file, puts settings written in that xml into the phone's gdfs and works out certificates (some go to Trusted certificates, some got Java certificate etc)

If you open customize.xml you can change almost any initial settings like time zone, date, internet profiles etc.

Customization can be done automatically (Customize FS option in sonics) or manually (through script).
Script for it (without certificates)

uploadfile:c:customize.xml
/tpa/preset/custom/customize.xml

(if customize.xml is in local c: folder)
END of EDIT6
-----------------------------------------------

The Software
-------------------

SEMC_Tool 3.3
-----------------------
Can read unlock codes. These codes should unlock (untested!) a locked phone by entering them in the SIM locks service menu which can be entered by pressing the following sequence: >*<<*<* (< and > are joystick moves)
Other flash functions are either disabled or don't work. My phones were already unlocked, so I didn't test this. Would be nice if someone can confirm whether the codes actually work.

DaVinciTeam (DVT) k750i flasher 13.7
-------------------------------------------------------
Allows flashing of SE d750/k750i/w800i with the DCU-60 data cable.
Always check the cable first by going into the flash menu and press button "Read CID / Test Cable".
EDIT5: this also shows what color your phone is
Press "Get Flash" to download files from DVT server. Unlike the version 14.0 this version does not require a valid DVT account for downloading and flashing.
"Completing" or finalizing a phone requires a DVT credit (€10 pricing varies).
This flasher refused to flash the latest "RED" CID36 R1N035 firmware files on my "BROWN" CID36 R1L002 phone.

DaVinciTeam remote unlocker 13.8
---------------------------------------------------
Allows flashing with the cruiser cable and not with DCU-60 (!)
Always check the cable first by going into the flash menu and press button "Read CID / Test Cable".
Unlike the version 14.0 this version does not require a valid DVT account for downloading and flashing and repairing flash functions.

Sonics SE Tools 1.120 (cracked)
------------------------------------------------
This is a commercial tool hacked by someone. Normally it works with a hardware dongle (Sonicsbox). This requirement was removed by the cracker. Allows flashing, GDFS readout, repairing and completing phones. After flashing with DVT flasher I use this tool to complete or finalize the phone. Furthermore I use it to change the color from BROWN to RED with CID36. Would be nice if this tool could work with DCU-60 cable. Unfortunately it doesn't and that's the reason you need a Cruiser cable set.

Flash Procedure
------------------------

Flashing a brown firmware, e.g. W800i RK001 or RL002
(my k750i was originally a RED CID36)

1. Make sure the phone battery is fully charged
EDIT5:
2. make sure you don't have any other USB devices connected to your computer. When my webcam is connected DVT can not flash reliable and it interrupts flashing at random.

3. Make a backup of your GDFS file with Sonics ("Read GDFS")
4. Select the apropriate firmware files (Main and FS) in DVT k750i flasher 13.7 or DVT remote unlocker 13.8. Leave Finalization unchecked and click the Flash button.

---------------------
EDIT2: I had some probs with 13.7, so my strong recommendation is to flash with DVT 13.8 !! (It's a bit hard to find in the Net tho)
---------------------
3. Unplug and replug the phone battery.
4. To Complete (Finalize) start Sonics, click "Clear Names" and open the backup of your GDFS file in the box "GDFS or Script file"
EDIT4: 5. Check the checkbox "Customize FS",Click "Connect" and then "Flash Files"
6. Check the log pane at the right. In particular at the end it should have succesfully written a series of certificates. There should not be an error
7. Unplug/replug the battery and enjoy RK001 or RL002 on your converted phone. No MS Duo memory bug with these firms anymore

Ok got that firmware and you are unhappy? Let's then do the more tricky flashing of a Red firmware (e.g. W800i R1N035) where the current firmware is BROWN (e.g. RK001 or RL002)

1. Make sure the phone battery is fully charged
EDIT3: 2. Start Sonics, click "Unlock/Repair" Exit Sonics
(PS: this voids step 4, yeah another great improvement )
---------------------
EDIT2: I had some probs with 13.7, so my strong recommendation is to flash with DVT 13.8 !! (It's a bit hard to find in the Net tho)
---------------------
3. Select the apropriate firmware files (Main and FS) in DVT k750i flasher 13.7 or DVT remote unlocker 13.8. Leave Finalization unchecked and click the Flash button.
4. After flashing in my case the phone was dead. After a lot of blood sweat & tears I discovered that I should next flash K750_EROM.DVT as Main file with no FS file selected. I flashed it with DVT remote unlocker 13.8. Leave Finalization unchecked and click the Flash button. This will flash 4 sectors and it doesn't take long. The phone must now be Completed (Finalized) in the next steps.
5. Unplug and replug the phone battery.
6. Start Sonics, click "Clear Names" and open the backup of your GDFS file in the box "GDFS or Script file"
EDIT4: 7. Check the checkbox "Customize FS", Click "Connect" and then "Flash Files"
8. Check the log pane at the right. In particular at the end it should have succesfully written a series of certificates. There should not be an error.
9. Unplug/replug the battery and enjoy R1N035 on your converted phone. That one has a MS Duo memory bug but there is a workaround here:
http://www.esato.com/board/viewtopic.php?topic=108086

----------------------------------------------------
EDIT7:
If you use Sonics you may notice that it after most of the actions it converts your phone to BROWN. It is very much recommended that you always convert it back to RED by:
Start Sonics, click "Unlock/Repair" Exit Sonics
----------------------------------------------------

Oh one more thing, these are steps which worked for me. I can't gurantee they work for you. In fact you may end up with a bricked phone. You better be warned

/JockyW


[ This Message was edited by: jockyw2001 on 2005-12-18 10:08 ]


  View Profile of jockyw2001  Send private message     Edit/Delete This Post   Reply with quote Print this post
Ninja Dom

Joined: Feb 16, 2005
Posts: 28
From: London, UK
Posted: 2005-11-08 17:14   
Good Post!

  View Profile of Ninja Dom  Send private messageEmail Ninja Dom     Edit/Delete This Post   Reply with quote Print this post
DragonEye

Joined: Sep 26, 2002
Posts: > 500
From: Canada
Posted: 2005-11-08 17:46   
thanks very very helpful

please check pm

_________________
Shaolinmonk on HOFO Official PHONE JUNKIE
MyProfile http://www.howardforums.com/m[....]s=&action=getinfo&userid=20841

[ This Message was edited by: DragonEye on 2005-11-08 16:47 ]


  View Profile of DragonEye  Send private message       Edit/Delete This Post   Reply with quote Print this post
ejwghinos

Joined: Dec 13, 2004
Posts: 52
From: Greece
Posted: 2005-11-08 18:00   
Excellent post, thanks

  View Profile of ejwghinos  Send private message     Edit/Delete This Post   Reply with quote Print this post
DragonEye

Joined: Sep 26, 2002
Posts: > 500
From: Canada
Posted: 2005-11-16 17:16   
anybody have 13.7 or 13.8 dvt.. i went to davinci but when i downloaded the versions i found 14.0 inside

if you can email to chinaman2k@hotmail.com

thanks
_________________
Shaolinmonk on HOFO Official PHONE JUNKIE
MyProfile http://www.howardforums.com/member.php?s=&action=getinfo&userid=20841


  View Profile of DragonEye  Send private message       Edit/Delete This Post   Reply with quote Print this post
jockyw2001

Joined: Oct 29, 2005
Posts: 80
Posted: 2005-11-20 14:26   
K750 13.7 and the all-phone 13.8 can be dl here:
http://rapidshare.de/files/7897975/DVT.rar.html

Sonics can be found here:
http://www.schwantz-i.com/sonyericsson/sonics.rar

EDIT1:
------
Semctool 3.3 :
http://www.unlockeasy.com/mod[....]&min=20&orderby=titleA&show=10

(PS Forget that Semctool 5.0 for the K750i/W800i which is also there, no good)

EDIT2:
------
The cruiser 4-in-1 cableset for example here:
http://www.service4handys.de/[....]=WG05&product=A000609〈=ENG



[ This Message was edited by: jockyw2001 on 2005-11-22 16:27 ]


  View Profile of jockyw2001  Send private message     Edit/Delete This Post   Reply with quote Print this post
plumeria

Joined: Nov 22, 2005
Posts: 5
Posted: 2005-11-22 10:49   
Hi

I have followed the steps but have one big question. How exactly do you "complete the phone" using Sonics SE Tools? Does the GDFS flash constitute as completing/finalizing the phone? At least I'm stille getting the configuration error, when I start the phone again.

[ This Message was edited by: plumeria on 2005-11-22 09:51 ]


  View Profile of plumeria  Send private message     Edit/Delete This Post   Reply with quote Print this post
jockyw2001

Joined: Oct 29, 2005
Posts: 80
Posted: 2005-11-22 17:19   
To Complete (Finalize) start Sonics, click "Clear Names" and open the backup of your GDFS file in the box "GDFS or Script file"
Click "Connect" and then "Flash Files"

Meanwhile I do it w/o GDFS file, i.e. :

To Complete (Finalize) start Sonics, click "Clear Names", Click "Connect" and then "Flash Files"

Sonic will start the completion and in the log pane you can see what it does.

/JockyW


  View Profile of jockyw2001  Send private message     Edit/Delete This Post   Reply with quote Print this post
plumeria

Joined: Nov 22, 2005
Posts: 5
Posted: 2005-11-22 18:02   
Quote:

Meanwhile I do it w/o GDFS file, i.e. :

To Complete (Finalize) start Sonics, click "Clear Names", Click "Connect" and then "Flash Files"



This sounds interesting. I'm pretty sure I tried this just yesterday with a "bad" result. Let me recap, what I did.

I first unlocked my D750i using Sonics. Then I fired up DVT 13.8 and flashed W800i firmware onto it. Once that completed I went back to Sonics and did the above thing. However, when I connected the phone it started up instead of going in to flash mode. So I turned it off again, AFTER it had booted the phone for the first time after the flash.

Then I tried Sonics again and had better luck this time (EDIT: with flashing, not the end result though!). Is my problem, that the phone had been booted before the "finalization"/"completion" phase had been carried out?

I hope I have given enough details 'cause I ended up flashing the phone using "TOTAL Multiserver" which did not result in the configuration error after inputting the PIN code.

[ This Message was edited by: plumeria on 2005-11-22 17:07 ]


  View Profile of plumeria  Send private message     Edit/Delete This Post   Reply with quote Print this post
leprechaun

Joined: Dec 12, 2004
Posts: 55
Posted: 2005-11-22 22:14   
As current user of buggy W800 FW in my D750 I was actually thinking how to switch between FWs in simple and cost efective way in case of need ... thanks 'jockyw2001', excellent post.

  View Profile of leprechaun  Send private message     Edit/Delete This Post   Reply with quote Print this post
DragonEye

Joined: Sep 26, 2002
Posts: > 500
From: Canada
Posted: 2005-11-22 22:29   
I can't get sonic to connect at all.. any trouble shooting tips?

all it does is turn the phone on when i try to "read gdfs"

is it the cable?

i have tested the same cable with usbsmart 3.3 and 5.0 and it was able to reset timer and enable fieldtest so i think the cable is good.
_________________
Shaolinmonk on HOFO Official PHONE JUNKIE
MyProfile http://www.howardforums.com/member.php?s=&action=getinfo&userid=20841


  View Profile of DragonEye  Send private message       Edit/Delete This Post   Reply with quote Print this post
plumeria

Joined: Nov 22, 2005
Posts: 5
Posted: 2005-11-22 22:44   
UPDATE :: IT WORKS !!

Hi again. I just wanted to let you all know what caused my problems. ) It would have been extremely nice if someone had told us, that you have to have the "Customize Fs" check box checked for the "finalization"/"completion" to work.

Anyways - now I have W800i firmware running on my D750i and I feel pretty comfortable if I have to go back to K750i firmware because of the bugs, that people have reported on the latest W800i edition.

Would be nice Jockey, if you make an update to your guide since all that was lacking for me to get it to work was the damned check box. )


  View Profile of plumeria  Send private message     Edit/Delete This Post   Reply with quote Print this post
jockyw2001

Joined: Oct 29, 2005
Posts: 80
Posted: 2005-11-22 22:52   
Cool I thought it was obvious that that checkbox needs to be checked

Yeah, I'll update the "manual" at the start of this thread.

Btw: what w800i firmware version are you running now? Can you also please check the color of your phone (RED or BROWN) by doing a "Read CID/Check Cable" with DVT.

Cheers, JockyW


  View Profile of jockyw2001  Send private message     Edit/Delete This Post   Reply with quote Print this post
DragonEye

Joined: Sep 26, 2002
Posts: > 500
From: Canada
Posted: 2005-11-22 22:59   
do i need to click the check box to custimize the gdfs too? i'll try when i get home....
_________________
Shaolinmonk on HOFO Official PHONE JUNKIE
MyProfile http://www.howardforums.com/member.php?s=&action=getinfo&userid=20841


  View Profile of DragonEye  Send private message       Edit/Delete This Post   Reply with quote Print this post
jockyw2001

Joined: Oct 29, 2005
Posts: 80
Posted: 2005-11-22 23:09   
Quote:

On 2005-11-22 22:29:08, DragonEye wrote:
I can't get sonic to connect at all.. any trouble shooting tips?

all it does is turn the phone on when i try to "read gdfs"

is it the cable?

i have tested the same cable with usbsmart 3.3 and 5.0 and it was able to reset timer and enable fieldtest so i think the cable is good.



Test with DVT 13.8 "Read CID/Test Cable". Make sure you correctly installed the driver for your Cruiser cable and select the right COM port in Sonics. Disconnect all other USB devices from your computer (my webcam caused hickups!!). Your phone battery should be fully charged (>90%). It helps to disconnect the Cruisercable from your computer and to reconnect it before you start Sonics (or any other flasher tool). Close all other flasher tools before you start Sonics. And very important: you must have 3V (2x1.5V AA batteries) connected to the Cruiser cable!!!

I always connect the Cruiser cable first to phone and computer with the phone battery unplugged. Then I start Sonics, then I connect the battery and finally I click the "Connect" button in Sonics.
I use the same procedure with DVT.

/JockyW


  View Profile of jockyw2001  Send private message     Edit/Delete This Post   Reply with quote Print this post
Goto page (1, 2, 3 ... 9, 10, 11  Next)
New Topic  >> Post Reply
Lock this Topic Move this Topic Delete this Topic
Forum light for handhelds: http://mobile.esato.com/
This is a phpBB forum.

Archive
Esato forum RSS feed ?
Contact Privacy