Bl301 injection, problems, help,

What will be better ?
USB - TTL (UART) CH340G
USB - TTL (UART) CP2102
USB - TTL (UART) PL2303HX

I know the CH340G, you need a special driver on Windows :wink:
But it is working (Arduino clone)

I know the PL… too, we don’t use it anymore as adapter - to much where not working…

I have a CP2102 adapter, works perfectly in Windows 10.

If I buy adapter, you can tell me what should I do next whis it?

And. Android on the board working correct. Maybe in it has info about gpio?

The source of the bootloader would help…
But I guess you will not find it for this device.

You maybe able to solder also? And to open the case of the device?
You will need to attach the UART adapter on the board.
Maybe it’s also enough putting in wires at the holes - without solder.

Hi,I run inject_bl301,and press Y.but nothing change?

sorry,my English is very poor.

Amlogic magic: @AML
Old signature: E72D89D74EC320E246762030837D1A4FA0B461FEDF448E1499324D909854065F
Using BL301.bin: Generic_28_29_bl301.bin
New signature: 64B866B052296BC9B730DF024C9D3FC720B493E963A11FC4FBF27933C0FA4348

Please confirm to write the bootloader blob BL301 to
the internal eMMC! Please ensure to update first the device
to the last vendor firmware! And remember if the vendor
firmware get updated you have to do this step again as the
bootloader blob will be overwritten!

Continue? [Y/n] y

CoreELEC:~ #

You pressed y.

2 Likes

It has to be Y, as in a capital letter, not small y.

2 Likes

WTF…thank you! It is OK,:rofl:

Continue? [Y/n] Y
Make backup of vendor bootloader to: /flash/280b400001261a00001235354b484b50_bl301.bin
Finished update of BL301.bin on internal eMMC!
Please reboot device now and enjoy the new CoreELEC wake-up features!

2 posts were merged into an existing topic: Nightly builds

My X96max 4G/64G box burns the latest CE Nightly (20190831) on a TF card.
Everything is OK( Bluetooth is not OK ).
And ability to wakeup with a remote .
But when I rebooted into emmc (android 9) and power off in Android.
The box can’t wakeup with a remote.
Is this normal?

Thank you for the CE team and the community.

Yes this is normal as Android doesn’t use the CE features. They are just not implemented in Android kernel.
Use reboot from Android to boot CE and then you can use power off and/or suspend.
When power off from Android you normally need to unplug power to start again.

Thank you for your reply.:grinning:

Usage “inject_bl301” says “Update of BL301.bin on eMMC is not needed, exit now…” but cec wake up does not work? (Beelink GT King B922 Rev.B).

Please follow this guide:

Guide regarding debug logs or inject_bl301?
I can not continue with inject_bl301 …

Please follow the guide and post your debug ix.io link. Nobody can help without a log file.
What TV you have?

1 Like

Thanks for your support. I use LG TVs connected via HDMI/CEC (LG Simpling) to Beelink GT-King/Orbsmart S86. The logs have been uploaded via CE.

Is there any plan to develop BL301 inject feature for Amlogic S912?

It’s on plan. But there is some other testing ongoing to port Amlogic-ng to S912/S905X devices. So if this gonna happen the “Backport” to 3.14 kernel isn’t needed and the tool can easily used for this devices.

1 Like