Подключение к скрытому разъёму UART ТВ бокса TOX1

العربيةБългарски简体中文Čeština‎DanskNederlandsEnglishEestiSuomiFrançaisDeutschΕλληνικάעִבְרִיתMagyarItalianoLatviešu valodaLietuvių kalbaNorsk bokmålPolskiPortuguêsRomânăРусскийSlovenčinaEspañolSvenskaУкраїнська
Подключение к внутреннему разъёму UART ТВ бокса TOX1

 Внутри ТВ бокса TOX1, есть интересный разъём с 3-мя выводами. С помощью программатора UART я сумел связать компьютер с ТВ приставкой и получил интересный дамп.

Разъём UART на материнской плате ТВ бокса TOX1

 На фото этот разъём располагается между разъёмом HDMI с помощью которого приставка подключается к телевизору и разъёмом RJ45. RJ45 — служит для подключения интернета.

Программатор UART, для сопряжения ТВ бокса с компьютером
Программатор UART, для сопряжения ТВ бокса с компьютером

🔴 Приобрести программатор UART можно по ссылке:

   👉 АлиЭкспресс

   👉 AliExpress (доставка в Украину, Европу, Америку)

На страничке товара есть техническое описание, цена и отзывы.

 Подключение я производил с помощью программатора купленного буквально за копейки на Али.

 Для подключения используются всего 3 вывода:

RX — принимает информацию;

TX — отправляет информацию;

GND — вывод «-«

 Эти 3 вывода подключаются к плате ТВ бокса.

 Подробно о подключении и как его правильно произвести я рассказал и показал в своём видеоролике.

Дамп инициализации ТВ бокса TOX1
Дамп инициализации ТВ бокса TOX1

 И после установки программы и выбора соответствующего порта, я получил дамп.

SM1:BL:511f6b:81ca2f;FEAT:B0F831B0:20292020;POC:F;RCY:0;EMMC:0;READ:0;0.0;0.0;CHK:0;
bl2_stage_init 0x01
bl2_stage_init 0x81
hw id: 0x0001 — pwm id 0x00
bl2_stage_init 0xc0
bl2_stage_init 0x02

L0:0000000f
L1:00000703
L2:00008067
L3:15000020
S1:00000000
B2:20292020
B1:b0f831b0

TE: 324262

BL2 Built : 19:17:49, Jul 31 2019. g12a ge9a9000 — zhiguang.ouyang@droid07-sz

Board ID = 1
Set cpu clk to 24M
Set clk81 to 24M
Use GP1_pll as DSU clk.
DSU clk: 1200 Mhz
CPU clk: 1200 MHz
Set clk81 to 166.6M
eMMC boot @ 0
sw8 s
DDR driver_vesion: LPDDR4_PHY_V_0_1_18 build time: Jul 31 2019 19:17:43
board id: 1
Load FIP HDR from eMMC, src: 0x00010200, des: 0xfffd0000, size: 0x00004000, part: 0
fw parse done
Load ddrfw from eMMC, src: 0x00060200, des: 0xfffd0000, size: 0x0000c000, part: 0
Load ddrfw from eMMC, src: 0x00038200, des: 0xfffd0000, size: 0x00004000, part: 0
PIEI prepare done
fastboot data load
00000000
emmc switch 1 ok
ddr saved addr:00016000
Load ddr parameter from eMMC, src: 0x02c00000, des: 0xfffd0000, size: 0x00001000, part: 0
00000000
emmc switch 0 ok
fastboot data verify
verify result: 265
Cfg max: 5, cur: 1. Board id: 255. Force loop cfg
DDR4 probe
ddr clk to 1200MHz
Load ddrfw from eMMC, src: 0x00014200, des: 0xfffd0000, size: 0x0000c000, part: 0

dmc_version 0001
Check phy result
INFO : End of initialization
INFO : End of read enable training
INFO : End of fine write leveling
INFO : ERROR : Training has failed!
1D training failed
Cfg max: 5, cur: 2. Board id: 255. Force loop cfg
DDR3 probe
ddr clk to 600MHz
Load ddrfw from eMMC, src: 0x0002c200, des: 0xfffd0000, size: 0x0000c000, part: 0

dmc_version 0001
Check phy result
INFO : End of initialization
INFO : End of read enable training
INFO : End of fine write leveling
INFO : End of read dq deskew training
INFO : End of MPR read delay center optimization
INFO : End of Write leveling coarse delay
INFO : End of write delay center optimization
INFO : End of read delay center optimization
INFO : End of max read latency training
INFO : Training has run successfully!
1D training succeed
aml_ddr_fw_vesion: LPDDR4_PHY_V_0_1_18 build time: Jul 31 2019 19:17:53
auto size— 65535DDR cs0 size: 4096MB
DDR cs1 size: 0MB
DMC_DDR_CTRL: 0000002dDDR size: 3928MB
cs0 DataBus test pass
cs0 AddrBus test pass

100bdlr_step_size ps== 408
result report
boot times 0Enable ddr reg access
00000000
emmc switch 3 ok
Authentication key not yet programmed
get rpmb counter error 0x00000007
00000000
emmc switch 0 ok
Load FIP HDR from eMMC, src: 0x00010200, des: 0x01700000, size: 0x00004000, part: 0
Load BL3X from eMMC, src: 0x00078200, des: 0x01768000, size: 0x000ce000, part: 0
0.0;0.0;M3 CHK:0;cm4_sp_mode 0

MVN_1=0x00000000

MVN_2=0x00000000

[Image: g12a_v1.1.3389-92241b5 2019-07-02 17:22:49 luan.yuan@droid15-sz]

OPS=0x10

ring efuse init

2b 0c 10 00 01 06 0e 00 00 18 34 38 57 4b 52 50

[0.051541 Inits done]

run into bl31
NOTICE: BL31: v1.3(release):4fc40b1
NOTICE: BL31: Built : 15:57:33, May 22 2019
NOTICE: BL31: G12A secure boot!
NOTICE: BL31: BL33 decompresу

 В случае если у вас глючит ваша приставка TOX1. Вы можете снять дамп и сравнить с моим. 

Оставьте первый комментарий

Оставить комментарий