Help - Search - Members - Calendar
Full Version: Tutorial: Installing And Starting Phone Xs V4.1 In Ubuntu 8.04/8.10
SE-NSE Forums > SE Firmware > Firmware Tutorials & Guides
darthvaderrulesyourmind
Prerequisite: Download Phone XS from here: www.phonexs.com after creating an account.

1. First do you have libfltk 1.1.

1A. If not in a terminal (Applications-Accessories-Terminal) type in
CODE
sudo apt-get install libfltk1.1



2. Then right click on the XS++ file not the folder and select properties.


3. In this window, select the permissions tab, under the execute box make sure the check mark is checked.

4. Close all the windows and type alt-f2, in the window type in gksudo click run with a file select the XS++ file and then click run.

5. It will ask for password, give it and press enter

6. This should work, if not try this:

6.1. Open a new terminal (Applications-Accessories-Terminal)

6.2. Type in
CODE
'sudo ~/Desktop/XS++_v4.1b_x86/XS++ v4.1'


6.2 It will ask for a password. Enter it and press enter. The window should then open.


Note I have a system capable of handling x64 and x86 files simultaneously. If you have an x86 replace all instances of x64 with x86 and vica-versa. If you need more help please don't hesitate to ask.
Snowiffic
Moved
Nick14
Someone Love OSX But still good tut
darthvaderrulesyourmind
Thanks, OSX is really pretty though, but this is ubuntu.
a_k_s_h_a_y
Nice. but where is the flashing tutorial ?
darthvaderrulesyourmind
I never said how to use PhoneXS, the tutorial explains how to start it!
cchaos
Little concerned: just tried connecting my w810 again to crossfire and it hanged on activating GDFS. Log:

CODE
cb_driver_selected idx=0
XS++ v4.1 *BETA* 'CrossFire'
XS++ v4.1 *BETA* 'CrossFire'
driver_idx = 0 count=4
TURN OFF PHONE!
TURN OFF PHONE!
Hold 'C' and connect cable NOW
Hold 'C' and connect cable NOW
Cable connected!
Cable connected!
Phone port opened
Phone port opened
space2 Linux Driver, patched by _Sensible: ACTIVE
space2 Linux Driver, patched by _Sensible: ACTIVE
You can release the 'C' button now.
You can release the 'C' button now.


Starting communications...
Starting communications...
PRESS POWER BUTTON! (BOOT IGNITION!)
PRESS POWER BUTTON! (BOOT IGNITION!)
Baseband ID: 8040
Baseband ID: 8040
Protocol Version: 3.1
Protocol Version: 3.1
Loader file (data/loader/db2010_cid00_prodid_p3l.bin) does not exists!
Loader file (data/loader/db2010_cid00_prodid_p3l.bin) does not exists!
Sending PRODUCTION_ID APPLET...
Sending PRODUCTION_ID APPLET...
Loader file (data/loader/db2010_cid00_prodid_p3l.bin) does not exists!
Loader file (data/loader/db2010_cid00_prodid_p3l.bin) does not exists!
Activating GDFS...
Activating GDFS...
Terminated

I terminated it as the CPU on my computer wasnt doing anything. Ive have had a look for the file thats "missing", its there in the correct directory. The phone itself is db2010 CID 49 red
darthvaderrulesyourmind
QUOTE (cchaos @ 2009-01-20 21:30) *
Little concerned: just tried connecting my w810 again to crossfire and it hanged on activating GDFS. Log:

CODE
cb_driver_selected idx=0
XS++ v4.1 *BETA* 'CrossFire'
XS++ v4.1 *BETA* 'CrossFire'
driver_idx = 0 count=4
TURN OFF PHONE!
TURN OFF PHONE!
Hold 'C' and connect cable NOW
Hold 'C' and connect cable NOW
Cable connected!
Cable connected!
Phone port opened
Phone port opened
space2 Linux Driver, patched by _Sensible: ACTIVE
space2 Linux Driver, patched by _Sensible: ACTIVE
You can release the 'C' button now.
You can release the 'C' button now.


Starting communications...
Starting communications...
PRESS POWER BUTTON! (BOOT IGNITION!)
PRESS POWER BUTTON! (BOOT IGNITION!)
Baseband ID: 8040
Baseband ID: 8040
Protocol Version: 3.1
Protocol Version: 3.1
Loader file (data/loader/db2010_cid00_prodid_p3l.bin) does not exists!
Loader file (data/loader/db2010_cid00_prodid_p3l.bin) does not exists!
Sending PRODUCTION_ID APPLET...
Sending PRODUCTION_ID APPLET...
Loader file (data/loader/db2010_cid00_prodid_p3l.bin) does not exists!
Loader file (data/loader/db2010_cid00_prodid_p3l.bin) does not exists!
Activating GDFS...
Activating GDFS...
Terminated

I terminated it as the CPU on my computer wasnt doing anything. Ive have had a look for the file thats "missing", its there in the correct directory. The phone itself is db2010 CID 49 red


Just restart your xserver ctrl-alt-backspace, login and try again!
FuLLmaXxX
Hello,

When I try to connect my phone (I turn it off and reinsert the battery, then click on 'Connect' and put the USB cable in the computer) I get error:

Click

I have libfltk 1.1. My phone is w580i. I've installed Ubuntu only to make GDFS backup for my CID53 phone.

Edit: I understood why I get this error - I don't use 'sudo'. But when I try with sudo I get :
'sudo: /home/simeon/Desktop/XS++_v4.1b_x86/XS++ v4.1: command not found'

Edit2: I fortgot to check the mark in the Permissions. When trying to backup my phone i get this error
darthvaderrulesyourmind
QUOTE (FuLLmaXxX @ 2009-03-01 14:22) *
Hello,

When I try to connect my phone (I turn it off and reinsert the battery, then click on 'Connect' and put the USB cable in the computer) I get error:

Click

I have libfltk 1.1. My phone is w580i. I've installed Ubuntu only to make GDFS backup for my CID53 phone.

Edit: I understood why I get this error - I don't use 'sudo'. But when I try with sudo I get :
'sudo: /home/simeon/Desktop/XS++_v4.1b_x86/XS++ v4.1: command not found'

Edit2: I fortgot to check the mark in the Permissions. When trying to backup my phone i get this error



Hello,

thank you for using my tutorial. Once you managed to start and connect Phone XS, your problem now is that you didn't delete the "./Backup" directory when you tried to make a GDFS backup before. What you have to do is
CODE
sudo rm ./Backup


This should solve your problem.
FuLLmaXxX
Hi, thanks for the help.

This is the second error. See the first (Error: Failed to send CSLoader).
darthvaderrulesyourmind
You are using an 32 bit system right?
FuLLmaXxX
Yes, x86 Ubuntu with x86 PhoneXS++ 4.1 .

Edit: I tried today again and here's the log:

CODE
simeon@simeon-desktop:~$ sudo '/home/simeon/Desktop/XS++_v4.1b_x86/XS++ v4.1'
cb_driver_selected idx=0
XS++ v4.1 *BETA* 'CrossFire'
XS++ v4.1 *BETA* 'CrossFire'
driver_idx = 0 count=4
TURN OFF PHONE!
TURN OFF PHONE!
Hold 'C' and connect cable NOW
Hold 'C' and connect cable NOW
Cable connected!
Cable connected!
Phone port opened
Phone port opened
space2 Linux Driver, patched by _Sensible: ACTIVE
space2 Linux Driver, patched by _Sensible: ACTIVE
You can release the 'C' button now.
You can release the 'C' button now.


Starting communications...
Starting communications...
PRESS POWER BUTTON! (BOOT IGNITION!)
PRESS POWER BUTTON! (BOOT IGNITION!)
Baseband ID: 9900
Baseband ID: 9900
Protocol Version: 3.1
Protocol Version: 3.1
Waiting response...
Waiting response...


IMEI Database (data/imei/IMEIdb.txt) does not exists!
IMEI Database (data/imei/IMEIdb.txt) does not exists!


Warning: IMEI name does not match GDFS name (IMEI:NULL GDFS:n/a)
Warning: IMEI name does not match GDFS name (IMEI:NULL GDFS:n/a)
...using GDFS name
...using GDFS name
Profiling SEMC device...
Profiling SEMC device...
Platform: DB2020
Platform: DB2020
OTP CID: 51, CLOSED: 1, PAF: 1
OTP CID: 51, CLOSED: 1, PAF: 1
EROM CID: 53
EROM CID: 53
EROM Color: Red
EROM Color: Red
IMEI TAC: 35928501��X���
IMEI TAC: 35928501��X���
Phone ID: n/a
Phone ID: n/a
Region: MEDITERR
Region: MEDITERR
CDA: CDA102568/4   R8A
CDA: CDA102568/4   R8A
Firmware Version: R8BE001
Firmware Version: R8BE001
EROM: R3A022
EROM: R3A022


XS++ Ready to work...
XS++ Ready to work...


[-------------GDFS Backup Routine-------------]
[-------------GDFS Backup Routine-------------]


driver_idx = 0 count=4
Created '/Backup' dir!
Created '/Backup' dir!
Loader file (data/loader/db2020_cid01blue_recovery_p3n.bin) does not exists!
Loader file (data/loader/db2020_cid01blue_recovery_p3n.bin) does not exists!
Sending PRODUCTION_ID APPLET...
Sending PRODUCTION_ID APPLET...
Loader file (data/loader/db2020_cid01_prodid_p3j.bin) does not exists!
Loader file (data/loader/db2020_cid01_prodid_p3j.bin) does not exists!
Loader file (data/loader/db2020_cid53red_cs_r3a013.bin) does not exists!
Loader file (data/loader/db2020_cid53red_cs_r3a013.bin) does not exists!
Error: Failed to send CSLoader!
Error: Failed to send CSLoader!
driver_idx = 0 count=4
gallivant
EDIT: setting read/write permissions had failed when first attempted going through the tutorial. Lesson learned: Check all parameters before crying....

After setting correct r/w communication with phone is good. above tutorial works, thanks!

/EDIT


Downloaded and installed Phone XS on Ubuntu 8.10. Program starts up seemingly nice and fine, attaching K750i results in PhoneXS hanging @ "Activating GDFS...", need to terminate with ctrl+C.

CODE
cb_driver_selected idx=0
XS++ v4.1 *BETA* 'CrossFire'
XS++ v4.1 *BETA* 'CrossFire'
driver_idx = 0 count=4
TURN OFF PHONE!
TURN OFF PHONE!
Hold 'C' and connect cable NOW
Hold 'C' and connect cable NOW
Cable connected!
Cable connected!
Phone port opened
Phone port opened
space2 Linux Driver, patched by _Sensible: ACTIVE
space2 Linux Driver, patched by _Sensible: ACTIVE
You can release the 'C' button now.
You can release the 'C' button now.


Starting communications...
Starting communications...
PRESS POWER BUTTON! (BOOT IGNITION!)
PRESS POWER BUTTON! (BOOT IGNITION!)
Baseband ID: 8040
Baseband ID: 8040
Protocol Version: 3.1
Protocol Version: 3.1
Loader file (data/loader/db2010_cid00_prodid_p3l.bin) does not exists!
Loader file (data/loader/db2010_cid00_prodid_p3l.bin) does not exists!
Sending PRODUCTION_ID APPLET...
Sending PRODUCTION_ID APPLET...
Loader file (data/loader/db2010_cid00_prodid_p3l.bin) does not exists!
Loader file (data/loader/db2010_cid00_prodid_p3l.bin) does not exists!
Activating GDFS...
Activating GDFS...



darthvaderrulesyourmind
QUOTE (gallivant @ 2009-03-03 14:01) *
EDIT: setting read/write permissions had failed when first attempted going through the tutorial. Lesson learned: Check all parameters before crying....

After setting correct r/w communication with phone is good. above tutorial works, thanks!

/EDIT


Downloaded and installed Phone XS on Ubuntu 8.10. Program starts up seemingly nice and fine, attaching K750i results in PhoneXS hanging @ "Activating GDFS...", need to terminate with ctrl+C.

CODE
cb_driver_selected idx=0
XS++ v4.1 *BETA* 'CrossFire'
XS++ v4.1 *BETA* 'CrossFire'
driver_idx = 0 count=4
TURN OFF PHONE!
TURN OFF PHONE!
Hold 'C' and connect cable NOW
Hold 'C' and connect cable NOW
Cable connected!
Cable connected!
Phone port opened
Phone port opened
space2 Linux Driver, patched by _Sensible: ACTIVE
space2 Linux Driver, patched by _Sensible: ACTIVE
You can release the 'C' button now.
You can release the 'C' button now.


Starting communications...
Starting communications...
PRESS POWER BUTTON! (BOOT IGNITION!)
PRESS POWER BUTTON! (BOOT IGNITION!)
Baseband ID: 8040
Baseband ID: 8040
Protocol Version: 3.1
Protocol Version: 3.1
Loader file (data/loader/db2010_cid00_prodid_p3l.bin) does not exists!
Loader file (data/loader/db2010_cid00_prodid_p3l.bin) does not exists!
Sending PRODUCTION_ID APPLET...
Sending PRODUCTION_ID APPLET...
Loader file (data/loader/db2010_cid00_prodid_p3l.bin) does not exists!
Loader file (data/loader/db2010_cid00_prodid_p3l.bin) does not exists!
Activating GDFS...
Activating GDFS...



There are still problems with the GDFS routines with Phone XS 4.1 because it is in BETA. I am not a member of the dev team but can tell you that they don't know when it will be fixed...

It works for some people but not for others!
FuLLmaXxX
Then the only thing that me can do is to wait.
gallivant
Got it up and running fine, most of the way, can flash my K750 with the W800 firmware and filesystem as per 750/800 tutorial, just has me trumped on the last step, customizing the thing. I keep getting "no suitable custpacks for this model!

I will play around for a bit and search, but at least I have most of what I wanted: a walkman with no phone capabilities for my daughter to play with. I just don't want her to accidentally calling emergency services on a phone with no sim-card.

Edit to add: Got through the whole procedure on Win XP with no glitches at all, the one thing missing on Ubuntu is the inclusion of custpacks....
nuclear_j
Hello! I am new to this and I'm pretty sure that I installed the program correctly. But when I try to start it, noting happens! I've gone through the terminal to start it but to no avail... sad.gif Where should I start to correct this?

By the way I am using 8.04
and I'm not sure if I have a 64 or 86 system, I've tried them both though.
Thanks!
Rahaka
Hello!
Thinks for program.
I am used Ubuntu 8.04
At me the program is started also phone connected. But the error gets out that the folder "Backup" exists, actually is not present.
Sorry for speech, badly I know English
Rahaka
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2009 Invision Power Services, Inc.