Re: Samsung SPF 800 P
Verfasst: Sa 2. Aug 2025, 10:41
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})
Code: Alles auswählen
<------>{
<------><------>.type = "SPF-800P",
<------><------>.vendorID = 0x04e8,
<------><------>.productID = {0x2037, 0x2037},
<------><------>.xRes = 800,
<------><------>.yRes = 480,
<------>},
Gilt auch für den 800P - evtl. muss da noch was geändert werden.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
funzt leider auch nichtjokel 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.
im lcd4linux source code verzeichniss überschreiben und lcd4linux neu compilieren
Seltsam. mit der .c datei von oben ist alles 1:1 gleich wie in E2.
gerade getestet aber leider kein Bild nur Schwarz
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 ~]#
/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 #
/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 #