May 5, 2007

Membajak – Softmodem (aka winmodem) On My Laptop (Hewlett Packard Presario – M2007AP)

Posted in My Linux at 6:16 pm by d1ckyklas

Karena berbagai hal, terutama saya nggak bisa menemukan cara compile kernel di debian KLAS ada Ubuntu Feisty Fawn 7.04 langsung malamnya install ke laptop saya. waduh nggak jadi pindah agama nich🙂

Yang perlu diingat driver modem yang tersedia di http://www.linuxant.com, untuk versi FREE akan berjalan pada kecepatan 14.4kbps, dan versi lisensi dengan kecepatan 56kbps. Lho koq bajak?! yah gimana lagi, khusus tools yang ini mau nggak mau daripada nggak bisa konek, atau bisa konek tapi lemot ya ber”hijack” ria🙂

anyway beberapa tools dan perintah yang anda perlukan adalah

  • command line : ls, cat, vim, lspci, wvdial, wvdial.conf
  • paket compiling : linux-source, linux-kernel-header, autoconf, make, gcc
  • download paket program : scanmodem.gz, generator.pl, hsfpatchuniversalpatch-1.2.tar.gz, hsfmodem_7.60.00.04full_i386.deb (atau sesuai paket, boleh source code tar.gz)

Petunjuk Umum :

  • Identifikasi modem dengan scanmodem
  • Install hsfmodem_7.60.00.04full_i386.deb
  • extract hsfpatchuniversalpatch-1.2.tar.gz di direktori /usr/lib/hsfmodem/
  • jalankan program hsfpatch untuk mem-patch hsfengine-i386.0
  • jalankan generator.pl untuk mendapatkan license-key (agar kecepatan modem dapat ditingkatkan dari 14400 ke 56kbps
  • masukkan license key yang sesuai
  • edit wvdial.conf
  • selesai

 

Cara memasak:

  • download program2x yang dibutuhkan : scanmodem.gz, generator.pl, hsfmodem_7.60.00.04full_i386.deb
  • extract program scanmodem.gz dengan perintah “gunzip scanmodem.gz”
  • jalankan program tersebut dengan perintah “./scanmodem”
  • akan terbentuk direktori “Modem” masuk kedalam direktori tersebut dengan perintah “cd Modem”
  • lihat file2x yang terbentuk dengan perintah “ls”
  • lihat file ModemData.txt dengan perintah “cat” atau “vim”
  • cari baris yang terdapat bagian file dibawah ini: (contoh dri laptop saya)

#########################################
=== Next deducing cogent software ===

 

For candidate modem in PCI bus: 00:1f.6
Class 0703: 8086:24c6 Modem: Intel Corporation 82801DB/DBL/DBM
Primary PCI_id 8086:24c6
Subsystem PCI_id 103c:3080
Softmodem codec or Vendor from diagnostics: CXT30, a Conexant type,
from Archives: CXT, a Conexant type,
CXT is a generic for all CXTnumbers, with Linuxant hsfmodem software support.

 

 

Lacking a dsp (digital signal processing) chip, the modem is a software
intensive or “softmodem” type. Its primary controller manages the traffic
with the CPU. But the software needed is specified in the Subsystem.
—————————————–
Support type needed or chipset: hsfmodem
#########################################

 

  • ketahuan bahwa untuk software yang support untuk modem Intel ini adalah menggunakan hsfmodem
  • sekarang kita install hsfmodem dengan perintah : “dpkg -i hsfmodem_7.60.00.04full_i386.deb (pastikan file2x untuk kompilasi sudah terinstall
  • akan diminta masukkan direktori kompilasi yang sesuai tekan enter saja
  • ditanyakan email address : tux@kernel.org , untuk negara : USA, dan license key di-enter saja untuk free
  • extract file hsfpatchuniversal-1.2.tar.gz dan copy file hsfpatch (bukan direktorinya) ke /usr/lib/hsfmodem/
  • apabila letaknya sudah benar jalankan hsfpatch dengan perintah “./hsfpatch”
  • jalankan perintah hsfconfig –info, catat Registration ID (dalam kasus ini Reg ID laptop saya A76F-BAD3-1720)
  • jalankan generator.pl dengan perintah “./generator.pl tux@kernel.org A76F-BAD3-1720”
  • catat license key yang muncul
  • jalankan perintah “hsfconfig –license” masukkan license key yang sudah di”generate”
  • periksa lagi status nya hingga OK seperti ini

#####################################

Config for modem unit 0: /dev/ttySHSF0
Device instance: 0-PCI-8086:24c6-103c:3080
HW revision : CXT30 SSD=22 LSD=0x10
HW profile name: hsfmc97ich
Registration ID: A76F-BAD3-1720
License owner : tux@kernel.org
License key : BF-54-E5-EF-CD-A6
License status : OK
Current region : USA (T.35 code: 00B5)

#####################################

  • Edit file wvdial.conf di /etc/wvdial.conf
  • masukkan data berikut :

####################################

[Dialer Defaults]
Modem = /dev/ttySHSF0
Baud = 57600
Init = ATZ
Init2= AT&FW3+MS=V90,1,28800,33600,28800,56000
Phone = 080989999
Username = telkomnet@instan
Password = telkom
New PPPD = yes

#####################################

  • Simpan file wvdial.conf
  • jalan perintah dialup dengan “wvdial &”
  • Silahkan koneksikan kabel telpon anda dan selamat mencoba !!

 

ps : kalo ternyata license status tidak okay2x, anda ulangi proses generator.pl, atau waktu memasukkan lisensi, ganti region USA dengan region usa (case sensitive)

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: