之前聽了小馬大大的FON介紹,就回家開始刷刷樂了 XD
FON PLUS修改完成就能用SSH了!還真不錯!

_________________________________________________________________________________________________________


  所需軟體:
  TFTPD32
  http://tftpd32.jounin.net/
  pietty
  http://www.csie.ntu.edu.tw/~piaip/pietty/stable/pietty0327.exe
  firemware_francofon.bin
  http://download.francofon.fr/fonera_plus_ssh/firmware_francofon.bin
  image.bin
  http://www.leeman.be/fon/GetImage.php

  PS:image.bin 與 firmware_francofon.bin 差別:
           firmware_francofon.bin 有 vi 功能;
           image.bin 沒有 vi 功能。 (這部份可以修改完成後再安裝vi)


  注意事項:
  1. 將自己電腦 IP 改為192.168.1.254
  2. 與自己電腦與 Fon Plus (Lan port) 連接
  3. 登入 Fon Plus 採用 redboot port 9000
  步驟:
  1. ping 192.168.1.1 -t (接上電源前就必須開始執行)
  2. 有回應後趕快用pietty連進FON plus (telnet://192.168.1.1:9000)
  3. 安裝 firmware_francofon.bin (或是image.bin),這裡以image.bin示範

  3-1.
  RedBoot> fis list
  Name              FLASH addr  Mem addr    Length      Entry point
  RedBoot           0xA8000000  0x80040400  0x00030000  0xA8000000
  loader            0xA8030000  0x80100000  0x00010000  0x80100000
  image             0xA8040000  0x80040400  0x00230004  0x80040400
  image2            0xA8660000  0xA8660000  0x00140000  0x80040400
  FIS directory     0xA87E0000  0xA87E0000  0x0000F000  0x00000000
  RedBoot config    0xA87EF000  0xA87EF000  0x00001000  0x00000000

  3-2.
  RedBoot> x -b 0xa8040000 -l 32
  A8040000: 00 21 BF DE A2 14 D3 9B  00 0A 50 34 6D 00 00 80  |.!........P4m...|
  A8040010: 00 FF FF FF FF FF FF FF  FF 00 04 02 48 80 0E 0F  |............H...|

  3-3.
  RedBoot> x -b 0xa8250000 -l 32
  A8250000: 1E 5E B5 70 5D FA DE 16  AE 98 85 61 87 D5 E2 09  |.^.p]......a....|
  A8250010: D2 C1 70 A0 DD F6 2A 30  7F C8 5E 0B 00 DF 50 0A  |..p...*0..^...P.|

  3-4.
  執行TFTPD.exe
  將 Current directory 改成 C:\local,或是自己創的資料夾
  把 firmware_francofon.bin (或是image.bin) 放到指定的資料夾內
  確認 Server interface 為 192.168.1.254

  3-5.
  RedBoot> load -r -b 0x80100000 image.bin
  Using default protocol (TFTP)
  Raw file loaded 0x80100000-0x8070ffff, assumed entry at 0x80100000

  3-6.
  RedBoot> cksum -b 0x80100000 -l 0x00610000
  POSIX cksum = 1614928997 6356992 (0x6041dc65 0x00610000)

  3-7.(此步驟極為重要!!)
  RedBoot>  fis write -b 0x80320000 -f 0xa8260000 -l 0x003f0000
  * CAUTION * about to program FLASH
           at 0xa8260000..0xa864ffff from 0x80320000 - continue (y/n)? y
  ... Erase from 0xa8260000-0xa8650000:
  ...............................................................
  ... Program from 0x80320000-0x80710000 at 0xa8260000:
  ...............................................
  ..............
  RedBoot>

  PS:這步驟會執行比較久的時間,而背景的ping也會暫時停止,
           flash完成後就會回應訊息,請耐心等候。

  3-8.(出現上述訊息後表示更新完成)
  RedBoot> reset

  4.
  重開機後等全部的燈都亮起(建議等待2分鍾以上)
  試看看用pietty連入FON PLUS (需先將網路卡改回DHCP MODE)

  * ssh 192.168.1.1 port:22
  * user:root passwd:admin

  如果可以連入就是修改完成囉!


ref:
http://www.fonboard.nl/wiki/HowTo_Foneraplus_unlocking/en#Windows_howto
http://fjufirefox.blogspot.com/2008/01/fon-fon-plus-ssh.html


創作者介紹
創作者 goodfifagun 的頭像
goodfifagun

Jhao-Yen 's Pixnet Blog

goodfifagun 發表在 痞客邦 留言(0) 人氣()