SE-NSE Forums:

Jump to content

  • (58 Pages)
  • +
  • 1
  • 2
  • 3
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic
  • Bookmark

W660 on K610/K618/V630 hardware Step by step guide in first post =]

#1 User is offline   Rekoil Icon

  • iKoil =]
  • Icon
  • View gallery
  • Group: VIP
  • Posts: 2,623
  • Joined: 19-September 06
  • Gender:Male
  • Location:Gothenburg, Sweden
  • Mobile:16gb 1st gen iPhone: pwned 2.2 ;)

Posted 23 August 2007 - 08:42 AM

Old thread: http://forums.se-nse...showtopic=11990
---------------------------------------------------------------------------------------

Step by step instructions for flashing K610/K618/V630 phones with W660 firmware


Table of contents:
i) Terms of agreement
ii) Requirements
iii) Why flash to W660?
1) Converting to CID52
2) Backing up GDFS
3) Flashing the firmware
4) Customizing and enabling Flash desktop
5) Working around Walkman 2.0 crash


i) Terms of agreement
By following this guide you recognize that SE-NSE or I take no responsibility for any damage caused to your handset while doing so. Having said that, it is very unlikely that you will cause any damage to the handset.
If you do not agree to these terms leave this page now.

ii) Requirements
  • USB Flash Driver, needed in order to use both Far and XS++.
  • XS++, support the community and use XS++ over SETool 2 lite!
  • FAR manager for DB2020, used for uploading Flash/Walkman themes and other files to the phones FS.
  • MAIN firmware, in this guide I will be using R6BC002 Generic firmware but any will work. *new mirror*
  • FS firmware, in this guide I will be using R6AD001 Europe 4 firmware but any will work. *new mirror*
  • Cust pack, I have provided one here but will go through customizing your own as well.
  • K610 Display driver, this will stop the display appearing inverted.
  • Sony Ericsson Update Service, only required for users without CID52.
Please download all of these files before proceeding.

iii) Why flash to W660?
Flashing to W660 firmware brings many improvements over the stock firmware of said phones. Most notably, Walkman 2.0, Flash Lite, Java Platform 7.5 and TrackID. However there are also several annoyances with running the firmware on K610-based hardware. First of all the K610 doesn't have a radio which means you'll have a lot of useless buttons in the W660 firmware. Secondly, and the main reason a lot of people don't use W660 firmware, is that the Walkman player crashes the phone when starting it up. The current workaround involves keeping the camera busy and there are 2 methods of doing this (which will be explained in section 5 of this guide). By the way we don't know why this makes the Walkman player work, it was a happy coincidence that increatul accidentally removed the cam drivers one day when he was customizing his phone and noticed that the Walkman was working. Thanks increatul.

1) Converting to CID52
Method 1.
*Note that cross flashed phones will not be updated using the Update service... e.g. V630 flashed to K610. In these circumstances use Method 2 instead.*
Run the file Update_Service_Setup-2.7.9.14-1.exe to install the Update Service program.
Start the program and follow the steps to update your phone. At the end of the process your phone should be CID52.

Method 2.
1. Put the following in a 2 separate text files and in the GDFS tab of XS++, click the "..." button under GDFS script and browse to the first file (CID49 to CID51).
2. Click "Run Script"
3. Repeat for the CID51 to CID52 file.

The following script will upgrade from CID 49 to CID 51

gdfswrite:0001084E0100335A005835170901351710013538130135463701351943013519420135399601
51708013534270135170701352206013522080135283601352837013351941035463901352826013
240101353066013546250135306501354626010087000100000100801E25AD34888DB841E24EC441
B4F6CA2F6DCEC32D4DDC314615769BFDDC9D1C41768D8F88AB5B1F5C76B571B7BB44A49FF2163649
F40D4CC9612ADB196D6B057E352F13EE52DC15E016AD95F0BCA143F1F0DE908135A1F4317F1B7C77
FC51E0AC520826DDFD81B0E924B3AF5B07245763510113655147B3FA75E9EDB7DB7E8


And this one will upgrade from CID 51 to CID 52.

;Created Fri Feb 16 12:45:44 CET 2007 by GDFtoEMMA 1.31
;User: 23048727
;Host: seldw165
;Exclude sim lock: No,
;Check CDA: No
; CROD message from (RED49 or RED 51)->RED52 DB2020
begin;
encryption on;
gdfswrite:0001084E0100347E007C35170701351708013534270135399601354716013557040135220601
52208013517090135171001353813013546370135194201351941013546390135283601352837013
19430135306601354625013530650135462601352401013528260135536301354579013546490135
6480135489301354911013530650100870001000001008020645F47D92140EE9611542F1E1659725
B41A6A3C0A80D661D04B5135A3F58F5A3A954A757D348DE8C72B2D3A0EA548EC6560FC5FED274E67
D2EFED4E48FAA3C5994C750AC16531E3890AD0E0CA23DD61BEFF595999813B34B8A6E24485D26A91
F00570266E3D0A3C6581746484215345297428BCCBF4D604A649D60AA99A
end;


2) Backing up GDFS
Backing up the GDFS isn't something which necessarily has to be done when flashing firmware, but it is a very good way to ensure you don't damage your phone beyond repair.

Step 1.
Take battery out of phone and put back in (do not turn phone on). Open XS++ and click Connect. Hold down the "C" button on the phones keypad and connect the USB cable. If this is the first time you flash your phone you will need to install the Flash drivers I posted further up.
Posted Image

Step 2.
Click on the GDFS tab as shown in the picture.
Posted Image

Step 3.
Click "Backup GDFS" and wait (shouldn't take more than about half a minute).
Posted Image

Step 4.
Done :)
Posted Image


3) Flashing the firmware
Step 1.
Take battery out of phone and put back in (do not turn phone on). Open XS++ and click Connect. Hold down the "C" button on the phones keypad and connect the USB cable.
Posted Image

Step 2.
Select the firmwares (make sure you extract them first) by clicking the "..." buttons or simply dragging the file from the explorer to the box (don't get mixed up with FS and MAIN).
Click "Flash" and wait (this takes a while, 6-7 minutes is normal).
Posted Image

Step 3.
Flashing is done, you can breathe now :)
Posted Image

4) Customizing and enabling Flash desktop
As you probably know, after flashing the file system all customization files disappear from the phone. Meaning it's not going to start properly. To avoid this we will upload new customization files to the phone.

Step 1.
Browse to the directory where you have XS++, create a folder named files_to_upload and extract the K610 Display Driver and the Pre-made Custpack there, preserving the directory structure.

Step 2.
Take battery out of phone and put back in (do not turn phone on). Open XS++ and click Connect. Hold down the "C" button on the phones keypad and connect the USB cable.
Posted Image

Step 3.
Click on the FSX tab as shown in the picture.
Posted Image

Step 4.
Click "Start FSX" and wait.
Posted Image

Step 5.
Done :) You can power up the phone now and experience all the wonders of Flash desktop and TrackID. If you want to try Walkman 2.0 as well read on.
Posted Image


5) Working around Walkman 2.0 crash
There are currently 3 workarounds for the Walkman 2.0 crash.

Method 1.
When starting the phone you have about 2-3 seconds where the camera hasn't been loaded. During this time you can start Walkman and keep on using it for as long as you want (provided you don't leave it).

Advantages:
Camera works
Walkman works

Disadvantages:
Walkman can't be minimized at all
Playing music from file browser or ringtone selection doesn't work

Method 2. Thanks increatul
Remove the camdrivers (both camdriver0.dat and camdriver1.dat) from the phone.
This makes the camera appear constantly busy.

Advantages:
Longer battery life
Functions exactly like a W660 (without radio of course)

Disadvantages:
No camera

Method 3. Thanks Rekoil :p
1. After starting the phone, open the file browser, go to Applications, and start FaceWarp.
2. Hold the back button and click minimize.
3. Start Walkman.

Advantages:
Functions exactly like a W660 (without radio of course)
Camera works (after ending FaceWarp)

Disadvantages:
Battery life is pwned (assuming you leave FaceWarp running all day, I don't)
Annoying to have to stop FaceWarp whenever you want to use camera and vice versa for Walkman

This post has been edited by Rekoil: 17 October 2007 - 02:53 PM

0

#2 User is offline   depeha Icon

  • Se-nse-ual
  • PipPipPipPipPipPip
  • Group: Members
  • Posts: 968
  • Joined: 08-April 07
  • Gender:Male
  • Location:Far away...
  • Mobile:I'm not sure...

Posted 23 August 2007 - 09:22 AM

HOW TO MAKE PLAYLIST:
Use no-bruteforce hack to copy file other/mp/now_playing.pml to tpa/system/multimedia/MP/now_playing.pml
this is playlist. create playlist in computer, or in phone, before flashing to w660.
how looks playlist:
<?xml version="1.0" encoding="UTF-8"?>
<!--
 XML Coder, Feb 24 2006, 00:00:38, (C) 2001 Sony Ericsson Mobile Communications AB 
-->
<!--
SEMC XML Playlist
-->
<semc_playlist><length>0</length>
<nbr_of_items>2</nbr_of_items>
<item path="/usb/audio/Incubus" filename="Incubus - Make A Move.mp3" uid="0"><title>Make a Move</title>
<artist>Incubus</artist>
<album></album>
<length>-1</length>
</item>
<item path="/usb/audio" filename="03 Neither Of Us Can See.mp3" uid="1"><title>Neither Of Us Can See</title>
<artist>Incubus</artist>
<album>Stealth OST</album>
<length>-1</length>
</item>
</semc_playlist>

(This is playlist from my w550, and I thing it is same in w660.) use "/tpa/user/" instead "/usb/"

WHY WALKMAN CAN'T START:
In tpa/system/multimedia/MP/skin/ are skins. walkman use default skin which is in MAIN fw. We need change this skin to another in FS.
I thing we can change skin somehow with editing some file in tpa/system/multimedia/MP.
...that is all what I want tell you.
(all things which I write here are just my idea, so I don't know it works...)

If someone know who to copy files from FS to PC, try copy tpa/system/multimedia/MP <this folder. We can find there files, with we need to know how change skin. (skins in tpa/system/multimedia/MP/skin/ are: "Orange skin" and "White skin")

This post has been edited by depeha: 23 August 2007 - 09:30 AM

W580i

iPhone 3G
0

#3 User is offline   Rekoil Icon

  • iKoil =]
  • Icon
  • View gallery
  • Group: VIP
  • Posts: 2,623
  • Joined: 19-September 06
  • Gender:Male
  • Location:Gothenburg, Sweden
  • Mobile:16gb 1st gen iPhone: pwned 2.2 ;)

Posted 23 August 2007 - 09:39 AM

The problem is not the skin mate :p. I personally think the problem lies with the FM radio. I think that when the Walkman player is run, it somehow tries to accesses the FM radio and not being able to do so it causes a never ending loop somewhere, because the conditions for the loop are not being met. This is exhausting the cpu, and gradually building up ram usage, ultimately leading to an automatic restart by the firmware watchdog. (boy its good to be out of the newbie forum :))
Status: I'll be back!
0

#4 User is offline   cichy202 Icon

  • No Se-nse
  • PipPip
  • Group: Members
  • Posts: 84
  • Joined: 26-July 07
  • Gender:Male
  • Location:Łódź, Poland
  • Mobile:SE K610i

Posted 23 August 2007 - 09:43 AM

But why it hangs? If we flash main and fs, phone will have all files needed to work well. If we try to start Walkman it use default the which is - as you say - in main and he shouldn't have any problems because we flashed w660's main... Right? or maybe i didn't understand :/

I don't thinkit radio's fault because W880 doeasn't have one and Walkman works fine. I doubt they wrote different Walkman versions...

This post has been edited by cichy202: 23 August 2007 - 09:47 AM

0

#5 User is offline   qwerty12 Icon

  • Se-nse's No1 Baller
  • Icon
  • Group: VIP
  • Posts: 4,096
  • Joined: 04-July 06

Posted 23 August 2007 - 09:44 AM

To be honest, if you can't patch the MAIN, I don't see how you will be able to fix it.
0

#6 User is offline   Rekoil Icon

  • iKoil =]
  • Icon
  • View gallery
  • Group: VIP
  • Posts: 2,623
  • Joined: 19-September 06
  • Gender:Male
  • Location:Gothenburg, Sweden
  • Mobile:16gb 1st gen iPhone: pwned 2.2 ;)

Posted 23 August 2007 - 10:50 AM

@qwerty12

To quote myself:

View PostRekoil, on 2007-08-23 19:34, said:

I've been told that patching DB2020 is not far away now, in the mean time you can poke about in the MAIN of the W660 firmware with a hex editor. Look for things regarding the FM radio and maybe links between the FM radio and the Walkman player. Those areas are bound to be encrypted though :/ so were gonna have to try and work out the encryption, anyone good at that kinda stuff?


@cichy202
The phone hangs because the K610 doesn't have the FM radio hardware. And yes, if the W880 doesn't have radio, they did write 2 Walkman versions. Or rather, modified the radio one. Remember with the source of the firmware things like this aren't hard at all.
Status: I'll be back!
0

#7 User is offline   qwerty12 Icon

  • Se-nse's No1 Baller
  • Icon
  • Group: VIP
  • Posts: 4,096
  • Joined: 04-July 06

Posted 23 August 2007 - 10:52 AM

View PostRekoil, on 2007-08-23 11:50, said:

@qwerty12

To quote myself:


Cool :). Look at the MAIN with IDA, if you can instead, you may be able to make more sense out of it.
0

#8 User is offline   veveritza Icon

  • n00b
  • Group: Members
  • Posts: 6
  • Joined: 07-May 07
  • Gender:Male
  • Location:Romania, Buc.

Posted 23 August 2007 - 10:53 AM

I also think the radio is the problem that causes the walkman to not work. When I tried the k530 firmware, and entered the radio, the phone crashed like with the walkman in w660 firmware.
So, that's "sorted". Now .. why doesn't the volume buttons work? And also playing files in the file manager? What may be the cause of that?
0

#9 User is offline   Rekoil Icon

  • iKoil =]
  • Icon
  • View gallery
  • Group: VIP
  • Posts: 2,623
  • Joined: 19-September 06
  • Gender:Male
  • Location:Gothenburg, Sweden
  • Mobile:16gb 1st gen iPhone: pwned 2.2 ;)

Posted 23 August 2007 - 11:16 AM

I've been told that the volume buttons do work in the new W660 firmwares e.g. R7AA.
Status: I'll be back!
0

#10 User is offline   archangel Icon

  • Non-se-nse
  • PipPipPip
  • Group: Members
  • Posts: 143
  • Joined: 27-May 07
  • Gender:Male
  • Location:Photoshop

Posted 23 August 2007 - 11:40 AM

I don't think the radio is the problem.

I used R7AA017_RED52 W660 firmware and i managed to get into the radio player. It doesn't have any relation with Walkman. There are 2 different applications.

This post has been edited by archangel: 23 August 2007 - 11:44 AM

Posted Image
0

#11 User is offline   Rekoil Icon

  • iKoil =]
  • Icon
  • View gallery
  • Group: VIP
  • Posts: 2,623
  • Joined: 19-September 06
  • Gender:Male
  • Location:Gothenburg, Sweden
  • Mobile:16gb 1st gen iPhone: pwned 2.2 ;)

Posted 23 August 2007 - 11:49 AM

Well explain your theory then and I will gladly listen. :)
Status: I'll be back!
0

#12 User is offline   marinop37 Icon

  • Padawan
  • Pip
  • Group: Members
  • Posts: 26
  • Joined: 11-March 07

Posted 23 August 2007 - 01:08 PM

i agree with arcangel. i also managed to enetr in the radio but after two seconds it freezed. i f it would have something to do with the Walkman than the Walkman would also start and freeze after a lil bit. BUT GUYS! when we r pushing the play button on the left side, then walkman start, music plays, so walkman is not going to maximize. i think there should also be another problem. the "lighteffect". go on youtube.com and u'll see than W660 while running walkman app in maximized mode the joypad lights and makes those light effect. so that should be why the app don't start in maximized mode. think a lil bit about these things i told about.
0

#13 User is offline   Rekoil Icon

  • iKoil =]
  • Icon
  • View gallery
  • Group: VIP
  • Posts: 2,623
  • Joined: 19-September 06
  • Gender:Male
  • Location:Gothenburg, Sweden
  • Mobile:16gb 1st gen iPhone: pwned 2.2 ;)

Posted 23 August 2007 - 01:31 PM

Unless there are light effects in the main other than those in the filesystem with the file extension *.ble, it's not. I already tried replacing the W660 light effects with K610 ones :(

The possibility is still there though. It may very well be in the main as the only new light effect I found in W660 firmware was power_up_musicmode.ble, and as we know people have tried W660 main with K610 FS so they wouldn't have had that file :/. I'll try removing it just in case.

Also remember, it crashes when changing volume. That doesn't have a light effect as far as I know... but then again I haven't laid my hands on a W660 :p

This post has been edited by Rekoil: 23 August 2007 - 01:38 PM

Status: I'll be back!
0

#14 User is offline   marinop37 Icon

  • Padawan
  • Pip
  • Group: Members
  • Posts: 26
  • Joined: 11-March 07

Posted 23 August 2007 - 01:39 PM

hmmmm.. we have to find out what is crashing our phones!!!!!!!!!!! iwill unpack the main and fs and look a lil bit into, i reccomend to u the same guys. try everything i immagine could solve the problem.
0

#15 User is offline   Rekoil Icon

  • iKoil =]
  • Icon
  • View gallery
  • Group: VIP
  • Posts: 2,623
  • Joined: 19-September 06
  • Gender:Male
  • Location:Gothenburg, Sweden
  • Mobile:16gb 1st gen iPhone: pwned 2.2 ;)

Posted 23 August 2007 - 01:52 PM

What I find is particularly strange is that it works in the first couple of seconds after booting. Doesn't that seem weird to you guys? I'm still thinking its due to the radio. I mean, what other hardware differences are there?
Status: I'll be back!
0

#16 User is offline   marinop37 Icon

  • Padawan
  • Pip
  • Group: Members
  • Posts: 26
  • Joined: 11-March 07

Posted 23 August 2007 - 01:58 PM

:devil: we can put the walkman of the W880 in W660. because it doesn't have radio. :devil:
LOL LOL
0

#17 User is offline   Rekoil Icon

  • iKoil =]
  • Icon
  • View gallery
  • Group: VIP
  • Posts: 2,623
  • Joined: 19-September 06
  • Gender:Male
  • Location:Gothenburg, Sweden
  • Mobile:16gb 1st gen iPhone: pwned 2.2 ;)

Posted 23 August 2007 - 02:07 PM

-_- theres no such thing as taking the W880 Walkman software and putting it in another phone. It's not a computer, you can't simply go to C:\Program Files\Walkman 2.0\ and replace W660Player.exe with W880Player.exe.

Please keep this part of the forum serious. You can 'lol' in the newbie forum.
Status: I'll be back!
0

#18 User is offline   cichy202 Icon

  • No Se-nse
  • PipPip
  • Group: Members
  • Posts: 84
  • Joined: 26-July 07
  • Gender:Male
  • Location:Łódź, Poland
  • Mobile:SE K610i

Posted 23 August 2007 - 02:17 PM

The lights can be the problem if w660 has something like 2 'backlight controlers' but if not it is not a problem -> look at your k610's keypad when you connet headset ;) So now we have too possible ways: removing radio stuff from walkman player (however imho it is like archangel said - they are 2 different apps), but what is radio's stuff doing in walkman player? i'd be able to belive that radio is using walkman's stuff (ex for generating sound)... second possible problem is back light if there is sacond 'controller' or if it differs from k610s - walkman on startup try's to communicate controller and it doesn't respond, walkman tryies agin and agian...

I just thought about 2nd possible problem - can it be insuffiecent ram?

edit: what happens when your press walkman button on keypad?

edit2: could some one post here R6ad001 main generic, r6ad001 fs cent europe and cda 120568/2 cent europe?

This post has been edited by cichy202: 23 August 2007 - 02:24 PM

0

#19 User is offline   ImpX Icon

  • No Se-nse
  • PipPip
  • Group: Members
  • Posts: 77
  • Joined: 22-April 07

Posted 23 August 2007 - 02:42 PM

Anyone with TopSony acess
http://www.topsony.c...ks.php?catid=74
both files plz :-D :-D
I damn need that firmware ;-), i wanna test w660 also.. with newer firmware
0

SE-NSE

#20 User is offline   Rekoil Icon

  • iKoil =]
  • Icon
  • View gallery
  • Group: VIP
  • Posts: 2,623
  • Joined: 19-September 06
  • Gender:Male
  • Location:Gothenburg, Sweden
  • Mobile:16gb 1st gen iPhone: pwned 2.2 ;)

Posted 23 August 2007 - 03:01 PM

http://lols.i.hacked...9/R7AA-TMOB.rar
http://lols.i.hacked...Cent_Europe.rar

Both packs consist of MAIN, FS and matching custpack. Enjoy :)

By the way my server is a bit slow. One at a time please :p

Also they will only be there for the night, deleting them in the morning. Knock yourself out.

This post has been edited by Rekoil: 23 August 2007 - 03:03 PM

Status: I'll be back!
0

  • (58 Pages)
  • +
  • 1
  • 2
  • 3
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic
  • Bookmark

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users

  1. MSN/Bing