Mod USB cho Router wifi DLink DIR615 E4

I. Mod phần cứng. 

1. Hàn điện trở 0 ohm vào vị trí L1. Do ko tìm ra điện trở dán 0 ohm nên mình hàn tắt bằng dây chì.
2. Hàn điện trở 22 ohm vào vị trí R4 và R5, hàn cài này là nối chân D+ và D- với đầu cắm USB. Và hàn điện trở 15k ohm vào vị trí R2 và R3, hàn cái này là nối chân D+ và D- với GND bằng điện trở 15k ohm. Do ko có điện trở dán nên mình hàn bằng điện trở thường, và vị trí hàn có khác đối với điện trở 15k.
Hình 1: Hàn điện trở 0 ohm vào L1 và 22 ohm vào R4, R5

 Hình 2: Hàn điện trở 15k vào chân D+ và D- với GND

3. Hàn đầu USB cái vào.

II. Compile fw openwrt cho DLink DIR615 E4 hổ trợ USB.

1. Cài xubuntu 12.04 v
    Sau khi cài xubuntu thì cài các gói cần thiết để compile:
$ sudo apt-get install subversion
$ sudo apt-get install g++ gawk libncurses5-dev zlib1g-dev git-core
    Tạo thư mục openwrt và tải source về.
$ cd
$ mkdir openwrt
$ cd openwrt
$ svn co svn://svn.openwrt.org/openwrt/trunk
    Vào thư mục truntarget/linux/ar71xx/files/arch/mips/ath79 mở file mach-dir-600-a1.c:
       - Thêm dòng #include "dev-usb.h" vào trước dòng #include "dev-leds-gpio.h"
       - Thêm dòng ath79_register_usb(); vào trước dòng ath79_register_m25p80(NULL);
    Cấu hình để compile:
$ cd trunk
$ make menuconfig
    Chọn:   Target System (Atheros AR7xxx/AR9xxx)  --->               
  │ │        Subtarget (Generic)  --->                                    
  │ │        Target Profile (D-Link DIR-600 rev. A1)  --->
    Kéo xuống dưới vào Kernel module  --->   USB support ---> chọn kmod-usb-core, kmod-usb-storage, kmod-usb-ohci, kmod-usb-storage-extras
Tiếp theo vào Kernel module  --->Block Devices --> chọn  kmod-scsi-generic
 Tiếp theo vào Kernel module  ---> Filesystems chọn kmod-fs-ext4, kmod-fs-vfat và chọn những file system mà bạn muốn.
    Bắt đầu compile và flash fw vào router.
$ make

Nhận xét

Bài đăng phổ biến từ blog này

Điều khiển đèn bằng router Dlink DIR615C2 thông qua web.

Bài 3 - Blink LED