導航:首頁 > 程序命令 > openwrt命令刷機

openwrt命令刷機

發布時間:2022-09-04 01:50:54

❶ 怎樣刷dg255d路由器0penwrt固件

方法/步驟
1
一、 用到的東西
1、網線 一條
2、USB轉TTL線 一條
3、SecureCRT終端模擬程序
4、當然路由器HG255D主體與電源適配器也少不了了

2
二、 接駁TTL線
路由器PCB板上的TX、RX、GND分別連接到USBTTL(USB轉串口)的TX、RX、GND插針上
拔掉路由器WAN和LAN口所有網線
HG255D TTL插座定義(V+ 為3.3V的電壓,千萬不能接)

3
三、 電腦預設1(筆者用的是XP系統)
將USB轉TTL接到電腦上,裝好USBTTL驅動,選擇正確的COM口(在設備管理器中查看第幾個COM口,筆者這里是COM9)。

4
四、 電腦預設2(筆者用的是XP系統)
把電腦的網卡地址改成靜態IP地址(設置為192.168.1.100)

5
五、設置SecureCRT相關參數
設置SecureCRT COM口的速率為每秒位數57600(筆者這里用的是SecureCRT,)。
設置SecureCRT里(Protocol:Serrial Port:COM9 Baud rate:57600 Data bits:8 Parity:None Stop bits:1)
Flow control選項 DTR/DSR,RTS/CTS,XON/XOFF都不打勾(COM口根據設備管理器中選擇相應的數字)。

6
六、完成SecureCRT相關參數的設置
點「Connect」完成SecureCRT COM口連接設置,如果連接正確,窗口前會有一個綠色的勾,如下圖:

7
七、准備好路由器與路由器的電源適配器
這時可以打開路由器的電源,如SecureCRT有顯示就表示接駁正確。關上電源。如沒有,請參考步驟二,(或把RX和TX兩根線對調)。
把相關的文件(u-boot、eeprom及Openwrt固件),與TFTPD32放在同一文件夾內,運行TFTPD32(什麼都不要設置)。

8
八、開始刷機——刷入u-boot 之一(確保TTL線已經正確接好)
(一)在SecureCRT,打開HG255D電源, 當出現
Please choose the operation:
1: Load system code to SDRAM via TFTP.
2: Load system code then write to Flash via TFTP.
3: Boot system code via Flash (default).
4: Enter boot command line interface.
9: Load Boot Loader code then write to Flash via TFTP.

(二)馬上按4後出現如下(不能按9,按9更新U-boot 100%變磚頭——鍵盤上的數字鍵4)
4: System Enter Boot Command Line Interface.
U-Boot 1.1.3 (Nov 28 2012 - 12:00:15
Main_loop !!
RT3052 #
如下圖:
P.S.如果不確定什麼時候該按4可以接上電源就馬上一直按數字鍵4, SecureCRT可以不需要關。

9
九、開始刷機——刷入u-boot 之二
(三)設置tftp服務的網路地址與上傳文件到內存
輸入命令
setenv serverip 192.168.1.100
回車
接著輸入
tftpboot 0x80100000 tftpd-uboot.bin
回車
SecureCRT窗口返回信息如下:

10
十、開始刷機——刷入u-boot 之三
(四)等SecureCRT里顯示2個Arp Timeout Check插上網線時,把網線插入路由器的LAN口(黃色的介面),隨便哪個口都可以。
注意:如果沒有提示成功下載到問題,千萬不要繼續下面的操作。等完全tftp上傳好,出現NetBootFileXferSize= 00023874)後 (00023874為tftpd-uboot.bin文件大小的16進制數值,別的U-boot文件的值可能不同)
(五)解鎖flash 保護
輸入
protect off all回車
返回信息如下:

十一、開始刷機——刷入u-boot 之四
(六)備份原版的EEPROM信息(備份原機MAC地址並使無線正常)。
輸入cp.b 0xBFFA0000 0x80100000 0x20000
回車
輸入md 0x80100000
回車
返回信息如下(這里的 md 命令那個地址寫錯了,現在無線信號,有點不行。本來要md 0x80100000 ,可是我寫成md 0x80800000。這樣會導致無線信號下降一半):

十二、開始刷機——刷入u-boot 之五
(七)擦除U-BOOT
輸入
erase 0xBF000000 0xBF03FFFF
回車
返回信息如下:

十三、開始刷機——刷入u-boot 之六
(八)寫入U-BOOT
輸入
cp.b 0x80100000 0xBF000000 0x40000
回車
返回信息如下:

十四、刷u-boot完成
(九)刷完系統會自行重啟,如果沒有重啟請按Ctrl+C來重啟機器。
(十)到這里u-boot刷完成,關閉tftpd32.exe
這里筆者刷的是tftpd版的uboot,這種方法還可以刷電信原版的uboot和httpd版的uboot。
P.S.如果要刷eeprom要先刷tftfd版的uboot,再刷eeprom。刷httpd版後是不能刷eeprom的,因為eeprom是需要tftp刷的。
十五、刷eeprom
原版的EEPROM有checksum限制,很多第三方固件不能刷,超級終端/SecureCRT窗口內有提示Flash限制,可以選則先刷入hg255d-EEPROM.bin(這個是第三方破解版的EEPROM)來破解,然後再刷DD-WRT/OpenWRT/Tomato等第三方固件。

(一)修改第三方的eeprom.bin中的MAC地址
用WinHex打開eeprom.bin,定位到0x00000020-8,如下圖:

十六、刷入eeprom.bin
相對於u-boot,刷eeprom要簡單得多。先把HG255D斷電,運行tftp軟體,選擇eeprom.bin,按住reset鍵不松接通電源,5秒種後會進入刷機模式,點擊tftp上的「更新固件」,等那個灰色的圓圈變成綠色就可以了。
如下圖:

十七、 更新路由器固件(Openwrt PandoraBox)
刷路由器固件(openwrt/dd-wrt)與刷eeprom.bin是一樣的,簡單。先把HG255D斷電,運行tftp軟體,選擇要刷的固件,按住reset鍵不松接通電源,5秒種後會進入刷機模式,點擊tftp上的「更新固件」,等那個灰色的圓圈變成綠色就可以了,這里不要太著急,可能要3-5分鍾,可以去ping 192.168.1.1 -t ,直到有ping出值來,那樣就OK了。
P.S - 1: DD-WRT固件的刷入方法類似。
P.S - 2: 以上,本教程為筆者實踐整理。

十八、WEB方式刷固件
如果不要tftp刷,可以通過WEB來刷(本段拷貝於恩山無線論壇,筆者未實踐)。
(一) 關閉路由器電源。
(二) 把網線插入路由器任意LAN口。
(三) 修改PC網卡地址改成靜態的IP地址,必須是192.168.1.X 的D類地址,而且X不能等於1/255。
(四) 打開瀏覽器預先輸入http://192.168.1.1/update.html,不要輸入回車
(五) 通過牙簽/圓珠筆等工具按住RESET孔,同時按開關按鈕。
(六) 再在瀏覽器地址為http://192.168.1.1/update.html的標簽頁內輸入回車。
(七) 等一會,瀏覽器會出現

(八) 選擇引導固件1102-0x20000_hg255d-squashfs-tftp.checksum2.bin
(九) 等這個頁面出現時

就開始通過WEB刷機了(這時如果是原版的EEPROM會帶有checksum,非checksum的不能刷,如需破解請看上文)。
(一) 刷入完成,自動重啟後進入OpenWRT的Dreambox了,然後通過OpenWRT的刷機頁面刷入新的固件。(這時如果是原版的EEPROM會帶有checksum,很多第三方固件不能刷)。
(二) 如需轉回原版電信固件,請參照前面的十七個步驟並在第十七個步驟內選擇電信的原版固件;然後等待刷機完成,就還原到電信固件了(此步驟有一定機率變磚,不建議使用)。

❷ openwrt可以刷機到電腦類型的主機上嗎

不可以!
openwrt是路由器系統,要指定的硬體配合才能使用。
請參考官網列出支持的設備。
希望能幫到你,放採納!

❸ 小米路由器3G怎麼刷入openwrt18.06.2

一、刷機前的准備工作

###刷入開發者ROM

1.在http://www.miwifi.com/miwifi_download.html上下載對應的ROM for R3G 開發版

2.在小米路由器上選擇系統升級,然後選擇ROM進行升級,等重啟完成後即可。

開啟路由器ssh登錄

1.先讓路由器綁定賬號,打開小米WIFI app,然後需要手機和路由器一個網路,登錄後即可綁定

2.http://www.miwifi.com/miwifi_open.html在網站中找到開啟SSH工具,會顯示root密碼,注意這個文件每個路由器都不一樣。

3.請將下載的工具包bin文件復制到U盤(FAT/FAT32格式)的根目錄下,保證文件名為miwifi_ssh.bin。

4.斷開小米路由器的電源,將U盤插入USB介面。

5.按住reset按鈕之後重新接入電源,指示燈變為黃色閃爍狀態即可松開reset鍵。

6.等藍燈亮起即可刷機完成。

7.ssh [email protected]即可登錄到路由器上

二、刷入breed

Ps:這一步是防止路由被刷壞

1.在https://breed.hackpascal.net/下載breed-mt7621-xiaomi-r3g.bin

2.然後將文件重命名為breed.bin後,上傳到小米路由器,可以使用U盤或者使用SCP上傳,上傳到/tmp下

3.進入到小米路由開始寫入breed mtd -r write /tmp/breed.bin Bootloader

4.刷入後,機器會重新啟動,按住reset鍵開機,等到路由指示燈閃爍時,松開reset鍵,然後瀏覽器中輸入192.168.1.1即可進入breed後台。

5.備份後重啟路由回到小米固件的,然後ssh登陸准備刷入openwrt

三、刷入openwrt

1.打開 https://downloads.lede-project.org/snapshots/targets/ramips/mt7621/下載對應的文件mir3g-squashfs-kernel1.bin,mir3g-squashfs-rootfs0.bin,mir3g-squashfs-sysupgrade.tar,並上傳到路由器。

2-1.由於我刷入了breed,需要執行

mtd write openwrt-ramips-mt7621-mir3g-squashfs-kernel1.bin kernel0

mtd write openwrt-ramips-mt7621-mir3g-squashfs-kernel1.bin kernel1

mtd write openwrt-ramips-mt7621-mir3g-squashfs-rootfs0.bin rootfs0

reboot

2-2.如果沒有刷入breed,則需要執行

mtd write openwrt-ramips-mt7621-mir3g-squashfs-kernel1.bin kernel1

mtd write openwrt-ramips-mt7621-mir3g-squashfs-rootfs0.bin rootfs0

nvram set flag_try_sys1_failed=1

nvram commit

reboot

ps:刷入固件後請勿關閉路由器,要接著執行如下步驟,否則ssh會失效。

3.等路由啟動後,即可進行ssh登錄,ssh [email protected]此時root是沒有密碼的,

然後安裝luci。

opkg update

opkg install luci

opkg install luci-i18n-base-zh-cn

4.瀏覽器登陸192.168.1.1,在界面選擇系統,備份/升級,刷寫新的固件,上傳openwrt-ramips-mt7621-mir3g-squashfs-sysupgrade.tar,升級版本,等待啟動完成後執行3步驟,重新安裝luci以及luci-i18n-base-zh-cn,即可完成。

試試這樣可以不

❹ [求助]改裝8M/64M刷uboot後的941N v2的openwrt刷機命令

據說每一台941N都不同。。。如果每一台都不同,那人家TP怎麼生產?別人說什麼你都信啊?固件中唯一不同的就是mac地址罷了除了這個還有啥不同?如果不在一個網段即使mac相同也沒事不覺得改8M有什麼必要也沒那個機子so 也不可能有那個固件不過貌似看到過

❺ 怎麼把openwrt刷到路由器

。。。非復制粘貼。。。主要有兩種刷機方法,第一種是路由器Web頁面直接升級的方法,需要的是某版本的bin包,前提是你的路由器支持刷openwrt,有的路由器不支持是不可以直刷的,一般看路由器是否支持直刷openwrt可以到openwrt的官方網站上查詢,如果路由器支持直刷,准備好bin包,登錄到路由器設置頁面,系統升級->固件升級->瀏覽bin包,等待100% 自動重啟即可,一定要注意路由器是否支持直刷!一定要注意路由器是否支持直刷!一定要注意路由器是否支持直刷!重要的事情說三遍。
第二種方法是TTL刷機法,這種情況主要是針對不支持直刷或者救磚的時候的刷法,需要對路由器上電路進行線路外引,並採用CH430轉接器接到電腦上通過燒錄軟體進行刷機,具體方法針對不同版本的路由器電路接法以及flash地址分配不同 有很多細節上的差別,無法詳細一一敘述,網上資源很多,可以多多網路下,比如Anywlan論壇有很多相關資料,可以去查找下。

❻ hiwifi里更新了openwrt的刷機包,刷完了怎樣安裝goagent等

1、安裝python
下載本頁附件libopenssl_1.0.1c-1_brcm63xx.zip,解壓後將libopenssl_1.0.1c-1_brcm63xx.ipk上傳到路由器/tmp目錄

如果你的路由器是Atheros AR7161,請下載libopenssl_1.0.1c-1_ar71xx.zip

官方libopenssl的安全線程支持上有問題,會出現「ssleay_rand_add: Assertion `md_c[1] ==
md_count[1]' failed」這樣錯誤,用這個libopenssl就沒有問題了。用ssh或者telnet登錄到路由器運行如下命令:
cd /tmp

opkg update

opkg install libopenssl_1.0.1c-1_brcm63xx.ipk

opkg install python

opkg install pyopenssl python-openssl
復制代碼
2、在OpenWrt上安裝goagent
GoAgent是一個基於Google Appengine,因此你必須在app engine上部署goagent的服務端。關於goagent部署請看這里,很詳細:http://blog.chinaunix.net/uid-191945-id-3383080.html或者http://www.360doc.com/content/11/1108/14/7917215_162778496.shtml

現假定你的goagent服務端已經部署了
下載goagent:https://nodeload.github.com/goagent/goagent/legacy.zip/3.0,解壓出來,修改/local/proxy.ini
將ip改成0.0.0.0
[listen]

ip = 0.0.0.0
復制代碼
將appid改成你的appid,多個appid用「|」分隔
[gae]

appid = myvpn|myvpn2
復制代碼
用ssh或者telnet登錄到路由器運行如下命令:
mkdir -p /app/goagent/local
復制代碼
將certs目錄、CA.crt、proxy.ini、proxy.py上傳到路由器/app/goagent/local目錄下。

3、啟動goagent
python /app/goagent/local/proxy.py
復制代碼
先不要關閉ssh控制台,使用chrome的SwitchySharp插件測試一下代理是否成功。將其中「HTTP 代理」地址改成路由器地址,我這里是192.168.11.1

使用SwitchySharp訪問一下twitter.com或者facebook.com看看是否成功:

如果成功,ssh控制台也會滾屏顯示日誌:

4、設置開機啟動goagent
將下面代碼加入到/etc/rc.local(或者直接在luci界面,系統>啟動項>本地啟動腳本 中添加)中
python /app/goagent/local/proxy.py
復制代碼
重啟路由看看是否正常。

5、PAC文件利用
利用PAC文件可以實現自動代理。
打開SwitchySharp》導入/導出》導出PAC文件,將導出SwitchyPac.pac文件上傳到路由器/www目錄中。根據這個文件瀏覽器就能確定哪些網址需要使用代理,哪些直接連接就可以了。

或者,打開proxxy.ini修改[pac]中的ip地址為0.0.0.0,將SwitchyPac.pac放入proxy.ini相同目錄中,此時pac訪問地址為http://192.168.11.1:8086/SwitchyPac.pac。

pac在chrome、ie、firefox等上都支持的(有的要插件),包括ios平台也可以使用pac文件。上傳幾張圖,大家一看就明白了:
IE中自動代理設置:

ios中自動代理設置:

我的rg100a-aa刷完Attitude Adjustment 12.09後,裝了一些常用的軟體,再裝python、goagent,空間基本夠用了。
root@OpenWrt:~# df -h

Filesystem Size Used Available Use% Mounted on

rootfs 13.0M 11.1M 1.9M 86% /

/dev/root 1.8M 1.8M 0 100% /rom

tmpfs 14.3M 476.0K 13.8M 3% /tmp

tmpfs 512.0K 0 512.0K 0% /dev

/dev/mtdblock3 13.0M 11.1M 1.9M 86% /overlay

overlayfs:/overlay 13.0M 11.1M 1.9M 86% /
復制代碼
如果你刷了那些大而全的版本,空間不夠的話可以裝在U盤上了。

❼ AX5怎麼刷openwrt固件

首先准備一台win7系統的電腦,然後按官方操作將路由器插上電源將路由器lan口連接至電腦網口。等路由器兩個藍燈全亮後,進入電腦網路屬性界面。
win7需要選擇本地乙太網埠。然後選擇屬性,修改ipv4協議使用以下ip地址。然後打開官方修復軟體(要允許防火牆win7好像沒有提示最好用管理員身份運行)先選擇本地刷機包(待會在評論區會有官方修復軟體和路由固件地址)點擊下一步選擇網卡乙太網》之後會有乙太網配置成功可以開始刷機操作的提示。
然後我們拔下路由器電源用手機卡針按住reset鍵插上電源,等待十秒後路由器黃燈閃爍,松開卡針。如果黃燈閃爍之後不閃了之後又閃爍,請查看網路ipv4內的ip地址。將其修改為ip地址192.168.31.100.點一下就會出來。
然後首選dns修改為192.168.31.1.其他不用填修改後點擊確定。如果仍然黃燈閃爍重復上述步驟,直至拔下電源重新插上電源按住reset10秒後黃燈閃爍之後黃燈完全不閃爍此時查看網路可以發現乙太網ip為192.168.31.xxx。首選dns為192.168.31.1以實際顯示為准。此時將官方修復軟體點到最後刷機界面,拔下路由器電源,再按住reset再插上電源即可刷機成功。

閱讀全文

與openwrt命令刷機相關的資料

熱點內容
頂好花app下載怎麼找不到 瀏覽:987
手機命令大全 瀏覽:806
怎麼下郵政銀行app 瀏覽:248
不背單詞app單詞怎麼學習 瀏覽:479
程序員日常操作搞笑 瀏覽:380
android檢查是否安裝 瀏覽:373
蘋果手機編輯pdf文件 瀏覽:458
android系統名字 瀏覽:969
安卓手機如何進去有求必應屋 瀏覽:432
指數除法運演算法則底數不同 瀏覽:894
90壓縮干糧09壓縮干糧 瀏覽:516
android線程池框架 瀏覽:481
手機自帶解壓能解壓哪些文件 瀏覽:804
linux安裝hba驅動 瀏覽:119
java構造函數new 瀏覽:668
怎麼查家裡電器耗電量app 瀏覽:506
原神一直顯示重新連接伺服器怎麼辦 瀏覽:826
一般用途軸流式壓縮機 瀏覽:926
沒學歷的怎麼學編程 瀏覽:901
華為的隱藏相冊無法加密 瀏覽:782