• Правила для неактивных участников. Читаем ТЕМУ, статус: Неактивный
    Как скачать файлы и всё о кредитах читайте в ТЕМЕ

CV6681-K24 после прошивки не меняется разрешение

Admin

Администратор
Регистрация
31 Дек 2014
Сообщения
4,589
Страна
Ukraine
Credits
3,342
Откуда: Николаев
Имя
Дмитрий
main CV6681-K24
процессор: MSD6681BQHA-8-00G0
панель: HD Ready
Прошивка CV6681-K24 через флешку было опробовано 4 заводских прошивки.
Оригинальные заводские прошивки, нормально прошиваются, меняется логотип, пульт и все как бы нормально, но почему то не меняется разрешение панели, висит стабильно 1920х1080.
Когда заливали все имеющиеся прошивки с разрешением 1366x768, панель уходила в тестовый режим, начинает перебирать цвета, так называемый светофор.
Была плата прошита дампом через программатор, только тогда это решило проблему и разрешение поменялось.
Меня удивило такое поведение, ибо только на прошивках pkg где не трогается при прошивке раздел config и tvcertificate, а здесь обычный CtvUpgrade.bin
Может у кого встречалась такая проблема ?
 
Последнее редактирование:

Admin

Администратор
Регистрация
31 Дек 2014
Сообщения
4,589
Страна
Ukraine
Credits
3,342
Откуда: Николаев
Имя
Дмитрий
Разбираем дальше. При попытке обновится с флешки, может идти вот такой лог

AC_ON
2L-SM-20170623
U03
MIU1_DQS-OK
BIST0-OK
BIST1-OK
optee teeloader entry
CusConfig
eMMC_RPMB_Check_Program_Key
*ree_opt=0000003B
Auth reeloader...
Decrypt reeloader...
Version check on reeloader...
Auth CKB...
Decrypt CKB...
reeloader_addr=20100000
NOTICE: BL3-1: v1.1(debug):68fd0926
NOTICE: BL3-1: Built : 12:16:51, May 29 2020
INFO: warmboot return address : 3e201c00
INFO: BL3-1: Initializing runtime services
NOTICE: From args : boot_mbx = 20028044
INFO: [Booting] mstar_send_magic_ATF 460
INFO: BL3-1: Initializing BL3-2
[Ramlog] ramlog_init init success

INFO: BL3-1: Preparing for EL3 exit to normal world
INFO: BL3-1: Next image address = 0x20100000
INFO: BL3-1: Next image spsr = 0x1d3
INFO: BIN1_32bit mode May 29 2020 12:16:48
INFO: R1 0
INFO: R2 0
INFO: R3 0
ree_entry
cum
MTK_LDR
U[LDR_SysInit][301]Hardware Initialization
[LDR_SysInit][303]MsOS Initialization
LIBCODE:Utopia LIBVER:2.1533808479 BUILDHASH:1d48c21 BUILDDATE:2018080917
[LDR_SysInit][305]MIU Initialization
[Utopia][MIU]: [MIU INFO] miu open
create instance at p with private size 545791024 bytes at p
[LDR_SysInit][308]MMIO Initialization
[LDR_SysInit][310]SEM Initialization
[LDR_SysInit][314]SYS Initialization
[Utopia][SYS]: Function = SYSOpen, Line = 1649, current resource pri_shm content is: 0
[Utopia][SYS]: Function = SYSOpen, Line = 1668, [SYS INFO] OPEN INSTANCE...
create instance at p with private size 545791248 bytes at p
[LDR_SysInit][317]Enable Interrupt
[LDR_SysInit][321]Start Timer
[SetMiu][271]CONFIG_MIU0_GROUP_PRIORITY = 1:0:2:3
[SetMiu][272]CONFIG_MIU1_GROUP_PRIORITY = 1:0:2:3
[SetMiu][273]CONFIG_MIU0_GROUP_SELMIU = 1004:0024:0000:0000:005F:0000
[SetMiu][274]CONFIG_MIU1_GROUP_SELMIU = 4F6A:3FD1:0000:0000:0000:FEEF
[MDrv_MIU_SetGroupPriority_UBoot][274]IN
Change miu0 group priority:e1
[MDrv_MIU_SetGroupPriority_UBoot][309]OK
[MDrv_MIU_SetGroupPriority_UBoot][274]IN
Change miu1 group priority:e1
[MDrv_MIU_SetGroupPriority_UBoot][309]OK
[MDrv_MIU_SelectMIU_UBoot][320]IN
[MDrv_MIU_SelectMIU_UBoot][323]OK
[MDrv_MIU_SelectMIU_UBoot][320]IN
[MDrv_MIU_SelectMIU_UBoot][323]OK
[LDR_SysInit][327]Initialize BDMA
create instance at p with private size 545791440 bytes at p
[LDR_SysInit][335]Initialize eMMC

eMMC: HS400 200MHz
eMMC 7.28 GB [E8FFF8h]
[LDR_SysInit][351]Hardware Initialization Completed

[CALDR_Entry][102]Hello CALDR_Entry-Begin
MTKLoader v19: 20190107

Do USB upgrade ...

[EHCI] ehci init++
[EHCI] bus base miu0: 0x0, miu1: 0x80000000
[EHCI] qh_buf: 0x20519080(0x60519080) qh size: 64
[EHCI] qtd_buf: 0x2051b080(0x6051b080), qtd size: 32
[EHCI] ehci 0 init++
[EHCI] controller: 0x20892280
ehc_base: 0x1f204800, utmi_base: 0x1f207500, usbc_base: 0x1f200e00
[USB] config miu select [70] [f8] [ef] ][ef]
[USB] enable miu lower bound address subtraction
[USB] init squelch level 0x2
[EHCI] ehci 0 init--
[EHCI] ehci 1 init++
[EHCI] controller: 0x208a28e0
ehc_base: 0x1f201a00, utmi_base: 0x1f207400, usbc_base: 0x1f200f00
[USB] config miu select [70] [f8] [ef] ][ef]
[USB] enable miu lower bound address subtraction
[USB] init squelch level 0x2
[EHCI] ehci 1 init--
[EHCI] ehci 2 init++
[EHCI] controller: 0x208b2f40
ehc_base: 0x1f227200, utmi_base: 0x1f221d00, usbc_base: 0x1f227000
[USB] config miu select [70] [f8] [ef] ][ef]
[USB] enable miu lower bound address subtraction
[USB] init squelch level 0x2
[EHCI] ehci 2 init--
[EHCI] ehci init--
Musb3_init OK ++
[yl] usb_poll for controller: 0x208b2f40
[yl] usb_poll loop:0, controller->devices[0]:0x208b31b0
[EHCI] ehci 2 root portsc: 0x803
highspeed device
* found device (0x0bda:0xd723, USB 2.0, MPS0: 64)
device has 1 configurations
device has 3 interfaces
NOTICE: Your device has multiple interfaces and
this driver will only use the first one. That may
be the wrong choice and cause the device to not
work correctly. Please report this case
(including the above debugging output) to
coreboot@coreboot.org to have the device added to
the list of well-known quirks.
Interface 0: class 0xe0, sub 0x1. proto 0x1
Class: unsupported class ef
usb set_address ok;device address := 1
Detaching device not used by payload
[yl] usb_poll for controller: 0x208a28e0
[yl] usb_poll loop:0, controller->devices[0]:0x208a2b50
[yl] usb_poll for controller: 0x20892280
[yl] usb_poll loop:0, controller->devices[0]:0x208924f0
[EHCI] ehci 0 root portsc: 0x803
highspeed device
* found device (0xabcd:0x1234, USB 2.0, MPS0: 64)
device has 1 configurations
device has 1 interfaces
Interface 0: class 0x8, sub 0x6. proto 0x50
Class: MSC
usb set_address ok;device address := 1
it uses SCSI transparent command set
it uses Bulk-Only Transport protocol
using endpoint 81 as in, 1 as out
has 1 luns
Waiting for device to become ready...ok.
Reading capacity of mass storage device.
15728640 512-byte sectors (8052 MB)
usb_msc_init OK
[yl] usb_poll loop:1, controller->devices[1]:0x208c35a0
Waiting for device to become ready...ok.
Reading capacity of mass storage device.
15728640 512-byte sectors (8052 MB)
Find msc device

Find USB device on U3 port.


No EMMC OAD flag.

Wait USB medium to be mounted...
/dev is created.
/mnt is already existed, That is OK.
/dev/usb is created.
{x_fm_parse_drive 3904} ui4_sec_size=512, ui4_align_bytes=64.
{x_fm_parse_drive 4003} it is mbr.
/mnt/usb_0 is created.
/dev/usb_0 is mounted as /mnt/usb_0.
Upgrade File Name: upgrade.pkg
Upgrade File Size: 0x0000000002004020 Bytes
Msdc Erase Unit: 0x80000.
create instance at p with private size 546262368 bytes at p

MsDrv_PNL_Init:Bypass SetDivison
MDrv_PNL_Init u32PnlRiuBaseAddr = tx
MDrv_PNL_Init u32PMRiuBaseAddr = tx
[_MDrv_PNL_Init_LPLL][481]pstPanelInitData->u16Width=1366, pstPanelInitData->u16Height=768
[_MDrv_PNL_Init_LPLL][483]u16HTotal=1560,u16VTotal=806,pstPanelInitData->u16HTotal=1560,pstPanelInitData->u16VTotal=806, u16DefaultVFreq=600
[_MDrv_PNL_Init_Output_Dclk][543]pstPanelInitData->u16Width=1366, pstPanelInitData->u16Height=768
[_MDrv_PNL_Init_Output_Dclk][545]u16HTotal=1560,u16VTotal=806,pstPanelInitData->u16HTotal=1560,pstPanelInitData->u16VTotal=806, u16DefaultVFreq=600
[MApi_XC_MLG_GetStatus, 2972]No instance existed, please get an instance by calling MApi_XC_Init() first

---MsDrv_PNL_BackLigth_On:1331 Set MsDrv_PNL_BackLigth_On DelayTask 550
simple_strtoull187: result = 0x1dd20000
simple_strtoull187: result = 0x1dd20000
simple_strtoull187: result = 0x400000
[do_create_osdlayer] GOP Boot Logo Index 2
create instance at p with private size 546262448 bytes at p
[GE_Init][1057]VCmdQSize = 0xtx < GE_VCMDQ_SIZE_MIN = 0xtx
create instance at p with private size 546261984 bytes at p
create instance at p with private size 546262064 bytes at p
[Utopia][GOP DRV]:
Not support GOP_2 palette!'
<<set_mirror V & H ON!!>>
MsDrvGOP_Show:422:dst_info.u32Width=0x2d0
MsDrvGOP_Show:423:dst_info.u32Pitch=0x5a0
MsDrvGOP_Show:424:bytespp=0x2
MsDrvGOP_Show:425:u32Width=0x2d0
MsDrvGOP_Show:426:u32WordUnit=0x20
Use internal integrity check API
open File = /mnt/usb_0/upgrade.pkg
File Header Magic check failed
open File = /mnt/usb_0/upgrade.pkg
Locate codefile header failed - /mnt/usb_0/upgrade.pkg
No proper firmware exist,
Error: USB upgrade fail.
USB/EMMC upgrade stop !
[Jump2Uboot][146]Jump2Uboot-Begin
** part_emmc_read_ddb: SKIP Driver Descript Block check
[disable_cache][131]Disable Cache
[LDR_JumpToApp][160]Jump To 0x28400000

Relocation Offset is: 01A00000
[AT][MB][start ub][3980]

U-Boot 2011.06-00000-gccc6dd7-dirty (Dec 18 2020 - 23:39:45)

[Mboot] ===== sw IR Config Register =====
[Mboot] ===== Attach IR Interrupt ======
[Utopia][SYS]: Function = SYSOpen, Line = 1655, current resource pri_shm content is: 0
[Utopia][SYS]: Function = SYSOpen, Line = 1674, [SYS INFO] OPEN INSTANCE...
create instance at 28FF9360 with private size 108 bytes at 28FF93B0
[Utopia][MIU]: [MIU INFO] miu opencreate instance at 28FF9420 with private size 156 bytes at 28FF9470
[Utopia][MIU]: [MDrv_MIU_SetIOMapBase][188][Utopia][MIU]: Get IOMap MS_MODULE_EXTRIU failurecreate instance at 28FF9510 with private size 60 bytes at 28FF9560

uboot held at [28DDDF60~2A800000],size=01A220A0
Uboot Relocation: 168 MiB
Now running in RAM - U-Boot at: 29E00000

eMMC: HS400 200MHz
eMMC 7.28 GB
eMMC: used life: 0~10%
CID:0x0078CAD4
0x2CBB0652
0x34465447
0x38000115
DRAM : 512MB x 512MB

Смутило что идет требование Upgrade File Name: upgrade.pkg, хорошо, переменовываем файл обновления в upgrade.pkg, и снова наблюдаем ошибку
No proper firmware exist,
Error: USB upgrade fail.
Ну это понятно, было бы странно что обновились файлом CtvUpgrade.bin а требует совсем другое расширение.
Продолжаем ...
 

remsmarttv

Участник
Регистрация
30 Июн 2024
Сообщения
30
Возраст
27
Credits
9
Откуда: Кенисберг
Имя
Ян
open File = /mnt/usb_0/upgrade.pkg
File Header Magic check failed
А нече что не ту обнову подсовываеш?
Не нравится ему заголовок обновы.
 

Admin

Администратор
Регистрация
31 Дек 2014
Сообщения
4,589
Страна
Ukraine
Credits
3,342
Откуда: Николаев
Имя
Дмитрий
Я как раз обновляю с офсайта, прочитай выше что я писал, или читаешь через строку ?
 

remsmarttv

Участник
Регистрация
30 Июн 2024
Сообщения
30
Возраст
27
Credits
9
Откуда: Кенисберг
Имя
Ян
Что в логе написано то и прокоментировал, а лога с родной обновой не вижу.
 

Admin

Администратор
Регистрация
31 Дек 2014
Сообщения
4,589
Страна
Ukraine
Credits
3,342
Откуда: Николаев
Имя
Дмитрий
Повторяю еще раз, читай внимательно, а то у меня впечатление что у половины здесь глаза в жопе.

переменовываем файл обновления в upgrade.pkg, и снова наблюдаем ошибку
 

remsmarttv

Участник
Регистрация
30 Июн 2024
Сообщения
30
Возраст
27
Credits
9
Откуда: Кенисберг
Имя
Ян
Ошибка не в названии обновления, а в Header Magic , тоесть в содержимом файла обновления.
В pkg обновах есть заголовок, который проверяет телик, если не то что ему нужно то обновлятся не будет.
 
Последнее редактирование:

remsmarttv

Участник
Регистрация
30 Июн 2024
Сообщения
30
Возраст
27
Credits
9
Откуда: Кенисберг
Имя
Ян
Так выложи лог от оригинальной заводской прошивки.
 

Сверху