Ganti Nyawa USBisp MX-V3.00 2012-05-20 dengan USBasp

Paket pesenan saya sudah tiba. Kali ini saya membeli sebuah Downloader USB. Sebelumnya saya juga pernah membuat USB Downloader , waktu itu saya menggunakan AtMega8 dengan Skema Rangkaian dan Firmware yang bisa di download di Thomas Fischl Tapi dari segi dimensi dan desain, tentu saya tertarik untuk membeli USB Downloader yang sudah siap pakai :D

Tak mau menunggu lama, Langsung saja saya coba untuk pertama kalinya. Tapi setelah saya tancapkan ke port USB Laptop saya, yang terdeteksi bukanlah sebagai hardware USBasp,,tapi sebagai pperangkat HID(Human Interface Device). Bingung?? tentu iya. sebagai orang awam di dunia mikrokontroler tentu membuat saya bingung. saat saya coba untuk Update driver nya menggunakan driver usb downloader dari Fischl, tetap saja tidak bisa.  Programer yang saya pakai adalah Khazama, itupun juga ga bisa detect Downloader saya sebagai USBasp.. . saya coba di PC lain yang menggunakan Windows XP pun juga hasilnya nihil.

Dari Hasil Googling pun banyak saya temukan forum-forum yang mengakatan Downloader jenis ini tidak kompatibel dengan Khazama, atau juga AVRDUDE.

Sebuah pencerahan datang saat saya melihat pembahasan  Mr. Uwezi mengenai Downloader jenis ini .

yaaah,,,,,website nya pake bahasa inggris, padahal saya tidak mudeng sama sekali...
google translate pun saya andalkan.wkwkw.

ok..kembali ke USB Downloader. ternyata di website tersebut dikatakan bahwa USB Dowloader MX-USBISP-V3.00 memiliki register sebagai unit HID pada USB dengan vid = 0x03EB & pid = 0xc8b4 . Bukan sebagai USBasp dengan vid = 0x16c0 & pid = 0x.05dc .lalu bagaimana solusinya???

Dikarenakan yang mengatur protokol USB tersebut adalah pada firmware, maka Mr. Uwezi mencoba untuk mengganti firmware downloader tersebut. Firmware yang di gunakan adalah "USBasp" dari Thomas Fischl. namun firmware original dari Thomas Fischl tidak sesuai dengan skema rangkaian pada MX-USBISP-V3.00 sehingga Mr. Uwezi pun melakuna sedikit modifikasi pada firmware. kurang lebih seperti ini.

"There are some tiny, yet important, differences to the original USBasp programmer: in the USBasp USB-D- is connected to pin PB0, USB-D+ to PB1 and PD2/INT0. Here also USB-D- was connected to a pin on port D: PD3/INT1. Well, this should not really make a difference, and I continued my search for differences. OK, for some reason, also the LEDs are connected in parallel to 2 port pins each"...

setelah saya pahami step by step tentang artikel tersebut. saya pun langsung mendownload Firmware yang telah dimodifikasi oleh Mr. Uwezi dan memasukannya ke USB Dowloader MX-USBISP-V3.00 Menggunakan downloader lain (saya menggunakan Downloader Paralel)

mengganti firmwarenya tidak sulit. hubungkan Pin Mosi,Miso, Sck, Reset dan Ground yang ada di USB Dowloader MX-USBISP-V3.00 ke downloader. oh iya.. Pada bagian ini jangan lupa dipasang jumper.

 Jumper Self Programming digunakan ketika ingin mengganti Firmware nya.


Sebelum mendownload file hex nya.. chip harus dihapus terlebih dahulu, karena setting fusebit dari pabrikan bersifat Protect. Saya menggunakan CVAvr untuk menghapus dan mendownoad Firmwarenya.

Setelah selesai , maka Led yang berwarna merah akan mati dan Led biru akan menyala.


tarraaaaaaa........
sekarang USB Dowloader MX-USBISP-V3.00 saya sudah terdeteksi sebagai USB asp dan siap digunakan.

Silahkan Download Firmware yang sudah di update disini

untuk drivernya bisa di download disini

bagi yang belum punya Khazama bisa di download disini

Salam Koplak

Popular Post

All right reserved by khoirul muhlisin. Diberdayakan oleh Blogger.

- Copyright © 2013 blogger amatir -Metrominimalist- Powered by Blogger - Designed by Johanes Djogan -