Seite 3 von 4

Re: Samsung SPF 800 P

Verfasst: Sa 2. Aug 2025, 10:41
von tannen
TangoCash hat geschrieben: Sa 2. Aug 2025, 10:40 Wird das interne Display der VU+Duo 4K SE mit GraphLCD angesteuert oder mit l4l ?
das wird mit GraphLCD angesteuert

Re: Samsung SPF 800 P

Verfasst: Sa 2. Aug 2025, 10:55
von TangoCash
Hier direkt aus dem src-code des l4l enigma2 plgins:

Code: Alles auswählen

	#24,25 Samsung SPF-800P (215)
	dList.append({'name':"SPF800P Mini Monitor", 'idVendor':0x04e8, 'idProduct':0x2038, 'width':800, 'height':480 })
	dList.append({'name':"SPF800P Mass Storage", 'idVendor':0x04e8, 'idProduct':0x2037})   

Re: Samsung SPF 800 P

Verfasst: Sa 2. Aug 2025, 12:09
von jokel
@TangoCash .. ich habe das gerade
https://github.com/TangoCash/lcd4linux/ ... SPF.c#L197
mit meinem eintrag verglichen und es ist peinlich .. weil ich mit erschrecken feststellte das
ich gepennt habe .. weil bei mir steht ..

Code: Alles auswählen

<------>{
<------><------>.type = "SPF-800P",
<------><------>.vendorID = 0x04e8,
<------><------>.productID = {0x2037, 0x2037},
<------><------>.xRes = 800,
<------><------>.yRes = 480,
<------>},

das konnte nicht funktionieren bei @tannen
habe das angepasst auf productID = {0x2037, 0x2038},
und neu compiliert.

Re: Samsung SPF 800 P

Verfasst: Sa 2. Aug 2025, 12:16
von TangoCash
Gibt noch etwas, falls es nicht gehen sollte:
Ich besitze den Samsung SPF-1000P und habe diesen im Rahmen eines anderen Projektes als Minimonitor gefügig gemacht, Er ist etwas zickiger als die älteren Samsung Modelle, was die Übertragung des Bildes angeht und bleibt bei ungenauen Werten gleich schwarz oder verweigert eine weitere Übertragung.

er will die Übertragung in 64k Blöcken
er möchte nach dem JPG eine Abschlusssequenz 0xff00
er möchte die Angabe der Bildlänge im Header inkusive Länge des Headers und der Abschlusssequenz
Gilt auch für den 800P - evtl. muss da noch was geändert werden.

Re: Samsung SPF 800 P

Verfasst: Sa 2. Aug 2025, 12:20
von tannen
.

Re: Samsung SPF 800 P

Verfasst: Sa 2. Aug 2025, 12:20
von tannen
jokel hat geschrieben: Sa 2. Aug 2025, 12:09 @TangoCash .. ich habe das gerade
https://github.com/TangoCash/lcd4linux/ ... SPF.c#L197
mit meinem eintrag verglichen und es ist peinlich .. weil ich mit erschrecken feststellte das
ich gepennt habe .. weil bei mir steht ..

Code: Alles auswählen

<------>{
<------><------>.type = "SPF-800P",
<------><------>.vendorID = 0x04e8,
<------><------>.productID = {0x2037, 0x2037},
<------><------>.xRes = 800,
<------><------>.yRes = 480,
<------>},

das konnte nicht funktionieren bei @tannen
habe das angepasst auf productID = {0x2037, 0x2038},
und neu compiliert.
funzt leider auch nicht

Re: Samsung SPF 800 P

Verfasst: Sa 2. Aug 2025, 12:46
von vanhofen
Tango hat sein lcd4linux-Repo gerade um das 800P erweitert. Ich füge das jetzt bei uns ein.
Versuche morgen einfach mal mit dem aktuellen Nightly, tannen.

Re: Samsung SPF 800 P

Verfasst: Sa 2. Aug 2025, 13:36
von tannen
ich habe aktuell gebaut

screenshot_1.png

im LCD Menü alles neue eingestellt

screenshot_2.png

der SPF wird nur dunkel kein Bild :cry:

Re: Samsung SPF 800 P

Verfasst: Sa 2. Aug 2025, 13:40
von TangoCash
Hier mal noch eine andere Version, ungetestet, hoffentlich so angepasst das es funktoniert: (bitte mal mit 800P & anderen!! testen)

Edit vanhofen: Anhang auf Wunsch entfernt.

Re: Samsung SPF 800 P

Verfasst: Sa 2. Aug 2025, 13:41
von tannen
TangoCash hat geschrieben: Sa 2. Aug 2025, 13:40 Hier mal noch eine andere Version, ungetestet, hoffentlich so angepasst das es funktoniert:

drv_SamsungSPF.c
nach wo kommt die ?

Re: Samsung SPF 800 P

Verfasst: Sa 2. Aug 2025, 13:44
von TangoCash
tannen hat geschrieben: Sa 2. Aug 2025, 13:41
TangoCash hat geschrieben: Sa 2. Aug 2025, 13:40 Hier mal noch eine andere Version, ungetestet, hoffentlich so angepasst das es funktoniert:

drv_SamsungSPF.c
nach wo kommt die ?
im lcd4linux source code verzeichniss überschreiben und lcd4linux neu compilieren

Re: Samsung SPF 800 P

Verfasst: Sa 2. Aug 2025, 14:09
von tannen
lcd4linux neu gebaut alle Einstellungen durchgetestet SPF bleibt schwarz

Re: Samsung SPF 800 P

Verfasst: Sa 2. Aug 2025, 14:14
von TangoCash
tannen hat geschrieben: Sa 2. Aug 2025, 14:09 lcd4linux neu gebaut alle Einstellungen durchgetestet SPF bleibt schwarz
Seltsam. mit der .c datei von oben ist alles 1:1 gleich wie in E2.

Hast du auch mal den SPF aus und wieder angemacht? Wenn er nämlich einmal hängt, reagiert er gar nicht mehr bis stromlos.

Re: Samsung SPF 800 P

Verfasst: Sa 2. Aug 2025, 14:18
von jokel
test auf der h7.. mit spf-105p .. um die lcd4linux zu ersetzen musste ich neutrino beenden
sicherheitshalber noch reboot .. alles normal .. löppt :wink:

Re: Samsung SPF 800 P

Verfasst: Sa 2. Aug 2025, 14:19
von tannen
TangoCash hat geschrieben: Sa 2. Aug 2025, 14:14Hast du auch mal den SPF aus und wieder angemacht? Wenn er nämlich einmal hängt, reagiert er gar nicht mehr bis stromlos.
gerade getestet aber leider kein Bild nur Schwarz

das Display reagiert ja als Monitor beim Start der Box schaltet der Mini Monitor zu das sieht man nur halt als schwarzes Bild komisch

Re: Samsung SPF 800 P

Verfasst: Sa 2. Aug 2025, 14:30
von jokel
hilfreich wäre mal so was ..

Code: Alles auswählen

[jokel ~]# dmesg | grep usb
[    0.053540] usbcore: registered new interface driver usbfs
[    0.053573] usbcore: registered new interface driver hub
[    0.053603] usbcore: registered new device driver usb
[    1.266813] usb usb6: We don't know the algorithms for LPM for this host, disabling LPM.
[    1.283382] usbcore: registered new interface driver uas
[    1.288783] usbcore: registered new interface driver usb-storage
[    1.375817] usb 1-1: new high-speed USB device number 2 using ehci-brcm
[    1.426577] usbcore: registered new interface driver usbhid
[    1.432170] usbhid: USB HID core driver
[    1.434443] usb 2-1: new high-speed USB device number 2 using ehci-brcm
[    1.495222] usb-storage 2-1:1.0: USB Mass Storage device detected
[    1.502345] scsi host2: usb-storage 2-1:1.0
[    1.682465] usb 1-1.2: new high-speed USB device number 3 using ehci-brcm
[    1.773470] usb 1-1.4: new full-speed USB device number 4 using ehci-brcm
[    2.214600] usbcore: registered new interface driver tpm
[   11.673709] usbcore: registered new interface driver cdc_acm
[   35.412063] usb 1-1.2: usbfs: process 2190 (lcd4linux) did not claim interface 0 before use
[jokel ~]# logread | grep extdisplay
Jan  1 00:00:09 jokel user.info service[1206]: running /etc/init.d/extdisplay add 1-1.2:1.0 4e8 201b
Jan  1 00:00:09 jokel user.info extdisplay[1209]: supported device (ID 04E8:201B) found
Jan  1 00:00:09 jokel user.info extdisplay[1209]: creating flagfile '/tmp/.lcd-4e8'
Jan  1 00:00:09 jokel user.info extdisplay[1209]: SPF in monitor mode found
Jan  1 00:00:09 jokel user.info extdisplay[1209]: (re)starting lcd4linux
[jokel ~]# 

Re: Samsung SPF 800 P

Verfasst: Sa 2. Aug 2025, 14:40
von tannen
/var/root # dmesg | grep usb
[ 0.048271] usbcore: registered new interface driver usbfs
[ 0.048310] usbcore: registered new interface driver hub
[ 0.048352] usbcore: registered new device driver usb
[ 1.270041] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
[ 1.933781] usbcore: registered new interface driver uas
[ 1.939196] usbcore: registered new interface driver usb-storage
[ 2.080086] usbcore: registered new interface driver usbhid
[ 2.085676] usbhid: USB HID core driver
[ 2.823440] usb 5-1: new high-speed USB device number 2 using ehci-brcm
[ 4.213417] usb 5-1.2: new full-speed USB device number 3 using ehci-brcm
[ 4.376417] usb 5-1.1: new high-speed USB device number 4 using ehci-brcm
[ 17.161164] usbcore: registered new interface driver brcmfmac
[ 17.162276] usb 5-1.1: Direct firmware load for brcm/brcmfmac43569.bin failed with error -2
[ 36.644411] usb 3-1: new high-speed USB device number 2 using ehci-brcm
[ 36.812026] usb-storage 3-1:1.0: USB Mass Storage device detected
[ 36.812604] scsi host2: usb-storage 3-1:1.0
[ 52.868828] usb 3-1: USB disconnect, device number 2
[ 53.080876] usb 3-1: new high-speed USB device number 3 using ehci-brcm
[ 58.824232] usb 3-1: usbfs: process 4170 (lcd4linux) did not claim interface 0 before use
[ 81.023402] usb 3-1: usbfs: process 4205 (lcd4linux) did not claim interface 0 before use
[ 90.780984] usb 3-1: usbfs: process 4231 (lcd4linux) did not claim interface 0 before use
[ 100.602165] usb 3-1: usbfs: process 4266 (lcd4linux) did not claim interface 0 before use
[ 110.324013] usb 3-1: usbfs: process 4292 (lcd4linux) did not claim interface 0 before use
[ 125.263929] usb 3-1: usbfs: process 4327 (lcd4linux) did not claim interface 0 before use
[ 134.370213] usb 3-1: usbfs: process 4362 (lcd4linux) did not claim interface 0 before use
[ 146.181120] usb 3-1: usbfs: process 4407 (lcd4linux) did not claim interface 0 before use
[ 155.254258] usb 3-1: usbfs: process 4442 (lcd4linux) did not claim interface 0 before use
[ 164.829273] usb 3-1: usbfs: process 4468 (lcd4linux) did not claim interface 0 before use
[ 179.768808] usb 3-1: usbfs: process 4503 (lcd4linux) did not claim interface 0 before use
[ 189.481444] usb 3-1: usbfs: process 4529 (lcd4linux) did not claim interface 0 before use
[ 196.053079] usb 3-1: usbfs: process 4555 (lcd4linux) did not claim interface 0 before use
/var/root #
/var/root # logread | grep extdisplay
logread: can't find syslogd buffer: No such file or directory
/var/root #

Re: Samsung SPF 800 P

Verfasst: Sa 2. Aug 2025, 15:03
von jokel
@tannen .. du kannst das aktivieren .. oder das syslog grep'en wegen extdisplay
man ist das lange her .. hier die ganze geschichte .. @vanhofen :wink:
https://neutrino-images.de/board/viewto ... 340#p31340

Re: Samsung SPF 800 P

Verfasst: Sa 2. Aug 2025, 15:18
von tannen
die profile.locale liegt in /etc
/var/root # logread | grep extdisplay
Aug 2 15:16:17 VU+Duo-4K user.info service[3553]: running /etc/init.d/extdisplay add 3-1:1.0 4e8 2037
Aug 2 15:16:17 VU+Duo-4K user.info extdisplay[3556]: supported device (ID 04E8:2037) found
Aug 2 15:16:17 VU+Duo-4K user.info extdisplay[3556]: creating flagfile '/tmp/.lcd-4e8'
Aug 2 15:16:17 VU+Duo-4K user.info extdisplay[3556]: DPF or SPF in storage mode found
Aug 2 15:16:17 VU+Duo-4K user.info extdisplay[3556]: (re)starting lcd4linux
Aug 2 15:16:24 VU+Duo-4K user.info service[4041]: running /etc/init.d/extdisplay remove 3-1:1.0 4e8 2038
Aug 2 15:16:24 VU+Duo-4K user.info extdisplay[4049]: supported DPF/SPF (ID 04E8:2037) removed
Aug 2 15:16:24 VU+Duo-4K user.info extdisplay[4049]: SPF in storage mode removed
Aug 2 15:16:24 VU+Duo-4K user.info extdisplay[4049]: do nothing
Aug 2 15:16:24 VU+Duo-4K user.info extdisplay[4049]: removing flagfile '/tmp/.lcd-4e8'
Aug 2 15:16:24 VU+Duo-4K user.info service[4224]: running /etc/init.d/extdisplay add 3-1:1.0 4e8 2038
Aug 2 15:16:24 VU+Duo-4K user.info extdisplay[4227]: supported device (ID 04E8:2038) found
Aug 2 15:16:24 VU+Duo-4K user.info extdisplay[4227]: creating flagfile '/tmp/.lcd-4e8'
Aug 2 15:16:24 VU+Duo-4K user.info extdisplay[4227]: SPF in monitor mode found
Aug 2 15:16:24 VU+Duo-4K user.info extdisplay[4227]: (re)starting lcd4linux
/var/root #

Re: Samsung SPF 800 P

Verfasst: Sa 2. Aug 2025, 15:19
von vanhofen
TangoCash hat geschrieben: Sa 2. Aug 2025, 13:40 Hier mal noch eine andere Version, ungetestet, hoffentlich so angepasst das es funktoniert: (bitte mal mit 800P & anderen!! testen)
Pushe es einfach, Tango, dann kann das morgen jeder mit einem SPF testen. :)
Revertet ist es schnell.