At first view, when connected through the USB cable, it works as a memorystick (micro) reader pretty easily, when the file transfer mode is selected on the phone, and rrecognized as a USB mass storage device... however, I haven't tested any file transfer, and fear problems, as I read reports of weird FAT 12 problems on other K series phones (google helps)... will have to test that.
Also working, still with USB cable, the serial emulation through cdc_acm, which was automatically recognised by udev et al. on my Debian testing... and then Wammu works very well on /dev/ttyACM0 device. It's then possible to access contacts, which is the main thing I'd like to backup.
Feel free to comment, ask.
Update 2006/11/02 : I've added details on ppp connection with my Debian system through bluetooth , and also on how to connect it to the Nokia 770
Update 2006/11/12 : I've added details on how to exchange files through the USB cable and OBEX.
Links to other pages about this phone :
- http://amarok.kde.org/blog/archives/263-Sony-Ericsson-K610i-+-HBH-DS970,-a-Linux-users-experience.html which describes another GNU/Linux user experience with this phone.
Bluetooth capabilities
Here are some of the interesting Bluetooth characteristics detected by the bluetooth tools on GNU/Linux :
$ hcitool scan
Scanning ...
XX:XX:...:XX K610i
and :
$ sdptool browse XX:XX:...:XX
Browsing XX:XX:...:XX ...
Service Description: Sony Ericsson K610
Service RecHandle: 0x10000
Service Class ID List:
"PnP Information" (0x1200)
Service Name: OBEX SyncML Client
Service RecHandle: 0x10001
Service Class ID List:
UUID 128: 00000002-0000-1000-8000-0002ee000002
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 1
"OBEX" (0x0008)
Service Name: Dial-up Networking
Service RecHandle: 0x10002
Service Class ID List:
"Dialup Networking" (0x1103)
"Generic Networking" (0x1201)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 2
Profile Descriptor List:
"Dialup Networking" (0x1103)
Version: 0x0100
Service Name: Serial Port
Service RecHandle: 0x10003
Service Class ID List:
"Serial Port" (0x1101)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 3
Service Name: PAN Network Access Point
Service Description: NAP provides access to internet for one connecting PANu
Service RecHandle: 0x10008
Service Class ID List:
"Network Access Point" (0x1116)
Protocol Descriptor List:
"L2CAP" (0x0100)
PSM: 15
"BNEP" (0x000f)
Version: 0x0100
SEQ8: 0 6 dd
Language Base Attr List:
code_ISO639: 0x656e
encoding: 0x6a
base_offset: 0x100
Profile Descriptor List:
"Network Access Point" (0x1116)
Version: 0x0100
Service Name: Hands-Free Gateway
Service RecHandle: 0x10009
Service Class ID List:
"Handfree Audio Gateway" (0x111f)
"Generic Audio" (0x1203)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 4
Profile Descriptor List:
"Handsfree" (0x111e)
Version: 0x0105
Service Name: Headset Gateway
Service RecHandle: 0x1000a
Service Class ID List:
"Headset Audio Gateway" (0x1112)
"Generic Audio" (0x1203)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 5
Profile Descriptor List:
"Headset" (0x1108)
Version: 0x0100
Service Name: OBEX Object Push
Service RecHandle: 0x1000b
Service Class ID List:
"OBEX Object Push" (0x1105)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 6
"OBEX" (0x0008)
Profile Descriptor List:
"OBEX Object Push" (0x1105)
Version: 0x0100
Service Name: OBEX File Transfer
Service RecHandle: 0x1000c
Service Class ID List:
"OBEX File Transfer" (0x1106)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 7
"OBEX" (0x0008)
Profile Descriptor List:
"OBEX File Transfer" (0x1106)
Version: 0x0100
Service Name: OBEX IrMC Sync Server
Service RecHandle: 0x1000d
Service Class ID List:
"IrMC Sync" (0x1104)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 8
"OBEX" (0x0008)
Profile Descriptor List:
"IrMC Sync" (0x1104)
Version: 0x0100
Service Name: HID Mouse & Keyboard
Service Description: Remote Control of PC applications and other devices
Service Provider: Sony Ericsson
Service RecHandle: 0x1000e
Service Class ID List:
"Human Interface Device" (0x1124)
Protocol Descriptor List:
"L2CAP" (0x0100)
PSM: 17
"HIDP" (0x0011)
Language Base Attr List:
code_ISO639: 0x656e
encoding: 0x6a
base_offset: 0x100
Profile Descriptor List:
"Human Interface Device" (0x1124)
Version: 0x0100
Update 2006/11/12 : To get some details about the phone characteristics, it is also possible to issue :
$ obexftp -u 0 -U synch -S -g telecom/devinfo.txt $ cat devinfo.txt MANU:Sony Ericsson MOD:K610i SW-VERSION:prgCXC1250537_ORANGE_TH SW-DATE:20R1CB001TTTT00 SN:3517xxxxxxxxx94 PB-TYPE-TX:VCARD2.1 PB-TYPE-RX:VCARD2.1 CAL-TYPE-TX:VCAL1.0 CAL-TYPE-RX:VCAL1.0 MSG-TYPE-TX:NONE MSG-TYPE-RX:NONE NOTE-TYPE-TX:VNOTE1.1 NOTE-TYPE-RX:VNOTE1.1 X-ERI-MELODY-TYPE-TX:EMELODY1.0 X-ERI-MELODY-TYPE-RX:EMELODY1.0 IRMC-VERSION:1.1 INBOX:MULTIPLE MSG-SENT-BOX:NO

6 réactions
1 De WebLog Olivier Berger - 02/11/2006, 18:34
ppp connection on Debian through bluetooth with a Sony Ericsson K610i by GPRS/UMTS
This article is mostly a list of pointers to resources that were useful to setup a ppp connection on my Debian system, using my K610i Sony Ericsson phone, connected through bluetooth. I've used this HOWTO to setup a "gprs" ppp connection :...
2 De WebLog Olivier Berger - 12/11/2006, 11:19
Transfering files to the Sony Ericsson K610i from GNU/Linux through USB + OBEX
First let's be sure that the phone connects through USB the right way : Here are the messages in /var/log/syslog when the phone is connected (and the "phone mode" is kept on the phone : not the memorystick mode) : Nov 11 17:31:57 rms kernel:
3 De vince - 14/01/2007, 23:00
Hi, I test it on my K610i ... But I can't get anything from cellphone memory, I only get file from memory stick ? So I can't get contactlist, calendar ... Could u help me (in french if u prefere) ;)
4 De obergix - 15/01/2007, 08:56
vince, have you tried and connect through Fuse, like what I describe here : http://www.olivierberger.com/weblog/index.php/2006/11/12/66-transfering-files-to-the-sony-ericsson-k610i-from-gnu-linux-through-usb-obex ? in any case...
5 De Laura - 21/11/2007, 00:05
I have a Z310 and I'm trying to connect it to my PC through a Bluetooth adapter so that I can backup my messages. I've got a rfcomm bound to the phone's MAC address, the thing is that when I start Wammu I can't retrieve neither the contacts nor the messages (though the file transfer works fine and I can send SMSs from KMobiletools), any ideas?
Thanks
6 De The Yikes - 23/11/2007, 17:28
Salut! Hi all! i was looking for info on installing linux on my mobile and i found this site. I have a Sony Ericsson K610i, on the 3 netwrok in ireland, it works a treat with slackware 11. I can upload files and rearrange the folders.
Just though i throw in my 2 cents!
Keep up the good work!
The Yikes