aiwa ネット動画プレーヤー KSTB6043 買ってみた

2022-12-10 コジマxビックカメラ江北駅前店 980円で購入(店頭POPは2980円も公式ネット価格で購入可)

内容物

  • 本体(DCジャック 5.5/2.5mm)
  • ACアダプタ(12V 1.5A MOSO MSA-Z1500IS12.0-18A-P)
  • 電源ケーブル
  • HDMIケーブル
  • リモコン
  • 単4乾電池

使用感

  • リモコンの反応性がよい
  • 初回起動とシステムアップデート後の起動はけっこう待たされる
  • 起動後、ホーム画面の消費電力は2.0~2.7W
  • サスペンドは1.6W
  • 待機電力は0.9~1.0W
  • リモコンロストしたら後ろのBTリセットボタン押すと再ペアリングできる

※消費電力はコンセントをワットモニターに接続して確認

内部

基板

  • 約130mm x 130mm(コネクタ含む)
  • SoC : Amlogic S905D
  • RAM : DDR3-1866 1.5V 4Gb x2 x2 (Samsung K4B4G1646E-BCMA)
  • ROM : eMMC 5.1 8GB (Samsung KLM8G1GETF)
  • Wire : 1000BASE-T (Realtek RTL8211F)
  • Wireless : IEEE 802.11a/b/g/n/ac MIMO2x2, BT4.1 (AMPAK AP6356S)

OS

  • Android 8.0 Oreo API Level 26
  • security patch : 2018-08-05
  • kernel version : 4.9.61
  • firmware version : 1.0.4
  • build : OPR6.170623.013.20181015 release-keys

※システムアップデート後

Geekbench5

  • 野良apk
  • Single: 102, Multi: 355
    • 低い…
  • サーバーにポストできず
  • Geekbench5.4.6実行中最大4.4Wぐらい

[memo]パッケージ検索

adb shell pm list packages -f | find "com.primatelabs.geekbench5"

Armbianの動作確認

  • Armbian_23.02.0_amlogic_s905d_jammy_6.0.12_server_2022.12.12.img.gz を使用
  • WQHDモニター(BenQ EX)だと表示されなかった
  • Elecrowの1024x600 7inchモニターなら表示される(下数pixel見切れる)
  • ヘッドレス運用だと1.8~2.3W

[memo]起動後

sudo armbian-tf
sudo apt update
sudo apt upgrade
ip -4 a
  • sshで接続できることを確認
  • sudo shutdown -h now
  • USBメモリ直差し、ヘッドレスで起動
wget https://cdn.geekbench.com/Geekbench-5.4.4-LinuxARMPreview.tar.gz
tar xvf Geekbench-5.4.4-LinuxARMPreview.tar.gz
cd Geekbench-5.4.4-LinuxARMPreview
./geekbench_aarch64

Geekbench5

[memo]調査

ブートシーケンス

  • UARTにブートログが流れる
  • これと突き合わせるとおおまなかな流れがわかる
  • android:eMMCとarmbian:USBメモリでは途中で分岐するのでそのあたりを攻めるとeMMCインストールできるようになる?

  • SPI NOR(POC=0 ) -> eMMC -> NAND -> SDCard -> USB Device

  • POC : Power On Config
  • bist_test : built-in self test

  • BL33つまりthe last non-secure step : u-boot実行中の以下の処理でUSBメモリを検出している

scanning bus 0 for devices... 2 USB Device(s) found
       scanning usb for storage devices... init_part() 278: PART_TYPE_DOS

eMMC

  • /dev/block/mmcblk2がeMMC

device tree

  • device-tree-compilerはインストール済み
  • dtc -I dtb -O dts -o meson-gxl-s905d-phicomm-n1.dts meson-gxl-s905d-phicomm-n1.dtb