Emuelec V4.4 and Amlogic S905 (GXBB, p201)

Hi Emuelec ,

I could see on GitHub test section you are working on v4.4 for two months now which i am looking forward to test , however you metioned that S905 (GXBB, p201) for the moment is no longer supported and this is the device i am useing .

My question is
Will S905 (GXBB, p201) devices be supported at the final 4.4 release or is 4.3 is the last version for such devices and Emuelec will need newer devices from now on .

Regards
Fidiko

Good afternoon.
At the moment, EE 4.3 will be the last version compatible with S905. Since the new kernel does not support this amlogic.

Thanks for your answer @SamWilson , this is what i thought , however i have a request or help if i can say.
I am very satisfied with 4.3 , it has every thing i need as i am using it for mame/Daphne on my arcade machine for arcade games but with only one issue in some Daphnie/ Hypseus Singe games which is already fixed by shantigilbert on GitHub with this error on github ( emuelec 4.3 Hypseus Singe error · Issue #736 · EmuELEC/EmuELEC · GitHub ) or this topic ( Singe 1 American laser games 4.3 )

shantigilbert told me i need to wait for a new version to get this error fixed , now i cannot get it fixed as v4.4 will not be cobpatible with my device .

My request is i need is a 4.3 vesion with that error fixed if possible , or if there is a way i can create Emuelec 4.3 with this error fixed by my self , can anyone help me with that please ???

Best regards
Fidiko

Anybody can help please ??

S905 will no longer be supported, if you want to build 4.3 by yourself you can find the instructions on the Github

But instead of git checkout dev use git checkout dev_4.3 but you will have to add any fixes that you need.

Thanks for you answer @EmuELEC
I have 2 quetions .
Should i have a linux OS to create the build ?? / it cannot be done on Windows 10 Or OSX ??
The fixes i need to add , should i change them on the filest itself or i need to create a pull ??

Best regards
Fidiko

Hi @EmuELEC ,
I followed the instructions in github but i have a problem with creating the image
using this command line in github :
PROJECT=Amlogic-ce DEVICE=Amlogic-ng ARCH=aarch64 DISTRO=EmuELEC make image

i get this answer in Terminal :

ERROR: Project not found, use a valid project or create a new config

Valid projects:

  • Allwinner
  • Amlogic
  • Amlogic-ng
  • Generic
  • RPi
  • Rockchip
    make: *** [Makefile:12: image] Error 1

using the command line in readme file inside EmuELEC folder :
PROJECT=Amlogic ARCH=aarch64 DISTRO=EmuELEC make image .
i get this answer in Terminal :

./scripts/image mkimage
mkdir: cannot create directory ‘/home/fidiko/EmuELEC/build.EmuELEC-Amlogic.aarch64-4.3’: Permission denied
make: *** [Makefile:12: image] Error 1

can you please help me what i am doing wrong

Regards
Fidiko

PROJECT=Amlogic ARCH=aarch64 DISTRO=EmuELEC make image

Hi @EmuELEC ,

I get the following error building image

[258/483] [DONE] install scraper
GET pcre2 (archive)
–2022-03-04 09:29:52-- https://ftp.pcre.org/pub/pcre/pcre2-10.33.tar.bz2
Resolving ftp.pcre.org (ftp.pcre.org)… failed: Name or service not known.
wget: unable to resolve host address ‘ftp.pcre.org
–2022-03-04 09:29:52-- http://sources.libreelec.tv/mirror/pcre2/pcre2-10.33.tar.bz2
Resolving sources.libreelec.tv (sources.libreelec.tv)… 138.68.75.163
Connecting to sources.libreelec.tv (sources.libreelec.tv)|138.68.75.163|:80… connected.
HTTP request sent, awaiting response… 301 Moved Permanently
Location: https://sources.libreelec.tv/mirror/pcre2/pcre2-10.33.tar.bz2 [following]
–2022-03-04 09:29:52-- https://sources.libreelec.tv/mirror/pcre2/pcre2-10.33.tar.bz2
Connecting to sources.libreelec.tv (sources.libreelec.tv)|138.68.75.163|:443… connected.
HTTP request sent, awaiting response… 404 Not Found
2022-03-04 09:29:52 ERROR 404: Not Found.
Cannot get pcre2 sources : https://ftp.pcre.org/pub/pcre/pcre2-10.33.tar.bz2
Try later!
FAILURE: scripts/install pcre2 has failed!
[259/483] [FAIL] install pcre2

The following logs for this failure are available:
stdout: /home/fidiko/EmuELEC/build.EmuELEC-Amlogic.aarch64-4.3/.threads/logs/262/stdout
stderr: /home/fidiko/EmuELEC/build.EmuELEC-Amlogic.aarch64-4.3/.threads/logs/262/stderr

parallel: This job failed:
package_worker 2 262 483 ‘install pcre2’
Parallel build failure - see log for details. Time of failure: Fri Mar 4 09:29:55 CET 2022
make: *** [Makefile:12: image] Error 1
fidiko@fidiko-VirtualBox:~/EmuELEC$

Please can you help me what to do with this issue

Best regards
Fidiko

The URL to the required package is not available anymore. Find a valid URL to the package and modify “package.mk” one by one.

1 Like

thansk @eric4gth
I will try that tomorrow , i thought it shold be done on github.
I tried to install the package and but it in Emuelec build folder but it did not work .

@eric4gth could you please specify which “package.mk” i need to modify ??
“package.mk” are too many in build.EmuELEC-Amlogic.aarch64-4.3
what is the folder path for the one i need to modify ?

First, you have to find a valid URL of “pcre2-10.33.tar.bz2” on the Internet. Copy the URL string.
Second, you have to modify “packages/addons/addon-depends/pcre2/package.mk” and replace the dead URL string with the valid one.
I think pcre2 package is only the first package with dead URL. You will encounter many others with dead URL. You have to modify them one by one.

Another way.
You can download “pcre2-10.33.tar.bz2” package and put it in the right dir (maybe “toolchain”). The toolchain will check it without downloading from Internet.

Thanks for your answer @eric4gth ,
unfortunately pcre2 folder was not located in the path you provided, however i solved that by downloading “pcre2-10.33.tar.bz2” and “pcre2-10.33.tar.bz2.sha256” then creating “pcre2-10.33.tar.bz2.url” file with the link of the source i downloaded the files from , the i placed them in ./EmuELEC/sources/pcr2 .
building in progress now so far…

Hi @EmuELEC , @eric4gth

I am stuck at Duckstation installation , got the same issue i had with pcre2 , download links are down.

-2022-03-05 22:15:02-- http://sources.libreelec.tv/mirror/duckstation/duckstation-4a017bd1.zip
Resolving sources.libreelec.tv (sources.libreelec.tv)… 138.68.75.163
Connecting to sources.libreelec.tv (sources.libreelec.tv)|138.68.75.163|:80… connected.
HTTP request sent, awaiting response… 301 Moved Permanently
Location: https://sources.libreelec.tv/mirror/duckstation/duckstation-4a017bd1.zip [following]
–2022-03-05 22:15:02-- https://sources.libreelec.tv/mirror/duckstation/duckstation-4a017bd1.zip
Connecting to sources.libreelec.tv (sources.libreelec.tv)|138.68.75.163|:443… connected.
HTTP request sent, awaiting response… 404 Not Found
2022-03-05 22:15:02 ERROR 404: Not Found.

Cannot get duckstation sources : https://www.duckstation.org/libretro/duckstation_libretro_linux_aarch64.zip
Try later!
FAILURE: scripts/install duckstation has failed!
[428/483] [FAIL] install duckstation

The following logs for this failure are available:
stdout: /home/fidiko/EmuELEC/build.EmuELEC-Amlogic.aarch64-4.3/.threads/logs/431/stdout
stderr: /home/fidiko/EmuELEC/build.EmuELEC-Amlogic.aarch64-4.3/.threads/logs/431/stderr

I could not find and download the requested vergin “duckstation-4a017bd1.zip” .
the only one i could get from batocera github is “version.: 0.1-4866-gf799f62a” at this link ( File Finder · GitHub ) but i could not get the “sha256” file for it .
i tried to do the same thing i done with pcre2 files but with no luck .
can you plese advice me what to do regarding this issue ?

Hi @EmuELEC , @eric4gth

I have resolved this issue , i get the duckstation version from a developer in Lakka discord , then i have uploaded it to my github profile , then i modifyed package.mk in “/EmuELEC/packages/sx05re/emulators/duckstation” with the new link and the new sha256
building in progress…

Hey @EmuELEC ,

Done with creating the image ,
the new fixed Hypseus are there as they should
However i still have error playing some singe games as before , this time i get another error


can you please help me with that ??

No idea, but the error seems clear, the mali fbdev is not working on your build. Not sure how to fix it. But older hardware is EOL… you are going to have a hard time fixing newer stuff on it.

I understand , the thing is , these games are working on Batocera 3.2 with no issue , dont understand why not on EmuELEC . Emuelec is much better on Amlogic devices , it is the best , on Batocera i dont have Wifi , No Advance Mame …, Emuelec is too close to prefact , only this issue :roll_eyes:

is everything else working?