手頭有個迅捷(FAST) FW300R的300M無線路由器, 1個WAN口, 4個100M LAN口, 2011年的時候買的, 當時家裡用的是華數網通10M的寬頻, 一直運行得不錯, 13年底的時候家裡辦了電信E家199套餐, 含了20M的光纖, 安裝的時候送的中興通訊的F660光貓, 自己又折騰了下把光貓裡內置的300M無線功能也運行起來了, 從此這個FW300R的路由器就閒置至今, 直到前段時間買了台小米電視, 也是需要連接上網, 並且自己是經常從網上下載劇集用電視內置的播放機來播放看, 所以心想能弄省電的檔案伺服器裝個小硬碟能下載能網路共用, 讓電視直接從檔共用伺服器中讀取劇集來播放就省得自己開著電腦共用或者是折騰拷貝U盤了。
看一下這台路由器主晶片是400MHz的AR7241,
無線晶片是AR9287,
32MB RAM + 4MB FLASH,
外置雙天線。
應該比較有可玩性,
查了下資料AR7241最大支援的記憶體是64MB,
並且是集成了USB的PHY的,
直接就可以接出USB的DM和DP差分信號線。
拆機後裸照, 主晶片是AR7241, 32MB記憶體, 4MB FLASH 做工中規中矩
研究了資料並且結合手頭現有的材料零件後打算進行如下的改造
1、把RAM改成64MB, 這樣以後做檔案伺服器也可以多謝緩存
2、FLASH擴展成8MB, 以備更多的擴展
3、添加USB口, 外接USB硬碟等等必須的
4、小摩一下, 供電改造下換成固態電容, 心理舒服(這都是玩音響發燒烙下的病根啊)
5、更YY一下, 無線晶片周圍再加上個遮罩罩
6、原廠固件改成DD-WRT或者是OPENWRT等等, 開源玩的人多, 並且自己可以編譯固件滿足個性化需要。
OK, 就這些, 開幹吧
首先在外殼電源和WAN口的位置開了USB的槽位, 手藝不咋地, 開得比較難看
USB插座焊上的情景, 外殼直接固定到PCB上, 並且加了固態電容做濾波, 以保證以後外接USB硬碟電源穩定。
USB 的DM DP差分信號線焊到AR7241的這個位置
記憶體換成了64MB的
為了調試方便,還在PCB相應位置加了UART調試口的引出
路由器供電部分進行了小改換成了固態電容,夠YY吧
哥最感到心酸的就是SPI FLASH插座了,用引線從PCB上引出,然後焊上DIP8的插座,這樣方便以後折騰固件,媽媽再也不用擔心刷壞固件了,可以這樣玩那樣玩換著玩,哈哈,就是FLASH都是SOP8這類的所以得弄個SOP8-DIP8轉接板,折騰完後為了防止短路,再包上膠布,裹得跟木乃伊似的,特寒磣
折騰完後的全域圖,還用剩餘的薄銅皮邊角料焊了個遮罩罩上去,不管有沒有用,反正感覺高大上多了
硬體部分折騰完了,這麼大費周折改硬體都是為了以後玩軟體能更加酸爽,不再捉襟見肘啊,呵呵。SPI FLASH暫時還是用原先的4MB的插上,通電後沒問題,原廠固件順利跑著,各種功能測試正常,然後從DD-WRT上下載最新的固件,直接在原廠WEB介面下選擇升級DD-WRT 20150825的factory-to-ddwrt.bin就行了,很簡單,上電運行的圖。
DD-WRT設置完後系統狀態的圖,看見了沒記憶體變成64MB了
跑個重負荷的迅雷下載,同時下載貝爺的越野千里,下載速度超過10MB/S,沒錯是B位元組,妥妥沒問題。
,沒錯,哥是來炫耀100M光纖的
同時開迅雷下載滿速後的系統狀態
現在關於FW300R的硬體改造都已經順利完成,先玩玩DD-WRT,DD-WRT都是官方提供的固件,比較穩定。接下來還打算玩玩OPENWRT,這個需要自己編譯,現在還很陌生,慢慢研究。另外USB部分硬體是接上了,但是還需要找相應的固件來刷機,才能開啟USB功能以及檔共用,還得慢慢折騰。個人感覺用舊的路由器進行相應的改造,配合OPENWRT等這些開源的系統,有很多可玩性,自己程式設計下可以改造成共用伺服器、下載伺服器、甚至家庭智慧控制中心等等,畢竟它的CPU 400MHZ也不慢了,很值得折騰。先寫到這裡,希望大家喜歡,謝謝
推薦閱讀
乾貨 | 手把手教你低成本打造物聯網控制盒子
乾貨 | STM32 SDIO折騰記
乾貨 | 請勿忽視不起眼的有刷直流電機(一)
乾貨 | 請勿忽視不起眼的有刷直流電機(二)
乾貨 | 全手工打造自動增益放大器
乾貨 | 6個按鍵能有多少組合?這篇文章告訴你
乾貨 | 如何著手電源設計,看完秒懂!
乾貨 | 電源時序留個心,偏置不“跑偏” !
乾貨 | 一招處理 MSP432 Debug 出錯及晶片故障
以保證以後外接USB硬碟電源穩定。USB 的DM DP差分信號線焊到AR7241的這個位置
記憶體換成了64MB的
為了調試方便,還在PCB相應位置加了UART調試口的引出
路由器供電部分進行了小改換成了固態電容,夠YY吧
哥最感到心酸的就是SPI FLASH插座了,用引線從PCB上引出,然後焊上DIP8的插座,這樣方便以後折騰固件,媽媽再也不用擔心刷壞固件了,可以這樣玩那樣玩換著玩,哈哈,就是FLASH都是SOP8這類的所以得弄個SOP8-DIP8轉接板,折騰完後為了防止短路,再包上膠布,裹得跟木乃伊似的,特寒磣
折騰完後的全域圖,還用剩餘的薄銅皮邊角料焊了個遮罩罩上去,不管有沒有用,反正感覺高大上多了
硬體部分折騰完了,這麼大費周折改硬體都是為了以後玩軟體能更加酸爽,不再捉襟見肘啊,呵呵。SPI FLASH暫時還是用原先的4MB的插上,通電後沒問題,原廠固件順利跑著,各種功能測試正常,然後從DD-WRT上下載最新的固件,直接在原廠WEB介面下選擇升級DD-WRT 20150825的factory-to-ddwrt.bin就行了,很簡單,上電運行的圖。
DD-WRT設置完後系統狀態的圖,看見了沒記憶體變成64MB了
跑個重負荷的迅雷下載,同時下載貝爺的越野千里,下載速度超過10MB/S,沒錯是B位元組,妥妥沒問題。
,沒錯,哥是來炫耀100M光纖的
同時開迅雷下載滿速後的系統狀態
現在關於FW300R的硬體改造都已經順利完成,先玩玩DD-WRT,DD-WRT都是官方提供的固件,比較穩定。接下來還打算玩玩OPENWRT,這個需要自己編譯,現在還很陌生,慢慢研究。另外USB部分硬體是接上了,但是還需要找相應的固件來刷機,才能開啟USB功能以及檔共用,還得慢慢折騰。個人感覺用舊的路由器進行相應的改造,配合OPENWRT等這些開源的系統,有很多可玩性,自己程式設計下可以改造成共用伺服器、下載伺服器、甚至家庭智慧控制中心等等,畢竟它的CPU 400MHZ也不慢了,很值得折騰。先寫到這裡,希望大家喜歡,謝謝
推薦閱讀
乾貨 | 手把手教你低成本打造物聯網控制盒子
乾貨 | STM32 SDIO折騰記
乾貨 | 請勿忽視不起眼的有刷直流電機(一)
乾貨 | 請勿忽視不起眼的有刷直流電機(二)
乾貨 | 全手工打造自動增益放大器
乾貨 | 6個按鍵能有多少組合?這篇文章告訴你
乾貨 | 如何著手電源設計,看完秒懂!
乾貨 | 電源時序留個心,偏置不“跑偏” !
乾貨 | 一招處理 MSP432 Debug 出錯及晶片故障