Bl301 injection, problems, help,

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.


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


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 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

Thanks. Please, inform us when this feature will be ready for S912 in order to try it. Thanks once again.

is this normal that the cec wake up only works with the suspend on the khadas vim3? if i set the vim3 on the power off, then i can not wake up the box using cec, i have to use the power button on the board

You maybe have a old injection on your device. Run the tool again and see if it updates.
There was a power on bug from shut down a while ago.

If you shutdown the vim3( blue led is lighting), then you can not power on it by ir remote.