Externes USB Farb Display für 2,90 Euro // EDIT MAMBA: läuft als Hack auf VTI

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Update:

    Quellcode

    1. [779590.585488] sr0: scsi3-mmc drive: 40x/40x writer cd/rw xa/form2 cdda tray
    2. [779590.585488] Uniform CD-ROM driver Revision: 3.20
    3. [779590.585488] sr 0:0:0:0: Attached scsi CD-ROM sr0
    4. [779590.690576] sr 0:0:0:0: Attached scsi generic sg0 type 5
    Heide bimbam. Das sieht gut aus:

    Quellcode

    1. 5th:/home/mamba/tools/sdcc/dpf/fw# sudo python hackit.py /dev/sr0
    2. Opening generic SCSI device '/dev/sr0'
    3. Reading flash...
    4. done
    5. Found matching version info
    6. Identifier: pearl
    7. Now patching. There is no 100% guarantee that your device will
    8. work after doing this. You must never unplug the device from USB while
    9. it is being updated.
    10. Are you sure you take all risks and that you want to continue?
    11. Type 'yes' to continue > yes
    12. Copying sector from 0x000000 to 0x1f0000...
    13. Patching sector addr 1f0000 with jmptbl_pearl.ihx
    14. Patching sector addr 180000 with fw_pearl_landscape.ihx
    15. Analyzing module 37...
    16. CRC32 does not match: 0x768d3661
    17. DPF might not be completely patched.
    18. 5th:/home/mamba/tools/sdcc/dpf/fw#
    Alles anzeigen
    checking for long long... yes<br>
    checking for long double... yes<br>
    +++ Divide By Cucumber Error. Stopping. +++<br><br>
  • Update:

    Wir sind wieder retour auf der VU+:

    Quellcode

    1. root@bm750:~/lcd# tar xzvf ../lcd.tgz
    2. back.png
    3. default.png
    4. dpf.conf
    5. dpf.py
    6. lcd4linux
    7. root@bm750:~/lcd# ls -al
    8. drwxr-xr-x 2 root root 512 Dec 15 21:39 .
    9. drwxr-xr-x 5 root root 1000 Dec 15 21:38 ..
    10. -rw-r--r-- 1 root root 172 Dec 2 20:10 back.png
    11. -rw-r--r-- 1 root root 441 Dec 2 23:19 default.png
    12. -rw------- 1 root root 1149 Dec 3 17:35 dpf.conf
    13. -rwx------ 1 root root 6220 Dec 3 17:38 dpf.py
    14. -rwx------ 1 root root 254488 Dec 2 17:34 lcd4linux
    15. root@bm750:~/lcd#
    Alles anzeigen
    checking for long long... yes<br>
    checking for long double... yes<br>
    +++ Divide By Cucumber Error. Stopping. +++<br><br>
  • Update:

    Quellcode

    1. root@bm750:/usr/share/enigma2# mkdir lcdpicons
    2. root@bm750:/usr/share/enigma2# mkdir lcdpicons110
    3. root@bm750:/usr/share/enigma2/Vu_HD_Series/fonts# ls
    4. arial.ttf nmsbd2.ttf
    dpf.py angepasst auf VU+ Standard VTi 4.0 Skin:

    Quellcode

    1. root@bm750:~/lcd# ls -al dpf.py
    2. -rwx------ 1 root root 6238 Dec 15 21:48 dpf.py
    3. root@bm750:~/lcd#

    Quellcode

    1. root@bm750:~/lcd# opkg install /hdd/temp/libusb-1.0-0_1.0.4-r0_mipsel.ipk
    2. Installing libusb-1.0-0 (1.0.4-r0) to root...
    3. Configuring libusb-1.0-0
    4. root@bm750:~/lcd# opkg install /hdd/temp/libusb-0.1-4_0.1.2-r0_mipsel.ipk
    5. Installing libusb-0.1-4 (1:0.1.2-r0) to root...
    6. Configuring libusb-0.1-4
    7. root@bm750:~/lcd#
    Dateien
    checking for long long... yes<br>
    checking for long double... yes<br>
    +++ Divide By Cucumber Error. Stopping. +++<br><br>
  • Update:

    So, nun haben wir eine Sackgasse, welche aber zu erwarten war (oben habe ich ein "böses" --nodeps verwendet). Aber die ist lösbar. Braucht nur etwas Zeit:

    Quellcode

    1. root@bm750:~/lcd# ./lcd4linux -q -vv -F -f dpf.conf
    2. ./lcd4linux: error while loading shared libraries: libjpeg.so.8: cannot open shared object file: No such file or directory
    3. root@bm750:~/lcd#
    checking for long long... yes<br>
    checking for long double... yes<br>
    +++ Divide By Cucumber Error. Stopping. +++<br><br>
  • Quellcode

    1. root@bm750:/root/lcd# ./lcd4linux -q -vv -F -f dpf.conf
    2. LCD4Linux 0.11.0-SVN-1092 starting
    3. Dump of dpf.conf:
    4. Display 'DPF'
    5. Display:dpf.Driver 'DPF'
    6. Display:dpf.Font '6x8'
    7. Display:dpf.Port 'usb0'
    8. Layout 'dpfl'
    9. Layout:dpfl.Layer:1.X121.Y1 'CLOCK'
    10. Layout:dpfl.Layer:2.X1.Y1 'BACK'
    11. Widget:BACK.class 'Image'
    12. Widget:BACK.file '/root/lcd/back.png'
    13. Widget:BACK.update 0
    14. Widget:BACK.visible 1
    15. Widget:CLOCK.class 'Image'
    16. Widget:CLOCK.file python::exec('dpf', 'getclock', '')
    17. Widget:CLOCK.inverted 0
    18. Widget:CLOCK.reload 1
    19. Widget:CLOCK.update 5000
    20. Widget:CLOCK.visible 1
    21. Widget:EPG.class 'Image'
    22. Widget:EPG.file python::exec('dpf', 'getepg', 'time')
    23. Widget:EPG.inverted 0
    24. Widget:EPG.reload 1
    25. Widget:EPG.update 3000
    26. Widget:EPG.visible 1
    27. Widget:PICON.class 'Image'
    28. Widget:PICON.file python::exec('dpf', 'getpicon', '')
    29. Widget:PICON.inverted 0
    30. Widget:PICON.reload 1
    31. Widget:PICON.update 3000
    32. Widget:PICON.visible 1
    33. Widget:PICON110.class 'Image'
    34. Widget:PICON110.file python::exec('dpf', 'getpicon110', '')
    35. Widget:PICON110.inverted 0
    36. Widget:PICON110.reload 1
    37. Widget:PICON110.update 3000
    38. Widget:PICON110.visible 1
    39. Widget:SERVICE.class 'Image'
    40. Widget:SERVICE.file python::exec('dpf', 'getservice', '')
    41. Widget:SERVICE.inverted 0
    42. Widget:SERVICE.reload 1
    43. Widget:SERVICE.update 3000
    44. Widget:SERVICE.visible 1
    45. lcd4linux.c: initializing driver DPF
    46. Found AX206 DPF
    47. Got LCD dimensions: 320x240
    48. initializing layout 'dpfl'
    49. Creating new timer group (5000 ms)
    50. widget 'CLOCK': Class 'image', Parent '<root>', Layer 1, Y 120, X 0 (to 120,0)
    51. property.c: Notice: using default value <0> for property 'Widget:BACK.reload'
    52. property.c: Notice: using default value <0> for property 'Widget:BACK.inverted'
    53. widget 'BACK': Class 'image', Parent '<root>', Layer 2, Y 0, X 0 (to 0,0)
    54. lcd4linux.c: starting main loop
    55. lcd4linux.c: got signal 2
    56. lcd4linux.c: leaving main loop
    Alles anzeigen

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von RoooNY ()

  • Update:

    Quellcode

    1. root@bm750:/media/hdd/temp# opkg install gd_2.0.35\+2.0.36rc1-r4_mipsel.ipk
    2. Installing gd (2.0.35+2.0.36rc1-r4) to root...
    3. Configuring gd
    4. root@bm750:/media/hdd/temp#


    Es geht weiter ...
    checking for long long... yes<br>
    checking for long double... yes<br>
    +++ Divide By Cucumber Error. Stopping. +++<br><br>
  • Update:

    Quellcode

    1. root@bm750:~/lcd# opkg install python-imaging
    2. Upgrading python-imaging on root from 1.1.6-ml1 to 1.1.6-ml2...
    3. Configuring python-imaging
    4. root@bm750:~/lcd# python dpf.py
    5. root@bm750:~/lcd#
    checking for long long... yes<br>
    checking for long double... yes<br>
    +++ Divide By Cucumber Error. Stopping. +++<br><br>
  • Update:

    Quellcode

    1. root@bm750:~/lcd# export PYTHONPATH=/home/root/lcd/
    2. root@bm750:~/lcd# ./lcd4linux -q -vv -F -f /home/root/lcd/dpf.conf
    3. LCD4Linux 0.11.0 starting

    Quellcode

    1. lcd4linux.c: initializing driver DPF
    2. Found AX206 DPF
    3. Got LCD dimensions: 320x240
    4. initializing layout 'dpfl'
    5. Creating new timer group (3000 ms)
    6. widget 'EPG': Class 'image', Parent '<root>', Layer 1, Y 120, X 0 (to 120,0)
    7. widget 'PICON110': Class 'image', Parent '<root>', Layer 1, Y 6, X 68 (to 6,68)
    8. property.c: Notice: using default value <0> for property 'Widget:BACK.reload'
    9. property.c: Notice: using default value <0> for property 'Widget:BACK.inverted'
    10. widget 'BACK': Class 'image', Parent '<root>', Layer 2, Y 0, X 0 (to 0,0)
    11. lcd4linux.c: starting main loop
    Alles anzeigen


    ES IST VOLLBRACHT! Läuft nun auf dem VTI-Image als Hack. Danke auch an RoooNY.

    :D

    So ... nun muss ich mal eben etwas aufräumen. Da waren dann doch zuviele Sidesteps ...

    Mamba
    Dateien
    checking for long long... yes<br>
    checking for long double... yes<br>
    +++ Divide By Cucumber Error. Stopping. +++<br><br>
  • Update:

    Quellcode

    1. cat /proc/bus/usb/devices
    2. (...)
    3. T: Bus=03 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 6 Spd=12 MxCh= 0
    4. D: Ver= 1.10 Cls=ff(vend.) Sub=ff Prot=ff MxPS= 8 #Cfgs= 1
    5. P: Vendor=1908 ProdID=0102 Rev= 2.00
    6. S: Manufacturer=hackfin
    7. S: Product=USB-Display
    8. S: SerialNumber=0.1
    9. C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=200mA
    10. I:* If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none)
    11. E: Ad=81(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
    12. E: Ad=01(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
    Alles anzeigen
    checking for long long... yes<br>
    checking for long double... yes<br>
    +++ Divide By Cucumber Error. Stopping. +++<br><br>
  • Geduld ... Geduld ... das Christkind kommt ja bald. ;)
    checking for long long... yes<br>
    checking for long double... yes<br>
    +++ Divide By Cucumber Error. Stopping. +++<br><br>
  • Hi und guten Morgen,
    besteht die Möglichkeit dieses Display als Webradio Display zu nutzen?
    Finde es halt immer blöd den großen LCD TV anzumachen nur um Radio zu hören.
    Gruß und vielen Dank für die super Entwicklungsarbeit die hier im Board geleistet wird.
    Gruß,
    Mala :P
  • Jetzt schon mal Danke an dich! Ne Anleitung für Linux-Dummies perfektioniert das ganze. Und ich hatte den Bilderrahmen schon aufgegeben, weil ich mich bei allen Anleitungen nicht zurechtfand.

    Dann warten wir mal :) Freu mich schon :)

    Mfg
  • Hallo
    Ich glaube ich bin zu dum um das kleine ding zu flashen , jedesmal geht der flash nur bis zur mitte der anzeige , ich habs jetzt auf XP und auf win7 probiert der will einfach nicht geflasht werden der bilderrahmen , hat vieleicht noch jemand das Problem , oder weiß vieleicht jemand ne lösung
    'Mfg cas
    VU+Duo the Best
    Admin Zeus-Crew
  • Hallo
    so Bilder kann ich draufladen aber das Prog läst sich immer noch nicht aufspielen es bricht immer noch mitten drin ab
    Mfg
    VU+Duo the Best
    Admin Zeus-Crew
  • schön das es jetz auch für VTI läuft,frage dazu:
    gibts das auch als fertiges Plugi?
    geht es auch auf VTI3.1?
    oder nur häher?

    Danke an alle für diese klasse arbeit
  • Original von Cas
    Hallo
    so Bilder kann ich draufladen aber das Prog läst sich immer noch nicht aufspielen es bricht immer noch mitten drin ab
    Mfg


    Bricht es mitten drin ab? Oder bleibt der grüne Balken ca. in der mitte stehen?

    Bei mir war es so, dass ab dem Zeitpunkt wo die hälfte ungefähr durch war (grüner Balken halb) scheinbar nix weiter ging...dann hat es paar minuten gedauert und plötzlich stand da, alles erfolgreich.

    Ich habs mit WIN7 gemacht...
    Habe aber ein anderes USB Kabel genommen, meine mich erinnern zu können, irgendwo gelesen zu haben, dass das mitgelieferte USB Kabel nicht der bringer sei...

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von pa66 ()