Ok, my k800i is cid53 so i need to use xs++ 4.1
I installed it into my ubuntu installation and it runs like normal, but when i click "Read GDFS" after connecting my phone i get the following. I am running XS++4.1 as root and have made sure it has write permissions (if i right click and go permissions, everything is set to "read and write" not just the default "read").

Code:
[-------------GDFS Backup Routine-------------]

Created '/Backup' dir!
Sending data/loader/db2020_cid0blue_recovery_p3n.bin...
QA00 Prologue 4844 bytes
QD00 Payload 52672 bytes
Device now in binary mode!
Applet ID: 070703 1229 NPA4_CXC1329130_DB2020_SEMC
This is an unknown applet type
Read flash vendor & id...
Memory: 897E
Sending PRODUCTION_ID APPLET...
Sending data/loader/db2020_cid01_prodid_p3j.bin...
Header: Error 0x10
Sending data/loader/db2020_cid53red_cs_r3a013.bin...
Prologue 4760 bytes
Payload 421663 bytes
Applet ID: 070904 1245 AN2CXC1250562_DB2020_CSLOADER
Applet code is a CHIPSELECT loader
Activating loader...
Activating GFDS...
Checking if loader is unlocked...
This loader is UNLOCKED
Backing up the GDFS...
Stated variables: 1382
Backup: Error (Could'nt create the output file!)

[-------------End GDFS Backup Routine-------------]
What is this error? I've tried google but it brought up nothing. How can i fix it or what's an alternative to back up my GDFS?

I've read that KulanKendi can backup GDFS for free so i downloaded it to my windows OS but i cant see a "go" button, only a tick box for "Read GDFS". Can anyone shed any light for me?

Any help will be greatly appreciated!