[Request] Dbox Chipvariante Information Plugin oder gleich..

Wünsche, Anträge, Fehlermeldungen
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

[Request] Dbox Chipvariante Information Plugin oder gleich..

Beitrag von PT-1 »

Hier ist mal eine Idee fuer die Dbox Chipvariante Information Plugin oder ein Feature Request um dieses gleich in die Image Version mit einzubauen.

Jeder hat ja sicher schonmal vergessen was fuer ein Image bzw. Box er hat oder manche von uns helfen Verwandten oder Freunden deren Box auf dem laufenden zu halten.

Wie oft habt ihr denn dann schon Kein System gehabt ..?

Ich habe hier angefragt ob man dass nicht gleich in ein Image einbauen koennte.

Darauf hin hat mir ein Freund diese Idee vorgeschlagen:

Datei names flashchip.sh in /var/tuxbox/plugins/ erstellen:


EDIT: Korrigiertes script ;-)

[code#!/bin/sh
# Flash Info

dmesg | grep "D-Box 2 flash memory:" | sed -e 's/<6>D-Box 2 flash memory: Found //' > /tmp/flash.log
/bin/msgbox title="Flash Info" size=26 msg=/tmp/flash.log
rm /tmp/flash.log
sleep 2
exit 0[/code]

und eine Datei names flashchip.cfg in /var/tuxbox/plugins/ erstellen:

Code: Alles auswählen

type=3 
name=Flashchips 
desc=Anzahl der Flashchips der Dbox
needfb=0 
needrc=0 
needvtxtpid=0 
needoffsets=0
Das erzeugt dann das folgende am TV Bildschirm (war durch Zufall auf technische Info)
Bild

oder eventuell sogar gleich irgendwo hier:
Bild

miteinbauen koennte.

Schoen waere auch wenn diese Image Information nicht so versteckt im Service Menu versteckt waere .... Aber da kann man ja hoffentlich in der Zukunft via Guenters Idee etwas machen.

Ist schon klar das es ja z.B. die Sysinfo als Plugin (ohne sourcen...) gibt aber man will ja nicht immer die Images mit Sachen vollquetschen die dann niemand in einer solchen Art oder Form braucht ...


dmesg via Telnet kommt ja mit einiger Info zurueck und so ein Menu DBox Technische Daten die z.B. den freien Speicher auf der HDD oder das HDD modell enthaelt halte ich fuer sehr praktisch...

Oder das Filesystem oder oder oder ....

Lieber gleich in Neutrino als ein extra Programm
Zuletzt geändert von PT-1 am Dienstag 13. Februar 2007, 18:19, insgesamt 1-mal geändert.
nitr8
Einsteiger
Einsteiger
Beiträge: 102
Registriert: Freitag 29. Dezember 2006, 10:44

Beitrag von nitr8 »

# Chipset Version
ChipInfo)
$chip= `dmesg | grep "D-Box 2 flash memory:" | sed -e 's/<6>D-Box 2 flash memory: Found //'`
fMsgBox "msg" "$chip"
;;

this is what i am using
DrStoned
Tuxboxer
Tuxboxer
Beiträge: 2614
Registriert: Montag 20. Mai 2002, 10:49
Image: JTG-Image [IDE] Version 2.4.4
Image: (7025SS) Merlin

Beitrag von DrStoned »

@PT1
Kannst Du Dein Skript noch mal prüfen, bei mir funktioniert das so nicht.
Wie sollen die Daten nach /tmp/flashinfo kommen, die nachher von der msgbox angezeigt werden sollen?

Greetz von DrStoned :lol: :lol: :lol:
Greetz von DrStoned :lol: :lol: :lol:
nitr8
Einsteiger
Einsteiger
Beiträge: 102
Registriert: Freitag 29. Dezember 2006, 10:44

Beitrag von nitr8 »

@DrStoned

PT1 means

Code: Alles auswählen

#!/bin/sh
# Flash Info

dmesg | grep "D-Box 2 flash memory:" | sed -e 's/<6>D-Box 2 flash memory: Found //' > /tmp/flash.log
/bin/msgbox title="Flash Info" size=26 msg=/tmp/flash.log
rm /tmp/flash.log
sleep 2
exit 0
--me
DrStoned
Tuxboxer
Tuxboxer
Beiträge: 2614
Registriert: Montag 20. Mai 2002, 10:49
Image: JTG-Image [IDE] Version 2.4.4
Image: (7025SS) Merlin

Beitrag von DrStoned »

@nitr8
Thanks, that works.

Greetz from DrStoned :lol: :lol: :lol:
Greetz von DrStoned :lol: :lol: :lol:
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Beitrag von dbt »

Ich hab das ganze mal "etwas" überarbeitet und hätte da mal einen Entwurf anzubieten wie man das im Imageinfo einbauen könnte.
Das Ganze enthält jetzt einige Infos mehr, die über die dmesg-Ausgabe kommen (schien mir am einfachsten). Kategorien sind abrufbar über die Color-Buttons.
Was da wie noch rein oder raus kann und ob 's überhaupt gebraucht wird müsste man da noch abwägen. Ich werf das mal einfach so in die Runde:
hier mal ein paar snaps (das TV-Bild oben rechts ist natürlich hier nicht sichtbar ist aber da:) nur so am Rande):

BildVollansicht BildVollansicht

BildVollansicht BildVollansicht
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

@DBT

Super !

Danke fuer die Arbeit ;-)

Gruss aus London

PT-1

PS: Haettest du dafuer ein Diff ;-)
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Beitrag von dbt »

PS: Haettest du dafuer ein Diff
Ich könnte es auch gleich einchecken, da es ja eigentlich funktioniert, wollte aber erste einige Sachen abchecken, eben wegen Informationsgehalt usw.
z.B. habe ich ja als Beispiel Revisionsinfos für Neutrino reingebaut. Ob sowas für diverse GUI-Teile (Movieplayer, Audioplayer, etc.) interessant wäre, würde ich gerne vorher wissen. In dem Fall müsste da noch einiges geändert werden. Einiges an den locals müsste auch noch angepasst werden. Wären die neuen Buttons auch inteessant? Meine ja nur! Ein kleiner Anstrich wäre sicher ok! Ansonsten ist das eigentlich schon fertig! :roll:
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

Versionsnummern fuer Sub-Module waeren sicher auch interessant (Upnp :D )

Ich jedenfalls halte dieses Menue fuer eine Super Erweiterung da es jedem Laien sofort die Gewuenschte Uebersicht gibt. Ist auch "Eltern/Verwandeten" gerecht ;-)

Koennte man die 1x oder 2x Chipset Ausgabe noch ein bischen End-User-Freundlicher trimmen ?

Danke aus London

PT-1
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Beitrag von dbt »

Koennte man die 1x oder 2x Chipset Ausgabe noch ein bischen End-User-Freundlicher trimmen ?
Ist notiert!
wengi
Einsteiger
Einsteiger
Beiträge: 270
Registriert: Montag 30. Dezember 2002, 17:00

Beitrag von wengi »

Wow. Find ich gut!
Ich steh jedes mal wieder vor der Box und frage mich, ob es 1x oder 2x ist.

Ich hab schon Aufkleber auf der Rückseite der Boxen :-)

Danke für die Arbeit.
Wenn es im cvs landen würde wäre es perfekt.
johnsmith
Interessierter
Interessierter
Beiträge: 37
Registriert: Montag 13. Dezember 2004, 22:19

Beitrag von johnsmith »

@dbt

Klasse Idee und super umgesetzt!

Vielleicht könntest Du noch die mtd-Partitionsnummer mit in die Übersicht aufnehmen.

Etwa so:

Code: Alles auswählen

mtd0: 00020000 00004000 "BR bootloader"
mtd1: 00460000 00020000 "root (squashfs)"
mtd2: 00360000 00020000 "var (jffs2)"
mtd3: 00020000 00020000 "flfs (u-boot)"
mtd4: 007e0000 00020000 "Flash without bootloader"
mtd5: 00800000 00020000 "Complete Flash"
oder so (die "Doppelklammern" sehen da leider nicht so gut aus):

Code: Alles auswählen

BR bootloader (mtd0):             00020000 00004000
root (squashfs) (mtd1):           00460000 00020000
var (jffs2) (mtd2):               00360000 00020000
flfs (u-boot) (mtd3):             00020000 00020000
Flash without bootloader (mtd4):  007e0000 00020000
Complete Flash (mtd5):            00800000 00020000
Gruß,
johnsmith
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Beitrag von dbt »

is' klar!
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

Koennte man das mit der Chipanzeige auch noch irgendwo hier einbauen .. :gruebel:

Flash Type
Bild
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Beitrag von dbt »

Habe ich schon im Hinterkopf, evtl. auch direkt bei der Abfrage wenns ans Flashen geht. Ist aber erst dran wenn die Imageinfo sitzt. Da das von der ImageInfo intern abrufbar sein soll, dürfte das eigentlich kein Problem sein.
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

Super ... Dachte ich mir auch nach dem ich das Bild hochgeladen hatte ;-)

Eventuell dann auch noch in der Funktion wo man von einem Server ein Image laden kann oder wird das anders gecheckt...?

Ich bastle & verzweifle immer noch mit meinem newmake aber das ist ja ein anderes thema ;-)
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Beitrag von dbt »

Genauer hab ich das noch nicht angesehen. Da wird aber nur die Checksumme geprüft soviel ich weis. Hat aber mit Chipset eigentlich nichts zu tun. Die Sache hier bezieht sich nur darauf was schon da ist, sprich in der Box und was rein darf und nicht was von irgendwo her kommt. -> Andere Baustelle!
mrvica
Einsteiger
Einsteiger
Beiträge: 342
Registriert: Freitag 24. September 2004, 12:48

Beitrag von mrvica »

>> dmesg | grep "D-Box 2 flash memory:" | sed -e 's/<6>D-Box 2 flash memory: Found //'

funktioniert aber nicht immer, wenn die Box frish startet, zeigt es richtig an, irgendwann mal wird der ring buffer (dmesg) mit anderen Meldungen voll, dann findet grep nix mehr

mrvica
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Beitrag von dbt »

In diesem Fall wird ja kein grep verwendet.
Dmesg macht nur einmal eine Ausgabe wenn die Infos das erste mal abgerufen werden. Dann sind die Daten zwischengelagert und stehen bereit. Aber wo würde man die Flash-Info dann sonst noch finden? In /proc ist ja einiges Zeugs zu finden, aber ausgerechnet die habe ich nicht gefunden. evtl. habe ich ja nur an der falschen Stelle gesucht.
Papst
Developer
Beiträge: 279
Registriert: Mittwoch 26. Juni 2002, 22:19

Beitrag von Papst »

Man könnte ja irgendwie den Kernel patchen damit er die Info in /proc bereitstellt. Allerdings mit Betonung auf irgendwie. Nicht das ich wüsste wie :-)
Gruß

Der Papst
TbM
Interessierter
Interessierter
Beiträge: 97
Registriert: Donnerstag 22. März 2007, 17:30

Beitrag von TbM »

Ich habe (nachdem ich die Box geöffnet hatte und mich anhand der Wiki vergewissert hatte was drin steckt) mir hinten auf die DBox einen Aufkleber gemacht, da steht alles drauf was ich wissen muß. Mancher hier will gerne etwas komplizierter machen als es in wirklichkeit ist, nicht alles muss mit dem Computer (in diesem fall die DBox) gemacht werden. ;)
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

Tha aber manchmal haben auch die Eltern,Verwandten oder nicht so Computer literierte Person das Beduerfnis in den Genuss neuer Software zu kommen...

Bitte daran denken das dich keiner zwingt das Feature zu nutzen und wenn Fortschritt und Verbesserungen immer eingeschraenkt wuerden dann haetten PC's heute immer noch nur 640K Memory weil mehr braucht eh keiner
Papst
Developer
Beiträge: 279
Registriert: Mittwoch 26. Juni 2002, 22:19

Beitrag von Papst »

Hab mir den Kernel mal angesehen. War gar nicht so aufwendig wie ich dachte die Flashinformation in /proc abrufbar zu machen. Hier ein diff: http://ulc.tuxbox-cvs.sourceforge.net// ... tory=Diffs&

Weiß nicht obs überhaupt gebraucht wird. Interessierte mich nur und da hab ichs mal eingebaut.
Gruß

Der Papst
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Beitrag von dbt »

Das wäre natürlich noch besser. ... ginge das nicht auch über die Kernel-Konfiguration zu machen?
Papst
Developer
Beiträge: 279
Registriert: Mittwoch 26. Juni 2002, 22:19

Beitrag von Papst »

Ne, das glaube ich nicht.
Gruß

Der Papst