Aktuelles
Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Simplebuild 3 (310 Final) *de en bg es fr it nl pl pt tr* language support

using OpenSSL 1.0.2
Ordnung muss sein :smirk:
Das muß dann später aktualisiert worden sein.

jessie hatte ich nie wirklich in Gebrauch, bin vom noch älteren Debian per dist-upgrade auf jessie, habe geguckt, daß alles läuft (Und dabei auch die Pi-Toolchain aktualisiert) und bin dann direkt zu stretch weiter.

Aber Dein Hinweis belegt wunderbar die Grenzen von solchen Toolchain-Paketen ...
... seitdem ich die jessie-Toolchain gebastelt habe, könnte sich sonst was verändert haben, ich würde es nicht mehr mitbekommen, weil ich unmittelbar danach auf stretch aktualisiert habe.

Das alles war ja mit ein Grund für die Radikalkur auf dem OpenATV-SoftCAM-Feed:
Die alten SoftCAMs waren von zig verschiedenen "Volunteers" gebastelt, manuell zu ipks verpackt und dann für den Feed zur Verfügung gestellt worden.
Da meistens nicht ein Freiwilliger selber alle Box-Architekturen hatte, hatten wir für mips "oscam svnAAAAA" und gleichzeitig für sh4 "oscam svnBBBBB" sowie für arm "oscam svnCCCCC" mit unterschiedlichen Beispiel-Configs und Einstellungen (z.B. smartreader = yes aus auf mips und smartreader = no auf arm).
Da konnte dann auch die eine Version halbwegs korrekt mit der openpli40-Toolchain gebaut worden sein und die nächste kam von einem anderen Volunteer und aus der alten mips-Toolchain, weshalb sie auf einmal ohne SSL sein mußte, damit sie überhaupt lief.
 
alles richtig und da Pli jetzt noch damit angefangen hat die org. Openssl Dateien zu patchen , ist dein Weg mit Sicherheit der Richtige für Tools wie s3 bleibt wohl nur, das die clean Toolchains an die jeweilige OpenSSL Version vor dem bauen angepasst werden ...
 
Hallo, danke für das Tool. Was müsste ich denn eingeben hm eine Oscam für eine Vu+ Ultimo 4K zu bauen? Dabei möchte ich zb nicht alle mit bauen wie zb verschiedene Cams, Reader, Card Reader ect. weglassen.
Zuerst einmal solltest Du verstehen, daß die Angabe "Vu+ Ultimo 4k" fast gar nichts aussagt, um zu entscheiden, welche Toolchain jetzt die richtige wäre.

Brauchst Du unterschiedliche Windows-Installationsmedien, je nachdem ob Dein PC von Dell, Toshiba, Fujitsu, Lenovo oder Deinem örtlichen Kistenschieber ist?
Nein!
Vielmehr brauchst Du unterschiedliche Installationsmedien in Abhängigkeit davon ob der PC - egal welcher Marke - noch einen alten 32-Bit-Porzessor oder einen aktuellen 64-Bit-Prozessor hat.
Danach brauchst Du evtl. unterschiedliche Versionen Deiner Anwendungsprogramme, je nachdem ob Du ein altes Windows XP oder ein aktuelles Windows 10 Build 1909 installierst! Und Linux-Programme für denselben PC werden unter Windows auch erst einmal rein gar nicht laufen :smile:


Genau so ist es bei den Toolchains auch:
Vu+ Ultimo 4k sagt uns erst einmal nur die Hardware-Architektur, also cortexa15hf-neon-vfpv4 ... wobei ein Teil dieser Angaben Optimierungen sind, die in Betriebssystem X aktiv sein können und in Betriebssystem Y nicht.
In OpenATV 5.3 war es z.B. noch armv7ahf-neon statt cortexa15hf-neon-vfpv4 ... ja, die Arm-Architektur ist mal so richtig undankbar zum Bestimmen der korrekten Toolchain!
Die Angabe "armv7l" wäre die generischste, vermutlich wirst Du danach gucken müssen, um eine passende Toolchain zu finden.

Viel entscheidender ist dann aber, welches Betriebssystem Du auf der Vu+ Ultimo 4k hast:
Für VTi brauchst Du alte Toolchains (Also mit alten Versionen der Libraries libusb, pcsc, libcrypto, libssl, ...), da VTi im Grundsystem seit OE1.6-Zeiten kaum etwas modernisiert hat.
Hast Du OpenPLi, brauchst Du eine relativ moderne Toolchain mit halbwegs aktuellen Libraries, und für OpenATV/OpenViX/OpenHDF wiederum bräuchtest Du eine ganz aktuelle Toolchain, denn von OpenSSL 1.1.x abgesehen haben diese Images alles aktuell.

Unterm Strich ist es am Ende effektiver, die Bauumgebung des Images zu beschaffen, also
- für OpenPLi
- für fast alle anderen OpenXXX
- für "OE1.7"/VTi

... dann darin zumindest anfangen, ein komplettes Image für die jeweilige Box zu bauen
MACHINE=vuultimo4k DISTRO=openatv DISTRO_TYPE=release make image
(der fette Teil gilt für alle Images, der nicht fette nur für alle OpenXXX außer OpenPLi)

In diese Bauumgebung schiebt man dann ein bitbake-Rezept (bitbake-Rezeot = Die Dateien mit den Endungen .bb) für oscam und baut dann nur dieses eine Paket.

Ja, "simple" ist das beim besten Willen nicht mehr, aber als Belohnung gibt es ein fertiges ipk mit einer oscam-Binary darin, die nicht einmal weiß, wie man "Absturz" buchstabiert und die auch keine Krücken wie Symlinks u.ä. braucht, um zu laufen.

Um Deine Frage im Rahmen der begrenzten Möglichkeiten von simplebuild/s3 zu beantworten:
arm_dream, hd51 und solo4k durchprobieren.

Rein vom Gefühl her - die Namen der Toolchains und deren Beschreibungen sagen leider rein gar nichts - würde ich es bei VTi zuerst mit der solo4k-Toolchain probieren, bei OpenATV/OpenViX/OpenHDF/OpenSpa/... hingegen mit der hd51.
 
Zuletzt bearbeitet:
:angry: oder baust dir fix eine Toolchan für die VUDuo4k , das dauert keine 20 Minuten und die passenden Libs zu deinem System und los geht es -->>
Code:
__) | |_| (_| | | | | | |
   \___/|____/ \___\__,_|_| |_| |_|
 
+-------------------------------------------------------------------------------
| OSCam ver: 1.20_svn rev: 11571 target: armv7-vuduo4k-linux-gnueabihf-ssl-libusb
| Tools:
|  CROSS    = /opt/s3/support/toolchains/duo4k/bin/armv7-vuduo4k-linux-gnueabihf-
|  CC       = /opt/s3/support/toolchains/duo4k/bin/armv7-vuduo4k-linux-gnueabihf-gcc
| Settings:
|  CONF_DIR = /etc/tuxbox/config/oscam/
|  CC_OPTS  = -Os -ggdb -pipe -ffunction-sections -fdata-sections
|  CC_WARN  = -W -Wall -Wshadow -Wredundant-decls -Wstrict-prototypes -Wold-style-definition
|  CFLAGS   = -DWITH_SSL=1 -DWITH_LIBCRYPTO=1 -DWITH_LIBUSB=1 -DWITH_UTF8=1 -DWITH_UTF8
|  LDFLAGS  = -Wl,--gc-sections -DWITH_SSL=1 -DWITH_LIBCRYPTO=1 -DWITH_LIBUSB=1 -DWITH_UTF8=1 -DWITH_UTF8
|  LIBS     = -lssl -lcrypto -lusb-1.0 -lrt -lm -lpthread -ldl
|  UseFlags = USE_SSL=1 USE_LIBCRYPTO=1 USE_LIBUSB=1 USE_UTF8=1
| Config:
|  Addons   : WEBIF WEBIF_LIVELOG WEBIF_JQUERY TOUCH WITH_SSL HAVE_DVBAPI READ_SDT_CHARSETS IRDETO_GUESSING CS_ANTICASC WITH_DEBUG MODULE_MONITOR WITH_LB CS_CACHEEX CW_CYCLE_CHECK
|  Protocols: CAMD35 CAMD35_TCP NEWCAMD CCCAM CCCSHARE GBOX RADEGAST SCAM SERIAL CONSTCW PANDORA GHTTP
|  Readers  : NAGRA NAGRA_MERLIN IRDETO CONAX CRYPTOWORKS SECA VIACCESS VIDEOGUARD DRE TONGFANG BULCRYPT GRIFFIN DGCRYPT
|  CardRdrs : PHOENIX INTERNAL MP35 SMARGO STINGER SMART
|  Compiler : armv7-vuduo4k-linux-gnueabihf-gcc (GCC) 9.2.0
|  Config   : build/armv7-vuduo4k-linux-gnueabihf-ssl-libusb/config.mak
|  Binary   : /opt/s3/support/binaries/oscam-svn11571-duo4k-webif-dvbapi-ssl-libusb-upx
+-------------------------------------------------------------------------------
HOSTCC    webif/pages_gen
GEN    webif/pages.c
GEN    Compressed 441272 template bytes into 179069 bytes. 262203 saved bytes (59.42%).
CC    cscrypt/i_cbc.c
CC    cscrypt/i_ecb.c
CC    cscrypt/i_skey.c
CC    cscrypt/rc6.c
CC    cscrypt/des.c
CC    cscrypt/md5.c
CC    cscrypt/fast_aes.c
CC    cscrypt/mdc2.c
CC    cscrypt/sha256.c
CC    csctapi/atr.c
CC    csctapi/icc_async.c
CC    csctapi/io_serial.c
CC    csctapi/protocol_t0.c
CC    csctapi/protocol_t1.c
CC    csctapi/ifd_mp35.c
CC    csctapi/ifd_phoenix.c
CC    csctapi/ifd_sci.c
CC    csctapi/ifd_smargo.c
CC    csctapi/ifd_smartreader.c
CC    csctapi/ifd_stinger.c
CC    minilzo/minilzo.c
CC    module-anticasc.c
CC    module-cacheex.c
CC    module-camd35-cacheex.c
CC    module-camd35.c
CC    module-cccam-cacheex.c
CC    module-cccam.c
CC    module-cccshare.c
CC    module-constcw.c
CC    module-csp.c
CC    module-cw-cycle-check.c
CC    module-dvbapi-chancache.c
CC    module-dvbapi.c
CC    module-gbox-helper.c
CC    module-gbox-sms.c
CC    module-gbox-remm.c
CC    module-gbox-cards.c
CC    module-gbox.c
CC    module-ird-guess.c
CC    module-monitor.c
CC    module-newcamd.c
CC    module-newcamd-des.c
CC    module-pandora.c
CC    module-radegast.c
CC    module-ghttp.c
CC    module-scam.c
CC    module-serial.c
CC    module-stat.c
CC    module-webif-lib.c
CC    module-webif-tpl.c
CC    module-webif.c
CC    webif/pages.c
CC    reader-common.c
CC    reader-bulcrypt.c
CC    reader-conax.c
CC    reader-dgcrypt.c
CC    reader-cryptoworks.c
CC    reader-dre.c
CC    reader-dre-cas.c
CC    reader-dre-common.c
CC    reader-dre-st20.c
CC    reader-griffin.c
CC    reader-irdeto.c
CC    reader-nagra-common.c
CC    reader-nagra.c
CC    reader-nagracak7.c
CC    reader-seca.c
CC    reader-tongfang.c
CC    reader-viaccess.c
CC    reader-videoguard-common.c
CC    reader-videoguard1.c
CC    reader-videoguard12.c
CC    reader-videoguard2.c
CC    oscam-aes.c
CC    oscam-array.c
CC    oscam-hashtable.c
CC    oscam-cache.c
CC    oscam-chk.c
CC    oscam-client.c
CC    oscam-conf.c
CC    oscam-conf-chk.c
CC    oscam-conf-mk.c
CC    oscam-config-account.c
CC    oscam-config-global.c
CC    oscam-config-reader.c
CC    oscam-config.c
CC    oscam-ecm.c
CC    oscam-emm.c
CC    oscam-emm-cache.c
CC    oscam-failban.c
CC    oscam-files.c
CC    oscam-garbage.c
CC    oscam-lock.c
CC    oscam-log.c
CC    oscam-log-reader.c
CC    oscam-net.c
CC    oscam-llist.c
CC    oscam-reader.c
CC    oscam-simples.c
CC    oscam-string.c
CC    oscam-time.c
CC    oscam-work.c
CONF    build/armv7-vuduo4k-linux-gnueabihf-ssl-libusb/config.c
CC    oscam.c
BUILD    Distribution/list_smargo-1.20_svn11571-armv7-vuduo4k-linux-gnueabihf-ssl-libusb
LINK    /opt/s3/support/binaries/oscam-svn11571-duo4k-webif-dvbapi-ssl-libusb-upx.debug
STRIP    /opt/s3/support/binaries/oscam-svn11571-duo4k-webif-dvbapi-ssl-libusb-upx
 
Ja...
Frage: Was ist Telnet?
Telnet wird typischerweise zur Fernsteuerung von Computern in Form von textbasierten Ein- und Ausgaben eingesetzt. Nur Programme, die keine grafische Benutzeroberfläche verwenden, können mit Telnet verwendet werden.
Frage: Was benötigt man für Telnet?
  • eine funktionierende Netzwerkverbindung zur Box
  • ein Telnetclienten z.B.
Frage: Wie baue ich eine Telnetverbindung auf?


  • In einem CMD/Shell/Terminal mit dem Befehl: telnet <hostname> bzw. telnet <IP.der.BOX>
    • Die IP Adresse eurer Box oder deren Hostname erfahrt ihr im Netzwerkmenü oder im Router eures Netzwerks
Frage: Wie lautet der Telnet login?
  • login: root
  • password: [standartmäßig ist kein Passwort gesetzt also Enter]
Frage: Welche Befehle kann ich ausführen?
  • Eine Übersicht über alle Befehle erhält man durch 2x drücken der Tab-taste oder durch den Befehl # busybox
Frage: Wie werden die Befehle verwendet?
  • Was ein Befehl kann bzw. für was man diesen einsetzten könnte erfährt man, indem man diesen eintippt und seine Optionen bzw. Aussagen aufruft. Dies erfährt man meist mit "--help", "-h" oder auch "-?" hinter dem Befehl.
  • Sollte sich mal nichts tun und man kann keine Eingabe mehr machen, kann man
    mit der Tastenkombination <Strg> + <C> das ganze abbrechen.
  • Ein Beispiel: # mount --help
 
kann ich auch zur Erstellung eigener Toolchains empfehlen. Habe mich die letzten Tage mit Hilfe von @Kind regards da "reingefräßt" und als Belohnung top aktuelle Toolchains erhalten. Die die zum verwendeten Image passenden OpenSSL, libusb und pcsc-lite Versionen, kann man nachträglich in der Toolchain aktualisieren.
 
OT
Ich lese öfters das Toolchains gebaut werden..
Vieleicht sollte man mal ne Sammlung in nem extra Thread machen?
OT off
 
Zuletzt bearbeitet:
Zurück
Oben