Aigaile driver is here to stay. I hope we can work the remaining issue around somehow.
Posts by kszaq
-
-
Some information on this from codesnake:
Quote
I checked the 4K rendercapture issue on Amlogic and I found that there's a problem with all HEVC-encoded videos. AML HEVC decoder produces frames in some compressed form that is recognized by renderer but isn't recognized by amvideocap driver. Currently I don't know how to fix the amvideocap driver, but I found a workaround:
echo 0x10 > /sys/module/amvdec_h265/parameters/double_write_mode
After that HEVC frames should be captured just fine (including 4K). -
windziu I'm glad you sorted this out.
You might be able to run Android from SD card but that would need at least:
- creating 3 partitions on SD card for boot, system and data partition
- modifying initramfs to mount these partitions at proper mount points
- maybe something else
Again, like my first post this is only and idea and I've never done that.
P.S. Tak.
-
Fractional rates do not work yet but probably will be fixed in a next build thanks to Codesnake.
-
I have been busy with more important tasks (a/v sync, WiFi, sound issues etc.). No LIRC for generic S905 builds yet.
-
I'm afraid Amlogic is not capable of outputting separate audio streams to HDMI and S/PDIF - at least not with current driver. But I may not know everything.
-
Actually I got S912 box with Aigaile WiFi but I can at least use it to test Aigaile drivers. For now I don't need any more logs, I need to find some spare time to play with the drivers.
-
This is just an idea... you probably need an LE SD card with u-boot - that's what Amlogic SD card maker does. What I would try:
- create a bootable SD card in LE Creator
- "add" u-boot to SD card using dd. Look here: How to Create a Bootable Recovery SD Card for Amlogic TV Boxes at step "Now find the device for your micro SD card (formatted with FAT32) with lsblk"
-
I don't know much about the sound drivers. You should also note that Amlogic's sound drivers are a bit messy and Kwiboo is working very hard to improve them: sound/soc/aml/m8: work-in-progress by Kwiboo · Pull Request #23 · LibreELEC/linux-amlogic · GitHub
If you can tell that analog audio is working in 7.0.2.008 I would be able to pass that information to Kwiboo to take S905X analog out into consideration.
-
Thank you for very detailed report! This will be looked into. One thing: can you tell if analog audio works in 7.0.2.008? You can downgrade by "updating" without wiping your user data.
-
So this is in fact a LibreElec bug?
No, it's not. I said that many times before: these boxes don't have wakeup from remote implemented properly in u-boot - probably wrong IR code. It's up to box vendor to fix it. Everybody else implements this properly, why don't they? -
mmpp Thank you for testing. Audio clicking/pops issue is something I am aware of and it's being worked on. It's been introduced in one of upstream LE kernel patches. This is one of the reasons why 7.0.2.010 has not been released yet.
-
New development build to test: 2016-11-26
Anyone wants to try 32-bit userspace build? Here it is: LibreELEC-S905.arm-7.0-devel-20161126114912-r23457-g2ce8a84.img.gzA few things to note:both builds have the same patches, kernel configuration etc.the difference is that in 32-bit build userspace is 32-bit, i.e. you can run everything compiled for arm but no dynamic-linked binaries for aarch64 (only static)you can "update" from 64-bit build to 32-bit build and vice versa without losing your settings - safe to try!when switching between 32-bit and 64-bit build you have to reinstall all binary addons or else they won't work!before reinstalling addons you have to refresh LibreELEC repo to make it download from the right URL
Advantages of 32-bit userspace build:lower memory consumptiona bit more compatible addons available (e.g. Spotify)
-
Yes, but I have not started testing it yet: 2016-11-26
Thermal protection included. -
This may be an old thread but I have some good news: thanks to LE developer Kwiboo I now successfully enabled temperature sensor and there will be temperature indication + software thermal protection starting from the next build.
-
DEcosse Thank you for the tip but I prefer to use the driver supplied by Amlogic. It should work out-of-the-box when compiled properly but the issue is that if uses different cfg80211 than other drivers which requires some hackery to be added for it to load properly.
-
Ethernet will be fixed in the next build. I guess compiling ethernet driver in kernel rather than as a module does more harm than good and it will be reverted for the next build.
-
I'm trying different variants of demux buffering patch.