[NMP v3.xx] Startup Pin

loka
Registrierte Benutzer
Registrierte Benutzer
Beiträge: 311
Registriert: So 2. Feb 2014, 19:02
Hat sich bedankt: 60 Mal
Danksagung erhalten: 29 Mal

Re: Startup Pin

#16

Beitrag von loka »

Hab dein Skript heute Abend auf die 913 meines Kumpels geschoben.
Muttern ist glücklich und bedankt sich, die Kids schauten allerdings etwas sauer :)
Glaube auch, dass das Feature für Andere interessant wäre.
Würde gut in das Menu Jugendschutz passen. 8)
Folgende Benutzer bedankten sich beim Autor loka für den Beitrag:
BPanther (Di 19. Feb 2019, 22:13)
Bewertung: 6.67%
ufs913 HD51
Benutzeravatar
BPanther
Administrator
Administrator
Beiträge: 13697
Registriert: Do 11. Jan 2007, 00:06
Wohnort: Berlin
Hat sich bedankt: 714 Mal
Danksagung erhalten: 1790 Mal
Kontaktdaten:

Re: Startup Pin

#17

Beitrag von BPanther »

Super wenn es so funktioniert wie es soll.
Per Menü müsste ich erst alles umschreiben, wobei dann die anderen Tastenmöglichkeiten so einfach per Eingabe evtl. nicht gehen würden. Daher lasse ich das so spartanisch wie es ist. War halt auch nur mal was auf die schnelle zusammengebastelt, stelle das aber mal eben gleich für alle zur Verfügung. ;)
MfG BPanther
KEIN SUPPORT PER PN -> Bitte das Forum nutzen und das Wiki lesen.


Bild Bild
Thx udog für das Bild.
TV: Sony Bravia KDL-46HX755
Boxen mit NMP und Unicable2 (Jess):
SH4: 7x UFS910 (1W, 128MB), 1x UFS910 (14W, 64MB), 1x UFS912, 2x UFS913, 1x AV700, 1x AV7000, 1x AV7500 (DVB-S/C/T), 1x Edision Argus Pingulux, 1x Vizyon820HD
MIPS: 1x VU+DUO, 1x VU+DUO2, 1x DM7020, 1x DM8000, 1x DM820, 1x DM7080
ARM: 3x AX 4K HD51 (DVB-S/SX/C/T/T2), 1x VU+Solo4K (DVB-S/SX (FBC)/C/T/T2 (DUAL)), 1x VU+Duo4K (DVB-S/SX (FBC)/C (FBC)), 3x E4HD 4K Ultra (DVB-S/SX/C/T/T2)
ARM: 1x VU+Duo4KSE (DVB-S/SX (FBC)/C (FBC)), 1x VU+Ultimo4K (DVB-S/SX (FBC)/C (DUAL)), 1x VU+Uno4KSE (DVB-S/SX (FBC)/C (FBC)), 2x VU+Zero4K (DVB-S/SX)
ARM: 1x DM900 (DVB-S/SX (FBC)/S/C/T/T2 (Tripple)), 1x DM920 (DVB-S/SX (FBC)/S/C/T/T2 (Tripple))
Benutzeravatar
BPanther
Administrator
Administrator
Beiträge: 13697
Registriert: Do 11. Jan 2007, 00:06
Wohnort: Berlin
Hat sich bedankt: 714 Mal
Danksagung erhalten: 1790 Mal
Kontaktdaten:

Re: Startup Pin

#18

Beitrag von BPanther »

Nun denn, anbei mal eine Version des Startblockers wie ich das Teil genannt habe. Das Teil läuft unter SH4 oder ARM, je nach geladener Version. Eine Änderung oder Einbindung als Plugin ist nicht geplant, Handarbeit ist daher angesagt.

Die Dateien gehören beide zusammen, d.h. gemeinsam in ein beliebiges Verzeichnis kopieren was auch nach Neustart erhalten bleibt, z.B. /var/bin. Die Datei startblocker benötigt die Rechte 755, die ini die Rechte 644.

In der ini Datei kann man 2 Dinge einstellen.
Zum einen Das sogenannte Event-Device, das ist das, was die Fernbedienung abfragt. Es sollte so bereits bei der UFS913 passen.
Die andere Zeile ist für den eigentlichen Code. Dieser kann auch mehr als nur 4 Zeichen betragen, bis 8 habe ich es getestet. Der Beispielcode ist die Ziffernfolge 1234. Wie man sieht, muß man immer code_NAME schreiben, das ist intern so vergeben, da eine Umrechnung zu umständlich wäre. Und da man das eh nur selten ändert, sollte das nicht stören. Es kann mehr, also nur Ziffern benutzt werden, z.B. auch Tasten wie Stop, hoch, runter etc. Welche steht in der ini als Kommentar und sollten sich von selbst erklären.

Die eigentliche Eingabe erfolgt mit [OK] und dann weiter mit der in der ini eingestellten Tastenfolge. [OK] ist daher immer zwingend als erstes erforderlich, das löscht auch Fehleingaben wieder. Auch ein Timeout von 15 Sek. ist eingebaut. Dieser löscht automatisch alle Eingaben nach 15 Sekunden wenn keine Taste gedrückt wurde.

Wie schon im Thread geschrieben muß das dann manuell in die vorneutrino.sh eingebunden werden. Benutzt man obiges Beispiel trägt man dort nur ein:
/var/bin/startblocker

Die Box startet dann normal bis kurz vor Neutrino und bleibt dort mit der VFD Meldung "PIN Eingabe" stehen. Drückt man [OK] ändert sich das in "PIN: ****" (je nachdem wie weit man dann getippt hat). Ist der Code richtig kommt kurz "Code OK" und Neutrino selbst startet weiter durch.

Bitte unbedingt manuell testen, ob die Code-Eingabe auch klappt. Dazu einfach die Datei manuell starten in Telnet und den Code eingeben. Wird zwar dann je nach Code in Neutrino umgeschaltet, aber wenn in Telnet dann sich die Datei beendet funktioniert auch alles richtig und man kann den eigentlichen Start versuchen. Hat man das nicht getestet und es läuft nicht, auch nicht so schlimm. Man kann ja per FTP die vorneutrino.sh wieder bearbeiten und per Telnet mit reboot oder per Fernbedienung mit OK-PWR-PWR-PWR-PWR die Box neu starten.

Puhh... Ich hoffe ich habe nichts vergessen und das so halbwegs gut beschrieben, bin nicht so der Doku-Schreiber...

Achja, ein Risiko bleibt jedoch. Wenn die Kinder sauer sind und die Box dann einfach vom Netz trennen kann es natürlich Datenverluste wie sonst auch geben, sowohl auf HDD als auch im Flash, denn es ist ja schließlich alles soweit durchgestartet und gemountet. Muss nicht, aber kann. Daher nochmal der Hinweis, Einsatz auf eigene Gefahr!
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Folgende Benutzer bedankten sich beim Autor BPanther für den Beitrag (Insgesamt 2):
Matze2002 (Mi 20. Feb 2019, 00:14) • loka (Mi 20. Feb 2019, 11:06)
Bewertung: 13.33%
MfG BPanther
KEIN SUPPORT PER PN -> Bitte das Forum nutzen und das Wiki lesen.


Bild Bild
Thx udog für das Bild.
TV: Sony Bravia KDL-46HX755
Boxen mit NMP und Unicable2 (Jess):
SH4: 7x UFS910 (1W, 128MB), 1x UFS910 (14W, 64MB), 1x UFS912, 2x UFS913, 1x AV700, 1x AV7000, 1x AV7500 (DVB-S/C/T), 1x Edision Argus Pingulux, 1x Vizyon820HD
MIPS: 1x VU+DUO, 1x VU+DUO2, 1x DM7020, 1x DM8000, 1x DM820, 1x DM7080
ARM: 3x AX 4K HD51 (DVB-S/SX/C/T/T2), 1x VU+Solo4K (DVB-S/SX (FBC)/C/T/T2 (DUAL)), 1x VU+Duo4K (DVB-S/SX (FBC)/C (FBC)), 3x E4HD 4K Ultra (DVB-S/SX/C/T/T2)
ARM: 1x VU+Duo4KSE (DVB-S/SX (FBC)/C (FBC)), 1x VU+Ultimo4K (DVB-S/SX (FBC)/C (DUAL)), 1x VU+Uno4KSE (DVB-S/SX (FBC)/C (FBC)), 2x VU+Zero4K (DVB-S/SX)
ARM: 1x DM900 (DVB-S/SX (FBC)/S/C/T/T2 (Tripple)), 1x DM920 (DVB-S/SX (FBC)/S/C/T/T2 (Tripple))
Antworten

Zurück zu „UFS913 - FLASH“