Selasa, 15 November 2011

Install Modem SmartFren Connex AC682 di Ubuntu

berikut cara install modem smartfren connex AC682 di ubuntu. diambil dari forum ubuntu indonesia
secara garis besar yang perlu dipersiapkan adalah
1. instal wvdial, karena dengan konfigurasi modprobe biasa pada applet panel network manager dikenali sebagai modem GSM.
2. konfigruasi wvdial untuk smartfren
3. konfigurasi usb_modeswitch
4. dan konfigurasi file .rules
berikut adalah langkah milih pinsuit dan einhejars, perbedaanya dua cara tersebut adalah pada konfirugasi file .rules (lihat langkah 10 milik pingsuit dan langkah 9 milik einhejars)
berikut langkah-langkahnya :

Cara om pingsuit
1. install wvdial dulu (kalo offline, ambil dari CD Ubuntu-nya)
sudo apt-get install wvdial

2. cek dengan lsusb
lsusb
Bus 003 Device 003: ID 19d2:ffde ONDA Communication S.p.A.
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 0461:4d3d Primax Electronics, Ltd
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

3. keluarin drive "ZeroCD"
sudo eject /dev/sr1

4. cek dengan lsusb lagi (harusnya sudah beda!)
lsusb
Bus 003 Device 003: ID 19d2:ffdd ONDA Communication S.p.A.
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 0461:4d3d Primax Electronics, Ltd
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

5. daftarin ke modul modprobe
sudo modprobe usbserial vendor=0x19d2 product=0xffdd

6. mengkonfigurasi wvdial
sudo wvdialconf
Editing `/etc/wvdial.conf'.

Scanning your serial ports for a modem.

Modem Port Scan<*1>: S0 S1 S2 S3
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<Info>: Speed 9600; init "ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0"
ttyUSB2<Info>: Speed 9600; init "ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0"

7. edit konfigurasi yang didapat tadi...
sudo gedit /etc/wvdial.conf

punya saya begini isinya;

[Dialer Defaults]
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 = 9600


8. langsung koneksikan dengan perintah...
sudo wvdial

9. jika sudah konek install usb-modeswitch
sudo apt-get install usb-modeswitch

10. jika sudah selesai install, langsung edit file /lib/udev/rules.d/40-usb_modeswitch.rules
gksu gedit /lib/udev/rules.d/40-usb_modeswitch.rules

tambahkan diatas baris terakhir :
# ZTE AC682
ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="ffde", RUN+="usb_modeswitch '%b/%k'"


11. buat sebuah berkas/ file di /etc/usb_modeswitch.d/ dengan nama "19d2:ffde" (tanpa tanda kutip)
gksu gedit /etc/usb_modeswitch.d/19d2:ffde

copas & masukkan baris ini, lalu simpan:

#Salin dari di sini ##################################################
# ZTE AC682

#ID device Sebelum menjadi modem
DefaultVendor=0x19d2
DefaultProduct=0xffde

#Baris Berikut entah berguna atau tidak
#anda bisa menghapus atau membiarkannya
TargetClass=0xff

#ID device setelah menjadi modem
TargetVendor=0x19d2
TargetProduct=0xffdd

MessageContent="555342431028e585c000000080000671010000000000000000000000000000"

#Salin sampai di sini


12. restart kompie
13. nah, sekarang anda dapat mengecek di >Places >Computer. disitu ada drive "EVDO Rev A"
14. buka terminal

sudo wvdial

NB: saya hanya mencoba ini di Lucid Lynx
saya juga mencoba menukar kartu sim-nya, dan gak bisa buat konek internet...ternyata karna;
"ZTE AC2726" 1900 Mhz --->kartu sim teman saya yg 64K
"ZTE AC682" 800/1900 Mhz --->kartu sim saya yg 32K
Cara om einhejars
Install Modem Smartfren AC682 di Ubuntu 11.04
1. sudo su
2. dmesg
3. eject /dev/sr1 (karena di komputer ku terdeteksi sebagai sr1)
4. dmesg
5. lsusb
6. gedit /etc/usb_modeswitch.conf
7. Isikan ini pada text editor yang baru terbuka
# /etc/usb_modeswitch.conf
#
# Smart ZTE AC682 (EVDO)
#
DefaultVendor = 0x19d2
DefaultProduct = 0xffdd
TargetVendor = 0x19d2
TargetProduct = 0xffdd
MessageContent=
5553424312345678c00000008000069f030000000000000000000000000000
8. gedit /etc/udev/rules.d/99-zte-ac682.rules
9. Isikan ini pada text editor yang baru terbuka
# /etc/udev/rules.d/99-zte-ac682.rules
#
# Smart ZTE AC682 (EVDO)
#
SUBSYSTEM=="usb", SYSFS{idVendor}=="19d2",
SYSFS{idProduct}=="ffdd", RUN+="/usr/sbin/usb_modeswitch –
10. modprobe usbserial vendor=0x19d2 product=0xffdd
11. wvdialconf
12. gedit /etc/wvdial.conf
13. Isikan ini pada text editor yang baru terbuka
[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
14. wvdial smart
15. Biar ga ribet tiap kali colok modem harus eject cd rom (karena kedetect sebagai cd rom) nya agar dikenali sebagai usb Buka Text Editor, save file dengan akhiran .sh
#!/bin/bash
sudo eject /dev/sr1
sleep 6
sudo modprobe usbserial vendor=0x19d2 product=0xffdd
sleep 6
sudo wvdial smart
16. Tulis di Terminal
sudo chmod +x smart.sh
biar bisa di eksekusi.

nah untuk selanjutnya tinggal tulis diterminal
./smart.sh

0 komentar:

Posting Komentar