CEC Wake up Amlogic S912 device

thank you for the help and the new u-boot but the problem is still there.
new log https://pastebin.com/9jrNBc9N

You deleted the “old” u-boot stored in NAND like here , point 2?
If yes then the u-boot get loaded from the bootable sd card. So maybe your binarys are wrong.
yes, I deleted and restared as point 2.
maybe there something wrong in my execution of bootable sd card? did you see my previous post?

And when you do not have any SD card inserted?
Something on the log? The last log doesn’t show any difference. I will make you tomorrow another u-boot to see if there is different log.

I used the https://libreelec.tv/2016/08/usb-sd-creator/ to create the SD. When it is finished write the u-boot.bin.sd.bin to the unmounted SD card sector 0 like in the wiki described.

Log with no card inserted: https://pastebin.com/nhB5ECXN
Log with original CoreELEC card (exactly the same loop) https://pastebin.com/Uw2Lft5a

I renew a doubt of my old post # 17. I ran, a long time ago, the procedure of this link (https://forum.libreelec.tv/thread/9425-howto-boot-from-sd-card-use-internal-memory-for-data/): may have it changed something in the partition structure that prevents booting today?
thank you again for support

This log shows u-boot get loaded from sd card. So please try the new attached binaries!
Use the new u-boot.bin.sd.bin for the bootable sd card for sektor 0.

Otherwise you can bring back the box to life with a sd card from “burn card maker” by Amlogic. If this is not working you can use the USB tool from amlogic to restore the system. But for this you will need a USB male-male type A cable.

u-boot_BT1_1.zip (1.4 MB)

Dear Portisch, it works!!! Thank you!
I did some tests:
CEC wake up: test ok (log: https://pastebin.com/wE1v5Fd7). The only problem is aesthetic: when the device starts up, the beelink logo is distorted and very ugly, can we do something to eliminate it?
Wake on LAN: test ok with both stanby and power on off and the mix.
Standby: always crashes when restarting from a stanby. These are the logs: standby command via CEC https://pastebin.com/sjkDCsb1. Awakening with crash: https://pastebin.com/1C5ebqRz

This is no crash. You just catched a Kodi bug!
I don’t know where it comes from but I do have it also.

Add a remote.xml for Kodi if you don’t have already one and add these settings:

    <keyboard>
      <key id="61662"></key>
    </keyboard>

remote.xml (18.3 KB)

This also works! problem solved.

Hello

After you replaced the u-boot, is it possible to use “Reboot from internal/MMC” in the shtudown menu to boot Android from the internal memory?
I have a Beelink GT1 Ultimate SN starting with AX12, which defconfig should I use when I compile u-boot?
I would like to have standby mode on my device and the device should wake up for scheduled recordings. Will it work after replacing u-boot?

After you replaced the u-boot, is it possible to use “Reboot from internal/MMC” in the shtudown menu to boot Android from the internal memory?

Yes

I have a Beelink GT1 Ultimate SN starting with AX12, which defconfig should I use when I compile u-boot?

This guide and the source you will compile are now also tested for your GT1. https://github.com/CoreELEC/u-boot/wiki

I would like to have standby mode on my device and the device should wake up for scheduled recordings. Will it work after replacing u-boot?

Yes

Thanks for your reply.

I’ve read the guide, but I’m not sure which defconfig should I use

Choose you desired defconfig like: kvim, kvim2, kvim2l, h96proplus_v2_2, h96proplus_v5_v6, …
`make h96proplus_v2_2_defconfig

I have noticed that the dtb image is called ‘gxm_q200_3g’ and there is a defconfig named ‘gxm_q200_v1_defconfig’. Should I use that?

I tried to compile with this defconfig on Windows Subsystem for Linux (Ubuntu 18.04.2 LTS), but I get this error:
…/include/linux/compiler-gcc.h:114:1: fatal error: linux/compiler-gcc7.h: No such file or directory

after the last coreelec update i need to reactivate wake on lan on my beelink gt1. unfortunately the old uboot wiki is no longer available. could you remember the ssh command or repost the old wiki in this post?

I activated the WoL switch in the coreelec settings but unfortunately it doesn’t work.
I tried to search the forum but all posts refer to the Coreelec / u-boot github link which has changed and no longer contains the instructions to enable WoL.
Can anyone help me?

Platforms before G12A/B maybe do not support such wake-up features. It’s a 10:90% chance you get a working implementation. There is no other way then to burn another bootloader to fix these issues. But the problem is that the source isn’t available for each individual device.

So my suggestion is to upgrade the hardware to a G12A/B (S922X, S905X2) or SM1 (S905X3) device to be able to use inject BL301, if needed.

Thank you for your answare. Just to make a try do you remember the ssh command ?
And what If I came back to 9.2.2 ? With this ce version all worked perfectly thanks to the uboot you compiled for this platform last year

I am sorry, it looks like the Wiki is lost.

Really? :cry:
If the wiki is lost, how can I manage it? it seems little credible that yesterday I managed the device with wol and today not. What do you suggest?

can this help you help me?

solution provided here!

if you have decided not to support some devices to push the purchase of new models, in my opinion, you should do it with more transparency.

Ask @anon88919003 why it’s gone, it’s not CE fault.
I am sorry he deleted all user available information and I have no time to rewrite everything.

So you can say thank you @anon88919003!

I will close this topic because the Wiki is not available anymore.