Posts by ilmich

    Hi all,


    new build available with:


    - linux 5.10.142

    - removed esp8089 wireless linux driver (not working)

    - added rtl8192f usb driver

    - better emcp support (thanks @Harleythetech for testing)

    - mesa3d 22.2.0

    - revised cpu/gpu clocks and voltage

    - new kernel config

    - small fixes


    This build contains some substantial changes that have been tested for over a month on my boards that I use on a daily basis, with no obvious problems. However the suggestion to try it on the SD card before updating is, for me, mandatory.


    I also rented a small server to publish my builds and save valuable space on my personal google drive.

    It has few resources but if I realize it is necessary, I could think of an upgrade.


    Cheers

    Michele

    thanks MIKMXIII , these days I'm improving the temperature management, also adding the throttling of the gpu.


    it has never happened to me, and no one has ever managed to give me a log, but with my builds the kernel restarts the board when the temperature exceeds the 100 degrees celsius.


    but let's say that, thanks also to latest evolutions of the opensource mesa 3d driver, the board is much better than when I started this project (I'm experimenting with a build of lakka 4.2 and I'm quite surprised)


    as for your problems, unfortunately if you use streaming, but the source is not stable there is little you can do.

    on the analog audio switch, honestly I don't use it daily, but I'll do some tests and let you know


    Thanks again

    hi remlei,


    my builds by default use a generic device tree.

    The supported devices are only customizations for various leds layouts and ddr3.


    So you can try first the generic one to check if all works well, and then try another dtb to find the best for your device.


    If you don't find the right one I'll try to produce a dtb for v88 mars 2 (link for official android firmware are appreciated).


    cheers

    Michele

    Hi,


    for audio there is a problem with new installations (thanks for report). Having added the analog output, it uses that by default.

    If you manually select the hdmi audio output from the settings you should be ok.


    For the freeze, I have a board identical to yours and I don't have these problems.

    Are you using the normal dts or the overclocked one !?

    Hi all,


    new build available with:


    - linux 5.10.120

    - mesa 21.0.5

    - fix cpu thermal throttling

    - fix 8723cs bluetooth

    - minor fixes and improvements


    RuBeN16v, Wyk72 the patch that forces the resolutions in case of wrong edid was not included because it's risky.

    To solve, the best way is to use the edid compiled at this url (for example)


    GitHub - akatrevorjay/edid-generator: Hackerswork to generate an EDID blob from given Xorg Modelines, complete with valid checksum.
    Hackerswork to generate an EDID blob from given Xorg Modelines, complete with valid checksum. - GitHub - akatrevorjay/edid-generator: Hackerswork to generate…
    github.com


    based on the capabilities of the monitor.


    cheers

    Michele

    hi Wyk72,


    hardware decoding, as you have noticed, is a work in progress.

    I've never tried with mpv, but you need to make sure you have the kernel patches (hantro / rkvdec) and also those for ffmpeg to enhance the v4lrequest layer to work with the kernel.


    If you want to use libreelec's patches for ffmpeg 4.3 you can find them here


    LibreELEC.tv/ffmpeg-001-v4l2-request.patch at libreelec-10.0 · LibreELEC/LibreELEC.tv
    Just enough OS for KODI. Contribute to LibreELEC/LibreELEC.tv development by creating an account on GitHub.
    github.com


    Regarding the gpu, the latest versions of the userspace mesa driver greatly optimize the performance of our mali400.

    So check that your system has at least version 22.0.x.

    As a bonus you can use these patches (taken from some official merge requests in the approval phase) which, if you still use my libreelec port, make a difference in terms of system fluidity.


    LibreELEC.tv/packages/graphics/mesa/patches at libreelec-10.0 · ilmich/LibreELEC.tv
    Just enough OS for KODI. Contribute to ilmich/LibreELEC.tv development by creating an account on GitHub.
    github.com


    As for the kernel, I don't tell you, because they should already be present in the armbian port and in any case you are using a different kernel than the one my port uses.

    Hi RuBeN16v,

    Of course, but I don't know how to get the edid, if someone has a "how to", or let me know how to do it I'll be glad to help

    Anyways the pics I uploaded are on my QHD BenQ EX3203R

    from an ssh session launch

    Code
    tvchiptryp:~ # dump-active-edids
    found active connector(s) HDMI-A-1

    that outputs edid in /storage/.config/firmware/edid/

    Code
    tvchiptryp:~ # ls /storage/.config/firmware/edid/
    edid-HDMI-A-1.bin


    MIKMXIII, can you kindly send the model of the board (not the box) and some logs!?

    In any case, if you have a 6051p wireless chip, unfortunately the current driver does not work very well (it is a re-adaptation of the legacy driver that in some cases gives problems).


    In fact, there are problems with arp requests and therefore the device is basically not detected on the network. It also depends on the wifi router (with mine, for example, it just can't connect, with another router it does)

    Unfortunately I have not been able to stabilize the driver yet and I have solved it with a usb wifi adapter.

    hi RuBeN16v


    thank you very much for test. I try my best to make this port the best it can be for these boxes.

    I ask you two courtesies


    1) can you send me the edid of your monitor !? it seems strange to me that it is not detected correctly also because the box supports 4k (I don't have a 4k tv unfortunately)


    2) can you give me the name of your board !? Definitely with libreelec 11, but already now I want to start register boards and creating the appropriate dts. Doing it by model does not work, because often what is indicated in the case does not correspond to the board contained in it.

    hi Wyk72,


    retry with

    testing – Google Drive


    due to a typing error, fullhd resolutions are not injected.

    Maybe there's a "one-size-fits-all" EDID somewhere to inject in the kernel line as I did, to get some "forced" resolutions ?

    But what resolutions does your monitor support!?!?

    In any case I don't know, I never had to. I think you have to be careful not to overdo the resolutions, because you could ruin the monitor (edid also exists for this).


    Anyway if you tell me it works, maybe without fullhd resolutions (which might not be ok for old monitors) but I'll put the patch in the next build.


    A thousand thanks

    Michele

    hi Wyk72 and RuBeN16v ,


    from what I remember, the problem is a corrupt/incompatible edid (edid is the descriptor stored in the tv that tell kernel wich resoultions are supported).

    When the kernel fails to parse it, sets the resolution fixed (1024x768) with no audio.


    I am trying to find a solution, even if it is difficult to replicate.

    In any case I advise you to check if is possible to update firmware of TV.


    Wyk72, believe me, these boxes when they work are great with libreelec.

    The latest versions of mesa (the opensource graphics driver) significantly increase graphics performance. And compared to having a more recent board, with kodi and our boxes the differences are clearly seen.