Posts by chewitt

    Interesting. Anyone launching a new TV box product with Amlogic chips today has two choices:

    a) Use the current Amlogic BSP kernel .. Linux 4.9 supporting S905D/S912 and S905D2/S922 chips (S922 isn't really shipping yet).

    b) Android .. based on the same Linux 4.9 codebase

    c) Use the mainline kernel (4.19+)

    The 4.9 vendor codebase is fully functional but based on lots of proprietary frameworks that originated in the 3.10/3.14 era and have been maintained and added to as time went forwards. It works but since half the frameworks originate before 4K, HDR, etc. existed it's not brilliantly architected and the code is not pretty in lots of places.

    In comparison the mainline kernel codebase is architected around modern public frameworks and has more efficient and better written code, e.g. the mainline video decoder is about 10% the size of Amlogic's (measured in lines of code). However it's more of a community driven effort and it would be missing capabilities essential for a dreambox device.

    Can you point me to sourced for the rumours?

    In any case, a Meson6 box is stuck on Linux 3.10 which is prehistoric even by Amlogic standards. Get a cheap S905D box with GB Ethernet and you have a good tool for Amlogic learning :)

    I assume you mean connecting an LE/Kodi client to the NAS (and not the reverse). Synology NAS work fine (we have 2x of them at home) and the only thing that's required is an authenticated connection to the NAS box. So create a "kodi" user and password, and give that user rights to shares. Now use that credential on the Kodi side - so a source will look like:

    Code
        <music>
          <source>
            <name>MUSIC</name>
            <path>smb://username:password@DISKSTATION/MUSIC/</path>
            <allowsharing>true</allowsharing>
          </source>
        </music>

    ^ or similar.. your NAS and share names will be different.

    Current 9.0 releases will ship on ye olde Amlogic 3.14 kernel. At some point between 9.0 and 10.0 we will switch to mainline. Depending on your needs or expectations the current state of things is either awesome or missing major/essential capabilities (grab a balbes150's test images if you like). IMHO there are still some key milestones to achieve before we encourage wider public testing.

    I'm not sure if /storage/.config/asound.conf still works as an alsa override, but you can try. That said I doubt we have all the plugins you're looking for to do complex things. You might have more success with a custom pulseaudio connection. Even then that's complicated and there's no HOWTO guide for it. It would be easier on something with Raspbian where you have GUI tools available.

    SSL certificates on our repo have a validity period (start date and end date) and until the time is set the system clock has datetime before the start date so the certs are invalid and connections (correctly) fail. In our testing the WiFi performance on 3B+ is reasonable and fully supported. The current beta has newer firmware that should perform better than the first (8.2.5) release. It's also possible that a USB device with a larger antenna may perform better in your environment.

    The open-source group at ARM are actively tracking lima/panfrost and hope to get clearance to contribute. Regardless of if/when that comes, once lima and panfrost are viable on RK and Allwinner hardware we'll switch to them because we want to support open-source development and it will make our distro packaging a lot easier. Tracking mainline kernel and mainline mesa (which we already do) for all three platforms instead of each SoC or board needing a different kernel driver and blob will be a huge bonus. The nice thing for RK support is that we can choose when to dump the blob and switch, whereas S912 has to blaze a trail with early stage development code.

    I'm expecting a few disgruntled users when we drop WP1 as it was popular and has a reasonable sized active userbase, but as the gap between the rest of the codebase and 3.10 widens we started to see breakage, and while we can make fixes there are no active team members running WP1 (or WC) as a daily-driver now so it's become a challenge to prove fixes before release. So far we haven't shipped anything untested but the number of near misses where positive confirmation is received hours before release (and after lot of nagging) is increasing. We'd prefer to stop than compromise one of our project promises.