Quantcast
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

Toolchain für Pogo und zur Verwendung von Simplebuild Aktualisiert am 24.01.22

joerg_999

Stamm User
Registriert
11. Mai 2010
Beiträge
1.041
Reaktionspunkte
758
Punkte
273
Hallo Leute, da ja doch noch einige von euch den Pogo im Einsatz haben und hier vielleicht auf LEDE oder die neueren Versionen:
OpenWRT 19.07.x bzw. aktuell 21.02.x umgestellt haben habe ich auch die Anleitung aktualisiert.
OpenWRT (läuft ja super im nand)
Was gibt es zum download: Toolchain mit dem SDK für die nicht mehr ganz aktuelle Version 18.06.5 von OpenWRT mit pcsc Support.
Es ist aber eine neue Erweiterung vom user WXbet /(ex ds777) mit im simplebuild, wo man seinen eigenen Toolchains erstellen kann.
Die grundsätzliche Information wie man simplebuild installiert ist aber richtig und unten angeführt.

c3po hatte sowas schon
mal im März 2018 für LEDE erstellt aber ohne pcsc support --> danke dafür, habe einen Teil deiner Beschreibung geklaut ;-)

Wer die aktuelle oscam-bin svn-11572mit pcsc direkt laden möchte: siehe weiter unten

In der Beschreibung hier unten findet ihr wie man es mit simplebuild benutzt.
WICHTIG:
:!: Do everything as normal user, don't use root user or sudo!
:!: Do not build in a directory that has spaces in its full path

#1 download und entpacken von s3
Code:
cd /tmp  # oder im home Verzeichnis des users
wget https://github.com/gorgone/s3_releases/archive/refs/tags/s3_311.tar.gz
tar -xf s3_311.tar.gz
mv s3_releases-s3_311 s3
chmod 777 s3
cd s3
#2 download und entpacken des Toolchains für den PogoE02/Kirkwood Plug im Verzeichnis tmp/s3
Code:
wget https://www.dropbox.com/s/s23jcb065mch400/Toolchain-arm-xscale-musl.tar.gz
tar xfz Toolchain-arm-xscale-musl.tar.gz
Aufgerufen wird die ganze Show mit:
./s3 menu

Updates von s3 und des tc-plugins macht man folgendermaßen:
# Update check für s3
./s3 update_me

# Update check und Installation der neuersten plugin-Version.
(momentan aktuell Plugin s3.TUP v0.23.5)
./s3 tcupdate --update_me

Der Rest sollte selbsterklärend sein....

fertige oscam: jetzt mit pcsc
wer es nicht selber erstellen möchte oder kann, der soll meine vorcompilierte oscam-bin downloaden ,-)
siehe hier: OScams für Kirkwoods
einfach entpacken (mit 7Zip und eventuell umbenennen auf oscam-bin, Rechte auf 777)
viel Spass
joerg_999
 
Zuletzt bearbeitet:
Aus gegebenem Anlaß wollte ich mir eine neue OScam bauen mit o.g. Toolchain, doch leider scheitere ich schon beim auspacken:disrelieved:
Siehe hier:
entpacken, wie oben beschrieben, mit tar -xzf
Code:
jens@VM-Ubuntu17:~/tmp$
jens@VM-Ubuntu17:~/tmp$ tar -xzf toolchains-pogoE02.tar.gz
.....
tar: pogoplug/arm-openwrt-linux/sys-include/wordexp.h: Funktion open fehlgeschlagen: Ist kein Verzeichnis
tar: pogoplug/arm-openwrt-linux/sys-include/xen: Funktion mkdir fehlgeschlagen: Ist kein Verzeichnis
tar: pogoplug/arm-openwrt-linux/sys-include/xen/..install.cmd: Funktion open fehlgeschlagen: Ist kein Verzeichnis
tar: pogoplug/arm-openwrt-linux/sys-include/xen/evtchn.h: Funktion open fehlgeschlagen: Ist kein Verzeichnis
tar: pogoplug/arm-openwrt-linux/sys-include/xen/gntalloc.h: Funktion open fehlgeschlagen: Ist kein Verzeichnis
tar: pogoplug/arm-openwrt-linux/sys-include/xen/gntdev.h: Funktion open fehlgeschlagen: Ist kein Verzeichnis
tar: pogoplug/arm-openwrt-linux/sys-include/xen/privcmd.h: Funktion open fehlgeschlagen: Ist kein Verzeichnis
tar: pogoplug/arm-openwrt-linux/sys-include/zconf.h: Funktion open fehlgeschlagen: Ist kein Verzeichnis
tar: pogoplug/arm-openwrt-linux/sys-include/zlib.h: Funktion open fehlgeschlagen: Ist kein Verzeichnis
tar: Beende mit Fehlerstatus aufgrund vorheriger Fehler
jens@VM-Ubuntu17:~/tmp$

Jetzt mit tar xfvz entpackt
Code:
jens@VM-Ubuntu17:~/tmp$
jens@VM-Ubuntu17:~/tmp$ tar xfvz toolchains-pogoE02.tar.gz
......
tar: pogoplug/arm-openwrt-linux/sys-include/xen/gntalloc.h: Funktion open fehlgeschlagen: Ist kein Verzeichnis
pogoplug/arm-openwrt-linux/sys-include/xen/gntdev.h
tar: pogoplug/arm-openwrt-linux/sys-include/xen/gntdev.h: Funktion open fehlgeschlagen: Ist kein Verzeichnis
pogoplug/arm-openwrt-linux/sys-include/xen/privcmd.h
tar: pogoplug/arm-openwrt-linux/sys-include/xen/privcmd.h: Funktion open fehlgeschlagen: Ist kein Verzeichnis
pogoplug/arm-openwrt-linux/sys-include/zconf.h
tar: pogoplug/arm-openwrt-linux/sys-include/zconf.h: Funktion open fehlgeschlagen: Ist kein Verzeichnis
pogoplug/arm-openwrt-linux/sys-include/zlib.h
tar: pogoplug/arm-openwrt-linux/sys-include/zlib.h: Funktion open fehlgeschlagen: Ist kein Verzeichnis
pogoplug/bin/
pogoplug/bin/.arm-openwrt-linux-muslgnueabi-addr2line.bin
pogoplug/bin/.arm-openwrt-linux-muslgnueabi-ar.bin
.....
pogoplug/share/gcc-7.3.0/python/libstdcxx/__init__.py
pogoplug/usr/
pogoplug/usr/include/
pogoplug/usr/lib/
tar: Beende mit Fehlerstatus aufgrund vorheriger Fehler
jens@VM-Ubuntu17:~/tmp$

Vielleicht sieht jemand was ich falsch mache?
 
Hatte die gleichen Fehler beim entpacken, hab's einfach mal ignoriert und weiter gemacht mit der Änderung in der toolchain.cfg
Build lief durch und startet (als eine der wenigen oscam builds überhapt) auf meinen ddwrt 3 ARM router - scheint irgendwie diese "neueren" uclibcgnueabi builds nicht zu mögen
Beim enablen eines pcsc reader steigt er jedoch ohne Meldung aus, selbst im debug mode (ist ja aber auch kein pogo)
 

Anhänge

Du musst angemeldet sein, um die Anhangsliste zu sehen.
Seit LEDE wird mit muslgnueabi gearbeitet Leute (ist wesentlich schlanker als uclibcgnueabi).

Also bitte sehr hier eine Oscam 11517 für Pogo oder anderen Kirkwood für Openwrt 18.06.x mit muslgnueabi
Die Oscam beinhaltet folgendes:
Unix starttime: 1557023599
Starttime: 05.05.2019 04:33:19
Version: oscam-1.20_svn-r11517
Compiler: arm-openwrt-linux-muslgnueabi-ssl-libusb-pcsc
Box type: generic (generic)
PID: 2054
TempDir: /tmp/.oscam
GBox tmp_dir: not defined using: /tmp/.oscam
ConfigDir: /etc/config/oscam/
WebifPort: 8888

Web interface support: yes
LiveLog support: yes
jQuery support intern: yes
Touch interface support: no
SSL support: yes
DVB API support: yes
DVB API with AZBOX support: no
DVB API with MCA support: no
DVB API with COOLAPI support: no
DVB API with COOLAPI2 support: no
DVB API with STAPI support: no
DVB API with STAPI5 support: no
DVB API with NEUTRINO support: no
DVB API read-sdt charsets: yes
Irdeto guessing: yes
Anti-cascading support: yes
Debug mode: yes
Monitor: yes
Loadbalancing support: yes
Cache exchange support: yes
CW Cycle Check support: no
LCD support: no
LED support: no
Clockfix with realtime clock: yes
IPv6 support: no

camd 3.3x: no
camd 3.5 UDP: yes
camd 3.5 TCP: yes
newcamd: yes
CCcam: yes
CCcam share: yes
gbox: yes
radegast: no
scam: yes
serial: no
constant CW: no
Pandora: no
ghttp: no

Reader support: yes

Nagra: yes
Nagra Merlin: yes
Irdeto: yes
Conax: yes
Cryptoworks: yes
Seca: yes
Viaccess: yes
NDS Videoguard: yes
DRE Crypt: yes
TONGFANG: yes
Bulcrypt: yes
Griffin: yes
DGCrypt: yes

cardreader_phoenix: yes
cardreader_drecas: no
cardreader_internal_azbox: no
cardreader_internal_coolapi: no
cardreader_internal_coolapi2: no
cardreader_internal_sci: no
cardreader_sc8in1: yes
cardreader_mp35: no
cardreader_smargo: yes
cardreader_pcsc: yes
cardreader_smartreader: yes
cardreader_db2com: no
cardreader_stapi: no
cardreader_stapi5: no
cardreader_stinger: yes

Viel Spass damit
joerg_999
 

Anhänge

Du musst angemeldet sein, um die Anhangsliste zu sehen.
Zuletzt bearbeitet:
Wo finde ich denn die simplebuild.config ?
Code:
In der simplebuild.config muß eine kleine Änderung vorgenommen werden:
- in der Zeile "pogoplug" den Eintrag "arm-openwrt-linux-uclibcgnueabi-" in
"arm-openwrt-linux-muslgnueabi-" ändern
- schon kann man seine eigene OScam im simplebuild für den Lede-Pogo bauen
(libusb und libcrypto und pcsc sind enthalten).

Und mit dem Befehl
Code:
tar xfvz toolchains-pogoE02.tar.gz
bekomme ich auch am ende Fehlermeldungen, gewollt ist das doch bestimmt nicht so.
 
Beim s3-simplebuild sind die toolchain config's in: "/opt/s3_releases/support/toolchains.cfg/"
 
Weil der Pogoplug Toolchain nicht offiziell im s3_simplebuild enthalten ist - muß man von Hand einbauen.

Muß mal bei Gelegenheit meine VM starten, dann kann ich dir die cfg zur Verfügung stellen.
Du willst für Lede-E02-Pogo, oder BarrierBreaker bauen? (für BB habe ich eine 115571 oscam)
 
Das wäre nett. Für Lede-E02 Pogo

Ich hab auch bereits eine lauffähige oscam 11570 mit Patch. Ich will es aber selbst schaffen zu compilieren:-)

Hab jetzt 2 Tage vorm Rechner gehangen um das mit dem Toolchain und Simplebuild 3 zu raffen und machen :-) Erbebnis war ne Oscam, die leider nicht lief. Daher wollte ich dieses Toolchain hier mal versuchen.
 
Zuletzt bearbeitet:
Toolchain aus post#1 habe ich auch nicht zum laufen gebracht, habe einen anderen (älteren).
 
Hier die config Datei für den Toolchain.
 

Anhänge

Du musst angemeldet sein, um die Anhangsliste zu sehen.
@joerg_999
Ich habe mir mal erlaubt, deine Toolchain ins Streamboard zu verlinken - mit der Anfrage an "ds77" diese ins Simplebuild-Toolchain-Plugin einzubinden.
( )
Ich hoffe/denke, das dies auch in deinem Interesse ist, und man damit vielen User'n weiter helfen kann ?!

edit:
und ich hole nochmal diesen Thread mit meiner Anfrage in Erinnerung:
Aktuelles Kirkwoodimage (POGO,Dockstar,Goflex usw) mit Kernel 4.16.1 | Digital Eliteboard - Das große Technik Forum (digital-eliteboard.com)

Danke im voraus!

Grüsse
Token
 
Zuletzt bearbeitet:
Zurück
Oben