Posts by chewitt

    Nothing is impossible, but we don't normally support hardware with those features; they aren't needed on HTPC devices connected to a TV that don't move. So we have no idea what's required, you don't either, and Google searching on "HiGole 2 Pro" mostly finds complaints about being unable to find drivers, no support from the vendor, and it being rubbish hardware that dissapointed and then died. If the screen is mirrored then you definitely need a windowing environment like Wayland or Xorg. Our legacy image has Xorg but you'd need to configure it to use various drivers and how that's done is not documented.

    Sorry, but we are quite focussed on HTPC hardware and are not a general purpose OS.

    Do the Samsung and Toshiba TV's have similar resolutions/mode capabilities?

    If yes, connect the device to the Samsung TV, run "getedid create" and allow it to capture the EDID data. Then shutdown and move to the Toshiba, and the OS will still see itself as connected to the Samsung. This might (or might not) work.

    If they don't, e.g. Samsung supports 4K and Toshiba does not, use the whitelist to only allow the 1080 modes to be used.

    IAutomatic rotation would require something like a windowing environment to be rotation-aware, but being minimalist LE does not run Kodi under a windowing environment. The same is probably true for the touch driver.

    I think you would be better off running Kodi under a conventional distro.

    Just curious if this also applies to LibreELEC ?

    I've been running tests on an RK3576 Rock-4D board. The kernel codebase is still maturing in places but I think this will be a nice sweet-spot for LE use. The boards are less-featured than RK3588, which makes the boards cheaper, but the peripherals that have been omitted are all things that LE has no use for, while the media capabilites are essentially the same.

    Code
    2025-08-27 17:55:57.951 T:823      info <general>: CAESinkALSA::Initialize - Attempting to open device "default"
    2025-08-27 17:55:57.963 T:823      info <general>: CAESinkALSA::Initialize - Opened device "default"

    The logs are full of this ^ which indicates trying to open the 'default' audio device which is often/normally mapped to some kind of Analogue audio output.

    Code
    2025-08-27 17:55:49.327 T:822      info <general>:     Device 3
    2025-08-27 17:55:49.327 T:822      info <general>:         m_deviceName      : hdmi:CARD=Audio,DEV=0
    2025-08-27 17:55:49.327 T:822      info <general>:         m_displayName     : Intel HDMI/DP LPE Audio
    2025-08-27 17:55:49.327 T:822      info <general>:         m_displayNameExtra: TSB 55UHD_LCD_TV on HDMI #0
    2025-08-27 17:55:49.327 T:822      info <general>:         m_deviceType      : AE_DEVTYPE_HDMI
    2025-08-27 17:55:49.327 T:822      info <general>:         m_channels        : FL, FR, BL, BR, FC, LFE, SL, SR

    The device with TSB 55UHD_LCD_TV name looks to be the Toshiba TV (on an HDMI connection).

    So, have you selected the correct HDMI device in Kodi audio settings?

    There is currently no mainline Linux kernel driver for the YT8601 chipset. There was a submission of patches to add support back in February: https://patchwork.kernel.org/project/netdev…2A&archive=both but there are quite a few comments to be addressed in the v2 series and there has been no v3 submission that I can see since then.

    I'd be happy to cherry-pick patches for something that looks like it's nearing a mergeable state (as we can drop them in the near future once merge happens) but the v2 submission looks to be some way off that.

    There are also some 'vendor' drivers that can be found on GitHub, but we have no interest in packaging out-of-tree drivers these days (the kernel patches would be preferrable).

    I'd suggest a USB Ethernet adapter for now, or use WiFi (assuming the box has that and it works), or returning the box for something that has an upstream supported NIC.

    Initial boot of 12.90.1 on the rock-4c-plus looked good however no sound devices were picked up by alsa (13.0-nightly has functional sound).

    Please put Kodi in debug mode then reboot and run "pastekodi" and share the URL so I can check for issues.

    For a RK3399 board how do these images differ from the standard nightly's? More or less features? or much the same?

    Either way will give it a go on a Rock 4C+.

    There should be no real-world difference as we're still using the same overly-large kernel/u-boot/ffmpeg patchsets. To long-term reduce maintenance effort I've merged all the kernel configs though, so it's possible there are some missing drivers.

    Fork my amlogic-6.16.y branch on GitHub then checkout a branch for your change, and then add your device tree file to arch/arm64/boot/dts/amlogic/ with a matching entry in the Makefile. Commit the change to your branch and then generate a patch with “git format-patch HEAD~1” and then rename from 0001-* to 9999-* and copy the patch file to projects/Amlogic/devices/AMLGX/patches/linux/ .. then rebuild the image and it should be compiled. If there are issues compile will fail with line/char references to the first failing problem. Note that you will not be able to just reuse a dts from CE as their kernels are diverged from upstream.

    I forget whether the SMB chunk size changes are in K21 or K22, but to keep things simple use an LE13 (K22) nightly and experiment with the settings a little. You can force SMB v2 (2.0) vs. 'v2 and Large MTU' (2.1+ and 3.0) which might help. You can also force the client to use a larger or smaller chunk size; the default should work for most configurations, but there are exceptions.

    Also see if Samba on the router can run in debug mode or can create enhanced logging? - In client/server relationships there are two sides that can have issues, and the kernel splat shows the router having problems. No idea whether it's a related issue or not.

    The workaround would be to locally mount the remote SMB shares from the LE device using system.d mount files and then use the local mount points for your Kodi sources. This has the advantage of allowing you to create an SMBv1 connection to the router, and a separate SMBv2/3 connection to Win10, whereas the Kodi SMB client forces you to use the same config for all connections it makes.

    See: https://wiki.libreelec.tv/how-to/mount_network_share