目次

Panasonic TOUGHPAD FZ-B2B

Android タブレットなのに BIOS があって x86 な CPU が載ってる頑丈な変態タブレットをアレコレしちゃいます

この記事で取り扱うのは Bay Trail-MのCeleron N2930を搭載しAndroid 4.4がインストールされているバージョンです。

仕様など

バーコードリーダーほしいよぉ FZ-M1用バーコードリーダー手に入れました。普通に動きます。

BIOSの入り方

FZ-M1と同じ方法でいける。

パーティション

/bootloader/ami/etc/recovery.fstabより

/dev/block/mmcblk0p7	/system	ext4	ro	wait
/dev/block/mmcblk0p10	/factory	ext4	ro	wait
/dev/block/mmcblk0p8	/cache	ext4	noatime,nosuid,nodev,errors=panic	wait,check
/dev/block/mmcblk0p9	/data	ext4	noatime,nosuid,nodev,errors=panic	wait,check,encryptable=footer
/dev/block/mmcblk0p3	/boot	emmc	defaults	defaults
/dev/block/mmcblk0p4	/recovery	emmc	defaults	defaults
/dev/block/mmcblk0p5	/misc	emmc	defaults	defaults
/dev/block/mmcblk0p1	/bootloader	vfat	defaults	recoveryonly
/dev/block/mmcblk0p2	/bootloader2	vfat	defaults	recoveryonly
/dev/block/mmcblk1p1	/sdcard	vfat	defaults	recoveryonly

ブートの順序

カスタム証明書の登録

USBメモリから起動

セキュアブートの解除とタッチパネル有効化

FZ-B2 の UEFI は当然ながら Android に特化した設定となっており、非表示の設定項目を変更しないと SSD を換装して OS を入れ替えても
タッチパネルが動作しなかったり、シャットダウンした後に電源が切れなかったりしてまともに動作しないため、ここで設定変更を行う。

FZ-B2B(BIOS V1.00L*)

AmiSetupWriter.efi 0x22e 0x0 
AmiSetupWriter.efi 0x1F0 0x0
AmiSetupWriter.efi 0x1F1 0x0

コマンドの意味

上記のコマンドは FZ-M1A(Celeron版)とFZ-B2BのSetup IFR を比較することで発見した。
ほかにも面白そうなものや文鎮化しそうな項目があるので人柱するのもいいだろう。 俺はもうやらないけど

SSD換装

m2接続のeMMCが搭載されている。

そのままm2 SATA接続のSSDに換装可能。ただしセキュアブートを解除しておかないと詰む。

バーコードリーダー搭載

FZ-M1用を刺したら認識した。BIOSに項目が現れないがFZ-B2の取説通り画面回転ロックボタンで読取光が出る。

個人的なバックアップ