Posts by mxqproject

    Hello,

    I have installed Kazqs latest Build for s905x and from a Tutorial in Freaktab I´ve installed Emulationstation/Retroarch as program add-on. Everything works fine! But the only thing that doesn't work , is the video preview for Games. I updated EmuStation today with your binary from the latest sx095 build, but the Videos doesn't show up. Path, videos everything is correct in gamelist.xml. Is there a player missing, which plays the .mp4 Vidz in EmuStation?! And if so, how can install it on the Libreelec Box, cause apt-get is forbidden :( ... Thanx in advance for Tipps.

    Greetz J.

    I could be wrong but I believe it is possibly VLC that is used for video previews, also I believe you need to add the videos manually.

    Also I have compiled for my S905 box but it will not boot at all.

    I get:

    Code
    ***Error in prepare_sysroot: mount common: Could  not mount /flash/SYSTEM ***
    ### Starting debugging shell... type exit to quit ###
    sh: can't access tty: job control turned off

    I have tried adding 'noram' to cmdline_config in the linux.arm.conf file which is what fixed it with my S805 build but that fix isn't working on S905.

    Code
    sx05re_exit_to_kodi = True 

    had to be added manually to retroarch config file.


    About the other issues not sure why there is no cores in those folders as when it builds it should automatically create all the files needed, did you modify the source in any way when building?

    I don't have a S805 device to test, so I am not sure why this is happening.

    No, I’ve not modified anything in the source regarding Retroarch, the cores are all in the /usr/lib directory and assets etc in other /usr/ directories.

    Hi,

    I have a couple of other minor issues regarding a build for S805 devices if anybody could spare some time to help please? Thanks.

    The issues are concerning Retroarch.

    The first issue is that after compiling the build it creates directories in /storage/ and work directories in /storage/.tmp/ for cores, assets etc. Retroarch looks for all the cores and assets in /.tmp/* by default but there's nothing in those folders so there are no cores or assets present when using Retroarch, I can set the directories in Retroarch settings but obviously I want it to point to the correct folders without having to set everything up manually. So can anybody explain to me how I can stop the build from creating multiple directories for all of these assets and just have Retroarch look for them in the correct directories from the get-go?

    For example for cores, there are two directories created upon compiling

    Code
    /storage/cores/
    /storage/.tmp/cores-workdir/

    None of which actually contain any cores as the correct directory for them is in /usr/lib/libretro/ so I've no idea what's going on or why it's doing this so I'm just wondering how I could resolve it.

    My second small issue is that when quitting Retroarch it boots into EmulationStation by default, there is an 'exit' patch in the RetroArch package directory where it makes RetroArch look for a line in the Retroarch config file that looks like this:

    Code
    sx05re_exit_to_kodi = True

    But this line doesn't exist in the Retroarch config, is there a way I can compile with this line added, or if possible, is there a way I can set Retroarch to quit to either Kodi or EmulationStation depending on where it was launched from? So if a user launches it from Kodi then it will quit to Kodi and if someone launches it via EmulationStation then it quits back to EmulationStation?

    Thanks for any advice that can be offered. I hope I've explained my issues well enough for you to understand.

    Hi again,

    I have a couple of other minor issues if anybody could spare some time to help please? Thanks.

    The issues are concerning Retroarch.

    The first issue is that after compiling the build it creates directories in /storage/ and work directories in /.tmp/* for cores, assets etc. Retroarch looks for all the cores and assets in /.tmp/* by default but there's nothing in those folders so there are no cores or assets present when using Retroarch, I can set the directories in Retroarch settings but obviously I want it to point to the correct folders without having to set everything up manually. So can anybody explain to me how I can stop the build from creating multiple directories for all of these assets and just have Retroarch look for them in the correct directories from the get-go?

    For example for cores, there are two directories created upon compiling:

    Code
    /storage/cores
    /storage/.tmp/cores-workdir

    None of which actually contain any cores as the correct directory for them is in /usr/lib/libretro/ so I've no idea what's going on or why it's doing this so I'm just wondering how I could resolve it.

    My second small issue is that when quitting Retroarch it boots into EmulationStation by default, there is an 'exit' patch in the RetroArch package directory where it makes RetroArch look for a line in the Retroarch config file that looks like this:

    Code
    sx05re_exit_to_kodi = True

    But this line doesn't exist in the Retroarch config, is there a way I can compile with this line added, or if possible, is there a way I can set Retroarch to quit to either Kodi or EmulationStation depending on where it was launched from?

    Thanks for any advice that can be offered. I hope I've explained my issues well enough for you to understand.

    Just add it at the end of the line like

    Code
    CONFIG_CMDLINE="console=tty0 consoleblank=0 systemd.show_status=auto noram"

    Not sure if kernel will be automatically rebuild after the change that's why just in case clean linux package before making image.

    Code
    PROJECT=S805 ARCH=arm ./scripts/clean linux
    PROJECT=S805 ARCH=arm make image

    Thank you. It cleaned and rebuilt automatically, it's just finished compiling again so going to try and boot it now. Will let you know how it goes, fingers crossed...

    I think the file is projects/S805/linux/linux.arm.conf.

    And btw: this noram parameter disables copying SYSTEM file to ram and mounting from there - LibreELEC.tv/init at master · LibreELEC/LibreELEC.tv · GitHub

    Thanks, found it, not sure where to add noram though, do I just add it onto the end or do i replace something?

    The CONFIG_CMD part currently looks like this:

    Code
    CONFIG_CMDLINE="console=tty0 consoleblank=0 systemd.show_status=auto"
    # CONFIG_CMDLINE_FROM_BOOTLOADER is not set
    # CONFIG_CMDLINE_EXTEND is not set
    # CONFIG_CMDLINE_FORCE is not set

    Hi there,

    I am currently attempting to compile the latest version of LibreELEC featuring Niabi's SX05RE additions but I am having a few issues.

    The first build completed successfully and I was able to boot LibreELEC 8.2 on my S805 TV box, but I noticed that the build had compiled without the retro gaming elements, so I went back to the source code and added the SX05RE package as a PKG_DEPENDS in "/http://LibreELEC.tv/projects/S805/packages/oem/package.mk" and started the build again, everything compiled again without issues but now I cannot boot it on my box.


    When I attempt to boot I get the splash screen then this:

    Code
    cp: write error: No space left on device
    ***Error in prepare_sysroot: mount common: Could  not mount /dev/SYSTEM ***
    ### Starting debugging shell... type exit to quit ###
    sh: can't access tty: job control turned off

    After typing 'exit' I get this:

    Code
    mount: mounting /flash on /sysroot/flash failed: No such file or directory
    mount: mounting /storage on /sysroot/storage failed: No such file or directory
    *** Error in prepare_sysroot: final check: Could not find systemd! ***
    ### Starting debugging shell... type exit to quit ###
    sh: can't access tty: job control turned off

    I compiled again excluding the SX05RE packages just to double check and again everything compiled and booted... Looking like it might possibly be an issue with the partition sizes I'm guessing? When I run the 'df' command it outputs this:

    Code
    filesystem               1024-blocks      Used      Available      Use%    Mounted on
    devtmpfs                 407896         407896              0      100%       /dev
    /dev/mmcblk0o1           524008         457704          66304       87%       /flash
    /dev/mmcblk0p2           27633             395          26583        1%       /stor

    Really going nuts here trying to find out what the cause of this is, Google is coming up with no answers so any help would be very much appreciated!

    Thanks very much!

    Hi there,

    I am currently attempting to compile the latest version of LibreELEC featuring Niabi's SX05RE additions but I am having a few issues.

    The first build completed successfully and I was able to boot LibreELEC 8.2 on my S805 TV box, but I noticed that the build had compiled without the retro gaming elements, so I went back to the source code and added the SX05RE package as a PKG_DEPENDS in "/http://LibreELEC.tv/projects/S805/packages/oem/package.mk" and started the build again, everything compiled again without issues but now I cannot boot it on my box.

    When I attempt to boot I get the splash screen then this:

    Code
    cp: write error: No space left on device
    ***Error in prepare_sysroot: mount common: Could  not mount /dev/SYSTEM ***
    ### Starting debugging shell... type exit to quit ###
    sh: can't access tty: job control turned off

    After typing 'exit' I get this:

    Code
    mount: mounting /flash on /sysroot/flash failed: No such file or directory
    mount: mounting /storage on /sysroot/storage failed: No such file or directory
    *** Error in prepare_sysroot: final check: Could not find systemd! ***
    ### Starting debugging shell... type exit to quit ###
    sh: can't access tty: job control turned off

    I compiled again excluding the SX05RE packages just to double check and again everything compiled and booted... Looking like it might possibly be an issue with the partition sizes I'm guessing? When I run the 'df' command it outputs this:

    Code
    filesystem               1024-blocks      Used      Available      Use%    Mounted on
    devtmpfs                 407896         407896              0      100%       /dev
    /dev/mmcblk0o1           524008         457704          66304       87%       /flash
    /dev/mmcblk0p2           27633             395          26583        1%       /stor

    Really going nuts here trying to find out what the cause of this is, Google is coming up with no answers so any help would be very much appreciated!

    Thanks very much!