CONFIG_SND_SOC_MESON_SPDIF isn’t enabled in the current kernel config and mainline device trees don’t expose the hardware. It’s known and on the to-do list once we start digging into audio support (sometime soon hopefully, but no timescales).
Thanks for image. Is github source code repository already up to date?
I recently have issues downloading from yandex. I will contact you personally.
I can try to build myself should download continue to fail.
Hi guys, i just installed the latest alpha build on my vim1, by burning it on a sd card.
So now i would like to install it on emmc, if possible without keeping android. How should i do it?
I guess it should depend of the uboot installed on emmc, right ?
I’m not afraid of complex solution, i just need the steps. Unfortunately the khadas vim docs is a mess and inconsistent, and forum posts are not documentation.
Installation of new versions of LE-9 (with 4.18 kernel) in eMMC is possible in two variants.
With preservation of regular u-boot-2015 (recommended option). Retains the ability to return to Android using the standard tools of firmware of the USB Burn Tool and etc.
With the replacement of u-boot-2015 to u-boot-2018 (in this version all eMMC is used for LE operation and there is no possibility to use standard USB Burn Tool tools).
For installation on the first option.
Start LE from external media.
Check the operation of all the necessary functions in the new LE (I strongly recommend that you carefully perform this item, that would then not have to solve the issues of recovery to previous versions).
If the new version is satisfied. To include in the LE access mode via SSH. Connect via SSH and run “/flash/create-mbr-le-2015.sh”. If there are no errors, run “/flash/install2emmc.sh”.
After these commands, the LE will be written to the eMMC and when the power is turned on without external media, the LE from the eMMC should start.
The second installation option (with the replacement of u-boot-2015 to u-boot-2018).
Run from external media and perform a full scan, as in the first option.
Connect the external media to the PC and rename the external media file " vim-2018-u-boot-emmc.img " to " u-boot-emmc.img."
Start the system from external media and connect via SSH. To run the command “/flash/update-u-boot.sh”.
To run the command “/flash/create-mbr-le-2018.sh”.
To run the command “/flash/install2emmc.sh”.
In order to be able to revert to the current state of the system in eMMC, prior to all experiments with installing LE in eMMC, I strongly recommend making a full backup of the entire eMMC. To do this, you need to connect via SSH and run the command “/flash/ddbr-backup.sh”. This script will create a full compressed copy of the entire eMMC under “/storage/backup/ddbr”. In the future, you can run the script “/flash/ddbr-restore.sh” and it will restore the contents of the eMMC exactly to the state it was in when the copy was created (with the loader, settings, and other elements). Depending on the size and size of the eMMC, the copy creation process can take 5-30 minutes.
u-boot-2015 is a regular u-boot, which is used in firmware and systems with kernel 3.14 and 4.9 for Khadas. Accordingly, when you use it, all the functions that are in it are saved. u-boot-2018 is a new version, which is based on the main source branch, so it does not have any elements and functions specifically designed for Khadas.