Hallo Leute,
bei Perl gibt es jetzt ein Farb LCD Display für 2,90 oder Farb LCD Display für 6,90.
Derzeit getestet auf allen Images, Plugins gibts weiter unten!!
Bilder des Displays:
http://s1.directupload.net/images/110804/r9kxxwmn.jpg
http://s7.directupload.net/images/110804/3vqbmn3m.jpg
http://s7.directupload.net/images/110804/3vqbmn3m.jpg
http://s1.directupload.net/images/110804/4aeixsqu.jpg
http://forum.doozan.com/file.p…-pearl-ax206-dockstar.jpg
http://www.vdr-portal.de/index…dbc6c55b1537baa93ba2276f6
http://www.vdr-portal.de/index…53158c35c02f3497edb9b8e37
http://www.vdr-portal.de/index…e547e370e73f0fd8aeaa7a77f
http://www.vdr-portal.de/index…a657d5d2a4bcb81e55894e0c9
http://www.vdr-portal.de/index…918ac7275397179f18ebc3251
http://www.vdr-portal.de/index…49b8ac6fdaa1ea1ccabb27024
http://www.vdr-portal.de/index…da9718acfb89dd74f56fae1d1
http://www.vdr-portal.de/index…e950e0e0ee34dd2659c6a9a56
http://www.vdr-portal.de/index…9ae656f8224fc1bce0fbbbec8
http://www.vdr-portal.de/index…3aa672a5f5a5c648af32aba89
Informationen für Developer:
Hier der Source Trunk für die Firmware des Rahmens: http://dpf-ax.svn.sourceforge.net/viewvc/dpf-ax/trunk/
Firmware selbst basteln:
Es gibt die Möglichkeit die Originalfirmware selbst zu kompilieren und zu verändern. Dies ist nicht zwingend nötig, aber jeder kann sich hier die infos holen, wie es geht:
Wie kompiliere ich die Originalfirmware des Displays
Hier auch noch ein paar Sourcen zum GraphLCD Treiber des Displays im VDR:
dort sind folgende features drinnen:
- automatisches drehen des Displays (egal ob welche Firmeware Hoch oder Querformat)
- MultiDisplay Support
- Framebuffer, damit nur die Änderungen übertragen werden
- Hot Plug (Connect/Disconnect)
- Helligkeitsregelung
Hier noch ein paar Module als Hack für das Display: http://neophob.com/2009/01/pho…e-hack-updated-libst2205/
hier noch die Infos aus dem VDR Projekt, von wo ich auf einige Bilder habe: http://www.vdr-portal.de/board…chcol-branch/index17.html
im VDR Board wird ebenfalls beschrieben, wie man dieses zum laufen bekommt:
USB LCD Bilderrahmen mit yavdr
Hier gibts noch ein paar Infos zu dem Thema AX203/6 Prozessor:
DPF_with_AppoTech_AX203
Talk DPF_with_AppoTech_AX206
tech.section
VDR announce-graphlcd-base-vdr-plugin-touchcol-branch
Propellering the COBY DP151 - A PocketProp
Bestellung des Displays:
1.) Hier könnt Ihr das Perl Farb LCD Display für 2,90 excl. Versand bestellen.
Bei der Bestellung fällt normal ein Mindermengenzuschlag an, dies kann man mit folgenden Gratisartikel umgehen:
Gratis Artikel bei Perl, sonst zahlt sich der Mindermengenzuschlag nicht aus.
Hier eine kleine Anleitung wie man das Display Patchen kann:
Dabei unterscheide ich ob mit der Dreambox, Windows oder Linux. Es kommt immer wieder vor, dass die Windowssoftware bei jemand nicht läuft, dann muss man den Linux Hack nehmen.
1.) Hierbei laden wir folgende Files auf die Box in den /tmp Ordner:
Patchtool V2:
geht mit schon gepatchen Displays und für neue, das Display geht nach 5 Sekunden in den BlueScreenOfHack Mode:
dpf-mipsel-patchtool.tar.gz oder dpf-mipsel-patchtool.tar.gz
libusb-0.1-4_0.1.12-r3_mipsel.ipk (sofern im Image noch nicht vorhanden)
Danach verbinden wir uns mit Telnet auf die Box und geben folgendes ein:
cd /tmp
opkg install libusb-0.1-4_0.1.12-r3_mipsel.ipk
tar -xzvf dpf-mipsel-patchtool.tar.gz
cd dpf/fw
Jetzt hängen wir das Display per USB an, drücken auf die Menütaste und wählen ,,Mit Display verbinden" und dann "Ja".
Nun kann man mit dem Befehl
Das Display flaschen, aber und zu wird auch sg1, sg2, sg3 usw... benötigt. Einfach ausprobieren.
Beim Flashen bekommt Ihr folgende Ausgabe:
Opening generic SCSI device '/dev/sg0'
Reading flash...
done
Found matching version info
Identifier: pearl
Now patching. There is no 100% guarantee that your device will
work after doing this. You must never unplug the device from USB while
it is being updated.
Are you sure you take all risks and that you want to continue?
Type 'yes' to continue > yes
Copying sector from 0x000000 to 0x1f0000...
Patching sector addr 1f0000 with jmptbl_pearl.ihx
Patching sector addr 180000 with fw_pearl_landscape.ihx
Analyzing module 37...
Patching from version 0 to 2
Now disconnect the DPF from USB.
To activate the 'developer mode':
Press and hold MENU while USB is plugged in.
If successful, you will get the 'USB connect' message and the device
will appear as non-USB storage device
To put the device back into (almost) original state working
as USB storage, press the RESET button.
root@dream:/tmp/dpf/fw#
Alles anzeigen
2.) Das Pearl-DPF-hackfin-firmware-bootflasher-fastOff-zip oder Pearl-DPF-hackfin-firmware-bootflasher-fastOff-zip runter laden und entpacken. Hierbei wird nur das Display in den ,,Client Mode" versetzt, ohne Debug Output.
Display dran, Reset plus Menütaste gedrückt, dann zuerst Reset auslassen und danach die Menütaste. Nun kann man im Windows Tool das Display flashen.
windows1.png
windows2.png
windows3.png
windows4.png
Nun kommt eine Abfrage in welchen Flashbereich geschrieben werden soll. Hierbei ist [COLOR="#FF0000"]Winbond 25P16[/COLOR] zu wählen.
3.) Ein Linux (Ubuntu 11.10 in meinem Fall) und hier kommen mehrere Schritte:
sudo apt-get install libtool automake autoconf zlib1g-dev libssl-dev python-dev libc6 libusb-dev subversion libgd2-noxpm-dev libgd2-noxpm
wget ftp://ftp.debian.org/debian/pool/main/s/sdcc/sdcc-libraries_2.9.0-5_all.deb
wget ftp://ftp.debian.org/debian/pool/main/s/sdcc/sdcc_2.9.0-5_armel.deb
dpkg -i sdcc-libraries_2.9.0-5_all.deb
dpkg -i sdcc_2.9.0-5_armel.deb
wget http://tech.section5.ch/files/dpfhack-0.12devel.tgz
tar -xvzf dpfhack-0.12devel.tgz
cd dpf
make all
cd fw
Ab nun sind wir bereit zum flashen, hierzu muss das Display in den "PC verbinden" Mode gebracht werden. Dafür am Display 3x die Menü Taste im eingeschalteten Zustand drücken.
Nun gehts in der Schell weiter:
:~/dpf/dpf/fw$ sudo python hackit.py /dev/sg2
Opening generic SCSI device '/dev/sg2'
Reading flash...
done
Found matching version info
Identifier: pearl
Now patching. There is no 100% guarantee that your device will
work after doing this. You must never unplug the device from USB while
it is being updated.
Are you sure you take all risks and that you want to continue?
Type 'yes' to continue > yes
Copying sector from 0x000000 to 0x1f0000...
Patching sector addr 1f0000 with jmptbl_pearl.ihx
Patching sector addr 180000 with fw_pearl.ihx
Analyzing module 37...
CRC32 does not match: 0x52711d65
DPF might not be completely patched.
Alles anzeigen
Nach diesen Änderungen hat man mit dem aktuellen Rahmen den Debug Menü im Landscape Mode.
ich möchte darauf hinweisen das ich keine Haftung für evtl. Schäden übernehme, jeder muss wissen was er macht.
Nun gehts weiter auf der Box, hier wird beschrieben, wie man das Display auf der Box zum Leben erweckt:
So, nun ist es soweit, das erste Enigma2 Plugin ist verfügbar. thx ² mcbain
Es gibt zwei Plugins, eines für PLI-Images bzw. alle darauf basierenden:
Das Plugin von McBain ist da in Version R4, ihr könnt es einfach per FTP nach /tmp kopieren und folgendes per Telnet ausführen:
cd /tmp
opkg install python-codecs python-datetime python-imaging python-textutils
opkg install gd_2.0.35+2.0.36rc1-r4_mipsel.ipk
opkg install enigma2-plugin-extensions-lcddisplay_0.1-r3_mipsel.ipk
der Originalbeitrag - LCD-Display Plugin beschreibt auch die Funktionen.
Ein Plugin für alle möglichen anderen Images (auch original Dream Images, NewNigma & co)
LCD4linux-Plugin - Pearl-LCD-Display an der Dream
lg