Home

Mgcamd ARM en Openspa vu zero 4k

ovejadolly

Presentado
Forero
7 Mar 2014
6
1
0
63
Buenas,
No consigo que la Mgcamd 1.35 para ARM funcione con la Openspa.
Con Blackhole funciona bien.
¿Alguna idea de por qué puede ser?
 

instinto

Usuario
Amigo OpenSPA
7 Feb 2018
69
67
0
46
Escribe el error que te sale cuando arrancas por Terminal
Código:
/usr/bin/mgcamd -b
 

forandroid

Usuario
Amigo OpenSPA
26 Sep 2019
96
16
0
25
Hola,
Continuo aquí, aunque mi deco es el Ultimo 4K, he usado Mgcamd en muchas ocasiones, pero ahora no se porque me ha dejado de funcionar, hay algo que no va,
No funciona ni ejecutandola por telnet. el ejecutable esta dentro de /usr/bin / lo tengo con permisos 755 pero cuando lo doy a ejecutar me sale lo siguiente:
No such file or directory
Pero el fichero si que esta.
tengo instalada la ultima version de OpenSpa, ha alguien mas le ha pasado
 

forandroid

Usuario
Amigo OpenSPA
26 Sep 2019
96
16
0
25
Si, hay que realizar un enlace simbólico. Ahora no recuerdo como era, pero lo busco y te lo paso
 

forandroid

Usuario
Amigo OpenSPA
26 Sep 2019
96
16
0
25
Prueba enviando esto por telnet .
ln -s /lib/ld-2.21.so /lib/ld-linux.so.3
ln -s /lib/libcrypto.so.1.0.0 /lib/libcrypto.so.0.9.7
ln -s /lib/ld-linux-armhf.so.3 /lib/ld-linux.so.3
 
  • Me gusta
Reactions: Cheluses

Cheluses

Usuario
Amigo OpenSPA
7 Jun 2014
10
0
0
48
He probando pero nada sigue diciendo -bash: /usr/bin/mgcamd: No such file or directory.
Le he pasado el comando ldd para ver que librerías necesita y sale:
root@ustym4kpro:~# ldd /usr/bin/mgcamd
linux-vdso.so.1 (0xbde7a000)
libcrypto.so.1.0.0 => /usr/lib/libcrypto.so.1.0.0 (0xb5dcd000)
libz.so.1 => /lib/libz.so.1 (0xb5da4000)
librt.so.1 => /lib/librt.so.1 (0xb5d8d000)
libcrypt.so.1 => /usr/lib/libcrypt.so.1 (0xb5d55000)
libpthread.so.0 => /lib/libpthread.so.0 (0xb5d2d000)
libdl.so.2 => /lib/libdl.so.2 (0xb5d1a000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb5cec000)
libc.so.6 => /lib/libc.so.6 (0xb5bca000)
/lib/ld-linux.so.3 => /lib/ld-linux-armhf.so.3 (0x7eaf4000)
Mirando en usr/lib faltan algunas pero se me escapa como instalarlas.
Por cierto mi deco es un Uclan Ustym 4K
Seguiré investigando, gracias por todo.
 

forandroid

Usuario
Amigo OpenSPA
26 Sep 2019
96
16
0
25
Prueba con esto otro:
ln -s /lib/ld-2.25.so /lib/ld-linux.so.3
ln -s /usr/lib/libcrypto.so.1.0.2 /usr/lib/libcrypto.so.1.0.0
ln -s /lib/ld-linux-armhf.so.3 /lib/ld-linux.so.3
Creo que es algo de esto.
suerte
 

Cheluses

Usuario
Amigo OpenSPA
7 Jun 2014
10
0
0
48
Prueba con esto otro:
ln -s /lib/ld-2.25.so /lib/ld-linux.so.3
ln -s /usr/lib/libcrypto.so.1.0.2 /usr/lib/libcrypto.so.1.0.0
ln -s /lib/ld-linux-armhf.so.3 /lib/ld-linux.so.3
Creo que es algo de esto.
suerte
gracias forandroid pero nada sigue dando No such file or directory.
 

norhap

Usuario Destacado
Vip OpenSPA
5 Ene 2010
4.354
994
0
bien, vamos a intentar algo...adjuntarme el script de arranque que tenéis en /usr/script/
 

Cheluses

Usuario
Amigo OpenSPA
7 Jun 2014
10
0
0
48
Te paso el script:

#!/bin/sh

CAMD_ID=1796
CAMD_NAME="mgcamd 1.35a"

INFOFILE_A=ecm.info
INFOFILE_B=ecm1.info
INFOFILE_C=ecm2.info
INFOFILE_D=ecm3.info
INFOFILE_E=ecm4.info
INFOFILE_F=ecm5.info
#Expert window
INFOFILE_LINES=1111111111000000
#Zapp after start
REZAPP=0

########################################

logger $0 $1
echo $0 $1

remove_tmp () {
rm -rf /tmp/*.info* /tmp/*.tmp* /tmp/*mbox* /tmp/*share* /tmp/*.pid* /tmp/*sbox* /tmp/*mgcamd*
}

case "$1" in
start)
remove_tmp
/usr/bin/mgcamd -S -c /usr/keys/
;;
stop)
killall -9 mgcamd 2>/dev/null
sleep 2
remove_tmp
;;
*)
$0 stop
exit 0
;;
esac

exit 0
 

norhap

Usuario Destacado
Vip OpenSPA
5 Ene 2010
4.354
994
0
1.- telnet:
Código:
ln -s /lib/ld-*.*.so /lib/ld-linux.so.3 2>/dev/null
2.- descomprime el .zip y la carpeta usr metela en el raiz /
3.- Abre tu script guardate si al caso una copia por si no funciona y pegas esto completo
Código:
#!/bin/sh

CAMD_ID=1796
CAMD_NAME="mgcamd 1.35a"

INFOFILE_A=ecm.info
INFOFILE_B=ecm1.info
INFOFILE_C=ecm2.info
INFOFILE_D=ecm3.info
INFOFILE_E=ecm4.info
INFOFILE_F=ecm5.info
#Expert window
INFOFILE_LINES=1111111111000000
#Zapp after start
REZAPP=0

########################################

logger $0 $1
echo $0 $1

remove_tmp () {
rm -rf /tmp/*.info* /tmp/*.tmp* /tmp/*mbox* /tmp/*share* /tmp/*.pid* /tmp/*sbox* /tmp/*mgcamd*
}

case "$1" in
start)
remove_tmp
/usr/bin/env LD_PRELOAD=/usr/local/lib/libcrypto.so.1.0.0 /usr/bin/mgcamd -S -c -x /usr/keys/
;;
stop)
killall -9 mgcamd 2>/dev/null
sleep 2
remove_tmp
;;
*)
$0 stop
exit 0
;;
esac

exit 0
4.- reinicia el receptor completo
intenta iniciar mgcamd
 

Adjuntos

  • usr.zip
    563,8 KB · Visitas: 59
Última edición:

norhap

Usuario Destacado
Vip OpenSPA
5 Ene 2010
4.354
994
0
En base, lo que hacemos es indicarle la ruta de la librería al binario para que este sea reconocido en la default tune, se ubica en un sitio distinto del sistema de archivos lib para no interferir en las librerias compiladas en la imagen y ya está, esto es válido para cualquier receptor 4k cortexa15hf-neon-vfpv4, armv7vehf-neon-vfpv4 o armv7ahf-neon
 
  • Me gusta
Reactions: Cheluses

Cheluses

Usuario
Amigo OpenSPA
7 Jun 2014
10
0
0
48
En base, lo que hacemos es indicarle la ruta de la librería al binario para que este sea reconocido en la default tune, se ubica en un sitio distinto del sistema de archivos lib para no interferir en las librerias compiladas en la imagen y ya está, esto es válido para cualquier receptor 4k cortexa15hf-neon-vfpv4, armv7vehf-neon-vfpv4 o armv7ahf-neon

Vale, entendido, hemos puesto la librería en la carpeta /usr/local/lib/ y en el script se lo indicamos.

Muchas gracias de nuevo.