Saturday, January 3, 2009

[FON] FON刷回原韌體(圖文並茂版)

準備:請下載原韌體與TFTP http://www.box.net/shared/fcc4qx5dgx

註:內含rootfs.squashfs,vmlinux.bin.l7與TFTP32 v3.26,經過小紅傘掃毒,請安心服用

注意:本刷回韌體之程序使用fon內部RS-232配合終端機使用,之後會再發布硬體與接線資料,fon與本機電腦使用RJ-45網路線連線。
##CONTINUE##

Step1:開啟「超級終端機(Hyper Terminal),名稱自行輸入任意名稱。

超級終端機在「開始」→「程式集」→「附屬應用程式」→「通訊」→「超級終端機」





Step2:選擇連線com port(本示範選擇com1,使用者請選擇自己的com port)。通常都是com1 or com2。





Step3:連接埠設定如下:每秒傳輸位元(B)為9600,資料位元為8,同位檢查為無(None),停止位元為1,流量控制為無(None)。(9600-8-N-1)





Step4:按下確定後,超級終端機會自行連線,左下角會出現「連線+連線時間」,開始連線後,將FON上電,約莫10~15秒之後,FON出現開機資訊。





Step5:將本機電腦之IP改為192.168.1.166,子網路遮罩為255.255.255.0。開啟Tftp32,並將vmlinux.bin.l7, rootfs.squashfs放進Tftp32的資料夾裡面。

輸入指令修改fon ip address 和 server ip。

執行「ip_address -l 192.168.1.254/24 -h 192.168.1.166」





Step6:fon 執行 fis init

fon會出現「About to initialize [format] FLASH image system - continue (y/n)?」

請選擇y





Step7:fon 執行「load -r -v -b 0x80040450 rootfs.squashfs」





Step8:fon 執行「fis create -b 0x80040450 -f 0xA8030000 -l 0x00700000 -e 0x00000000 rootfs」





Step9:fon 執行「load -r -b %{FREEMEMLO} kernel.lzma」





Step10:fon 執行「fis create -r 0x80041000 -e 0x80041000 vmlinux.bin.l7」





Step11:執行「fis load -l vmlinux.bin.l7」





Step12:fon 執行「exec」





Step13:完工

1 comment:

Mr. G. K. said...

老大,無名圖片是不外連的,因此我寫文章從不用無名空間做考量

##HIDEME##