Saturday, 23 July 2011

Setting Modem Smartfren ZTE AC682 di Ubuntu 11.04 Natty Narwhal

Tags

Pada kesempatan kali ini saya akan share cara setting modem evdo smartfren ZTE AC682 di Ubuntu 11.04 Natty Narwhal.

Berikut langkah-langkahnya :
1. Login ke Ubuntu Desktop Sobat
2. Install aplikasi wvdial dari terminal dengan perintah berikut :
 sudo apt-get install wvdial 
3. Setelah selesai di install, masukkan Modem ke Port USB.
4. Pada tahap ini posisi modem masih terdeteksi sebagai stroge device / CD-ROM device sr1
bisa kita chcek dengan perintah : lsusb
Hasil

ditz-aditya@AdityA-HerLanDi:~$ lsusb
Bus 007 Device 002: ID 19d2:ffde ONDA Communication S.p.A.
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 147e:2016 Upek Biometric Touchchip/Touchstrip Fingerprint Sensor
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Dari hasilnya bisa kita lihat (yang berwarna merah) ID nya 19d2:ffde (Status stroge device/CD-ROM)

5. Sekarang kita lakukan eject dari terminal dengan perintah berikut :
command line : sudo eject /dev/sr1
6. Setelah itu, kita check lagi status Modem Evdo dengan perintah
command line : lsusb
Hasil
ditz-aditya@AdityA-HerLanDi:~$ lsusb
Bus 007 Device 003: ID 19d2:ffdd ONDA Communication S.p.A.
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 147e:2016 Upek Biometric Touchchip/Touchstrip Fingerprint Sensor

Bisa kita lihat bahwa ID Modem Evdo udah berubah yaitu ID 19d2:ffdd

7. Setelah itu masukkan parameter id produk Modem Evdo ke kernel.
command line : sudo modprobe usbserial vendor=0x19d2 product=0xffdd

8. sekrang kita check posisi Modem Evdo melalui wvdial
command line : sudo wvdialconf

hasilnya seperti ini :
Hasil
ditz-aditya@AdityA-HerLanDi:~$ sudo wvdialconf
Editing `/etc/wvdial.conf'.

Scanning your serial ports for a modem.

Modem Port Scan<*1>: S0 S1 S2 S3 S4 S5 S6 S7
Modem Port Scan<*1>: S8 S9 S10 S11 S12 S13 S14 S15
Modem Port Scan<*1>: S16 S17 S18 S19 S20 S21 S22 S23
Modem Port Scan<*1>: S24 S25 S26 S27 S28 S29 S30 S31
WvModem<*1>: Cannot get information for serial port.
ttyUSB0<*1>: ATQ0 V1 E1 -- OK
ttyUSB0<*1>: ATQ0 V1 E1 Z -- OK
ttyUSB0<*1>: ATQ0 V1 E1 S0=0 -- OK
ttyUSB0<*1>: ATQ0 V1 E1 S0=0 &C1 -- OK
ttyUSB0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 -- OK
ttyUSB0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK
ttyUSB0<*1>: Modem Identifier: ATI -- Manufacturer: +GMI: China TeleCom
ttyUSB0<*1>: Speed 9600: AT -- OK
ttyUSB0<*1>: Max speed is 9600; that should be safe.
ttyUSB0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK
WvModem<*1>: Cannot get information for serial port.
ttyUSB1<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 9600 baud
ttyUSB1<*1>: ATQ0 V1 E1 -- failed with 9600 baud, next try: 9600 baud
ttyUSB1<*1>: ATQ0 V1 E1 -- and failed too at 115200, giving up.
WvModem<*1>: Cannot get information for serial port.
ttyUSB2<*1>: ATQ0 V1 E1 -- OK
ttyUSB2<*1>: ATQ0 V1 E1 Z -- OK
ttyUSB2<*1>: ATQ0 V1 E1 S0=0 -- OK
ttyUSB2<*1>: ATQ0 V1 E1 S0=0 &C1 -- OK
ttyUSB2<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 -- OK
ttyUSB2<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK
ttyUSB2<*1>: Modem Identifier: ATI -- Manufacturer: +GMI: China TeleCom
ttyUSB2<*1>: Speed 9600: AT -- OK
ttyUSB2<*1>: Max speed is 9600; that should be safe.
ttyUSB2<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK

Found a modem on /dev/ttyUSB0.
Modem configuration written to /etc/wvdial.conf.
ttyUSB0: Speed 9600; init "ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0"
ttyUSB2: Speed 9600; init "ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0"
Dari hasil diatas bisa kita lihat modem evdo berada di /dev/ttyUSB0

9. Sekarang kita masukan code untuk wvdialnya
command line : sudo gedit /etc/wvdial.conf
code nya :
Lihat code
[Dialer smart]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Stupid Mode = 1
Modem Type = Analog Modem
Command Line = ATDT
ISDN = 0
New PPPD = yes
Phone = #777
Modem = /dev/ttyUSB0
Username = smart
Password = smart
Baud = 460800
Setelah dipastekan codenya lakukan penyimpanan dan keluar.

10. Setelah semuanya selesai, sekrang kita coba lakukan Dial Modem Evdonya dengan perintah berikut :
command line : sudo wvdial smart

11. Agar tidak repot di kemudian hari kita buat file .sh yang berisikan perintah untuk Dial Modem Evdo dengan cara sebagai berikut :
a. buat file dengan ekstensi tipe .sh (namaynya terserah sobat) di direrctory /home/user-anda (user-anda diganti dengan user ubuntu login sobat)
b. lalu edit dan masukkan code berikut :
#!/bin/bash
sudo eject /dev/sr1
sleep 2
sudo modprobe usbserial vendor=0x19d2 product=0xffdd
sleep 2
sudo wvdial smart
12. ubah mode excute pada file yang baru saja kita buat dengan perintah sebagai berikut
command line :
sudo chmod +x smart.sh
13. Untuk menjalankan file yang telah dibuat tadi ketik perintah berikut ini di terminal console.
./smart.sh

Selesai dan Semoga bermanfaat!!

3 komentar

Bisa pake usb-modeswitch http://bloglinux-patenpisan.blogspot.com/2011/09/ubuntu-1104-smartfren-zte-ac682.html

@desktop linux: terimakasih atas kunjungannya sobat :b:

Silahkan berkomentar dengan bijak. Setelah anda mampir dan berkomentar, saya akan berkunjung balik. Dan jangan meninggalkan link hidup ya, Terimakasih :)
EmoticonEmoticon