Jumat, 25 Februari 2011

Connecting Mobile phone with Java Application

This is my written about connecting mobile phone with java. The connection made with cable to my SEK618i. And the application I made was from java language. To make a connection between java and mobile phone, sun microsystem made a library called Java Comm API. The library can be download at http://www.oracle.com/technetwork/java/index-jsp-141752.html.
After download the library, we can install this library to our java home. Ussually, in the package there are a readme or how to install, we can read it before install in our java home. With the libray, we can communicate with serial or parallel port which connected to device such as mobile phone, printer, or other device.

Minggu, 06 Februari 2011

Venus VT-80n di Ubuntu 9.10

Sudah 2 minggu ini saya coba mengkoneksikan USB Medom CDMA ( fix wireless ) Venus VT-80n ke Ubuntu 9.10 di netbook-ku. Sebagai informasi, Venus VT80n ini menggunakan chipset Qualcomm, dan memiliki dua buah mode, yaitu mode storage dan mode modem. Ketika pertama kali modem dihubungkan dengan PC/notebook, dia terdeteksi sebagai storage, dengan bantuan dari driver bawaan dari modem, modem berubah sebagai mode modem. Hal ini terjadi jika kita menggunakan sistem operasi Winbloosss....
Hal ini lah yang menyebabkan saya kesulitan untuk mengkoneksikan modem tersebut di Ubuntu. Ketika saya mengkoneksikan modem tersebut di Ubuntu saya, maka modem tersebut terdeteksi sebagai modem. dengan Id 05c6:1000.
Saya sudah mencoba menggunakan usb_modeswitch untuk merubah mode storage ke mode modem. Tapi usb_modeswitch selalu gagal untuk merubah mode-nya. Lalu saya menggunakan ndsiwrapper untuk menginstall driver bawaan dari winblos, yang terjadi adalah driver untuk merubah ke mode modem dianggap driver yang salah. Atau ketika dijalankan command "ndiswrapper -l" muncul tulisan "invalidd driver!".
Satu-satunya cara untuk menggunakan modem ini di Ubuntu adalah dengan cara merubah modem ke mode modem di winbloss, kemudian restart winbloss tanpa harus mencabut modem, setelah itu masuk ke Ubuntu. Hal ini hanya bisa dilakukan jika PC/notebook kita memiliki dual boot. Tapi jika hanya satu OS, yaitu linux aja, maka akan susah sekali untuk menggunakan modem Venus VT80n. Mungkin bisa juga untuk menginstall winbloss menggunakan Virtual box untuk merubah modem menjadi mode modem. Tapi merepotkan saja.
Lanjut lagi, setelah restart tanpa mencabut modem dari winbloss, tinggal mendaftarkan alamat baru dari modem ke module usb_serial. Untuk alamat baru dari modem akan menjadi 05c6:6500.
Untuk mendaftarkan alamat baru dari modem adalah sebagai berikut:
1. remove terlebih dahulu module usbserial
$ sudo rmmod usbserial
2. daftar ulang module usbserial dengan meng-attach id dari modem yang baru.
$ sudo modprobe usbserial vendor=0x05c6 product=0x6500
3. untuk mengecek apakah registrasi module berhasil coba jalankan perintah
$ dmesg | tail
jika terdapat tulisan seperti ttyUSB0, ttyUSB1, dan ttyUSB3, maka telah behasil
Setelah itu konfigurasi wvdial.conf untuk melakukan dial-up.
Saya masih belum dapat menemukan cara yang lebih mudah untuk mengkoneksikan modem tersebut. Masih terus mencari dan mencari. Rencananya, saya mo buat driver dari modem tersebut di Linux :D. Tapi itu baru sekedar impian. Masih di dalam pikiran aja. Semoga aja bisa terwujud, nanti klo dah bisa saya share lagi caranya. Go Open SOurce.