LCD4linux-Plugin - WLAN-Web / Android / Pearl / Samsung - LCD-Display an der Dream [18.08.2022]

  • Zitat

    Original von micar
    adh -


    hab zwar noch nix mit dem plugin probiert aber bald :winking_face: bin noch an fritzbox Infoframe basteln drann..


    aber evtl hilft dir das weiter ..


    den 83 M kannst in 83 V umflaschen mit passenden WLAN Stick dann auch WLAN :) der 83 V hat aber einen WINCE bug nach 10 - 12 stunden kackt das WINCE ab. (Lösung = Zeitscahltuhr) :)


    hier steht das mit dem Umflaschen und hier hab ich schon mal was drüber geschrieben.


    meine 83 V IDs sehn so aus .
    evtl mit dem mal testen..



    evtl. hilft dir das bissl weiter und kannst weitertesten :winking_face:

  • Zitat

    Original von adh
    die Datei devices ist leer-0


    Gruss
    adh


    Das ist auch keine Datei. Habe mal im 1.Post einen FAQ-Eintrag für das Ermitteln unbekannter Samsung ProduktIDs "verbaut".


    Und unbedingt probieren das LCD mit Netzteil zu betreiben. Einigen reicht nur USB-Power nicht.


    Zitat

    Original von micar
    gibt es irgenwelche optionen um mehr debug infos zu bekommen ? sprich "LCD wurde nicht gefunden" oder so ?


    Nur mit seriellem (Log)-Kabel oder enigma2 Start per Hand im Telnet.


    Zitat

    Original von micar
    adh -


    Name ist erstmal Schall und Rauch. Den Eintrag wählen wo du die ProdID geändert hast.


    Jörg

  • Ich bekomme es nicht:


    root@dm500hd:~# /proc/bus/usb/devices | grep 04e8
    -sh: /proc/bus/usb/devices: Permission denied
    root@dm500hd:~# /proc/bus/usb/devices | grep 04e8



    Geht es vielleicht anders, bitte möglichst genau, wie...


    Danke
    adh

    2 Mal editiert, zuletzt von adh ()

  • Du musst es so eingeben: cat /proc/bus/usb/devices | grep 04e8

    Keiner ist unnütz, er kann immer noch als schlechtes Beispiel dienen!

  • Es geht einfach nicht, was mache ich falsch?


    Ich bekomme es einfach nicht hin:


    root@dm500hd:~# cat /proc/bus/usb/devices | grep 04e8
    root@dm500hd:~#
    root@dm500hd:~# cat /proc/bus/usb/devices | grep 04e8
    root@dm500hd:~# cat /proc/bus/usb/devices | grep 04e8
    root@dm500hd:~#


    oder
    root@dm500hd:~# cat /proc/bus/usb/devices|grep 04e8
    root@dm500hd:~# cat /proc/bus/usb/devices|grep "04e8"
    root@dm500hd:~# cat /proc/bus/usb/devices|grep 04e8
    root@dm500hd:~# dir
    -sh: dir: not found
    root@dm500hd:~# cat /proc/bus/usb/devices|grep 04e8
    root@dm500hd:~# cat /proc/bus/usb/devices | grep 04e8
    root@dm500hd:~#


    adh

    2 Mal editiert, zuletzt von adh ()

  • adh :


    cat /proc/bus/usb/devices|grep "04e8"


    die " nicht vergessen



    joerg :


    Zitat

    ich habe die Photoframe.py unter /usr/lib/enigma2/python/Plugins/Extensions/LCD4linux angepasst und auch den Namen des Monis gleich geändert (von 83h in 83m) allerdings wird mir diese änderung nicht angzeigt (an der Dreambox) dort steht nach wie vor 83h.Name ist erstmal Schall und Rauch. Den Eintrag wählen wo du die ProdID geändert hast.Jörg


    hab ich ja und um zu testen ob die werte auch übernommen werden hab ich den Namen geändert - wenn er mir aber nicht den geänderten Namen im Bluepanel anzeigt - dann hat er doch auch nicht die neuen werte übernommen ?


    [php] #6,7 Samsung SPF-83H
    dList.append({'name':"SPF83H Mini Monitor", 'idVendor':0x04e8, 'idProduct':0x2006, 'width':800, 'height':600 })
    dList.append({'name':"SPF83HM Mass Storage", 'idVendor':0x04e8, 'idProduct':0x2005})[/php]



    kann ich da auch ne eigene zeile in die Fotoframe.py einbauen für den 83-M(v) oder muss das an andere stelle auch nachgetragen werden !? Ich wundere mich halt nur das trotz neustart der ganzen Box, von LCD4Linux oder auch Enigma da statt meiner 83-M immer 83-H steht (also keine änderung angenommen)

  • Endlich hat es geklappt


    Bus=01 Lev=02 Prnt=05 Port=03 Cnt=01 Dev#= 15 Spd=480 MxCh= 0
    D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
    P: Vendor=0851 ProdID=1543 Rev= 2.00
    S: Manufacturer=SAMSUNG
    S: Product=SAMSUNG Digital Photo Frame
    S: SerialNumber=MP612B
    C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=100mA
    I: If#= 0 Alt= 0 #EPs= 3 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
    E: Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
    E: Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
    E: Ad=83(I) Atr=03(Int.) MxPS= 64 Ivl=4096ms


    Was nun? Hilfe, bitte!
    adh

    Einmal editiert, zuletzt von adh ()


  • Der Name der in der photoframe steht wird nicht verwendet, steht nur da, weil das so da stand und nur intern benutzt wird.
    Ein neuer Eintrag im Plugin bedarf einer Codeänderung an verschiedenen Stellen. Zum Testen reicht einen Entrag mit der gleichen Auflösung zu ändern (nur ProdID). Was für Text dasteht ist erstmal völlig egal, wähle das Display was in der photoframe geändert wurde.
    Jörg

  • Nach folgendem Ergebnis:
    Bus=01 Lev=02 Prnt=05 Port=03 Cnt=01 Dev#= 15 Spd=480 MxCh= 0
    D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
    P: Vendor=0851 ProdID=1543 Rev= 2.00
    S: Manufacturer=SAMSUNG
    S: Product=SAMSUNG Digital Photo Frame
    S: SerialNumber=MP612B
    C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=100mA
    I: If#= 0 Alt= 0 #EPs= 3 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
    E: Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
    E: Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
    E: Ad=83(I) Atr=03(Int.) MxPS= 64 Ivl=4096ms


    Wäre solch ein Eintrag richitig:
    #14,15 Samsung SPF-72H
    dList.append({'name':"SPF72H Mini Monitor", 'idVendor':0x04e8, 'idProduct':0x1543, 'width':800, 'height':480 })
    dList.append({'name':"SPF72H Mass Storage", 'idVendor':0x04e8, 'idProduct':0x1542})


    Gruss
    adh

  • @ joerg



    thx für die Infos ...



    also dann kann ich wohl bestätigen das weder der 83-M funktioniert noch wenn man diesen via Firmware und Wlanstick in einen 83-v umwandelt.


    Display wird nicht angesprochen und registriert nur den neustart via gelben Button im Plugin.


    ansonsten bekommt man auf den SPF nur das Minimo Fenster angezeigt in dem steht das nix angeschlossen werden darf solang der SPF im Minimo Modus ist.


  • Das soll ein Samsung sein (oder ein Clone :grinning_squinting_face: ). Das sieht wie ein ganz anderer Hersteller aus (mal sehen ob ich den noch finde). Samsung ist eigentlich 04e8 und du hast 0851. Zum Letzten Test, ändere auch den Vendor-Eintrag.
    Jörg


    Vendor 0851: Macronix International Co., Ltd
    Edit2: Aber scheinbar steckt hinter Beiden (04e8/0851) Seiko/Epson

  • Es sieht jetzt folgendemassen aus:
    #14,15 Samsung SPF-72H
    dList.append({'name':"SPF72H Mini Monitor", 'idVendor':0x0851, 'idProduct':0x1543, 'width':800, 'height':480 })
    dList.append({'name':"SPF72H Mass Storage", 'idVendor':0x0851, 'idProduct':0x1542})


    Es tut sich nichts.


    Danke Jörg für Deine Hilfe und Zeit
    Ist es möglich, dass es funktionieren wird?


  • Und wenn ich jetzt mal die Eigenschaften bei Samsung lese, der hat keinen Minimonitor-Modus, also geht es eh nicht.
    Jörg


  • versteh ich nicht also per WLAN "Infoframe" klappts und Monitor Mode am PC ja auch .. wiso soll dann mit dem plugin nicht gehn ?


    joerg weist du was das sein kann ?


    micar kannst du mit die IDs von deinem mal auslesen ? welche FW hast du nun darauf ?

  • Zitat

    Original von Nullinga
    versteh ich nicht also per WLAN "Infoframe" klappts und Monitor Mode am PC ja auch .. wiso soll dann mit dem plugin nicht gehn ?


    joerg weist du was das sein kann ?


    Weil Infoframe über WLAN als "Webseite" kommuniziert, wir hier nur direkt per USB.
    Jörg

  • ja ich weis aber der 83 V oder 85 V kann ja hier auch am PC in den Monitor Mode ... und IDs usw. hab ich mit USBSniffer ausgelesen,und sind ja auch bekannt.

  • Zitat

    Original von Nullinga
    ja ich weis aber der 83 V oder 85 V kann ja hier auch am PC in den Monitor Mode ... und IDs usw. hab ich mit USBSniffer ausgelesen,und sind ja auch bekannt.


    * Schulterzuck *, das weis wohl nur Samsung. Ich finde es schon gut das überhaupt noch ein paar andere neben dem 87H funktionieren. Ein PC hat auch für jedes LCD eigene Treiber, wir nicht. Es gibt halt 0 technische Informationen. TryOnError, wenn es geht, ok, wenn nicht Pech. So ist das.
    Jörg