[S905X3] How to correctly compile own DTS

  • Have a look here: https://github.com/jefflessard/tm…eedback/devices

    If you know the VFD config that worked on CE there should be a matching dtso file. Amlogic u-boot doesn't support overlays so you cannot load/use the dtso overlays directly, but you should be able to look at the content there and see how I've implemented the same changes in board dts files in my kernel branch.

    The device-tree content for tm16xx has changed format a bit due to kernel maintainer feedback so the dts files in my 6.17 repo will work with the driver in LE13/master but not the driver in the LE12.2 image.

  • Yes, I tried to add this definition: https://github.com/jefflessard/tm…-max-1gbit.dtso
    Same old vfd config works fine on CoreElec (for sure tested with CE fresh install).

    But nothing. I don't see any error in dmesg, display service is also running fine:

    Any idea what I can check to help you?

    display-service -c also doesn't light up any LED.

    Edited 2 times, last by Benik3 (November 10, 2025 at 8:33 PM).

  • Any idea what I can check to help you?

    Push the uncompiled device-tree (dts) file that includes your modifications to a GitHub repo so I can see them. NB: You won't get any meaningful feedback from the systemd service because the setup script is blindly dependent on the compiled dtb. The content in the dtb file is either right and it works, or wrong and it doesn't.