Esato

Forum > Sony Ericsson / Sony > Software, Firmware and Drivers > Tutorial: XS++ General Usage (Flashing, Customizing and File System Operations)

12  Next
Author Tutorial: XS++ General Usage (Flashing, Customizing and File System Operations)
unforgiven_sh
K800 Black
Joined: Mar 06, 2008
Posts: 176
PM
Posted: 2008-07-18 16:31
Reply with quoteEdit/Delete This PostPrint this post
XS++ Key Functions

Flashing - XS++ is able to fully flash firmware to DB2000, DB2010, DB2020 and PNX5320 platforms. This requires one "Main" and one "FS" file.

Customizing - In order to fully complete a flash, or after flashing an "FS" file your phone MUST be "customized/Finalized". If you skip this step, you WILL recieve the error when turning on your phone: "Configuration error. Please contact your network operator or service centre."

FS Modifications - You may "hack" your phones File System by using "FSX". FSX will mapp your phones complete filesystem and then enumerate the files in each directory. You may, upload files, delete files, delete folders, create folders and browse the FS.
After any modifications are made, you MUST "Shutdown" the FS in order to save your changes.

XS++ Application Work Area




  • A1 - The log window. Outputs XS++ messages while connected to your phone.
  • A2 - Top status bar. Displays your phone CID, Baseband and name while connected.
  • A3 - Tab selection. Here you may switch between XS++ functions.
  • A4 - Bottom status bar. Displays dynamic information about what XS++ is currently doing.
  • A5 - Progress bar. Gives the user some idea of a functions progress.


Flashing Firmware With XS++

Step 1. - Find the firmware files you need. The are are many "free" resources at http://www.se-nse.com which contain firmware as well as http://www.iprotebe.cz .

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. You may flash Main, FS and Customize all in one go. Alternatively you may perform any single or multiple combination of the three.

- XS++ supports BABE files. If the file you are attempting to flash is not compatible, XS++ will reject the file and disconnect.
Click "Flash" and wait (this takes a while, 6-7 minutes is normal).







Step 3. - Flashing is done, you can breathe now. Disconnect and turn ON your handset.

Customizing/Finalizing With XS++

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.

Step 2. - Tick “Customize File System”, select model and region/CDA, click flash. If you cannot find a custpack in XS++ that meets your needs you may upload your own. Select "own custpack" from the CDA menu. The make a folder in the same directory as XS++.exe called "own_custpack". Inside, extract the pack you want to use, keeping the tpa/preset/custom folder tree.







Step 3. - Done. Disconnect and turn ON your handset.

- If XS++ does not contiain the cust pack your require. You may download one, select "own_custpack" from the CDA box, create the folder "own_custpack" in the same directory as XS++ and then extract the custpack to it, keeping the tpa/preset/custom tree.

XS++ Built-in FS Explorer



  • X1 - Displays the current directory.
  • X2 - Explorer View. Displays all directories in the FS.
  • X3 - File list. All files contained in the current directory are displayed here. You may drag any number of files onto the list to upload them.
  • X4 - "Start" button. On entering the FSX tab, push this to start mapping your handset.
  • X5 - Pushing the "Upload" button takes you to the browse-for-file dialog. Please select a single file to upload to the current dir.
  • X6 - Disabled.
  • X7 - Pushing this button will delete a selected file. You may delete a directory by right clicking on X2 (requires shutdown and restart of XS++).
  • X8 - The "Make Dir" option will give you the chance to create a new folder in the current directory. (you must shutdown FSX, and restart to see the new folder).
  • X9 - "Shutdown" must be pressed if you wish to save your changes after ANY modifications .

FSX

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.

Step 2. - Once a connection is extablished, browse to the FSX tab. Push the "Start" button and wait for XS++ to map your handsets FS. This should take no longer than 60seonds. If this process exceeds 60seconds disconnect and try once more.

Step 3. - Now that XS++ has mapped your handsets FileSystem you may:
- Upload single files
- Drag and drop multiple files
- Delete single files
- Delete directories (manual refresh)
- Create new directories (manual refresh)
You may make as many changes as you like.

Step 4. - Once happy with your changes you MUST press the "Shutdown" button in order to save your changes. The handset will automatically be disconnected.

- If you do NOT wish to save your changes, browse to the Settings tab and press the "Disconnect" button.

Some Important FS Directories

Drivers:
Acoustics - IFSSETTINGSACOUSTIC
Camera - IFSSETTINGSCAMERA (camdriver0.dat is for main, camdriver1.dat is for 3G cam)
Display - IFSSETTINGSDISPLAY

Other:
Lighteffects - TPAPRESETSYSTEMLIGHTEFFECTSYSTEMEFFECTS
Fonts - TPAPRESETSYSTEMFONTS
Menu(icons) - TPAPRESETSYSTEMMENU
Layout: TPASYSTEMLAYOUT

Avoiding Errors With XS++

  • Always use a fully charged battery.
  • Check cable and phone connections before use.
  • Do not mix and match firmware unless you know what you are doing.
  • Never write a non native GDFS.

thats all folks

[ This Message was edited by: unforgiven_sh on 2008-07-18 15:56 ]
Supa_Fly
K750
Joined: Apr 16, 2002
Posts: > 500
From: Toronto, Ontario
PM, WWW
Posted: 2008-11-23 19:37
Reply with quoteEdit/Delete This PostPrint this post
Linking post.
Thanks.
|AppleTV2|iPhone7 256GB|MBA 256GB| Previously ... K750|Z500|Z520|K700|K790i|K850i, :Ericsson: T18z|T28World|T36m x3|T68m (Ericsson, not the rebranded T68i).
tranced
LG Nexus 4
Joined: Jan 19, 2006
Posts: > 500
From: Santo Domingo, wonDeRland
PM
Posted: 2008-11-23 19:39
Reply with quoteEdit/Delete This PostPrint this post
what do you mean?

xs++ v3.1: http://www.4shared.com/accoun[....]win_.html?sId=4JuQR30yJHUuCdvJ

usbflash driver: http://www.4shared.com/accoun[....]iver.html?sId=4JuQR30yJHUuCdvJ
I jay0726 | (+3, 0) | Clara, Evita, Mimmi & Victoria | My Pics | Do your job!
TAVP
K800 Black
Joined: Jan 21, 2009
Posts: 8
PM
Posted: 2009-01-22 17:16
Reply with quoteEdit/Delete This PostPrint this post
can you help me? i got to xs++ and i clock on the FSX option and the screen goes like this for a long time.... notice the hours...

tranced
LG Nexus 4
Joined: Jan 19, 2006
Posts: > 500
From: Santo Domingo, wonDeRland
PM
Posted: 2009-01-22 17:31
Reply with quoteEdit/Delete This PostPrint this post
hi

your phone is CID53. it is unsupported by xs++.
I jay0726 | (+3, 0) | Clara, Evita, Mimmi & Victoria | My Pics | Do your job!
TAVP
K800 Black
Joined: Jan 21, 2009
Posts: 8
PM
Posted: 2009-01-22 18:17
Reply with quoteEdit/Delete This PostPrint this post

On 2009-01-22 17:31:01, tranced wrote:
hi

your phone is CID53. it is unsupported by xs++.



so how do i put different menu icons and acoustics in my phone??
tranced
LG Nexus 4
Joined: Jan 19, 2006
Posts: > 500
From: Santo Domingo, wonDeRland
PM
Posted: 2009-01-22 18:22
Reply with quoteEdit/Delete This PostPrint this post
you need to use far manager + jdflasher.
I jay0726 | (+3, 0) | Clara, Evita, Mimmi & Victoria | My Pics | Do your job!
TAVP
K800 Black
Joined: Jan 21, 2009
Posts: 8
PM
Posted: 2009-01-23 10:49
Reply with quoteEdit/Delete This PostPrint this post

On 2009-01-22 18:22:02, tranced wrote:
you need to use far manager + jdflasher.


i have far manager but i don't have the jdflasher how do i get it??
can you send me a link so i can download it?
i tried to find IFSsettingsacoustic while my phone was connected but i didn't find it....
tranced
LG Nexus 4
Joined: Jan 19, 2006
Posts: > 500
From: Santo Domingo, wonDeRland
PM
Posted: 2009-01-23 10:52
Reply with quoteEdit/Delete This PostPrint this post
here you go: http://www.4shared.com/file/4[....]with_JDFlasher_plugin.html?s=1
I jay0726 | (+3, 0) | Clara, Evita, Mimmi & Victoria | My Pics | Do your job!
TAVP
K800 Black
Joined: Jan 21, 2009
Posts: 8
PM
Posted: 2009-01-23 22:55
Reply with quoteEdit/Delete This PostPrint this post
sorry if i'm being anoing but you seem to know more about this than i do so i'm going to keep asking questions if you don't mind....
what do i do next? i got the far manager
tranced
LG Nexus 4
Joined: Jan 19, 2006
Posts: > 500
From: Santo Domingo, wonDeRland
PM
Posted: 2009-01-23 23:09
Reply with quoteEdit/Delete This PostPrint this post
in this thread you are told how to flash a cid53, but also they show how to upload files: http://www.esato.com/board/viewtopic.php?topic=170737
I jay0726 | (+3, 0) | Clara, Evita, Mimmi & Victoria | My Pics | Do your job!
bigmommac30
Model not set
Joined: Feb 24, 2009
Posts: 3
PM
Posted: 2009-02-24 00:10
Reply with quoteEdit/Delete This PostPrint this post
I used the xs++ to unlock my sony ericsson 580i that my son changed the lock code on and forgot what he changed it to and now the phone will not turn on .... please help!!!!
tranced
LG Nexus 4
Joined: Jan 19, 2006
Posts: > 500
From: Santo Domingo, wonDeRland
PM
Posted: 2009-02-24 00:12
Reply with quoteEdit/Delete This PostPrint this post
Hi and welcome

Take the battery out and reinsert it again.
I jay0726 | (+3, 0) | Clara, Evita, Mimmi & Victoria | My Pics | Do your job!
bigmommac30
Model not set
Joined: Feb 24, 2009
Posts: 3
PM
Posted: 2009-02-24 01:03
Reply with quoteEdit/Delete This PostPrint this post
I have tried that and left the battery out for an hour or so and reinserted it and still nothing
bigmommac30
Model not set
Joined: Feb 24, 2009
Posts: 3
PM
Posted: 2009-02-24 01:08
Reply with quoteEdit/Delete This PostPrint this post
my xs++ info is ....

19:07:36| Attempting to open the interface...
19:07:36|
19:07:36| TURN OFF PHONE!
19:07:36| Hold 'C' button on phone and connect phone NOW.
19:07:36| You have 30 seconds...
19:07:36|
19:07:41| Baseband ID: 9900
19:07:41| Protocol Version: 3.1
19:07:42| Warning: IMEI name does not match GDFS name (IMEI:NULL GDFS:W580)
19:07:42| ...using GDFS name
19:07:42|
19:07:42| Profiling SEMC phone...
19:07:42| Platform: DB2020
19:07:42| OTP CID: 51
19:07:42| EROM CID: 52
19:07:42| EROM Color: Red
19:07:42| IMEI: 01157200xxxxxx
19:07:42| Phone ID: W580
19:07:42| Region: CINGULAR
19:07:42| CDA: CDA102774/102 R25A
19:07:42| Firmware Version: R8BE001
19:07:42| EROM: R3A022
19:07:42| Ready for operation!
Access the forum with a mobile phone via esato.mobi