前幾天在閒魚上看到一款路由器瑞斯康達sgm1500,網上查了一下相關配置,搞了一台。
配置如下
cpu:mt7621
介面:1wan+4lan,usb2.0(全千兆網口)
無線:2.4g/5g(7615dn)
flash:128m(nand)
記憶體:256m
刷breed
確定breed
cpu和無線晶元是和斐遜k2p一樣的,記憶體和flash方案和小公尺r3g,極路由4一樣(nand flash)
根據相關配置資訊,到hackpascal大佬的恩山帖子查詢,mt7621的nand flash方案的breed有極路由4,小公尺r3g(網件r6220記憶體只有128m排除掉)
2020-11-06 09-53-27.png
snipaste_2020-11-06_19-01-25.png
telnet進入路由
路由器通電,用網線連線路由器的lan口和電腦的網口
等待片刻開啟cmd輸入ipconfig,檢視有線網絡卡獲取到ip位址(192.168.2.x)和閘道器(192.168.2.254)
用putty工具telnet進入路由器
host ip:192.168.2.254
connection type:telnet
使用者名稱:root
密碼:root
2020-11-06 14-16-58.png
snipaste_2020-11-06_19-20-48.png
snipaste_2020-11-06_18-58-43.png
備份原韌體和原bootloader
檢視分割槽資訊
cat /proc/mtd
root@openwrt:~# cat /proc/mtd
dev: size erasesize name
mtd0: 07f80000 00020000 "all"
mtd1: 00080000 00020000 "bootloader" ###mtd1就是引導分割槽(bootloader)
mtd2: 00080000 00020000 "config"
mtd3: 00040000 00020000 "factory"
mtd4: 01ec0000 00020000 "firmware" ###mtd4就是韌體分割槽(firmware)
mtd5: 01b94faf 00020000 "rootfs"
mtd6: 05f80000 00020000 "rootfs_data"
root@openwrt:~#
備份分割槽
dd if=原始檔(input file) of=目的檔案(of=output file )
備份啟動分割槽和韌體分割槽到/tmp目錄下
root@openwrt:~# dd if=/dev/mtd4 of=/tmp/firmware_backup.bin
62976+0 records in
62976+0 records out
root@openwrt:~# dd if=/dev/mtd1 of=/tmp/bootloader_backup.bin
1024+0 records in
1024+0 records out
root@openwrt:~#
檢視備份
root@openwrt:~# cd /tmp/
root@openwrt:/tmp# ls
bootloader_backup.bin ###有此檔案,說明上面的備份成功
firmware_backup.bin ###有此檔案,說明上面的備份成功
root@openwrt:/tmp#
匯出備份,上傳breed
開啟tftpd32.exe之前,先關閉系統防火牆和防毒軟體,否則tftp命令不能傳輸檔案
snipaste_2020-11-05_21-57-08.png
開啟tftpd32.exe,就會自動開啟tftp伺服器,server inte***ces選擇電腦網口的ip,就是上面cmd獲取的ip(192.168.2.x)
準備把breed-mt7621-hiwifi-hc5962.bin上傳到路由器上
(如果此breed不可用,在測試小公尺r3g的breed,經測試,極路由4的breed是可用的,r3g就沒有測試了)
下面兩個命令是把備份韌體匯出到本地tftpd32.exe所在目錄中
root@openwrt:/tmp# tftp -pl bootloader_backup.bin 192.168.2.192
root@openwrt:/tmp# tftp -pl firmware_backup.bin 192.168.2.192
snipaste_2020-11-06_19-07-47.png
上傳並確認breed檔案
root@openwrt:/tmp# tftp -gr breed-mt7621-hiwifi-hc5962.bin 192.168.2.192
###把本地tftpd32.exe所在目錄中的breed-mt7621-hiwifi-hc5962.bin檔案上傳到路由的/tmp目錄下
root@openwrt:/tmp# ls
breed-mt7621-hiwifi-hc5962.bin
刷入breed
把breed刷入到bootloader分割槽,如下資訊表示刷入完成
mtd write /tmp/breed-mt7621-hiwifi-hc5962.bin bootloader
root@openwrt:/tmp#mtd write /tmp/breed-mt7621-hiwifi-hc5962 bootloader
unlocking bootloader ...
writing form /tmp/breed-mt7621-hiwifi-hc5962.bin to bootloader ...
root@openwrt:/tmp#
刷第三方韌體
進入breed
路由器斷電
按住路由wps鍵並通電(wps鍵繼續按住8秒左右)
瀏覽器輸入192.168.1.1
snipaste_2020-11-05_22-03-42.png
以防萬一,繼續備份一下
snipaste_2020-11-05_22-04-19.png
刷第三方韌體(c大的**子已增加此型號,編譯一下即可)
snipaste_2020-11-05_22-05-54.png
更新snipaste_2020-11-05_22-06-12.png
刷入**子後等待路由器重啟,瀏覽器輸入192.168.2.1
使用者名稱:admin
密碼:admin
snipaste_2020-11-05_22-09-02.png
加入了些外掛程式
snipaste_2020-11-05_22-09-35.png
usb介面測試可用
snipaste_2020-11-05_22-12-22.png
測試測試了一下無線效果並不是很好(非專業測試,只是在家裡幾個地方測試了一下)
wifi
2.4g down
2.4g up
5g down
5gup
貼臉70.9
55.5
一堵牆38.2
30.6
兩堵牆2.6
7.228.4
41.6
個人感受
無線並不是很強,不如紅公尺ac2100,更不如斐訊k2p,看他們的2.4gwifi晶元對比,雖然**還算便宜,效果真的不咋地。如果不考慮無線的話,當個主路由或旁路由或交換機,翻個牆,去廣告等,也還是可以考慮一下的。
1軟體需求說明書
1引言 1.1編寫目的 1.2背景 1.3定義 1.4參考資料 2任務概述 2.1目標 2.2使用者的特點 2.3假定和約束 3需求規定 3.1對功能的規定 3.2對效能的規定 3.2.1精度 3.2.2時間特性要求 3.2.3靈活性 3.3輸人輸出要求 3.4資料管理能力要求 3.5故障處理要求 ...
ls一1測距儀說明書 雷射測距儀說明書
opti logic lh系列雷射測距 測高儀將雷射測距裝置和 垂直角度感測器合二為一,輕巧便攜,操作簡單。根據目標尺寸和反射 性的不同,此系列手持式雷射測距儀量程可 公尺 1000lh 型 利用內建的電子傾斜感測器,請斜補償雷射測距儀可以對傾斜 角度進行測量 精度達 0.1度 進而可以得出目標物體...
規格說明書文件(團隊專案第1組)
版本號 v0.1 版本號修改說明 一 引言 1 專案背景 構建之法 於2007年在清華大學首次實踐,隨後經過在北航 東北師範大學 福州大學 集美大學等三十餘所學校的不斷迭代與改進,現已形成了一套成熟的軟體工程課程教學體系,覆蓋了軟體工程和程式語言的教學。該教學體系有下面的特點 練習量大,內容多 除了...