D-Link DI-624 硬體版本。D:閃爍的OpenWrt
我有一個 D-Link DI-624 rev。D2 路由器。它基於 Atheros AR2316A-001 晶片組,具有 8MB RAM。
我打開設備查看其中使用的實際元件,我可以確認,它確實是帶有 PSC A2V64S40CTP (8MB RAM) 的 AR2316A-001 晶片組。我找不到快閃記憶體晶片,原始韌體大小為1MB,我不知道是否可以將更大的東西載入到設備上。
我想知道,如果我可以在上面載入OpenWrt,所以我用 AR231x 晶片組作為目標編譯了 OpenWrt。現在,編譯過程產生了這些 squashfs 圖像:
openwrt-atheros-np25g-squashfs.bin openwrt-atheros-ubnt2-pico2-squashfs.bin openwrt-atheros-ubnt2-squashfs.bin openwrt-atheros-ubnt5-squashfs.bin openwrt-atheros-wpe53g-squashfs.bin
所有這些文件的大小都在 2.4MB 到 2.5MB 左右,遠遠超過 D-Link 提供的韌體(
di624revD_firmware_404.bin
大約 1MB)。我想知道如果有的話我應該嘗試上傳哪個文件。在支持設備的DD-WRT 頁面上,此路由器被列出,修訂版 C,它使用相同的晶片組。
DI-624 具有與其他 D-Link 產品(如 DIR-600)相媲美的有趣緊急功能:在將電源連接到設備時按住重置按鈕時,路由器會進入緊急恢復模式。然後,當用瀏覽器訪問 192.168.0.1 時,你可以上傳另一個韌體,不管路由器有多壞。
萬一有人成功地將替代作業系統刷到 DI-624 上,我非常想知道如何。OpenWrt 論壇上有一些人聲稱他可以在 DI-624 上啟動 Linux,但他並沒有真正解釋他是如何做到的。
我不確定這個問題是屬於這裡還是屬於electronics.SE
在您確定設備中使用的 Flash ROM 的類型和大小之前,您不應冒險使用除專用韌體以外的任何東西來刷寫它。Atheros 晶片組在各種無線設備中非常常見,僅使用特定晶片並不能保證整個設備與您的韌體一起正常工作。晶片組就像電腦 CPU + 一些外圍設備,但不一定全部。並且必須支持系統儲存。
編輯:如果您仔細閱讀,您會看到您連結到的頁面顯示了不兼容設備的列表。由於那裡列出了 DI-624,所以 dd-wrt 肯定不支持它。這幾乎可以肯定,您的自定義 OpenWrt 映像也不起作用。