balbes150

Moderators
  • Content Count

    1370
  • Joined

  • Last visited

Everything posted by balbes150

  1. balbes150

    Armbian for TV box rk3328

    A test version of the image Armbian for TV boxes on the basis of RK3328. Tested on MVR9 http://freaktab.com/forum/tv-player-support/rockchip-based-tv-players/rk3328-devices/653167-bqeel-mvr9-rk3328-quad-core-64bit-cortex-a53-android-7-2-16gb-2-4ghz-wifi-bt4 All basic functions work. For running. Download. Unpack. To record on the SD card. Connect the SD card to TV box, connect a keyboard and mouse. To turn the power on the TV box. The system should start within 2-3 minutes. You must perform the initial configuration of Armbian. https://yadi.sk/d/DSO6euzB3ahemo https://mega.nz/#F!zoZywCTQ!9sNfXIAB3m_DyLl5I8P94w The system of choosing the correct dtb has changed. Please note, now it should be done on a different principle (files do not need to be copied). To select the desired dtb, you need to change the line in the text file "/extlinux/extlinux.conf". In the line "FDT" you need to change the name of the file that the system will use at startup. The list of available files (names to specify in the configuration) can be found in the "dtb"directory. If you do not know exactly what file you need , you can enter all available names in turn and check the operation of the system. In accordance with this, the system installation script in eMMC has been changed. The steps to install the system on the eMMC remain the same. Added a utility to full backup and restore the entire eMMC "ddbr". Checked mode the backup MVR9. Now if you try to check the recovery mode. The order of installation in eMMC. 1. Download, unzip and burn the image to SD card. 2. Start Armbian on the TV box and perform the initial setup of the system. 3. If the system works correctly and you are satisfied, run the utility "ddbr" and create a full backup of eMMC (this is a prerequisite). 4. Rename the file "/boot/mvr9-uboot.img" in "/boot/uboot.img". 5. Run as user "root" script "/boot/create-mbr-linux.sh" 6. To run the script "/root/install.sh" Pay attention to the correct operation of the installation procedure need to comply strictly with the order of the steps.
  2. Image works with SD cards and USB drives. Regular firmware in the device is NOT CHANGED. When you replace the dtb file can be run on any device with Amlogic chip S905 s905x s912 When you first start the system, the root user password is 1234 The minimum media size - 4 GB https://yadi.sk/d/pHxaRAs-tZiei https://mega.nz/#F!j9QSDQSQ!6WpasOlbZYIInfw6yo4phQ Option how to start (Activation multi-boot). ****************************************** Manual run Systems ****************************************** Now all images Armbian and LE has all the files for activate the multi-boot. Anything in addition to download and copy to media is not required. 1. Download the image for your device 2. Unpack 3. Burn the image on the medium 4. boot into Android 5. open the app "Update&Backup" 6. click on "Select" local update and chose the file on the removable media (aml_update.zip) aml_autoscript.zip 7. start "Update" 8. System will reboot twice and start running the system from external media. 9. If after 7-10 minutes on the monitor not to receive any messages on system startup. Turn off TV box and manual copy into the first partition BOOT (FAT) the file "dtb.img". On the media there is a directory "dtb" from where you can take the file and copy it to the root of /boot rename it to "dtb.img". Need to pick up the option for the file system will run. Pay attention, after you add\change the dtb file, you need to try to run the system and waiting to run 7-10 minutes. If not happened, repeat with a different dtb file. Attention !!!! On models with S802 S805 S812. Activation multi-boot is possible ONLY with SD card (activation of the USB stick is NOT WORKING). After a one-time activation procedure is multi-boot, run a variety of systems is possible from ANY storage media (SD cards and USB storage devices). http://freaktab.com/forum/tv-player-support/amlogic-based-tv-players/606133-linux-images-for-s802-s805-s812-s905-s905x-s912-sd-usb-emmc http://freaktab.com/forum/tv-player-support/amlogic-based-tv-players/s905/tronsmart-ac/firmware-roms-tools-at/565449-running-linux-from-sd-card-or-usb-flash-drive-using-balbes150-method-and-files ************************************************** ************************************************** ******* The choice of shell to start (Mate\XFCE or KODI). On the screen enter username and password (in lightdm) in the upper right corner of the screen there is a menu where you choose which GUI to run. The list will be three items (two rows with kodi) and the last line mate. Select mate (something opposite mate was the point), then enter the username and password. The system remembers the last selected mode. If at the next login or what not to choose in this menu, system at the entrance will trigger the option that was turning off in the previous session. Install to eMMC (NAND) Kernel 4.16 does not support internal eMMC memory. Do not attempt to install to the eMMC. You get problems. To install Armbian in the internal memory, you must execute multiple commands. We strongly recommend TO PreRUN create a full backup of the entire contents of the internal memory. This will allow you to return to the current state of the firmware at any time. To create a complete backup you need to execute commands. su - (enter passwd root) ddbr The running tip backup script After creating the backup, to install to internal memory (eMMC) of the command being executed Pay attention, if you not are sure that you will be able to solve possible problems from the installation of the internal memory (eMMC), do NOT PERFORM these commands. su - (enter passwd root) ./install.sh or nand_sata_install Setup HDMI out. The configure script video output hdmi.sh reside in a directory on a FAT partition (on a running system, this partition is automatically mounted to the /boot directory). This script can be changed. To change the screen resolution from 720p to 1080p, you need to uncomment the line "#mode=1080p60hz" and comment out the line "mode=720p60hz". Similarly, you can change the color depth from the default 24 to 32 (bpp=24). Note that with 32 bit color significantly changes the desktop. In this script you can place the commands you want to run WebMin , Doker, ask line to run the USB port (if necessary), configure, sound card, etc. On Wifi. run as root user one of these commands in the terminal An example command to load module “dhd” or “wifi_dummy” or "ssv6051" or "wlan" etc. modprobe dhd or modprobe wifi_dummy or modprobe ssv6051 or for QCA9377 modprobe wlan After verification of the selected module, if everything is working correctly, you can add it to the autorun list (add string name of the module in the file /etc/modules). Remote control. How to add support for remote control. To use it you need to add the correct file “remote.conf” in the /boot directory or /etc/amremote. By default, some of the images already include several predefined files (in the /boot directory). To use it you need to rename one of the files in “remote.conf”. Additionally I have uploaded the deb package “amremote.deb”, which can be installed in your current system (do not download the complete image). Before installing, delete all remote.conf files: rm /boot/remote.conf.* Now you can install the package: sudo dpkg -i aml-amremote.... After installing this package you need to run in a terminal “service amlogic-remotecfg status” and add (rename) the correct file 'remote.conf". Auto login Add line to /etc/lightdm/lightdm.conf.d/11-armbian.conf [SeatDefaults] autologin-user=username autologin-user-timeout=delay Additional information http://forum.khadas.com/t/armbian-kodi-ubuntu-debian-for-sd-usb-emmc/825 Wiki Information to enable multi-boot on the WiKi is outdated, use to activate the multi-boot description from this post in the beginning. https://github.com/150balbes/Amlogic_s905/wiki Other versions of images with different Linux systems. https://yadi.sk/d/5_32km_EsCV2A Video manual.
  3. balbes150

    ARMBIAN for Amlogic S905 and S905X (ver 5.44 =<)

    Kernel 3.14 is no longer developing (not supported), so you will have to try to add the necessary support for WiFi in this version of the kernel or contact the manufacturer (seller) of your equipment. S905 = gxbb Check all available DTB of this group.
  4. balbes150

    Armbian for TV box rk3328

    Added to the site a test version of the image 20181117 with the addition of a number of WiFi modules (dir 5.67/WIFI). I'm not sure it will work, this way on my MVR9 WiFi stopped working. Anyone can try on their models. The test image on the basis of the kernel of 4.19 (dir DEV_NEXT). On MVR9 with dtb "rock64" in the settings, the system starts from the SD card, there is HDMI (output to the monitor), a wired network and USB. Thus, there are all the minimum elements necessary for the initial work.
  5. The new version 5.55 of images. In this version, images with a single DE (XFCE) and a server in composition are as close as possible to the official versions. Version with a Mate and Icewm will probably be later and the gathering will be from another branch GIT (specially adapted for this DE). Since now all the images will be collected using the main kernel "4.1 x", have a common structure for the entire line of s9xxx and differ significantly in steps when configuring the system, I open a separate topic for this direction. The primary steps to capture an image, activate multi-boot, and select a dtb file are common with the previous images. Please note that starting with the version number version 20180928. Major change. A new algorithm for the use of the dtb. Starting with this version, you no longer need to copy the dtb files and rename it to "dtb.img." In order to specify which dtb file to use, you need to edit the file 'uEnv.ini" (specify the desired file name for use dtb). This is a plain text file and can be easily edited. This change will make it easy to update the kernel from the "deb" file in the future. The new algorithm is now used in the eMMC system installation script. Pay attention. To use the system with u-boot-2015 (regular firmware Android), you need to edit the file "uEnv.ini" When using u-boot-2018, you need to edit the file "/extlinux/extlinux.conf" For those who doubt or do not know what u-boot is used, you can specify the desired name in both files at the same time. To change the used MAC address. 1 options You can add the required parameter to the startup files (uEnv.ini and extlinux.conf). To do this, at the end of the line with the launch parameters, you need to add a parameter specifying the desired MAC address. For example, mac=xx:xx:xx:xx:xx or ethaddr=xx:xx:xx:xx:xx 2. options https://forum.khadas.com/t/duplicate-mac-addresses-and-serial-numbers/313/3?u=balbes150 3. options Use u-boot https://forum.khadas.com/t/duplicate-mac-addresses-and-serial-numbers/313/15?u=balbes150
  6. balbes150

    Armbian for TV box rk3328

    Update ver 5.67 20181117 The version of the image with Xenial - will be assembled only on request.
  7. balbes150

    Armbian for Amlogic S9xxx kernel 4.1x (>= ver 5.55)

    Accidentally discovered in the latest version of Armbian 5.67 (VIM2) reaction (sound is added and decreased when the test video is played) control the sound volume in MPV from the remote control from Khadas. I wonder if it’s just me or other people’s as well ?
  8. balbes150

    Armbian for Amlogic S9xxx kernel 4.1x (>= ver 5.55)

    Version 5.67 20181117. Added support for ISCSI and deb packages kernel, header etc. The version of the image with Xenial - will be assembled only on request. p.s. When checking, it turned out that WiFi works on Khadas VIM2 Basic (with AP6356S chip). Khadas VIM1 (s905x) works WiFi and BT.
  9. balbes150

    s905w boot process?

    For TV boxes (and not only) everything you need to run different systems from external media has long been developed, tested and used on thousands of devices. And it's called " universal multi-boot." It is used in all versions of Armbian, Libreelec, Archlinux, Volumio etc for TV boxes on Amlogic s905 s912 s805 S812 etc. If you like to "reinvent the wheel" - that's your right. By the way, you can run an external system without any modification of u-boot (for example, if the user does not want to make the minimum changes to the existing system on his TV box), but it is not convenient, because it will require each time to run a regular Android and perform several steps in it.
  10. balbes150

    Armbian for Amlogic S9xxx kernel 4.1x (>= ver 5.55)

    It will be in the next version.
  11. balbes150

    Armbian for Amlogic S9xxx kernel 4.1x (>= ver 5.55)

    The new version 20181116. Added support for ZRAM , iscsi.
  12. balbes150

    s905w boot process?

    I'm not a masochist to put on such experiments. I have everything I need to restore almost any AML TV box, but I'm not going to do such stupid experiments. All the more I strongly not recommend other to do such experiments without serious training and real need. This command completely erases the entire eMMC (including the u-boot loader), turning the TV box into a brick. To start system, you need a guaranteed working version of u-boot for your TV box model or set (firmware+cable+software) to restore from the PC. The instruction referenced by the user is intended solely for developers who need to be able to test their work. In particular, check the operation of its version of u-boot. Are you a system developer?
  13. balbes150

    offically support Khadas VIM?

    Sorry for the delay in answering. I just now happened to see this topic (alas, my barely enough time to read via translator sub-forum about TV boxes). Igor correctly pointed out that the main problem is the lack of time. You can do any thing, but it takes extra time, which, alas, is always very lacking. It is possible to add to the official GIT Assembly for TV boxes, but it requires additional work of all real participants who are working on the creation of Armbian.
  14. balbes150

    s905w boot process?

    Patches for the main (next) core. https://github.com/150balbes/Build-Armbian/tree/master/patch/kernel/aml-s9xxx-next Almost all the patches I use for my kernel variant (default), I take from different sources. Most of them have already been sent for inclusion in the core by their authors. For example. https://github.com/superna9999/meta-meson/tree/sumo/recipes-kernel/linux https://github.com/chewitt/LibreELEC.tv/tree/amlogic/projects/Amlogic/patches/linux https://github.com/khadas/fenix/tree/master/packages/linux-mainline/patches/4.19 etc It's funny. From the beginning you declared your GIT "pure vanilla Armbian" for TV boxes, and after you were informed about errors in it, you hurried to change it and ask a question,"what errors". But did not answer an important (for users) question, how do you propose to run your version of the images on TV boxes ..... https://github.com/paolosabatino/armbian-build/commit/3299439630ed68461c791a2f2281684940f08910
  15. balbes150

    ARMBIAN for Amlogic S905 and S905X (ver 5.44 =<)

    If you run ArchLinux, so Armbian can start. They use close kernels (the kernel in ArchLinux is added from Armbian).
  16. balbes150

    Khadas EDGE and EDGE-V(im) (RK3399)

    Announced the prices of Khadas EDGE RK3399. https://www.khadas.com/blog/indiegogo-rk3399-sbc-edge-pricing-announcement forum Khadas https://forum.khadas.com/t/indiegogo-campaign-edge-developer-samples/2789
  17. balbes150

    Khadas EDGE and EDGE-V(im) (RK3399)

    Good news. I'm managed to find a variant of u-boot with which can run Linux from external media on EDGE. This is the important step for creating Armbian and other systems for Khadas EDGE. There are images from Ubuntu to write to eMMC and to run from external media. I tried a quick test image with LXDE, and it works. I recorded the image to an SD card, connected it to Khadas EDGE and when I turned on the power, the system started automatically. You do not need any manipulation with multi-boot, it is already by default, when you disable the SD card , automatically starts the regular Android from eMMC. I tried the combined version of the launch LE, the system starts, but while the KODI interface does not start, there is something to work on ....
  18. balbes150

    Armbian for Amlogic S9xxx kernel 4.1x (>= ver 5.55)

    Update version 5.64 201114. Added support for BT on VIM1 (s905X).
  19. balbes150

    s905w boot process?

    Because I use in my source code two small patches that fix this problem and allow you to run the kernel without processing the utility "mkimage" on all TV boxes with a regular u-boot. All kernel versions from my builds have a fix and can work with the "booti"command. The answers to these questions are on the Internet with details. The principle of working with these sources is exactly the same as with the main kernel. By the way , in the "Test" directory there are variants of images 4.20 with the latest kernel, which is built from GIT Linux NEXT (with the addition of a patch to work with the "booti" command). 1. command "go" 2. The method of starting u-boot via USB, which was developed by @Neil Armstrong Looked. It is a fork (and with error). What you call "pure vanilla Armbian" is located at this address. And to there are no elements to build universal images of TV boxes. https://github.com/armbian/build/tree/master/config/boards Looked. It is a fork. What you call "pure vanilla Armbian" is located at this address. And to there are no elements to build universal images of TV boxes. How do you propose to run your version of Armbian on TV boxes Amlogic ? No, until not all of the components included in the composition of the images Armbian.
  20. balbes150

    Armbian for Amlogic S9xxx kernel 4.1x (>= ver 5.55)

    Version 20181113. Expanded the list of modules for wifi.
  21. balbes150

    s905w boot process?

    Both addresses are correct. But each is used for its task (function). 1. It is very bad advice - to destroy regular u-boot on TV box. You run the risk of getting a brick that will have to be restored. If the user is lucky and has the necessary firmware files for recovery, cable, software and skills for this, he will be able to recover. 2. Since when are scripts not part of Armbian ? I really want to look at the source code (build environment) "pure vanilla Armbian" for TV boxes.
  22. balbes150

    s905w boot process?

    You gave the wrong link for the build system for new versions of the images Armbian kernel 4.19. The correct link is this. https://github.com/150balbes/Build-Armbian https://github.com/150balbes/Build-Armbian/blob/master/config/sources/aml-s9xxx.conf#L39 To use these sources to build your kernel, you must use all the instructions from the WiKi page (process the kernel with mkimage) mkimage -A arm64 -O linux -T kernel -C none -a 0x1080000 -e 0x1080000 -n linux-next -d arch/arm64/boot/Image ../uImage and change the kernel command to "bootm" and name zImage to uImage.
  23. balbes150

    Armbian for tv box Z28

    I do not know what is the cause of the problems on the Z28 (I do not have this model, you need to watch the UART logs), but on MVR9 (rk3328) with a Gigabit network everything works fine. The system automatically starts from the SD card and runs all equipment (including wired Gigabit network).
  24. balbes150

    Khadas EDGE and EDGE-V(im) (RK3399)

    I got my EDGE this weekend. And in the coming days plans to start assembling and testing Armbian for Khadas EDGE. By the way, according to Robert, this model plays well videos up to 4K on Ubuntu from Youtube. https://forum.freaktab.com/forum/tv-player-support/rockchip-based-tv-players/rk3399-devices/733786-edge-rk3399-by-khadas-for-those-that-like-to-tinker?p=750851#post750851
  25. balbes150

    Armbian for Amlogic S9xxx kernel 4.1x (>= ver 5.55)

    Update Ver 20181112