"Interkompatibilita" oscam pre ARM

Moderátoři: 9000peter, peter54, EnoSat

Odpovědět
sky59
Pokročilý
Pokročilý
Příspěvky: 152
Registrován: 08 led 2023 12:41
Dal poděkování: 9 poděkování
Dostal poděkování: 7 poděkování

"Interkompatibilita" oscam pre ARM

Příspěvek od sky59 »

Ciao peter54,

stale mi nejde do hlavy, kolko stastia mas pri tom, ze ti funguju "vsetky arm" oscamy na "vsetkych arm" zariadeniach..... :)

nahodou som narazil na oscamy prelozene clovekom Levi45 na satellite-forum.com, vybral som vsetky ktore su pre ARM

vsetky maju linux loader ld-linux-armhf.so okrem pre RPI a SAMSUNG - tie maju ld-linux.so

ked sa na ne pozries, uz len dlzkou suboru sa podstatne lisia...... ja by som bol velmi opatrny (som) pri spustani nejakeho ARM na hardware ARM, moze to byt nespolahlive

opakujem, asi mas vela stastia, dufam, ze ti to podla prislovia potom nechyba v laske :)

ak by si naozaj nemal co robit, mozes ich pripadne skusit na tom RPI4 ak si ho este nepredal :), ze kolke sa aj funkcne na nom rozbehnu
oscam-icam-patch-v4-svn11714-emu_A.zip
oscam-icam-patch-v4-svn11714-emu_B.zip
Nemáte oprávnění prohlížet přiložené soubory.
Uživatelský avatar
peter54
Moderátor
Moderátor
Příspěvky: 423
Registrován: 19 úno 2022 19:01
Dal poděkování: 64 poděkování
Dostal poděkování: 165 poděkování

Re: "Interkompatibilita" oscam pre ARM

Příspěvek od peter54 »

Vyzva je to pekna, je to otazka, aby bola kompatibilna sada instrukcii a aby tam boli spravne verzie kniznic.
Ja uz som robil ajtaka, ked sa este programy pisali v strojaku, ajtakom sa nehovorilo ajtaci, ajtak behal s diernymi stitkami vo vrecku a bolo treba vediet binarne kody instrukcii a kopu veci co dnes uz malokomu treba.
Neide o stastie. Stastie praje pripravenemu. ARM je stale ako ARM.
Na Orange pi zero LTS s armbianom to dopadlo takto

Kód: Vybrat vše

ln -s /lib/libssl.so.1.0.0 /lib/libssl.so.0.9.8
ln -s /lib/libcrypto.so.1.0.0 /lib/libcrypto.so.0.9.8
 root@zero2:/media/hdd/backup/sky59/compatibilita# for i in $(ls -I "*.zip") ;do echo $i;(./$i -V|grep Vers);done
oscam-svn11714-arm_dream-webif-dvbapi-ssl-libusb-emu798
Version:        oscam-1.20_svn-r11714-798
oscam-svn11714-dream_arm-webif-dvbapi-ssl-emu798
Version:        oscam-1.20_svn-r11714-798
oscam-svn11714-hd51-webif-dvbapi-ssl-libusb-emu798
Version:        oscam-1.20_svn-r11714-798
oscam-svn11714-rasb_hard-webif-dvbapi-ssl-libusb-emu798
Version:        oscam-1.20_svn-r11714-798
oscam-svn11714-samsungtv-webif-dvbapi-ssl-libusb-emu798
Version:        oscam-1.20_svn-r11714-798
oscam-svn11714-solo4k-webif-dvbapi-ssl-libusb-emu798
Version:        oscam-1.20_svn-r11714-798
oscam-svn11714-vuplus4k_arm-webif-dvbapi-ssl-emu798
./oscam-svn11714-vuplus4k_arm-webif-dvbapi-ssl-emu798: error while loading shared libraries: libssl.so.3: cannot open shared object file: No such file or directory
root@zero2:/media/hdd/backup/sky59/compatibilita#
 
Pre beh binarky oscam-svn11714-vuplus4k_arm-webif-dvbapi-ssl-emu798 nestacilo oblbnut linkmi, tak som musel seriozne dodat openssl 3.
Na rpi4 s 32 bitovym raspberry os som skomplikoval openssl-3.0.7 podla How to Install the latest OpenSSL version from Source on Linux
Trvalo mu to hodku, mozno aj dve :-). Na slabsich strojoch to neskusam, dve libky skopirovat nestaci. SSL sa musi este aj konfigurovat a nato uz nemam naladu po 2 hodkach zabavicky.
A vobec, konfigurovat vzacnost ako binarku oscam l2b dava zmysel, pre beznu binarku spokojne skompilujem v zere a bez dalsich ciratov pojde aj na kosacke travy a na zehlicke a umyvacke riadu.
Bolo treba spravit par linkov kvoli absencii

Kód: Vybrat vše

cd /lib
ln -s  libssl.so.1.0.0 libssl.so.0.9.8
ln -s libcrypto.so.1.0.0  libcrypto.so.0.9.8
ln -s  libssl.so.1.0.0 libssl.so.1.0.2 
ln -s libcrypto.so.1.0.0 libcrypto.so.1.0.2 
a nejake linky tam uz aj mohli byt z minulych pokusov

Kód: Vybrat vše

root@rpi4:

/media/hdd/backup/sky59/compatibilita# for i in $(ls -I "*.zip") ;do echo $i;(./$i -V|grep Vers);done
oscam-svn11714-arm_dream-webif-dvbapi-ssl-libusb-emu798
Version:        oscam-1.20_svn-r11714-798
oscam-svn11714-dream_arm-webif-dvbapi-ssl-emu798
Version:        oscam-1.20_svn-r11714-798
oscam-svn11714-hd51-webif-dvbapi-ssl-libusb-emu798
Version:        oscam-1.20_svn-r11714-798
oscam-svn11714-rasb_hard-webif-dvbapi-ssl-libusb-emu798
Version:        oscam-1.20_svn-r11714-798
oscam-svn11714-samsungtv-webif-dvbapi-ssl-libusb-emu798
Version:        oscam-1.20_svn-r11714-798
oscam-svn11714-solo4k-webif-dvbapi-ssl-libusb-emu798
Version:        oscam-1.20_svn-r11714-798
oscam-svn11714-vuplus4k_arm-webif-dvbapi-ssl-emu798
Version:        oscam-1.20_svn-r11714-798
root@rpi4:/media/hdd/backup/sky59/compatibilita#
f4t, sf8008, skylink, antiksat, 13, 16, 19, 23, 28, orange pi, rpi2b, odroid c4
🎗️🇺🇦
Uživatelský avatar
EnoSat
Moderátor
Moderátor
Příspěvky: 226
Registrován: 07 zář 2022 21:51
Dal poděkování: 15 poděkování
Dostal poděkování: 27 poděkování
Kontaktovat uživatele:

Re: "Interkompatibilita" oscam pre ARM

Příspěvek od EnoSat »

pre zvysenie kompataibility (nie pre zvysenie spolahlivosti :D ) sa zvykne este

Kód: Vybrat vše

ln -s ld-linux.so.3 ld-linux-armhf.so.3
ROVER AtomLight STC+ , Televes H30 FLEX
Gibertini OP100LN /85E-53W/
WaveFrontier T90 /51E-39E-36E-33E-28E-26E-23E-19E-16E-13E-9E-7E-5E-2E-1W-4W/
Edision MIO+ 4K, Octagon SF8008, Mutant HD51, QVIART Lunix, Ustym 4K S2 OTT, VU Solo4K, Dreambox 900UHD/7020HD/500HD, TBS-5925/5530/5220
Uživatelský avatar
peter54
Moderátor
Moderátor
Příspěvky: 423
Registrován: 19 úno 2022 19:01
Dal poděkování: 64 poděkování
Dostal poděkování: 165 poděkování

Re: "Interkompatibilita" oscam pre ARM

Příspěvek od peter54 »

Na mojich strojoch je uz vela uzitocnych linkov a niektore linky su uz predpripravene od instalacie. Ja vzdy doplnim to, co prave chyba. Ani viac, ani menej.
f4t, sf8008, skylink, antiksat, 13, 16, 19, 23, 28, orange pi, rpi2b, odroid c4
🎗️🇺🇦
sky59
Pokročilý
Pokročilý
Příspěvky: 152
Registrován: 08 led 2023 12:41
Dal poděkování: 9 poděkování
Dostal poděkování: 7 poděkování

Re: "Interkompatibilita" oscam pre ARM

Příspěvek od sky59 »

zaver je teda taky, ze vsetko funguje na vsetkom? naco potom existuju (zrejme jedine spravne a 100% kompatibilne) rozne verzie oscam? je to, ze sa to "spustilo" bez reptania dostatocne na prehlasnie ze to aj funguje?

a je toto "ln -s ld-linux.so.3 ld-linux-armhf.so.3" uplne beztrestne?
Uživatelský avatar
peter54
Moderátor
Moderátor
Příspěvky: 423
Registrován: 19 úno 2022 19:01
Dal poděkování: 64 poděkování
Dostal poděkování: 165 poděkování

Re: "Interkompatibilita" oscam pre ARM

Příspěvek od peter54 »

K prvej otazke - verzie kniznic su typicky kompatibilne zdola nahor. Postaci mat v systeme najnovsiu verziu a linky z nizsich na vyssie. Pokial program bol linknuty s vyssou verziou, ale nepozaduje funcie, ktore vyssia verzia vyzaduje, a podsunies mu nizsiu, tak program bud ani nespustis (to sa malokedy stava) vid poziadavka na ssl3 alebo pojde bez problemov, lebo mu vyssiu verziu netreba.
V pripade poziadavky na libssl.so.3 mi neostalo nic len tuto verziu dodat, lebo si toto prislusna binarka naozaj kontrolovala.
"Toto" je pre nejaku konvenciu snad z roku 2017 kvoli multiarch architekture, ktoru niektore toolchainy nerespektuju a hladaju spustac v /lib/ld-linux.so.3 a on ma byt v adresari /lib/arm-linux-gnueabihf a ma sa spravne volat ld-linux-armhf.so.3
Neide teda o nejaku nahradu loadera inym ale o fix pre starsie binarky, pripadne nove binarky , ktore niesu v tomto smere koser - trebars sa pouzil starsi toolchain.

Kód: Vybrat vše

root@zero2:/lib# ls -l /lib/arm-linux-gnueabihf/ld-linux.so.3
lrwxrwxrwx 1 root root 19 Dec 16  2020 /lib/arm-linux-gnueabihf/ld-linux.so.3 -> ld-linux-armhf.so.3
root@zero2:/lib# ls -l |grep ld-linux
lrwxrwxrwx  1 root root      30 Dec 16  2020 ld-linux-armhf.so.3 -> arm-linux-gnueabihf/ld-2.31.so
lrwxrwxrwx  1 root root      38 Mar 20  2021 ld-linux.so.3 -> /lib/arm-linux-gnueabihf/ld-linux.so.3
root@zero2:/lib#
Tot aj dovod, ze po pripadnom doplneni linkov nahradzujucich starsie kniznice a blbe umiestnenie spustaca vsetko funguje v 99% pripadov. Zlozitejsie je to rozbehat na 64 bitovom SBC, ale to bude skor nedostatkom praxe. Keby to muselo byt, rozbehame vsetko armhf na vsetkych aarch64 systemoch. Problem je ak mas kompilaciu rpi2 a vyššie a chcel by si to pre rpi 1 alebo rpi zero - tam je osekany instrukcny set a to by slo uz snad len v nejakom emulatore rpi 1. O takom neviem.

A uz prestan spekulovat a pocuvaj dobre rady starsich a mozno skusenejsich. Su nato aj knizky ako zaklady programovania a tak. Ja uz 25 rokov tieto low level veci moc nerobim, holt komercia je svina.
f4t, sf8008, skylink, antiksat, 13, 16, 19, 23, 28, orange pi, rpi2b, odroid c4
🎗️🇺🇦
sky59
Pokročilý
Pokročilý
Příspěvky: 152
Registrován: 08 led 2023 12:41
Dal poděkování: 9 poděkování
Dostal poděkování: 7 poděkování

Re: "Interkompatibilita" oscam pre ARM

Příspěvek od sky59 »

Problem je ze tych starsich moc nie je :)
Nesuhlasim s tvrdenim ze kazda nova kniznica bude hrat na mieste pozadovanej nizsej verzie, stalo sa mi a nie raz, ze napr. zmenili nazov premennej a ine srandicky, potom to samozrejme nepasuje

A kedze nepoznam detaily, tak len filozoficka otazka: naco su vygenerovane napr aj tie 7 rozdielnych oscamov ked su vsetky pre arm?

My pouzivame v robote Xilinx Zynq SoC, je to arm+fpga, ale nikto si nedovoli riesit kniznice inak ako presne take ake tam maju byt, chapem ze pre oscam je to uplne jedno, o nic nejde

Snazil som sa iba vyjadrit iny nazor ako mas ty, ze vsetko na vsetkom funguje. Ja som s mojim exaktnym oscam pre vuzero4k spokojny a urcite nebudem skusat nejaky z feedu.

A len taka trosku mimo otazka: nechapem naco ludia riesia youtube, kodi a co ja viem co este na sat prijimaci? To mi trosku dost unika skutocny dovod, vsak ak mi funguje prijimac tak nemam sancu sledovat ani 0.0001% co to ponuka tak naco nieco ine?
Uživatelský avatar
peter54
Moderátor
Moderátor
Příspěvky: 423
Registrován: 19 úno 2022 19:01
Dal poděkování: 64 poděkování
Dostal poděkování: 165 poděkování

Re: "Interkompatibilita" oscam pre ARM

Příspěvek od peter54 »

Minule si tu machroval, že si dôchodca a naraz v práci.
S icamom a ruským či čínskym servrom by ťa v každej slušnej práci hnali. Určite väčšie riziko, než softlink z libssh.so.0.9.8 na libssh.so.1.0.1.
A načo ti icam keď od antika za 6 peňazí mesačne mám full pull a stačí si oscam stahnuť z feedu a aj tak pozerám
dokola 10 staníc. Potom prečo by druhí nemali mať kodi a youtube.
Ja icam nemám ani žiadny cccam z východu a mám kodi aj youtube ale rovno v tv. K tomu archivczsk v octagone a je mi dobre a nič mi nechýba k šťastiu a mám normálny led televízor v byte 3 kusy aj keď sme len dvaja.
A 20 oscamov máš, lebo je 20 distier ako atv, egami, vti, pli, vix,... a každý správca si myslí, že to má najlepšie, najkrajšie a najmúdrejšie. Pritom každý má aj niečo potentané, ja idem na pli a hdf a mi to bohate stačí. A neberiem ti vti so skinom pre crt.
Už som sa moc rozbehol tak čau a good night. Idem kukovať Stargate Atlantis na Kodi a fhd televízore.
f4t, sf8008, skylink, antiksat, 13, 16, 19, 23, 28, orange pi, rpi2b, odroid c4
🎗️🇺🇦
sky59
Pokročilý
Pokročilý
Příspěvky: 152
Registrován: 08 led 2023 12:41
Dal poděkování: 9 poděkování
Dostal poděkování: 7 poděkování

Re: "Interkompatibilita" oscam pre ARM

Příspěvek od sky59 »

Som pracujuci dochodca, to sa nevylucuje :)
Suvis medzi pracou a vzdialenym serverom mi akosi unika...
Icam mam koli skyde, to asi antik nema?
Aby nedoslo k nedorozumeniu, nehovorim ze kodi a ine nemozu ludia mat len mi to nedava zmysel ked nedokazem, podobne ako ty, ani len sledovat to, co ponuka sat
(stargate urcite nepatri medzi moje favoritne)
Moj byvaly kolega, kamarat na slovensku, ma tiez 3 tv a stale mu hovorim ze ho nechapem
A na moj oravan som hrdy, drzim ho pri zivote uz dlho, zomrety bol uz dvakrat :)
minestra
Mírně pokročilý
Mírně pokročilý
Příspěvky: 33
Registrován: 02 bře 2022 20:24
Dal poděkování: 4 poděkování
Dostal poděkování: 1 poděkování

Re: "Interkompatibilita" oscam pre ARM

Příspěvek od minestra »

peter54 Taky jsi mě zaskočil - jsem na tom stejně. Jsem taky pracující důchodce, jak Tě znám, je to jen nedorozumění ;-)
Mutant HD51 multiboot: ATV 6.4-7.3, A64 rom64/ram4 1gb lan, E-85 multifocus 23.5e,19.2e,13e,1w
Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Bing [Bot] a 3 hosti