|
Sony Ericsson K800i and Linux
Sony Ericsson K800i
dell kernel: usb 3-1: new full speed USB device using uhci_hcd and address 7 dell kernel: usb 3-1: new device found, idVendor=0fce, idProduct=e039 dell kernel: usb 3-1: new device strings: Mfr=1, Product=2, SerialNumber=3 dell kernel: usb 3-1: Product: Memory Stick dell kernel: usb 3-1: Manufacturer: Sony Ericsson dell kernel: usb 3-1: SerialNumber: XXXXXXXXXXXXXXXX dell kernel: usb 3-1: configuration #2 chosen from 1 choice dell kernel: scsi6 : SCSI emulation for USB Mass Storage devices dell kernel: usb-storage: device found at 7 dell kernel: usb-storage: waiting for device to settle before scanning dell kernel: scsi7 : SCSI emulation for USB Mass Storage devices dell kernel: usb-storage: device found at 7 dell kernel: usb-storage: waiting for device to settle before scanning dell kernel: Vendor: Sony Eri Model: Memory Stick Rev: 0000 dell kernel: Type: Direct-Access ANSI SCSI revision: 00 dell kernel: Vendor: Sony Eri Model: Memory Stick Rev: 0000 dell kernel: Type: Direct-Access ANSI SCSI revision: 00 dell kernel: sd 6:0:0:0: Attached scsi removable disk sdc dell kernel: sd 6:0:0:0: Attached scsi generic sg2 type 0 dell kernel: sd 7:0:0:0: Attached scsi removable disk sdd dell kernel: sd 7:0:0:0: Attached scsi generic sg3 type 0 dell kernel: usb-storage: device scan complete dell kernel: usb-storage: device scan complete dell kernel: SCSI device sdd: 1867653 512-byte hdwr sectors (956 MB) dell kernel: sdd: test WP failed, assume Write Enabled dell kernel: sdd: assuming drive cache: write through dell kernel: SCSI device sdd: 1867653 512-byte hdwr sectors (956 MB) dell kernel: SCSI device sdc: 168000 512-byte hdwr sectors (86 MB) dell kernel: sdd: test WP failed, assume Write Enabled dell kernel: sdd: assuming drive cache: write through dell kernel: sdd:<4>sdc: test WP failed, assume Write Enabled dell kernel: sdc: assuming drive cache: write through dell kernel: sdd1 dell kernel: sdd: p1 exceeds device capacity dell kernel: SCSI device sdc: 168000 512-byte hdwr sectors (86 MB) dell kernel: sdc: test WP failed, assume Write Enabled dell kernel: sdc: assuming drive cache: write through dell kernel: sdc: sdc1 dell kernel: attempt to access beyond end of device dell kernel: sdd: rw=0, want=1867772, limit=1867653 .. followed by loads of errors. It seems to work though, just make sure to run 'sync' as root when you've finished copying files backwards and forwards and before you umount the drive(s). I've successfully paired my PC and the K800i using a Sitecom USB Bluetooth adapter, YaST and KBluetoothD which allows you to browse the phone and Memorystick wirelessly for those times that you can't be bothered to plug the USB cable in (or you keep the cable in your office). Mini Review The good:
The bad:
Must have apps The K800i runs Java applications, but don't let that put you off. The following software for your phone is free ..
.. and these you have to pay for .. For your PC, these are free .. Teh c0d3z:
Worthwhile Accessories Software development Somewhat surprisingly, SE provide some pretty good tools for creating your own Java applications that will run on their phones. The core component is their SDK 2.2.4 for the Java(TM) ME Platform which is a free download, and you don't even have to register! The SDK release notes explain all of the requirements and dependencies in detail, but in summary you will need to install the phone drivers, Sun's JDK and Microsoft's DirectX before you can use Sony's SDK. It's all a bit tiresome, but it does all work in the end. SE recommend using Sun's J2SDK 1.4.2 over version 5 (or 6), so that's what I installed. If you want to use NetBeans as an IDE, you'll need to download version 5 because the current verision 5.5 only works with J2SDK 5. Confused? I was. Once I installed NetBeans, I then installed the Mobility Pack 5, and followed the instructions here to integrate SE's SDK with NetBeans. I despise Java as a programming language and will avoid it all costs, but needs must as the devil drives. I've written a very small MIDlet that you can download via the link below. NetMon simply displays some radio related information (e.g., Cell-ID, LAC, MCC, MNC etc.) which is usually inaccessable from any of the built in phone applications. NB: NetMon will only work on JP-7 (Java Platform 7) Sony Ericsson phones with firmware R1JC002 or greater. I honestly can't tell you which phone models it will work on, but it may only be K610, K800, K790, W850, Z710 and W710 with the correct firmware. The only phone that I can say for sure works is the K800, but you may still need to check the firmware version if yours is an older phone. If you choose to install and run NetMon, you do so at your own risk. I am not responsible for any damage that you, or NetMon does to your phone! NetMon is supplied "as is" under the WFM (Works For Me) licence and is really very .. err .. rough and ready. Remember, you're downloading a Java application written by somebody who hates writing Java and doesn't really know what they're doing! I wrote a Hello World application, and then NetMon, so that should give you some idea of the quality involved. Since a lot of people ask .. Download NetMon by pointing the browser on your phone here: http://www.ottaky.com/jar/NetMon.jad
FYI, here's a log of LACs and Cell-IDs (for Hutchinson 3) I logged travelling from Clapham Junction to Thames Ditton on the train.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||