SteeMan
Moderators-
Posts
2019 -
Joined
-
Last visited
Content Type
Forums
Store
Crowdfunding
Applications
Events
Raffles
Community Map
Everything posted by SteeMan
-
Can you help test desktop images
SteeMan replied to lanefu's topic in Armbian Project Administration
This thread is over a year old. Closing the thread. -
@theslydog That image is not a release image and therefore isn't archived anywhere. This is known by the word "trunk" in the name. You can always get the latest development builds like that one from here: https://github.com/armbian/community or you can pull the build framework and build your own build from latest source. Release builds are located here: https://redirect.armbian.com/aml-s9xx-box/archive/
-
@n3o As a moderator of these forums, I have been watching your postings. You are abusing these forums and the people that contribute to them. (Everyone, especially @RaptorSDS and @jock have been very willing to invest a lot of time to help you) However, repeatedly you have been given specific information that you ignore, been given advise that you ignore and then you come back with more and more questions. There are very limited people resources working on Armbian (and even less with TV boxes). You alone are consuming way more developer time than any one individual has the right to receive. This is open source, and therefore users are needed to contribute as much as they consume in resources from the community in order for this to work. This is not a school where you can come to be taught how everything works, demanding the attention of everyone else to teach you. Your latest questions are now venturing into very deep and difficult areas of code (none of which is expected to work on these TV boxes as has been mentioned to you). If you want to continue down the path you are going, you first need to become an expert at these topics on known working platforms, then you can try to apply that expertise on TV boxes. You may not realize it, but the questions you are asking, are essentially asking for weeks if not months of developer help to get working, if it is at all possible.
-
There are a lot of tv boxes called hk1. What cpu does your box contain? And what build of armbian are you using?
-
@soned This is an armbian forum, why in your first post do you post a link to a non armbian build? What are you trying to accomplish in this thread?
-
@thielj its community supported, make the change to the build framework, and submit a PR
-
That topic is over 4 years old, is written for amlogic based boxes. Nothing there is relevant for a Rockchip based box.
-
There are multiple tutorials on the internet on how to flash an android rom on am am logic box. Note you will need a male to male USB cable.
-
I would recommend you reinstall an original Android firmware onto emmc to restore the box back to original configuration and then continue from there.
-
Armbian on Box K12 Bqeel / Mini M8S pro C (S912)
SteeMan replied to RuDy_74's topic in Amlogic CPU Boxes
How are you installing Home Assistant? You may need to install the docker version on Armbian (at least that is how I run it). It has been a couple of years since I installed it, so I don't remember why I chose that method. -
Armbian on Box K12 Bqeel / Mini M8S pro C (S912)
SteeMan replied to RuDy_74's topic in Amlogic CPU Boxes
wifi isn't expected to work, but with the correct dtb ethernet should. What dtb files are you trying? The dtb file is the file that describes the hardware to the linux kernel, so it is important to have a dtb file that correctly maps to your hardware (or as close as possible). -
Armbian on Box K12 Bqeel / Mini M8S pro C (S912)
SteeMan replied to RuDy_74's topic in Amlogic CPU Boxes
What internet connection are you trying? wifi or ethernet? -
Armbian on Box K12 Bqeel / Mini M8S pro C (S912)
SteeMan replied to RuDy_74's topic in Amlogic CPU Boxes
This is one problem. You need the boot loader from android on your emmc in order to boot armbian following the instructions you mentioned. This is not a build suitable for this box. Follow the links in the instructions you mentioned for the correct armbian build. -
Armbian on X96 mini (S905w) and wifi drivers
SteeMan replied to Александр Пащенко's topic in Amlogic CPU Boxes
As that FAQ post states, don't expect to have working wifi on these tv boxes. (I don't have working wifi on any amlogic tv box I own). As far as the usb wifi, make sure you install the armbian-firmware-full package (as the default install only contains a limited number of firmwares to keep the install smaller). -
I personally have multiple of that box, so I have no need for one. And currently no one else is contributing to the amlogic TV box code base in Armbian. So I'm not sure there is a need for them. But if someone wants one, they are welcome to respond to your post. Generally, however, TV boxes are cheap and easy to purchase, it is developers and their time that is expensive and in very short supply.
-
Can't boot with 23.05 or later builds on s905x2 (g12a) or s905x3 (sm1)
SteeMan replied to well83's topic in Amlogic CPU Boxes
@Maxxim Thanks for the report. The boot partition is created as vfat. I have noticed that s905x2 and s905x3 boxes are not booting with the 23.05 builds, but I thought the issue was with the u-boot files. Your report potentially points into a different direction. I don't know when I will have time to look into this. But this is community supported software so any contributions are appreciated. -
Since I don't have an s905l2 box, I'm not really in a position to integrate/test changes for such a box. If someone want to submit a PR that can test, I'd be happy to get it integrated. @Lavacat Note that your last post wasn't approved, because the site you mention is a fork of armbian that uses the Armbian name without permission and they do not contribute to the forums nor to armbian development.
-
These instructions are for Amlogic CPUs for TV Boxes. Note: If you have previously run other distributions on the box such as coreelec the below installation will not work. You will need to restore the original android firmware before attempting the install. coreelec changes the boot environment in ways that are incompatible with these Armbian builds. Download links: Weekly Community Rolling Builds: https://www.armbian.com/amlogic-s9xx-tv-box/ or build your own image using the Armbian build framework Once you download your chosen build, you need to burn the image to an SD card. Generally balenaEtcher is recommended as it does a verification of the burn. Also be sure to use high quality SD cards. Once you have the SD card with your chosen build, then you need to edit the boot configuration file on the SD card. In the BOOT partition of the SD card there will be a file /boot/extlinux/extlinux.conf, that you need to edit. There will also be a extlinux.conf.template file to use as a reference. You will need to add a line into the extlinux.conf file for the Device Tree (dtb) file you will be using for your box. Place this line before the APPEND line as shown in the .template file. Basically you need to have the correct dtb for your box. You may need to attempt to use different dtb files until you find the one that works the best for your box's hardware (there are a bunch of dtb files in /boot/dtb/amlogic/... to try depending on your cpu architecture and hardware). It is unlikely that there will be a matching dtb file for your TV box. The idea is to find the one that works best for your box. This may mean that you try booting with different dtb files until you fine one that works good enough for your needs. By searching the forums you will find information about what dtbs other users have found work best for different boxes. Because you are booting from an SD card, you can easily try different dtb files. The dtd files are named by cpu family. So for example dtb files for the s905x2 cpu are named meson-g12a-*. Below there is a table that shows the identifiers for each familiy (g12a for s905x2 in this case). Next you need to copy the correct uboot for your box. This is needed for how these builds boot on amlogic boxes. There are four different u-boot files located in the /boot directory: u-boot-s905, u-boot-s905x-s912, u-boot-s905x2-s922, u-boot-s905x3 You need to copy (note copy not move) the u-boot file that matches your cpu to a new file named u-boot.ext in the /boot directory So for example with a TX3 mini box that has an s905w cpu you would copy u-boot-s905x-s912 to u-boot.ext: cp u-boot-s905x-s912 u-boot.ext (See table below for more details on which u-boot to use for which cpu) Once you have your SD card prepared you need to enable multiboot on the box. There are different ways documented to do this, but the most common is the "toothpick" method. The "toothpick" method means to hold the reset button while applying power to the box. The reset button is often hidden and located at the back of the audio/video jack connector. By pressing that button with a toothpick or other such pointed device you can enable multiboot. What you need to do is have the box unplugged, have your prepared sd card inserted, then press and hold the button while inserting the power connector. Then after a bit of time you can release the button. (I don't know exactly how long you need to hold the button after power is applied, but if it doesn't work the first time try again holding for longer or shorter times). You should now be booting into armbian/linux. Note that the first boot takes longer as it is enlarging the root filesystem to utilize the entire SD card. After you are satisfied that your box is working correctly for your needs you can optionally copy the installation from the SD card to internal emmc storage (assuming your box has emmc). (Note: Installing to emmc has some risks of bricking your box. Don't do this unless you feel you understand how to reinstall your box's android firmware) You install armbian to emmc by running the shell script in the /root directory: install-aml.sh. Note: It is not possible to install into emmc on boxes with the s905 cpu (s905x, s905w, s905x2, etc however should all be supported). It is recommended that you make a backup of emmc first. Also be prepared if anything goes horribly wrong with your emmc install to reinstall the android firmware using the Amlogic USB Burning Tool to unbrick your device. If you have or can find an original android firmware on the internet and you can generally (but not always) recover a bricked box using the Amlogic tool and the original firmware file. Mapping from CPU to uboot and dtb: u-boot-s905 s905 - gxbb u-boot-s905x2-s912 S905X - gxl S905W - gxl S905D - gxl S905L - gxl S805X - gxl S912 - gxm A311D - gxm u-boot-s905x2-s922 S905X2 - g12a S922 - g12b u-boot-s905x3 S905X3 - sm1 Not supported or not tested S805 - S905W2 - S905X4 - S805X2 - s4 A113D - axg A113X - axg Note: Followup posts in this thread should be limited to comments to improve or better understand these instructions. Other issues should be posted as new questions in the Amlogic CPU Boxes sub-forum.
- 40 replies
-
11
-
Armbian now has a community supported build target for amlogic TV Boxes (aml-s9xx-box). You can now build your own builds directly with the Armbian build system. This is now an opportunity for members of the community to move the support for amlogic TV boxes forward within the Armbian framework. If you are not familiar with the Armbian build system check out the Armbian developer documentation. If you have idea on how you would like to see things evolve/change please use this forum to share your thoughts and ideas and submit PRs for any code changes you would like to see. I am currently testing this code against the four different amlogic based boxes I own, but would appreciate others testing as well. Once I have completed my testing, I will be updating the FAQ amlogic install instructions with this information.
