Posts by niabi

    V1.8.6 Released!

    This is mostly a bug fix release.

    Release v1.8.6 mostly bug fixes · shantigilbert/Sx05RE · GitHub

    V1.8.5 Released!

    Release 1.8.5 with Sx05RE settings in ES · shantigilbert/Sx05RE · GitHub

    I was donated a S905x box by ts-911 , and I can continue working on Sx05RE! THANK YOU!

    This version now includes a simple settings menu inside ES where you can select the core of many of the emulators, but note that some cores are not installed by default (like Mame2010) so if you choose a core that is not installed nothing will happen.

    You can now also choose what starts at boot, ES, Retroarch or Kodi! no more messing with SSH!

    It also includes a way to completely reset the system in case you run into some problems, but please be careful! this will reset all configurations to default.

    All the libretro cores have been updated to the latest version as well as Advance mame

    Anyways as always, enjoy!


    V1.8.4 Released!

    Release 1.8.4 · shantigilbert/LibreELEC.tv · GitHub

    This will probably be the last release of Sx05RE for the S905 as my unit burned out by a stupid mistake a made, so unless I can get my hands on another one for pretty cheap (very unlikely) I will not be purchasing a new unit, they are too expensive for me. And if I do buy one it would probably be a S912 or something else as the S905 is getting outdated.

    I will not really stop moving around in the code (its to addictive) but the changes,if any, will be untested by me.

    There are a few minor fixes and a few new features on this release, most notably is the avility to access every needed folder from the samba shares (roms, config and FE config)

    All the emulators and cores are up to date and fixed to work on the S905 as good as I can make them.

    A version with Pegasus-FE will be made available if there is demand for it.

    Enjoy!


    Sx05RE v1.8.2 Released!

    Release 1.8.2 · shantigilbert/LibreELEC.tv · GitHub



    Sx05RE v1.6.5 Released!

    Whats new:

    Based on Kszaq's LE 8.0.2e.


    Emulationstation 2.40 with new Favorites feature.


    Many small bug fixes.

    Don't forget to use the correct DTB for your device.


    Release Sx05RE v1.6.5 · shantigilbert/LibreELEC.tv · GitHub



    Sx05RE v 1.6 Released!

    This release has a lot of added content, its based on Kszaq's 8.02c version of Libreelec and the newest Lakka!


    it also uses the newest version of Emulationstation and it now includes REICAST standalone.

    I hope you enjoy it, I've worked hard to fix all the small issues that come up while merging all the different projects used in this.

    Please don't forget to use the correct DTB which you can get here: Index of /s905/device_trees/


    you can also follow the how-to from Kszaq's build to install this: [HOWTO + FAQ] Install community builds on S905/S905X/S912 device

    BUT PLEASE DO NOT ASK FOR SUPPORT ON THAT THREAD

    Many thanks to:
    kszaq for the wonderful work he does in getting Libreelec working on our Amlogic Devices
    The Libretro Team for the Lakka project used in this build
    The RetroPie Team for keeping Emulationstation alive!
    TMNTturtleguy for the es-theme-ComicBook which is now default.
    magicseb for the help in getting Reicast working


    Download: https://github.com/shantigilbert/LibreELEC.tv/releases/tag/Sx05RE_v1.6_fixed_2


    v1.5
    Fixed many small bugs and updated all the Libretro cores.
    Advancedmame now runs way better than before.
    I also changed it so that ES will boot as default, this is after all an emulation build first and a media center second. :) if you would like to reverse that just comment the lines in the autostart.sh file.

    Release v1.5 · shantigilbert/LibreELEC.tv · GitHub
    [hr]


    1.4c released:

    Added a few missing libretro cores like the amiga and C64, they are not yet stup in Emulatiostation but you can access them from the retroarch menu.


    Release 1.4c maintenance release · shantigilbert/LibreELEC.tv · GitHub

    [hr]


    1.4b maintenance release:

    Updated to LE 8.0.1a
    Updated most Libretro cores
    updated Retroarch
    Updated PPSSPPSDL
    AdvMame now runs faster, Mortal Kombat 2 is smooth!
    You can now install your own ES themes under /storage/.config/emulationstation/themes
    Other minor fixes and changes.

    I also added initial aarch64 support for testing, so far it seems to run at the same speed as ARM 32 so I might scrape it.

    Release 1.4b maintenance release · shantigilbert/LibreELEC.tv · GitHub


    [hr]

    I have merged all of Lakka's feature to this release, so you get Emulationstation+Lakka and LE8 with Kodi :)

    Whats new:

    • Updated most Libretro cores
    • Updated Advancemame (it now runs at full 1080p)
    • Updated PPSSPPSDL standalone
    • Updated LE to v8.0.0e from Kszaq


    Please don't forget to use a DTB that works for your device!

    Source code related changes:
    Moved all the packages related to Sx05RE to one folder, LE8 is 99.9% intact making it really easy to merge new updates without breaking anything, before everything was everywhere and it was a nightmare to update.

    Known issues:

    • While it includes all the cores available in Lakka, many of them are not yet setup on Emulationstation, to run them you need to launch Retroarch (from the ES menu)
    • Nothing has been setup for other devices yet, meaning S805 is not yet setup, since I don't have a device than runs an S805 I have no way to test it.


    Release V1.4 is Emulationstation+Lakka+Kodi · shantigilbert/LibreELEC.tv · GitHub

    [hr]

    I released v1.3, it now uses Kszaq's LE 8 as base. I tried to keep my changes as separated as possible so that it would work on all the devices that LE works with, and to make it easy to update when Kszaqs makes changes. I have tested it on a S905 and a S905X device, those are the ones I have available.

    • As per request by many it now boots directly to Kodi
    • all the libretro cores have been updated to the latest version, compiled directly from source.
    • Advmame has been updated but it still has the same problem (see below)
    • PPSSPP stand-alone has also been updated, compiled directly from source.
    • Libreto-PPSSPP has been removed because I can't seem to be able to compile it for LE8, but its also way behind PPSSPP standalone
    • Many small bugfixes and typos have been corrected, but I might have missed some fixes I made from v1.2a
    • SSH login details are user: “root” password: “sx05re”.


    If you would like to boot directly to ES (like me) just update the /storage/.config/autostart.sh file and un-comment the last 3 lines (that is remove the # from the last 3 lines).

    Advmame runs very well, and it looks very good, but at least on my devices when I try to set the screen to 1080p before launching a game (at config) the screen divides in 3. if you want to play at 1080p you need to launch the game, go into the menu (tab on the keyboard or LT on an xbox controller) and choose video->SDL_1920x1080, and it will look great :)
    Don't save the changes or else next time you boot the game its going to look weird.

    PPSSPP and Advmame need to be run at 16bpp thats why the screen might look weird for a second before starting a game.

    if you want to use an external HDD or a USB for your roms, make a directory called "roms" in root, then inside make an empty file called sx05reroms, place your roms inside the corresponding folder (nes, snes, etc, etc. you can check the full folder names if you SSH to the device and run "ls /storage/roms" or on the samba share "Roms Sx05RE") then with the device plugged in restart the device. There is a known bug if you use this method a message might appear on screen at boot complaining that it couldn't create some tmp folders, this is harmless and it won't affect use.

    Unfortunately you can't upgrade from V1.2a since its a huge change in platform.

    I think this will also run son S805 devices, but I have no such device to test it :(

    if you are interested in using this and testing it I will appreciate any feedback or suggestions, I am always trying to get other emulators running.

    To install, follow the insturctions for Kszaq build (thread-5556.html) please remember to use the corresponding DTB for your device: Index of /s905/device_trees/

    Anyways, here is the link to the binary.

    Release V1.3 based on Kszaq's LE 8 for S905 · shantigilbert/LibreELEC.tv · GitHub

    Thanks to Asxetos, CGarces, lrusak, Alex, pinguy, the LE team and of course Kszaq.


    [hr]


    I just pushed a v1.2a version that includes advmame and a few bug fixes.

    Advmame looks very cool! and it runs very well on my s905 device, but there is a small problem (at least with my device) if I set default to 1080p the screen looks weird, but if I set it to something else, and in-game I change it to 1080p it works perfectly, so you will need to set 1080p every time you run a game :( I am still trying to figure that one out, but if anyone has any ideas o why this might be, please let me know :)

    I managed to compile PPSSPP from source, but I had some problems and the result was not 100% satisfactory, but it works, I am not using the package on this release, but I will once I figure out the bugs.

    I also added the Minimx device thanks to Asxetos.

    Xbox one gamepad patch was applied, but not tested.

    The release is for my Minim8s but it might work for other if you change the dtb.

    Anyways, enjoy!!

    Release V1.2a with advmame · shantigilbert/Sx05RE · GitHub


    For anyone interested, V1.2 adds many new things:

    * Emulationstation with video previews
    * Glupen64 as default N64 core
    * Atari 2600 and 7800
    * Atari800 (for 5200 emulation, but not yet fully working, input does not yet work)
    * 2 new EmulationStation themes
    * Kodi 17 final (also removed a lot of banned services and add-ons to make it more appealing to the general audience)


    And many minor bug fixes

    Download:

    https://github.com/shantigilbert/Sx0...eases/tag/v1.2


    I've spent a few hours over the past week or so building this for me, but I think maybe others could find it helpful.

    I wanted something to play emulators on my S905, kinda like Retropie, but I could not find anything that filled my needs, so I started this, it is not perfect but so far it works very well for me.
    Sx05RE is based on LibreELEC (Forked from AlexELEC but I removed all the banned add-ons and settings) and it runs Emulationstation/Retroarch to turn your Amlogic Sx05 device into a Retro Emulation Station!

    Please note that, Kodi is not the main focus of this, It boots directly into emulationstation with the beautiful Tronkyfran theme!

    Features

    • Ultra fast boot
    • Retroarch 1.4.1 with Lakka interface
    • Plug and Play external storage
    • Supports ROMs on USB (just create a file names sx05reroms and recreate the ROM folders)
    • Includes KODI v17 but please note that it will not be the focus of this build, only major updates will be implemented.
    • Emulationstation with Tronkyfran EmulationStation theme.
    • Based on LibreELEC (AlexELEC)
    • Most up to date Libretro Cores
    • Pre-configured for many gamepads
    • Samba server – File transfer from any PC client
    • SSH server – Remote console access for debugging


    Notes

    • SSH login details are user: “root” password: “sx05re”. SSH allows command line access to your sx05re device for configuration and file transfer. Linux/Mac clients can natively use SSH, while Windows users might want to try PuTTY for their terminal access.
    • $HOME is mounted on /storage (the second ext4 partition on the drive). All data transfered to the machine will go here, the rest of the system is read-only with the exception of /var (containing runtime configuration data).
    • Manual update/downgrade procedure is as follows: Copy the snapshot (.tar) to the 'Update' network share (or /storage/.update) on your Sx05RE Device. Your system will automatically upgrade during the next reboot.
    • Automatic mounting of filesystems is supported. Devices such as USB Flash sticks can be plugged into a running machine and will be mounted to /media, showing up in Kodi’s GUI.
    • Comments and suggestions are more than welcome.


    Download V1.1 here and the source code can be found here GitHub - shantigilbert/Sx05RE: Sx05 Retro Edition, an emulation build based on LibreELEC (Originally forked from AlexELEC) for S905, S805 Devices. This repo has been moved to:

    Use a .dtb from kszaqs that works for your device


    In the future I would like to implement other emulators (Advmame, PPSSPP standalone, etc) but I am lacking the skills to compile those builds for Amlogic Sx05 devices, I can make them run but they have a lot of problems :( if anyone can help on this regard I will appreciate it a LOT!

    This is probably something stupid on my side, I tried searching the forum with no luck, so apologize if this has already been resolved.

    I am trying to port several package.mk from a v8 build to a v7 build, most of the packages worked fine with minor modification, but this one in particular is giving me the error:

    Code
    make: *** No targets specified and no makefile found. Stop

    The package downloads the sources correctly and in fact if I cd to that directory and run:

    Code
    cmake .
    make

    It compiles perfectly fine.

    The problem seems to be that cmake is not getting run before the make.

    I tried modifying the package by adding this:

    Code
    make_target() {
    cd $PKG_BUILD
    cmake .
    make
    }

    Now when I do that it seems that is going to work but it trows a lot of other errors about paths not found.
    I spent a good few hours on google and in this forum trying to look for an answer before I posted here, but with no luck.

    So my question is, how can I correctly invoke cmake for a package? is there an example package that uses cmake I can see and compare it to?

    Just in case you need to know what package I am trying to compile is emulationstation and it compiles without a problem on a v8 build.

    Thanks!

    EDIT: It seems it all boils down to the "config/path" file if I put the path file from v8 that specific package builds correctly but all the others fail, I am going to keep digging around, but any help is still greatly appreciated.


    Any advantages of doing this instead of using something like Ubuntu minimal?

    Probably not, in fact it might be counterproductive to do so, but I am trying to learn and I have to start somewhere :)

    Another thing, Libreelec works perfectly fine on my device for what I want it, I haven't found a working version of Ubuntu minimal for this device, and my skills are lacking to be able to port it. I am sure someone with better skills can do this fairly easy, but the S905 seems to be not as popular to run anything other than Kodi.


    OP updated with 7.0.3.012g build

    What changed from 7.0.3.012f:

    • more fixes to non-working Broadcom BT
    • added a patch from meijjaa to fix non-working AP6212A BT
    • media_build drivers updated to latest upstream version (2017-01-22)
    • added an udev rule for QCA WiFi to solve non-working WiFi on boot and not break it for others
    • last try of Kodi vq patch amendment


    The last point means that if there are still issues with Live TV that are not present in previous 012 series builds, I will give up and revert to stock Kodi Jarvis code.

    Thanks for all the awesome work you put out for this project.

    I am trying to build from source (mostly to learn) I have been successful with compiling the normal version, but I cannot find how to compile the temp sensor disabled version (which is the one I need), I have tried searching the forum using the local search and by using google with no luck, can you help me with the command? :)

    Thanks

    This might be an unusual request, I am trying to build an emulation machine with my am logic s905, so far it runs great on top of kodi with the newest Lakka, I also used the autostart to make retroarch run at boot, now I want to go one step ahead and completely remove kodi but keep everything else, I fiddled around with the source but I am stuck, can anyone point me in the right direction to how to compile LE without kodi? or at least confirm that this can be done?

    Thanks!

    Sent from my Lenovo K50-t5 using Tapatalk

    Thanks kszaq for all your hard work on this! I have probably an unusual question. I am trying to make my s905 work as an emulation machine, so far I have gotten the newest Lakka to work by using the kodi addon, I placed it in the autostart and now it boots directly to retroarch, which is wonderful for me. But I want to go a step forward and remove kodi from your builds and have it boot something else, like retroarch (basically the same I am doing now but without kodi at all) but I am stuck on how to do that in your source code, could you point me in the right direction? Or this is simply not possible?

    Thank you!

    Sent from my Lenovo K50-t5 using Tapatalk

    I am using this on my Mini M8S (s905 version) 2GB and I keep having some problems.

    1.- The device takes a few tries to boot, sometimes it hangs on the "google tv" screen.
    2.- Once Libreelec is running it randomly hangs for no apparent reason, I have no add-ons installed, just a fresh install
    3.- The SSH and Samba servers die out of the blue as well, and I get disconnected, but kodi keeps working the the keyboard, they will work again after I reboot the device :(
    4.- When I choose "reboot" device always hangs.

    I am using the NAND install, but those same thing happened with the SD install as well :(

    I am using the dtb that came with the download as it was the only one that would let me use WiFi., do I need to try another dtb?


    No, skins don't have to be updated. Only binary addons, which means most of addons from LE repo.


    The fix may be a side effect of a corrected buffering patch. ;)


    You cannot downgrade from LE 7.90/8 to 7. If you did this, that may be the reason for not working shared libraries.

    Thanks for the reply, I did a fresh install on the SD (setting up the SD with Rufus), is that considered a downgrade?

    Sorry for the very newbie question, but I am not that familiar with Libreelec.

    I was running the alpha 7.90 alpha build for the S905, and I updated the retroarch addon provided by Jokerz and it worked perfectly. But I have a few problems with the alpha build.

    Now when I go back to this version and I run the same exact add-on I get this error: "error while loading shared libraries: libavcodec.so.57" is there a way I can install those libraries to this build of Libreelec or do I need to keep using the alpha build?

    thank you!