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が空の状態)
コメント
最新を表示する
NG表示方式
NGID一覧