如何備份flash上的openwrt的韌體
最近接觸的板子比較多,各種型別的,各種廠家的,有時候在刷路由器的韌體之前想先備份一下路由器原廠的韌體,當然就是從flash上讀出來。
首先要能夠接到板子裡面去,最好是能ssh吧 然後看一下板子的flash分割槽,就用手頭的一款板子為例
圖中能看到有六個區,其實只是四個大區,後面的rootfs和rootf_data也包含在firmware區中,我們刷機一般是刷掉firmware區域,刷成自己想要的韌體,很少動到factory區,uboot區動起來就要更慎重,因為這極有可能變磚。知道了大致分割槽後,看一下dev下對應的節點
能看到每個flash分割槽都掛著到了dev的對應節點下,但是我們發現每個區都有兩個節點,其中一個是ro結尾的,這個就是準備被我們讀取的,比如要備份factory區,在mtd中能看到它對應的區域是mtd2,這樣我們讀取mtd2ro就可以了,讀取的命令如下:
這樣就把factory區域備份到了/tmp/下的xxx.factory檔案中。
相關推薦
如何備份flash上的openwrt的韌體
最近接觸的板子比較多,各種型別的,各種廠家的,有時候在刷路由器的韌體之前想先備份一下路由器原廠的韌體,當然就是從flash上讀出來。 首先要能夠接到板子裡面去,最好是能ssh吧 然後看一下板子的flash分割槽,就用手頭的一款板子為例 圖中能看到有六個區,其實只是四個
TP-LINK路由器WR703N刷openwrt韌體掛載USB攝像頭(上)
哈哈,折騰兩天,終於弄好了,先來張照片提提神。 Pc端,火狐,火狐,火狐瀏覽器(重要的事情說三遍。。。。。。。。) ios終端,5S的成像效果還是不錯的 新版的wr703n不支援web方式刷機,無論選擇什麼樣的.bin檔案,最後都會提示選擇的軟體版本和硬體不
openwrt韌體,串列埠燒寫flash
原文地址:http://blog.chinaunix.net/uid-25631578-id-4011568.html AR系列分割槽地址 4M flash的分割槽地址:分割槽名
第二十三期 基於hg255d的OpenWrt韌體編譯《路由器就是開發板》
https://blog.csdn.net/aggresss/article/details/52752554 這一期來進行OpenWrt的編譯,我們的最終目的是生成可以被U-Boot引導的OpenWrt韌體,整個編譯過程比較耗時,根據網路
Netgear WNR1000v2路由器 Openwrt 韌體下載路徑
https://wiki.openwrt.org/toh/hwdata/netgear/netgear_wnr1000_v2 factorty to openwrt https://downloads.openwrt.org/chaos_calmer/15.05.1/
mtk7620(斐訊K2)openwrt 18.06.1 韌體 硬改 華邦winbond的W25Q256FV 32M spi flash
網上的很多方法都是錯的,網上很多編譯好的韌體只支援8M 或者16M flash,根本不支援32M flash,有的根本啟動不了,有的就算能啟動,啟動後會出沒有無線的問題。 筆者在https://github.com/coolsnowwolf/lede專案上做了測試。 經過自己的測
TP-LINK WR720N升級8M Flash 64M Ram,加USB-TTL,燒openwrt官方韌體,接藍芽介面卡
最近突發奇想,心血來潮,想用ARM開發板做一個家用監控主機,再用微控制器和各種感測器做成環境資料採集終端,還有繼電器控制終端,監控主機負責定時讀取感測器終端資料,如果發現異常的話通過網路把訊息推送到自己的IPhone手機上,我也可以通過手機軟體主動連線到監控
給openwrt的韌體打上自己的“印記”(一)
openwrt的開源韌體編譯完成後,上面會有較多的openwrt的印記,但是有些商用的系統需要去掉這些印記,打上一些廠商的印記。 第一個簡單的印記,登陸頁,當你ssh或者telnet進去的時候,系統會給一個歡迎頁面(暫且這麼叫吧)就像下面這樣: 其實這是/etc/bann
openwrt設定uboot環境變數在flash上的儲存地址
ubootenv_add_app_config ubootenv_add_uci_config "/dev/mtd1" "0x40000" "0x2000" "0x20000" 這兩個函式定義在檔案uboot-envtools.sh中,先來解析以上語句: /d
openwrt設置uboot環境變量在flash上的存儲地址
uboot 語句 變量存儲 flash 大小 conf 環境變量 con 兩個 ubootenv_add_app_config ubootenv_add_uci_config "/dev/mtd1" "0x40000" "0x2000" "0x20000" 這兩個
openwrt之18.06版本原始碼編譯mt7688平臺韌體說明
映象編譯說明: 新增nodejs功能,參照OpenWrt Node.js Packages (nodejs),遇到Illegal instruction問題,參照部落格openwrt 編譯node.js功能(解決Illegal instruction錯誤),最好是把networ
韌體遠端更新之STARTUPE2原語(fpga控制flash)
作者:九章子 來源:CSDN 原文:https://blog.csdn.net/jiuzhangzi/article/details/79471365 有的專案需要遠端更新韌體,更新完成後斷電、重啟即可。那遠端更新是如何實現的呢?用的最多的應該是乙太網或者自定義的區域網為
博科SAN交換機學習筆記之二:配置檔案備份與韌體升級 作者 LiaoJL | 轉載時請務必以超連結形式標明文章原文連結和作者資訊及本版權宣告。 原文連結:http://www.liaojl.co
配置檔案恢復 當需要備份中恢復交換機配置時,可以通過configdownload命令將博科交換機的配置從遠端伺服器恢復到交換機。博科交換機支援將舊版本的配置檔案匯入新版本韌體的交換機,例如將v6.2.0的配置檔案匯入v6.3.0韌體版本的交換機,或者將v6.4.1 配置檔案匯入 v7.0.0 版本的交換機。
openwrt編譯x86韌體 VMware安裝映象
x86 看到這裡相信你們已經把映象編譯完成了,如下圖所示,兩個映象 對應兩個不同的檔案系統,想辦法把他拷貝到windows物理機上面去,你可以用U盤拷貝,還可以用ftp方式拷貝!具體方法就百度去啦! 新建虛擬機器,作業系統型別選擇其他! 一直下一步
uboot通過tftp下載韌體並燒寫到flash
setenv 設定環境變數 saveenv 儲存環境變數 mw.b 0x80600000 0xff 0x1000000 從0x80600000開始到0x1000000的記憶體寫0xff tftp 0x80600000 uImage.lzma 從tftp伺服器載入uIm
NodeMCU刷Arduino韌體讀取紅外測溫資料並上傳到OneNet
#include <Arduino.h> #include <ESP8266WiFi.h> #include <ESP8266WiFiMulti.h> #include <ESP8266HTTPClient.h> #defin
esp8266實驗:搭建最小系統,刷nodemcu韌體,dht11溫度讀取並上傳伺服器
esp8266-12E模組esp8266轉接板cp2102模組 or ch304g模組輕觸開關洞洞板HT7533A-1 3.3v穩壓晶片3.7v鋰電池DHT11溫度溼度模組2.焊接esp8266轉接板,製作測試底板esp8266模組不是特別小,實際使用可以直接把它焊在洞洞板上,但是作為反覆使用的話,建議焊接到
網件NETGEAR WNDR4300 V2刷石像鬼韌體OPENWRT
最近朋友跟我說他家的TP-LINK老是掉線而且不穩定,我笑了笑,於是給他推薦網件OPWNERT的。本人03年9月入手網件WNDRMAC《屌絲逆轉 入手WNDRMAC》,刷了OPENWRT後一直穩定至今,所以每當朋友問我,什麼路由器好,我都會推薦可刷OPENWRT的都好。如果是初入者,而且薱網路要求不高,不折
OpenWrt Image Builder 製作帶外掛的HG255D韌體記錄
前幾天寫了一個編譯Openwrt ipk包的部落格《Ubuntu 使用Openwrt SDK交叉編譯ipk包過程全紀錄(超多圖)》,那篇文章是以WNDR4300為例,使用恩山上大神編譯的純淨版韌體,然後自己下載ss和luci的github原始碼使用openwrt SDK編
CC2640之OAD韌體升級(內建Flash)
OAD是TI在BLE協議棧基礎上擴充套件的一種無線更新技術。OAD使用客戶端-伺服器的機制工作。需要韌體更新的目標晶片叫做OAD Target/Client,用來管理OAD功能的一端叫做OAD Manager/Server。 配置OAD的目標裝置,如果需要更新軟體的話,不用連線模擬器,通過BLE無線