I was using CE 9.2.4.2 when I applied bl301. Now, nothing happens when I plug in DC, no vendor logo, really nothing. However, on one of my HDMI hub, I can see that there is some electric activity as there is a LED on this HDMI hub when DC is plugged on my board.
I do not have a UART adapter and I don’t know if it’s compatible with my board. However, considering how cheap it is, I can buy one if it can solve my problem. I also need to buy a USB type A-A cable as I don’t have one at the moment as I have no way to link the board to my PC at the moment.
It works but often the device is turned on for no reason if the TV is switched on, even if I do not go to the HDMI input where the box is connected. It happens with two different TV (hisense and samsung).
And at least once I needed to power cycle the box because I could not switch it on with remote or HDMI CEC
Is it possible to get it “standalone” without having to update CoreELEC to nightly? I want to check if it solve the issue that leave the box off and require power cycle
I don’t think so as it require also a up-to-date bl301 package to work correctly and this is read only area.
The nightlies are like stable + hot fixes.
Try last nightly, a update of meson-ir was done about IR wakeup with not injected bl301.
Can you please dump your encrypted bootloader?
Just use: dd if=/dev/bootloader of=/storage/backup/bootloader.img. Then send me the img file please somehow.
Let me know once you got it, ok?
Looks really encrypted from what I can see
–edit–
Tried the 20200904 nightly and power on and resume from suspend works now. And it works also with a different remote than the original one! What sorcery is that?
Are you updating somehow the power button code or I am just lucky that the code is inside the Uboot? Unfortunately I cannot compare it with the original controller since my kids lost somewhere the remote…
It depends what IR codes the vendor implemented. But usually there are around 5 pcs different codes.
The encrypted bootloader do have a length of 1289200 bytes what is a multiple of 16 bytes.
There are 16 “useless” random bytes at address 0x200 what I do not know what are they for. The real bootloader is starting at 0x210. Maybe it’s a simple encryption by these 16 bytes. I need to check it.
The only problem is that it turn on at any AVR HDMI input change, which normally it is solved disabling the “active route” as you suggested, but without bl301 it is not possible.
Not a big problem though.
@Portisch are you in also on RAM configuration and dtb stuff? There is a problem with the 4Gb (I have opened a topic on it), I would like to help on it
It seems that at least on my bl301 injected a95x-b7n (GXL) if the box is powered off via CEC after at least one video playback, then it is not possible to turn it on via remote or CEC.
Sorry if I cannot provide logs, if anything is sent by the box attempting to power on, but I waiting for the delivery of the SDIO UART adaptor.
The issue is present with 9.2.4.2 and latest nightly