[OPENWRT] Fix lỗi firmware Router Buffalo WZR-HP-G450H

[digi9.net] Bài viết này sẽ hướng dẫn các bạn unbrick router Buffalo WZR-HP-G450H do các lỗi liên quan đến quá trình up Firmware dẫn đến bị treo router.

Router Buffalo WZR-HP-G450H là router thuộc dòng cao cấp với các thông số như sau:

  • CPU: Atheros AR7242 , 1 core, speed 400Mhz
  • RAM: 64 MB
  • Flash: 32 MB
  • Chip wifi: Atheros AR9300 Rev 3
  • Switch chip: Atheros AR8316

OpenWRT là 1 hệ điều hành dựa trên linux, được dùng phổ biến trên các thiệt bị mạng, router….. Với việc sử dụng OpenWRT làm firmware thay thế firmware mặc định ta có thể mở rộng tính năng của thiết bị lên gấp nhiều lần.

Trong quá trình upfirmware openwrt lên Router Buffalo WZR-HP-G450H đôi lúc có thể xảy ra các lỗi làm treo luôn Router, tình trạng khi router bị treo là đèn system trên Router nhấp nháy đỏ liên lục. Các bước sau sẽ giúp cài lại firmware cho WZR-HP-G450 và có thể áp dụng với mọi loại thiết bị khác có hỗ trợ openwrt.

1. Chuẩn Bị:

  1. Cáp chuyển đổi USB 2.0 sang TTL Serial, có thể mua trên các shop online, nên mua loại có sẵn dây cáp
  2. Phần mềm TeraTERM, (tương tự như Putty nhưng có thêm tính năng load file) https://osdn.net/frs/redir.php?m=xtom_hk&f=ttssh2%2F70355%2Fteraterm-4.101.zip
  3. Fimrware OpenWRT phiên bản 18.xx http://downloads.openwrt.org/releases/18.06.1/targets/ar71xx/generic/openwrt-18.06.1-ar71xx-generic-wzr-hp-g450h-squashfs-sysupgrade.bin
  4.  

2. Kết nối USB TTL Serial vào Router

 

Các bạn mở router ra (có thể dùng tuốc-nơ-vít dẹp) và nối dây từ USB TTL sang cổng serial của router theo sơ đồ sau:

Sơ đồ đấu dây cổng Serial .



Cáp USB TTL Serial
Vị trí port Serial
Vị trí các chân Serial trên router
Cắm cáp vào Port serial

Cắm cáp vào Port serial

3. Up firmware

a. Chạy phần mềm Tera Term: Vào seup -> Serial và cấu hình theo thông số sau:

    • Speed: 115200
    • Data: 8 bit
    • Parity: None
    • Stop bits: 1
    • Flow Control: None

b. Gắn nguồn vào Router:

c. Trên màn hình console sẽ hiện ra các thông tin và dừng lại ở thông báo lỗi — BROKEN FIRMWARE…–

d. Bấm Crtl + C liên tục cho đến khi xuất hiện dấu nhắc nhập lệnh _

e. Gõ vào lệnh loady

f. Vào File – Transfer – YMODEM – Send -> chọn file firmware đã tải ở bước 1 . Quá trình tải file hơi lâu, có thể lên tới 20 phút.

g. Sau khi tải xong. trên màn hình sẽ xuất hiện thông báo copy xong và dung luuợng file -> copy số này lại, theo như hình bên dưới thì số byte đã copy là 0x00390004 (dạng hex tương đương 3735556 Bytes)

h. Tiến hành xóa firmware cũ 

erase BF060000 BEFFFFFF

i. Copy firmware mới vào phân vùng firmware:
cp.b 81f00000 BF060000 0x00390004 (trong đó 0x00390004 là số bye dạng hex có được ở bước 6)

j. Load firmware mới
bootm

Đến đây bạn đã hoàn tất load firmware mới cho router. Cách up firmware này có thể được áp dụng cho các loại thiết bị khác miễn có cổng serial.

Chúc các bạn thành công. Các bạn có thể tham khảo thêm video bên dưới nếu chưa quen thao tác.

https://youtu.be/b0idxEuOFiA

— digi9.net —

Hãy bình luận đầu tiên

Để lại một phản hồi

Thư điện tử của bạn sẽ không được hiện thị công khai.


*