Was this page helpful?

新版網樂通刷機方法(2011.07 以後製造)

    網樂通只要是 2011.07 以後製造的(機器背後的貼紙,有製造日期)或者出廠韌體曾經有被更新過的,在按下 Reset,系統回復成出廠韌體後,再也無法使用 telnet 登入,所以要刷機前必須先拆機然後透過 USB to TTL 方式連接機上盒內部與電腦,這樣可以在 console 下重新開啟 Telnet 連線:(G+ 訊息公佈)

    事前注意:

    • 新版的網樂通改用 內五角防盜螺絲,由於市面上還找不到可拆解的工具,所以必須自己想辦法。
    • USB to TTL(UART) 需要的線材及端子,可自行製作或買現成的套件,請參閱:使用 TTL 方式連接

    需拆機的方法:

    刷機前需完成的步驟(UART Console):

    1. 使電腦以 USB to TTL(UART) 連接網樂通機上盒內部,電腦端開啟 console 視窗,console 將會顯示機上盒開機後的 U-Boot 開機訊息。
    2. 準備 USB 隨身碟,並格式化為 FAT16/32
      注意:必須使用 Linux 新增 FAT16/32 磁區,不可使用 Windows 來做,而格式化則可以使用 Windows 或 Linux
    3. 複製檔案 target.tgz 至 USB 隨身碟
    4. 將 USB 隨身碟插上網樂通機上盒
    5. 按住前方 Reset 孔,並同時將網樂通開機,待燈號閃約 3 次,放開 Reset。
    6. 等待約莫 1 分鐘,從 console 畫面可以看出開機已經完成時,在 console 裡按下 Enter 後可進入系統。
    7. 此時,機器前方燈號應該是閃紅燈,如果不是,重新以上所有步驟。
    8. 執行 df -h,顯示 /dev/sda1,如果不是,重新以上所有步驟。
    9. 編輯 /etc/init.d/rcSBB
      ...
      ...
      /sbin/udhcpc& <=== 加上這一行
      /usr/sbin/telnetd -l /bin/sh
       
    10. 掛載 USB 隨身碟,並複製 target.tgz 至 / 根目錄
      mount -tvfat /dev/sdb1 /mnt/usb
      cp /mnt/usb/target.tgz /
      sync;sync;sync
       
    11. 完成了,接下來就可以按照這篇教學:安裝 NextPBX (Asterisk) 至網樂通機上盒,進行刷機。

    免拆機的方法:

    以下步驟不需要拆機,及 USB to TTL 連接,不過需要準備一個 USB 隨身碟,用來製作救援模式的開機碟,注意:這個隨身碟不可與下載儲存 NextPBX firmware 的隨身碟相同

    製作 NextPBX 救援 USB 開機碟:

    請參閱:製作 NextPBX 救援 USB 開機碟

    修改網樂通為可刷機模式:
    1. 插上 NextPBX 救援磁碟
    2. 按住前方 Reset 孔,同時將電源開機,前方燈號閃爍 3 次後放開 Reset
    3. 約莫 1 分鐘,系統應該會完成開機,前方燈號應該為藍燈恆亮
    4. 使用 IP 掃描工具或任何你知道的方法,找出機上盒所取得的 IP ,或者使用 192.168.199.199,並且要修改電腦的 IP 為 192.168.199.XXX
    5. 開啟 telnet 連到機上盒
    6. 執行 df -h,必須顯示 /dev/sdb1,否則重新以上步驟
    7. 執行
      mount /dev/sda1 /mnt/app
      cp /target.tgz /mnt/app
      sync;sync;sync
       
    8. 將機上盒關機,並將 NextPBX USB 救援磁碟卸除
    9. 按住前方 Reset 孔,同時將電源開機,前方燈號閃爍 3 次後放開 Reset
    10. 約莫 1 分鐘,系統應該會完成開機,並且自動會作韌體還原,此時前方燈號為持續閃爍藍燈,繼續等待,系統還原完成後,網樂通會自動重新開機,並且燈號會短暫出現紅色。
    11. 待系統完成開機後,使用剛剛機上盒所取得的 IP 位址,以 telnet 將它連上(注意:這步驟無法使用 192.168.199.199)
    12. 如果你可以進入 telnet,恭喜你破解完成!
    13. 接下來就可以按照這篇教學:安裝 NextPBX (Asterisk) 至網樂通機上盒
      如果要使用離線安裝,請從文章內的第二次 Reset 開始進行刷機。

    注意:以上步驟只需做一次,爾後對於 NextPBX 新版韌體的刷機,就按標準刷機步驟即可
     

    Was this page helpful?
    標籤 (Edit tags)
    • No tags
    查看第2個(總2個)評論: 查看所有
    我用 NextPBX 救援磁碟開機後
    sh-3.00# mount /dev/sda1 /mnt/app
    mount: mounting /dev/sda1 on /mnt/app failed: Invalid argument
    這樣要怎麼處理呢?
    發佈時間 17:16, 5 Apr 2013 ()
    先確認 /mnt/app目錄存在,可以用 mkdir -p /mnt/app 試試,然後再 mount /dev/sda1 /mnt/app
    發佈時間 04:59, 6 Apr 2013 ()
    查看第2個(總2個)評論: 查看所有
    您必須 登入 才能發佈評論。
    Powered by MindTouch Core