5800-2AHPH4R (MXQ+S)

ページ名:5800-2AHPH4R

MXQ+SはAliexpress上で販売されているスペック偽装、標準状態で故障している悪質なTV BOX。絶対にスペックを信じて買ってはいけない。

現在aliexpress上で販売中止されています

 

スペック

型番 p281  5800-2AHPH4R
製造元 不明(SKYWORTH?)
CPU Amlogic S905L
GPU mali 450 mp3
チップメーカー Amlogic
RAM 1GB (4GB偽装)
ROM 8GB(32GB偽装)
ディスプレイ HDMI
OS Android  7
無線LAN あり
Bluetooth あり
その他 USB type A*2 、イヤホンジャック(と思われる未実装箇所)、SDカードリーダー(未実装)、AV出力、有線LAN、DC IN、HDMI、用途不明スイッチ、用途不明未実装箇所、LED
センサー 赤外線
カメラ前面 なし
カメラ背面

なし

内蔵スピーカー なし

画像

兄弟機

同一基板

SKYWORTH E900V21C

SKYWORTH E900V21D

類似基盤

SKYWORTH E900V21E(未実装箇所実装済み)

root化

この個体はuserdebugビルドのためすでにroot化済み

adb接続

両端がUSB type AのケーブルでPCと接続すると可能。100均のtype c type A変換を利用して作ることもできる。

カスタムROM

同じSOCのファームウェアであればだいたい動作します。ただし、リモコンなど機種固有の機能はうまく動作しません。以下はAndroid 6.0を動かした例です。

画像

armbian

armbianはarm端末に最適化されたdebianの一種

導入

1,https://github.com/ophub/amlogic-s9xxx-armbian/releases https://archive.org/details/armbian-23.05.0-amlogic-s-905x-bullseye-6.1.22-server-2023.03.31.imgからArmbian_23.05.0_amlogic_s905x_bullseye_6.1.22_server_2023.03.31.img.gzをダウンロードし、中身を解凍する。

2,解凍したimgをUSBメモリに焼く

3,bootパーティションの/extlinux/extlinux.conf.bakをextlinux.confにする。

4,/extlinux/extlinux.confとuEnv.txtの中の/dtb/amlogic/meson-gxl-s905x-p212.dtbを/dtb/amlogic/meson-gxl-s905x-nexbox-a95x.dtbに変更する。変更後USBを抜きTVBOXに挿す

5,

(Androidがインストール済みの場合)

adbもしくは端末エミュレーターからreboot updateを実行する。

(Androidがインストールされていない場合)

USBを挿した後電源ケーブルを挿す

6,Armbianの初期設定をする。ssh、uart、hdmi、RCA接続のどれでも良い。初期設定後armbian-installを実行し、指示に従う。

画像

HDMIにコンソールが出力される

画像

RCA接続にも出力されているが画質が悪く使いにくい。

GUI

GUIはx-window systemは動作しない。waylandであればGUI が描画される。

ブートローダー

ブートローダーにはu-bootが用いられている。起動時にシリアルコンソールに「Hit Enter or space or Ctrl+C key to stop autoboot -- :  0」と表示されるので指示どおりにキーを押せばu-bootシェルに入れるようだがこの固体では動作しなかった。

アンロック

未検証。書き込む手段は多くあるため仮に利用できないとしてもあまり不利益はない。

OEMコマンド

未検証

UART

接続情報

baudrate 11520 青=GND 赤=RX 黄=TX 黒=VCC 3.3V

デフォルトのu-bootではRXは接続しても機能しなかった。armbianでは動作する。

ブートログ(デフォルトファームウェア)

GXL:BL1:9ac50e:a1974b;FEAT:ADFC318C;POC:3;RCY:0;EMMC:0;READ:0;0.0;CHK:0;
TE: 137428

BL2 Built : 11:04:41, Jan 26 2018.
gxl g034b32c - xingyu.chen@droid12-sz

set vcck to 1120 mv
set vddee to 1000 mv
Board ID = 2
CPU clk: 1200MHz
DQS-corr enabled
DDR scramble enabled
DDR3 chl: Rank0+1 @ 672MHz - FAIL
DDR3 chl: Rank0 @ 672MHz
bist_test rank: 0 2c 00 58 40 14 6c 29 00 52 45 1b 70 29 00 52 45 1b 70 29 00 52 44 1a 6e 658   - PASS

Rank0: 1024MB(auto)-2T-11
AddrBus test pass!
-s
Load fip header from eMMC, src: 0x0000c200, des: 0x01400000, size: 0x00004000
New fip structure!
Load bl30 from eMMC, src: 0x00010200, des: 0x01100000, size: 0x0000d600
Load bl31 from eMMC, src: 0x00020200, des: 0x05100000, size: 0x0002c600
Load bl33 from eMMC, src: 0x00050200, des: 0x01000000, size: 0x00066200
NOTICE:  BL3-1: v1.0(release):35dd647
NOTICE:  BL3-1: Built : 15:20:30, Feb  7 2018
[BL31]: GXL CPU setup!
NOTICE:  BL31: BL33 decompress pass
mpu_config_enable:ok
[Image: gxl_v1.1.3243-377db0f-dirty 2019-09-14 15:25:57 niko@droid05]
OPS=0xc2
cf 98 9a db 8c 27 d7 ed 89 b0 c cc [0.600439 Inits done]
secure task start!
high task start!
low task start!
ERROR:   Error initializing runtime service opteed_fast


U-Boot 2015.01-g3b58f45f04 (Apr 07 2020 - 11:05:33)

DRAM:  1 GiB
Relocation Offset is: 36eb2000
register usb cfg[0][1] = 0000000037f59ce0
[CANVAS]canvas init
boot_device_flag : 1
Nand PHY Ver:1.01.001.0006 (c) 2013 Amlogic Inc.
init bus_cycle=6, bus_timing=7, system=5.0ns
reset failed
get_chip_type and ret:fffffffe
get_chip_type and ret:fffffffe
chip detect failed and ret:fffffffe
nandphy_init failed and ret=0xfffffff1
MMC:   aml_priv->desc_buf = 0x0000000033eb26b0
aml_priv->desc_buf = 0x0000000033eb49d0
SDIO Port B: 0, SDIO Port C: 1
emmc/sd response timeout, cmd8, status=0x1ff2800
emmc/sd response timeout, cmd55, status=0x1ff2800
init_part() 293: PART_TYPE_AML
[mmc_init] mmc init success
dtb magic 5f4c4d41
      Amlogic multi-dtb tool
      Multi dtb detected
      Multi dtb tool version: v2 .
      Support 4 dtbs.
        aml_dt soc: gxl platform: p281 variant: 1g
        dtb 0 soc: gxl   plat: p281   vari: 1g
        dtb 1 soc: gxl   plat: p281   vari: 1g-l2
        dtb 2 soc: gxl   plat: p281   vari: 1g-m2
        dtb 3 soc: gxl   plat: p281   vari: 2g
      Find match dtb: 0
start dts,buffer=0000000033eb7200,dt_addr=0000000033eb7a00
      Amlogic multi-dtb tool
      Multi dtb detected
      Multi dtb tool version: v2 .
      Support 4 dtbs.
        aml_dt soc: gxl platform: p281 variant: 1g
        dtb 0 soc: gxl   plat: p281   vari: 1g
        dtb 1 soc: gxl   plat: p281   vari: 1g-l2
        dtb 2 soc: gxl   plat: p281   vari: 1g-m2
        dtb 3 soc: gxl   plat: p281   vari: 2g
      Find match dtb: 0
parts: 10
00:      logo   0000000002000000 1
01:  recovery   0000000002000000 1
02:       rsv   0000000000800000 1
03:       tee   0000000000800000 1
04:     crypt   0000000002000000 1
05:      misc   0000000002000000 1
06:      boot   0000000002000000 1
07:    system   0000000080000000 1
08:     cache   0000000020000000 2
09:      data   ffffffffffffffff 4
init_part() 293: PART_TYPE_AML
eMMC/TSD partition table have been checked OK!
check pattern success
mmc env offset: 0x27400000
In:    serial
Out:   serial
Err:   serial
reboot_mode=cold_boot
[store]To run cmd[emmc dtb_read 0x1000000 0x40000]
_verify_dtb_checksum()-917: calc fe3693f9, store fe3693f9
_verify_dtb_checksum()-917: calc fe3693f9, store fe3693f9
dtb_read()-1039: total valid 2
dtb_read()-1106: do nothing
      Amlogic multi-dtb tool
      Multi dtb detected
      Multi dtb tool version: v2 .
      Support 4 dtbs.
        aml_dt soc: gxl platform: p281 variant: 1g
        dtb 0 soc: gxl   plat: p281   vari: 1g
        dtb 1 soc: gxl   plat: p281   vari: 1g-l2
        dtb 2 soc: gxl   plat: p281   vari: 1g-m2
        dtb 3 soc: gxl   plat: p281   vari: 2g
      Find match dtb: 0
vpu: clk_level in dts: 7
vpu: set clk: 666667000Hz, readback: 666660000Hz(0x300)
vpu: vpu_clk_gate_init_off
vpp: vpp_init
hpd_state=0
cvbs performance type = 7, table = 0
gpio: pin GPIODV_27 (gpio 46) value is 1
gpio: pin GPIODV_24 (gpio 43) value is 0
gpio: pin GPIODV_26 (gpio 45) value is 1
Net:   dwmac.c9410000amlkey_init() enter!
[EFUSE_MSG]keynum is 4
[BL31]: tee size: 0

Start read misc partition datas!
info->attemp_times = 0
info->active_slot = 0
info->slot_info[0].bootable = 1
info->slot_info[0].online = 1
info->slot_info[1].bootable = 0
info->slot_info[1].online = 0
info->attemp_times = 0
attemp_times = 0
active slot = 0
wipe_data=successful
wipe_cache=successful
upgrade_step=2
[OSD]load fb addr from dts
[OSD]fb_addr for logo: 0x3f851000
[OSD]load fb addr from dts
[OSD]fb_addr for logo: 0x3f851000
[CANVAS]addr=0x3f851000 width=3840, height=2160
amlkey_init() enter!
amlkey_init() 71: already init!
[EFUSE_MSG]keynum is 4
[BL31]: tee size: 0
[KM]Error:f[key_manage_query_size]L507:key[usid] not programed yet
[KM]Error:f[key_manage_query_size]L507:key[deviceid] not programed yet
gpio: pin GPIOAO_2 (gpio 102) value is 1
InUsbBurn
noSof
Hit Enter or space or Ctrl+C key to stop autoboot -- :  0
ee_gate_off ...
## Booting Android Image at 0x01080000 ...
reloc_addr =33f37450
copy done
Kernel command line: buildvariant=userdebug
load dtb from 0x1000000 ......
      Amlogic multi-dtb tool
      Single dtb detected
   Uncompressing Kernel Image ... OK
   kernel loaded at 0x01080000, end = 0x021dce30
   Loading Ramdisk to 33d05000, end 33ea032c ... OK
   Loading Device Tree to 000000001fff3000, end 000000001fffff4e ... OK
fdt_instaboot: no instaboot image

Starting kernel ...

uboot time: 2515692 us
[    0.000000@0] Initializing cgroup subsys cpu
[    0.000000@0] Initializing cgroup subsys cpuacct
[    0.000000@0] Linux version 3.14.29-ge411d606aca-dirty (apple@nbos) (gcc version 4.9.2 20140904 (prerelease) (crosstool-NG linaro-1.13.1-4.9-2014.09 - Linaro GCC 4.9-2014.09) ) #18 SMP PREEMPT Wed Jun 24 13:23:04 CEST 2020
[    0.000000@0] CPU: AArch64 Processor [410fd034] revision 4
[    0.000000@0] no prop version_code
[    0.000000@0] bootconsole [earlycon0] enabled
[    0.000000@0] Reserved memory: incorrect alignment of CMA region
[    0.187729@0] genirq: Setting trigger mode 8 for irq 241 failed (gic_set_type+0x0/0xbc)
[    0.190208@0] genirq: Setting trigger mode 8 for irq 242 failed (gic_set_type+0x0/0xbc)
[    0.198463@0] genirq: Setting trigger mode 8 for irq 241 failed (gic_set_type+0x0/0xbc)
[    0.206304@0] genirq: Setting trigger mode 8 for irq 242 failed (gic_set_type+0x0/0xbc)
domain-0 init dvfs: 4
[    0.229246@0] tv_vout: chrdev devno 266338304 for disp
[    0.851726@0] mtdoops: mtd device (mtddev=name/number) must be supplied
[    0.862513@0] amlogic-new-usb3 d0078080.usb3phy: This phy has no usb port
[    0.871182@0] ATVR driver - init called!
[    0.879375@0] get_storage_dev return 1
[    1.004529@1] emmc: retry, rx_phase 0 -> 1
[    1.028159@1] PPMGRDRV: err: ppmgr_driver_probe called
[    1.038738@1] get_storage_dev return 1
[    1.038766@1] aml_nand d0074800.nand: do not init nand
efuse_pw_en: 0x3
WARNING! efuse bits is disabled
Enable A53 JTAG to AO
[    1.060747@1] cectx aocec: no hdmirx reg resource
[    1.060776@1] cectx aocec: no hhi reg resource
[    1.277935@1] aml_snd_m8_card aml_m8_snd.48: ASoC: no source widget found for LOUTL
[    1.279938@1] aml_snd_m8_card aml_m8_snd.48: ASoC: Failed to add route LOUTL -> direct -> Ext Spk
[    1.288848@1] aml_snd_m8_card aml_m8_snd.48: ASoC: no source widget found for LOUTR
[    1.296352@1] aml_snd_m8_card aml_m8_snd.48: ASoC: Failed to add route LOUTR -> direct -> Ext Spk
[    ア[    1.586855@2] init: waitpid failed: No child processes
[    1.592462@2] init: /init.amlogic.rc: 269: chmod requires 2 arguments
[    1.672133@0] init: insmod: open("/boot/optee.ko") failed: No such file or directory
[    1.674104@1] init: insmod: open("/boot/optee_armtz.ko") failed: No such file or directory[    2.690234@1] init: enter do_confirm_formated /dev/block/tee, /tee
[    2.690791@1] init: blocksize 1024, bytes_per_inode 1024
[    2.696044@1] init: do_confirm_formated ext4 try mount
[    2.798725@0] accelerate:
[    2.798725@0] kernel start with quiet!
Hello Jten!!!
Hello Jten!!!
Hello Jten!!!

ログ(EMMCが空の状態)

GXL:BL1:9ac50e:a1974b;FEAT:ADFC318C;POC:3;RCY:0;EMMC:0;READ:0;CHK:                                                                                                                           8;LOOP:1;EMMC:0;READ:0;CHK:D3;SD:800;USB:8;LOOP:2;EMMC:0;READ:0;CH                                                                                                                           B:8;LOOP:3;EMMC:0;READ:0;CHK:D3;SD:800;USB:8;LOOP:4;EMMC:0;READ:0;                                                                                                                           USB:8;LOOP:5;EMMC:0;READ:0;CHK:D3;SD:800;USB:8;LOOP:6;EMMC:0;READ:                                                                                                                           0;USB:8;LOOP:7;EMMC:0;READ:0;CHK:D3;SD:800;USB:8;LOOP:8;EMMC:0;REA                                                                                                                           800;USB:8;LOOP:9;EMMC:0;READ:0;CHK:D3;SD:800;USB:8;LOOP:A;EMMC:0;R                                                                                                                           D:800;USB:8;LOOP:B;EMMC:0;READ:0;CHK:D3;SD:800;USB:8;LOOP:C;EMMC:0                                                                                                                           ;SD:800;USB:8;LOOP:D;EMMC:0;READ:0;CHK:D3;SD:800;USB:8;LOOP:E;EMMC                                                                                                                           D3;SD:800;USB:8;LOOP:F;EMMC:0;READ:0;CHK:D3;SD:800;USB:8;LOOP:10;E                                                                                                                           HK:D3;SD:800;USB:8;LOOP:11;EMMC:0;READ:0;CHK:D3;SD:800;USB:8;LOOP:                                                                                                                           :0;CHK:D3;SD:800;USB:8;LOOP:13;EMMC:0;READ:0;CHK:D3;SD:800;USB:8;L                                                                                                                           READ:0;CHK:D3;SD:800;USB:8;LOOP:15;EMMC:0;READ:0;CHK:D3;SD:800;USB                                                                                                                           C:0;READ:0;CHK:D3;SD:800;USB:8;LOOP:17;EMMC:0;READ:0;CHK:D3;SD:800                                                                                                                           ;EMMC:0;READ:0;CHK:D3;SD:800;USB:8;LOOP:19;EMMC:0;READ:0;CHK:D3;SD                                                                                                                           P:1A;EMMC:0;READ:0;CHK:D3;SD:800;USB:8;LOOP:1B;EMMC:0;READ:0;CHK:D                                                                                                                           ;LOOP:1C;EMMC:0;READ:0;CHK:D3;SD:800;USB:8;LOOP:1D;EMMC:0;READ:0;C                                                                                                                           SB:8;LOOP:1E;EMMC:0;READ:0;CHK:D3;SD:800;USB:8;LOOP:1F;EMMC:0;READ                                                                                                                           00;USB:8;LOOP:20;EMMC:0;READ:0;CHK:D3;SD:800;USB:8;LOOP:21;EMMC:0;                                                                                                                           SD:800;USB:8;LOOP:22;EMMC:0;READ:0;CHK:D3;SD:800;USB:8;LOOP:23;EMM                                                                                                                           :D3;SD:800;USB:8;LOOP:24;EMMC:0;READ:0;CHK:D3;SD:800;USB:8;LOOP:25                                                                                                                           ;CHK:D3;SD:800;USB:8;LOOP:26;EMMC:0;READ:0;CHK:D3;SD:800;USB:8;LOO                                                                                                                           AD:0;CHK:D3;SD:800;USB:8;LOOP:28;EMMC:0;READ:0;CHK:D3;SD:800;USB:8                                                                                                                           0;READ:0;CHK:D3;SD:800;USB:8;LOOP:2A;EMMC:0;READ:0;CHK:D3;SD:800;U                                                                                                                           MMC:0;READ:0;CHK:D3;SD:800;USB:8;

 

シェアボタン: このページをSNSに投稿するのに便利です。

コメント

返信元返信をやめる

※ 悪質なユーザーの書き込みは制限します。

最新を表示する

NG表示方式

NGID一覧