Monday, July 8, 2013

[GUIDE] Setup USB Modem Smartfren AC682 di Ubuntu 12.04

Kali ini saya akan men-share tutorial untuk melakukan setup USB Modem Smartfren AC682 di Ubuntu 12.04. Untuk aplikasinya sendiri saya menggunakan aplikasi ppp bawaan dari Ubuntu. Tutorial ini seharusnya juga dapat diaplikasikan ke USB Modem merk lain dengan sedikit merubah konfigurasi yang ada.

Okay mari kita mulai, colokan USB Modem ke port USB yang tersedia, tunggu kira-kira +/- 10-30 detik kemudian jalankan command berikut:
Ubuntu:~$ lsusb | grep ZTE
Bus 003 Device 003: ID 19d2:ffdd ZTE WCDMA Technologies MSM

Dari command lsusb tersebut terlihat kalau USB Modem-nya sudah terdetect di komputer. Perhatikan dan catat tulisan '19d2' dan 'ffdd', dimana '19d2' adalah idVendor dan 'ffdd' adalah idProduct dari USB Modem.

Kemudian jalankan command berikut ini:
Ubuntu:~$ dmesg | grep 19d2
[ 95.589146] usb 3-1: New USB device found, idVendor=19d2, idProduct=ffde

Catat juga kata 'usb 3-1' karena akan kita gunakan untuk mengetahui path device dari USB Modem.

Kemudian untuk meng-attach USB Modem agar dapat digunakan, jalankan command berikut:
Ubuntu:~$ sudo modprobe usbserial vendor=0x19d2 product=0xffdd

Kemudian jalankan command berikut ini untuk melihat dimana USB Modem-nya di attach:
Ubuntu:~$ dmesg | grep 'usb 3-1'
[ 215.780879] usb 3-1: generic converter now attached to ttyUSB0
[ 215.781135] usb 3-1: generic converter now attached to ttyUSB1
[ 215.782899] usb 3-1: generic converter now attached to ttyUSB2

Catat kata 'ttyUSB0' karena akan kita gunakan sebagai modem port pada konfigurasi ppp.

Okay kita sampai pada step untuk mengkonfigurasi aplikasi ppp bawaan dari Ubuntu. untuk melakukannya jalankan command berikut:
Ubuntu:~$ sudo pppconfig

Setelah command tersebut dijalankan, selanjutnya kita akan melihat tampilan muka dari ppp config. Ikuti step-step berikut untuk melakukan konfigurasi:
  1. Main Menu -> Create Create a Connection
  2. Provider Name -> Smartfren
  3. Configure Nameservers (DNS) -> Static atau Dynamic DNS (kalau pilih Static DNS bisa menggunakan DNS Google 8.8.8.8 dan 8.8.4.4)
  4. Authentication Method for provider -> PAP
  5. User Name -> smartfren
  6. Password -> smartfren
  7. Speed -> 115200 (default)
  8. Pulse or Tone -> Tone
  9. Phone Number -> #777
  10. Choose Modem Config Method -> Yes
  11. Select Modem Port -> Manual (default)
  12. Manually Select Modem Port -> /dev/ttyUSB0
  13. Properties of Smartfren -> Finished Write Files and Return to Main Menu
  14. Finished
  15. Main Menu -> Quit Exit This Utility

Kemudian untuk memulai koneksi ke smartfren kita dapat menggunakan command 'pon' diikuti dengan 'Provider Name' yang tadi kita masukan. Sedangkan untuk memutuskan koneksi kita dapat menggunakan command 'poff'.
Ubuntu:~$ pon Smartfren

Tunggu kira-kira 20-30 dtk setelah command 'pon' dijalankan. kemudian jalankan command berikut untuk mengetahui apakah koneksi ke smartfren berhasil dibuat atau tidak.
Ubuntu:~$ plog | grep 'IP address'
Jul 8 09:04:52 r2d3n-Ubuntu pppd[2492]: local IP address 10.197.178.209

Jika anda sudah mendapatkan local IP address berarti anda sudah berhasil melakukan koneksi ke smartfren. Apabila belum berhasil, jalankan command 'pon' lagi.

Untuk memastikannya anda dapat melakukan ping ke Google:
Ubuntu:~$ ping www.google.com
PING www.google.com (173.194.38.148) 56(84) bytes of data.
64 bytes from sin04s01-in-f20.1e100.net (173.194.38.148): icmp_req=1 ttl=54 time=90.4 ms
64 bytes from sin04s01-in-f20.1e100.net (173.194.38.148): icmp_req=2 ttl=54 time=82.9 ms
64 bytes from sin04s01-in-f20.1e100.net (173.194.38.148): icmp_req=3 ttl=54 time=74.9 ms
64 bytes from sin04s01-in-f20.1e100.net (173.194.38.148): icmp_req=4 ttl=54 time=66.9 ms
--- www.google.com ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3003ms
rtt min/avg/max/mdev = 66.929/78.829/90.466/8.793 ms

Selamat anda sekarang sudah terkoneksi dengan Internet. Have Fun!! (^o^)v

Friday, July 5, 2013

[GUIDE] Instalasi Custom ROM Pada Google Nexus 4

Step-by-step guide untuk melakukan instalasi Custom ROM pada Nexus 4. Guide ini dapat dijalankan di Linux ataupun Windows.

Kesulitan: Menengah

Yang dibutuhkan:
  1. Custom ROM (AOSP, PA, CM, AOKP, dll)
  2. GApps
  3. Custom Recovery (CWM, TWRP, dll)
  4. Android SDK Platform Tools
  5. Google USB Driver (opsional untuk di Windows)

Pastikan komputer anda sudah disetup agar dapat menjalankan command fastboot. Anda dapat mencari guide untuk setup fastboot di google.

Opsional: Backup Nexus 4 anda apabila bootloader belum di unlock.

STEP 1 (opsional): Unlock Bootloader
  1. Boot Nexus 4 ke bootloader mode (pada posisi off tekan tombol volume down dan tombol power).
  2. Jalankan command: "fastboot oem unlock" di PC (tanpa tanda kutip).
  3. Pilih yes pada Nexus 4.
  4. Boot android dengan normal, data anda akan terhapus semua.

STEP 2: Install Custom Recovery
  1. Extract recovery.img ke dalam folder platform-tools Android SDK.
  2. Copy file zip dari Custom ROM dan GApps ke dalam Nexus 4.
  3. Boot Nexus 4 ke bootloader mode (pada posisi off tekan tombol volume down dan tombol power).
  4. Jalankan command: "fastboot flash recovery recovery.img" di PC (tanpa tanda kutip).
  5. Tekan tombol volume up/down sampai label berubah menjadi recovery, kemudian tekan tombol power untuk masuk ke custom recovery mode.
  6. Jangan reboot Nexus 4 anda ke mode normal karena custom recovery yang telah anda install akan terhapus kecuali anda sudah menggunakan custom ROM sebelumnya.

STEP 3: Install Custom ROM
  1. Pada custom recovery mode, wipe data (factory reset) dan wipe cache.
  2. Install Custom ROM zip dengan menggunakan fitur install zip pada custom recovery.
  3. Install GApps zip dengan cara yang sama.
  4. (opsional) Format /data/media (/sdcard) (Pastikan data anda sudah di backup).
  5. Reboot Nexus 4 anda.

Selamat anda sudah menggunakan custom ROM sekarang. (^o^)v
http://adiwibi.blogspot.com/