Aten UC-232A USB to Serial di Mac OSX 10.7 Lion
Setelah
upgrade OS dari 10.6 Snow Leopard ke 10.7 Lion, ternyata USB to Serial
Adapter yang biasa saya pakai -Aten- tidak dikenali di Macbook 2009 yang
saya gunakan sehari-hari. Mengingat tidak ada official "driver" untuk
Aten di Lion, maka sesuai dengan saran banyak orang
berdasarkan pencarian singkat di Google, jadilah saya gunakan kext
Prolific untuk kemudian ditambahkan Vendor ID dan Product ID-nya Aten
UC-232A.Pertama, kita harus cari tahu dulu berapa Vendor ID dan Product ID adapter Aten yang kita pakai. Ada banyak cara, misalnya menggunakan USB Prober yang sepaket dengan Xcode. Kebetulan sebelumnya USB to Serial Adapter ini berjalan normal ketika masih di OSX SL (10.6), maka cukup saya copy saja Vendor dan Product ID dari file Info.plist di kext Aten.
Sebagai root, buka filenya dengan text editor, misalnya nano:
Eve:root root# nano /System/Library/Extensions/UC-232AC.kext/Contents/Info.plistBerikut contoh Vendor ID dan Product ID dari file tersebut:
<key>0557_2008</key>Untuk memulai instalasi, sebelumnya delete atau rename dulu file
<dict>
.....bla bla bla...
<key>idProduct</key>
<integer>8200</integer>
<key>idVendor</key>
<integer>1367</integer>
</dict>
UC-232AC.kext agar nantinya tidak bentrok dengan kext Prolific yang sudah kita edit.Eve:root root# mv /System/Library/Extensions/UC-232AC.kext/ /System/Library/Extensions/UC-232AC.kext.RENAMEInstall driver Prolific (atau bisa download dari sini) seperti biasa, lalu restart mac (optional). Setelah driver Prolific terinstall, buka file
UC-232AC.kext.RENAME/Contents/Info.plist, copy beberapa baris berikut:<key>0557_2008</key>lalu tambahkan ke dalam file
<dict>
<key>CFBundleIdentifier</key>
<string>com.aten.driver.PL2303</string>
<key>IOClass</key>
<string>com_aten_driver_PL2303</string>
<key>IOProviderClass</key>
<string>IOUSBInterface</string>
<key>bConfigurationValue</key>
<integer>1</integer>
<key>bInterfaceNumber</key>
<integer>0</integer>
<key>idProduct</key>
<integer>8200</integer>
<key>idVendor</key>
<integer>1367</integer>
</dict>
ProlificUsbSerial.kext/Contents/Info.plist sehingga hasil akhirnya sbb:<key>067B_2303</key>Kini tinggal mereload kext Prolific tadi agar Aten USB to Serial Adapter bisa dikenali di Lion:
<dict>
<key>CFBundleIdentifier</key>
<string>com.prolific.driver.PL2303</string>
<key>IOClass</key>
<string>com_prolific_driver_PL2303</string>
<key>IOProviderClass</key>
<string>IOUSBInterface</string>
<key>bConfigurationValue</key>
<integer>1</integer>
<key>bInterfaceNumber</key>
<integer>0</integer>
<key>idProduct</key>
<integer>8963</integer>
<key>idVendor</key>
<integer>1659</integer>
</dict>
<key>0557_2008</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.aten.driver.PL2303</string>
<key>IOClass</key>
<string>com_aten_driver_PL2303</string>
<key>IOProviderClass</key>
<string>IOUSBInterface</string>
<key>bConfigurationValue</key>
<integer>1</integer>
<key>bInterfaceNumber</key>
<integer>0</integer>
<key>idProduct</key>
<integer>8200</integer>
<key>idVendor</key>
<integer>1367</integer>
</dict>
Eve:root root# kextload /System/Library/Extensions/ProlificUsbSerial.kext/
Tancapkan adapter Aten, seharusnya kini sudah bisa dikenali sebagai
/dev/tty.usbserial
Tidak ada komentar:
Posting Komentar