ASUS Eee Note EA800は内部のmicroSHDCカードにインストールされているLinuxを起動しています。
このシステムイメージを書き換える手法は基本的にEee Note Sync経由となります。
台湾掲示板で活躍中のpbarretteさんは、ASUSのftpで配布されているイメージファイル(zip)内のeTablet.romを書き込むことに成功しました。
zipという拡張子がついていますが、実際にはcab形式です。7-Zipなどを使用して開くことができます。
以下の手順のネタ元はEee Note Language Selectionスレッドのpbarretteさんの書き込みです。
起動しない状態からアップデートする場合は手順(5)以降を行います。
その際は、microSD内にパーテーションが残っているとうまくいかない場合があります。その場合は、中のmicroSDを取り出し、パソコンにて既存のパーテーションを壊してから手順(5)以降を行ってみてください。
(1) 正常に動作しているEA800であればtelnetでアクセス
(2) 以下のコマンドを実行し、アップデート要求フラグが立ってないことを確認
2 | 0x00000000[root@Linux /root] |
上記のように「0x00000000」となることを確認。
(3) アップデート要求フラグをたてるコマンドを実行
(4) EA800を再起動
(5) 「ASUS Eee Note Update Engine System」というウィンドウで止まる

(6) freenote.orgからUpdateClient.zipを入手
(7) 上記を展開し、同じディレクトリにeTablet.romも置く
(8) コマンドプロンプトを開き、updateclientコマンドを実行する
1 | C:\EA800\UpdateClient>UpdateClient.exe eTablet.rom |
3 | 1 command socket connect |
4 | 2 command Error:{0}Success |
5 | 3 Is connected to command server |
8 | 5 PCTLCOMMD_ALL sendnum:20 |
10 | 7 Server command send message:28 |
14 | 11 Server command send message:20 |
15 | 12 PCTLCOMMD_CONTINUE sendnum:20 |
17 | 14 Server command send message:20 |
21 | 18 Server command send message:20 |
(9) 基本的にすぐ画面が動くけれども、状態によっては3分ぐらい画面が動かないかも?
(10) なんやかんやで10分ぐらいかかる感じ
(11) コマンドプロンプトの出力がとまって、EA800の画面も変化ないようだったら、下部のリセットボタンを押す
6 | 61740 Server command send message:20 |
7 | 61741 PCTLCOMMD_OVER_CLEAR sendnum:20 |
10 | 61743 Server command send message:20 |
11 | 61744 command receive Socket is closed |
上記のような形で「Reconnect:updateok」が表示されていれば、コマンドプロンプト側はok。
EA800の画面の方は↓のような感じで「Over. Success. Disconnect. You can still connect to update.」がでたらよい

(12) 再起動後「Formatting user partition, please wait… 」のウィンドウがでて5分ぐらい処理が行われる
(13) 「Please Reboot the eNote.」とでたら、下部のリセットボタンを押す
(14) 正常に起動したらfirmware適用終了