Difference between revisions of "Amlogic TV boxes"

Add warning about flashing images, add more details on using the HDMI audio script and add 'Unbricking' section
(Update Beelink GT King Pro notes and remove archlinuxdroid section)
(Add warning about flashing images, add more details on using the HDMI audio script and add 'Unbricking' section)
Line 47: Line 47:




=== Enable multiboot mode ===
=== Enable multi-boot mode ===


If this is your first time attempting to boot from an SD card or USB disk, you must enable multiboot mode. Insert your Manjaro micro SD card or attach the Manjaro USB disk then hold down the button in the AV port by inserting a paper clip, a pin or something similar and keep it depressed while powering the device on. Keep the button pressed until you see the boot screen of your box. After a few seconds it should reboot off your SD card or USB disk. You are only required to do this once unless you reflash your eMMC.
If this is your first time attempting to boot from an SD card or USB disk, you must enable multi-boot mode. Insert your Manjaro micro SD card or attach the Manjaro USB disk then hold down the button in the AV port by inserting a paper clip, a pin or something similar and keep it depressed while powering the device on. Keep the button pressed until you see the boot screen of your box. After a few seconds it should reboot off your SD card or USB disk. You are only required to do this once unless you reflash your eMMC.




== Reflashing Android with flash-tool.sh ==
== Reflashing Android with flash-tool.sh ==


In emergency situations, like when Manjaro stops booting due to your bootloader having been modified or corrupted, you may need to reflash the Android OS on your TV box eMMC. If you have got a suitable installation image for your box, they are usually a couple of gigabytes in size, and you have a USB A to A cable then you can perform the following steps to reflash your TV box under Linux.
In emergency situations, like when Manjaro stops booting due to your bootloader having been modified or corrupted, you may need to reflash the Android OS on your TV box eMMC. If you have got a suitable installation image for your boxnand you have a USB A to A cable then you can perform the following steps to reflash your TV box under Linux.
 
'''WARNING''' You must back up everything stored on your TV box before flashing an image because all data stored on the eMMC will be  wiped. You must also be careful to only flash images built for your box or else you can brick your box, which means it won't boot and in some cases you won't be able to enable multi-boot mode either.


=== Installing aml-flash-tool ===
=== Installing aml-flash-tool ===
Line 161: Line 163:
=== HDMI audio script ===
=== HDMI audio script ===


Some users have reported running '''g12_sound.sh''' from [https://gitlab.manjaro.org/manjaro-arm/packages/community/oc4-post-install/-/blob/master/g12_sound.sh this repo] has fixed their HDMI audio.
Some users have reported running [https://gitlab.manjaro.org/manjaro-arm/packages/community/oc4-post-install/-/blob/master/g12_sound.sh g12_sound.sh] has fixed their HDMI audio. If you are having HDMI audio issues, you will likely already have '''g12_sound.sh''' installed so run the script then:
 
{{UserCmd|command=sudo systemctl enable sound}}
 
Reboot and test!
 
 
=== Unbricking ===
 
Some TV box users have successfully unbricked their boxes by [https://www.youtube.com/watch?v=fsyS3p5asZs shorting a couple of pins on the eMMMC chip]. This requires opening your TV box which will likely invalidate your warranty, if you have one.
32

edits