目錄

Zyxel NWA1123-AC 修復筆記

因為 NWA1123-AC 的 WebUI 在 Chrome 下面沒辦法正常顯示,只能使用 Edge,相當不方便,所以就手賤去更新韌體,然後失敗了,完全開不了機。所以有了這篇修復筆記

Table of Contents

<span class="ez-toc-title-toggle"><a class="ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle" style="display: none;"><i class="ez-toc-glyphicon ez-toc-icon-toggle"></i></a></span>

準備

要先準備 Serial 線,需要三條杜邦線,以及 USB to TTL 或是 Raspberry Pi 一張,我自己是用 Banana Pi M2 。

Windows 的電腦一台並安裝 tftpd [1],負責 tftp server,使用 Linux 作為 tftp server 都會失敗,不知道為什麼。

從 Zyxel 官網下載 NWA1123-AC 的 firmware [2]。並將 V212AAOX0C0.bin 重新命名為 V212AAOX0C0.tar.bz2,並解壓縮成 vmlinux_mi124_f1e.lzma.uImage 與 mi124_f1e-jffs2 ,並放入 tftpd 的資料夾中。

正題

先將 NWA1123-AC 斷電並拆殼,天線是固定在上蓋,要小心不要扯到線,依照 OpenWrt 的說明 [3] 接上 GND 、 RX 、 TX,Vcc 則忽略,若以 OpenWrt 圖所示,最右邊針腳為 GND ,由右向左依序為 GND、RX、TX。

然後連接 Serial ,並將 NWA1123-AC 上電,並於 Serial 多按幾次任意按鈕,進入 U-Boot 的操作介面。並參考這兩篇教學 [4,5]

# setenv ipaddr <AP IP>
# setenv serverip <Windows IP>
# run lk
# run lf

等待完成後就可以將 NWA1123-AC 重開機,並確認是否能使用了。 也可以直接在 U-Boot 操作執行

# run bootcmd

就能直接開機測試了。

Ref