Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Latest bin for Dinobot 4K Plus #222

Open
PrvtN00b opened this issue Jan 17, 2025 · 6 comments
Open

Latest bin for Dinobot 4K Plus #222

PrvtN00b opened this issue Jan 17, 2025 · 6 comments

Comments

@PrvtN00b
Copy link

I tried to compile it by myself, but I'm totally illiterate cross compiling files, so anyone with a bin that includes OSCAM too I would be more than welcome.

Thanks!

@PrvtN00b
Copy link
Author

i just compiled it for debian 12, but I have no clue of how to do it for an enigma 2 STB

Image

@PrvtN00b
Copy link
Author

Try today and ran it like this, with the same result, it won start on my Enigma 2 STB.

Image

@Barracuda09
Copy link
Owner

Hi @PrvtN00b

Which CPU is in the Dinobot 4K?

Did you look at https://github.com/Barracuda09/SATPI/wiki/Cross-Compiling-SatPI

@PrvtN00b
Copy link
Author

Hi @PrvtN00b

Which CPU is in the Dinobot 4K?

Did you look at https://github.com/Barracuda09/SATPI/wiki/Cross-Compiling-SatPI

CPU:

Image

Did you look at https://github.com/Barracuda09/SATPI/wiki/Cross-Compiling-SatPI -----> yes i did read it, but in my case instructions aren´t clear, even using chatgpt, manage to compile it for my debian PC, but still no go for this Enigma 2 STB.

@Barracuda09
Copy link
Owner

So basically it is an ARM core, just like Vuplus etc.

So you could use this compiler, did you download an ARM compiler? this one for example:

Did you unpack it in (home dir ~) like:

  • ~/vu/opt/

Then run this on the command line, in the SatPI dir:

  • source envARM.sh

Then run first this to see if it compiles and runs:

  • make ENIGMA=yes

@PrvtN00b
Copy link
Author

this is how I did it.

on a Debian 12 PC

  • apt install gcc-arm-linux-gnueabihf g++-arm-linux-gnueabihf

confirm compiler is install:

Image

  • nano /root/satpi/envARM.sh

`#!/bin/sh

use:

source ./env.sh [gcc12]

CFLAGS as used for Vu+ uno 4K

ARM based Chips

export CPU_FLAGS="-march=armv7-a -mtune=cortex-a15 -mfpu=neon-vfpv4"

if [[ -n $1 && $1 = "gcc12" ]] ; then
export CXXPREFIX=arm-linux-gnueabihf-
export CXXSUFFIX=-12
export CXX=$CXXPREFIX"g++"$CXXSUFFIX
elif [[ -n $1 && $1 = "gcc" ]] ; then
export CXXPREFIX="arm-linux-gnueabihf-"
export CXXSUFFIX=
export CXX=$CXXPREFIX"g++"$CXXSUFFIX
else
export CXXPREFIX="arm-linux-gnueabihf-"
export CXXSUFFIX=
export CXX=$CXXPREFIX"g++"$CXXSUFFIX
fi
echo Using: $CXX
$CXX --version`

from my OpenATV copy from /usr/lib/libdvbcsa.so.1.1.0 rename to libdvbcsa.so the paste to the debian PC

ran source envARM.sh then ranmake LIBDVBCSA=yes

satpi-OpenATV - OSCAM.zip

@PrvtN00b PrvtN00b reopened this Jan 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants