Ja, sieht okay aus.
Gruß
superelchi
Ja, sieht okay aus.
Gruß
superelchi
Aber fehlt nicht der Hinweis, unter welchem port sdX das display eingebunden wurde?
Nö. Das gehackte Display hat keinen Device-Eintrag. Der Treiber sucht es sich selbst im USB-Baum anhand der ID.
Gruß
superelchi
Ich bin gerade an der 04er Version von dpf-ax. Da ist u.a. der Off-Fehler behoben und so schräge DIsplays wie deins werden auch unterstützt.
Im Moment liegen die Firmware-Sourcen allerdings in Einzelteilen vor mir, da ich dafür einiges "unter der Haube" umbauen muß. Kann noch ein paar Tage dauern bis ich die wieder zusammengesetzt habe. Dann gibts für dich ne Firmware zum Testen. Am Besten die nächsten Tage hier immer mal wieder reinschauen.
ralf001
Probier mal angehängte Fw.
Gruß
superelchi
Hallo superelchi
Die neue Fw läuft bei mir gut bzw. so wie sie soll.
- Beim Einschalten wird der Screen nur noch für einen Bruchteil einer Sekunde hell und danach kommt der eingestellte Splash-Screen.
- Off Funktion im Menü funktioniert und das LCD geht aus
- Über die lcd4linux Config lässt sich die Hintergrundbeleuchtung mit 0 ausschalten und mit 1-7 ist sie voll an.
Soweit funktioniert es sehr gut nur leider ist dadurch das die Beleuchtung immer auf Vollgas läuft deutlich zu sehen, das gerade auch bei etwas dunklerer Umgebung der schwarze Hintergrund stark durchleuchtet wird.
Schade das nun das Dimmer nun gar nicht mehr funktioniert, ich hätte ja gedacht das der Programmierer der originalen Fw nur keine lust mehr hatte dies Regelung einzubauen
Eine Frage habe ich aber noch, ich hoffe das ich dafür nicht gleich haue bekomme... In der originalen Fw war die Ansteuerung für den eingebauten Summer drin, es gab da einen Tasten Quittierton und die Alarmfunktion. Siehst du eine Möglichkeit über USB dies irgendwie ansteuern zu Können?
Ansonsten schon einmal vielen Dank für deine tolle Arbeit
Gruß Ralf
kleines Video vom Einschaltmoment mit der neuen Fw: klick
Bei mir läuft es leider noch nicht so rund. Die Firmware pearl.custom.bin lässt sich flashen. Die weißen Augen begrüßen mich, die dmesg Ausgabe stimmt. Aber ich kann mir am Igel thin client mit debian squueze nichts anzeigen lassen. Hab jetzt mehrmals die usb Kabel getauscht, keine Änderung.
Von Zeit zu Zeit kommt die "power good" "power low" Meldung unten im Display?!
- Beim Einschalten wird der Screen nur noch für einen Bruchteil einer Sekunde hell und danach kommt der eingestellte Splash-Screen.
Probier mal angehängte Fw. Ich hab die EInschaltroutinen nochmal optimiert. Jetzt solle das Display bis zum Splashscreen schwarz bleiben.
Soweit funktioniert es sehr gut nur leider ist dadurch das die Beleuchtung immer auf Vollgas läuft deutlich zu sehen, das gerade auch bei etwas dunklerer Umgebung der schwarze Hintergrund stark durchleuchtet wird.
Schade das nun das Dimmer nun gar nicht mehr funktioniert, ich hätte ja gedacht das der Programmierer der originalen Fw nur keine lust mehr hatte dies Regelung einzubauen
Ich stimme die zu. Nicht optimal. Die Hintergrunbeleuchtung ist ziemlich hell. Ich weiß auch nicht was die sich dabei gedacht haben - erst keine Regelung und dann noch drei richtig fette LEDs für die Hintergrundbeleuchtung.
Kann ich aber leider nix machen. Die haben keine Regelung in der Original-Fw, also hab ich auch keine. Da eine reinzubasteln ohne Datenblatt des LCDs und der Beleuchtungssteuerung ist mir zu heiß. Kannst es ja auf eigenes Risiko selbst versuchen, wenn die Sourcen im Svn sind.
In der originalen Fw war die Ansteuerung für den eingebauten Summer drin, es gab da einen Tasten Quittierton und die Alarmfunktion. Siehst du eine Möglichkeit über USB dies irgendwie ansteuern zu Können?
Der Buzzer hat mich auch schon gereizt. Wenn die 04er fertig ist schau ich mir das mal an. Übrigens: interessanter Weise sind die einzigen Display mit Buzzer - die ich kenne - die, bei denen es keine Steuerung des Backlights gibt.
Gruß
superelchi
Bei mir läuft es leider noch nicht so rund. Die Firmware pearl.custom.bin lässt sich flashen. Die weißen Augen begrüßen mich, die dmesg Ausgabe stimmt. Aber ich kann mir am Igel thin client mit debian squueze nichts anzeigen lassen. Hab jetzt mehrmals die usb Kabel getauscht, keine Änderung.
Von Zeit zu Zeit kommt die "power good" "power low" Meldung unten im Display?!
Nimm mal angehängte Fw. Da ist die "Low Power" Meldung weg.
Was die Ansteuerung vom PC betrifft: Firmware ist okay, Meldung im Syslog auch. Müsste also gehen. Da hier keiner deine Konfiguration hat, wird dir auch keiner helfen können. Wir machen hier VDR.
Musst du da fragen, wo der Treiber herkommt...
Gruß
superelchi
Probier mal angehängte Fw. Ich hab die EInschaltroutinen nochmal optimiert. Jetzt solle das Display bis zum Splashscreen schwarz bleiben.
So habs getestet... das Startverhalten sieht jetzt sehr gut aus klick
und dann noch drei richtig fette LEDs für die Hintergrundbeleuchtung.
Ups, hab ich noch gar nicht mitbekommen... da kann ja wenigstens auch nix fiepen
Kannst es ja auf eigenes Risiko selbst versuchen, wenn die Sourcen im Svn sind.
Jo werde ich, ich hoffe du kannst mir dann dabei helfen.
Der Buzzer hat mich auch schon gereizt. Wenn die 04er fertig ist schau ich mir das mal an. Übrigens: interessanter Weise sind die einzigen Display mit Buzzer - die ich kenne - die, bei denen es keine Steuerung des Backlights gibt
Klasse, da bin ich schon mal gespannt. Kann man da ja für irgend welche Systemereignisse benutzen.
Mit der Hintergrundbeleuchtung ist das schon etwas komisch zumal ich noch einmal den Bedienzettel der zum Display war angeschaut habe und in diesem die Regelung beschrieben ist.
Gruß Ralf
Ich bekomme durchgehend diesen Fehler. Gibt es dafür auch eine fertige FlashLib.ini??
MfG
Ich bekomme durchgehend diesen Fehler. Gibt es dafür auch eine fertige FlashLib.ini??
Bisher nicht. Laut Kennung ist das ein Macronix MX25L3206. Hab den mal der FlashLib.ini zugefügt.
Natürlich wie immer: ohne Gewähr! Benutzung auf eigene Gefahr!
PS: da das nach einem neuen Chip aussieht ist die Wahrscheinlichkeit groß, dass hier auch eine neue Firmware verbaut ist. Ich rate dringend vor dem Flashen einen Backup der Original-Fw zu machen - sonst hast du einen Briefbeschwerer wenn die geflashte Fw nicht geht!
Am Besten mit dpf-ax oder zur Not unter Windows hiermit.
Gruß
superelchi
EDIT: Dateianhang gelöscht.
Danke erstmal... aber was hat dieser Fehler zu sagen?
Wie - kannst du das etwa nicht lesen? Ich auch nicht.
Schätze mein Eintrag in der FlashLib.ini passt ihm nicht.
Anbei ne andere Version. Vielleicht gehts damit.
Gruß
superelchi
thx klappt
Wen es interessiert:
neue dpf-ax Version 0.40 im svn.
Highlights:
- 10 neue Modelle unterstützt.
- Ne Menge Cleanups, Fixes und Firmware Verbesserungen.
- Teilweise Windows Unterstützung: identify.py und fulldump.py laufen jetzt auch unter Windoof.
- Aktuelle fertig compilierte Firmware Images, Tools und Sourcen dowloadbar unter http://sourceforge.net/projects/dpf-ax/files/.
Kopie der englischen README.windows:
----------------------------------------------------------------------------
Some words of warning
----------------------------------------------------------------------------
These tools will help you detect your frames type and/or backup its original
firmware.
If you don't know what that means, then you probably shouldn't even try to use it.
If you don't understand half of what's written here, see the previous paragraph.
Do *NOT* do anything with this unless your are *REALLY* sure you understand what you're doing.
It may void your warranty, leave you with a paperweight or eat your frame.
If possible, use the Linux version of these tools!
See http://sourceforge.net/projects/dpf-ax.
Still here? Okay, you have been warned. Let's do it:
----------------------------------------------------------------------------
Prerequisites
----------------------------------------------------------------------------
1.
The firmware detection & backup programs are written in Python, so you
will need a Python 2 interpreter.
NOTE: Python 2 is required. Python 3 WILL NOT WORK!
Download it either from python.org (+ pythonwin extensions from sf):
http://python.org/download/ (use newest Python 2.7 Windows or Windows X86-64 Installer)
http://sourceforge.net/projects/pywin32/
or (recommended)
ActivePython Community Edition 2.7 (pythonwin extensions already included):
http://www.activestate.com/activepython/downloads ((use newest Python 2.7 Windows x86 or Windows x64 Installer).
2.
A frame with the original Buildwin firmware. An already hacked frame will *NOT* work!
3.
Download the dpf-ax tools: dpf-ax_0.xx_windows.zip from
http://sourceforge.net/projects/dpf-ax/files
("xx" is the version, e. g. "dpf-ax_0.40_windows.zip" - always use the newest one)
and extract the ZIP to, say, C:\.
----------------------------------------------------------------------------
Firmware detection
----------------------------------------------------------------------------
- Connect your frame and enable USB transfer
(Press "MENU" -> select "USB Connect", "Connect to PC" or whatever its called).
- Wait until Windows shows the frame as a new CD-ROM drive.
Note: do *NOT* install and/or start the software DPFMate on this CD-ROM!
- Open a Windows Command Prompt (START - Enter "cmd" in search box).
- cd to the directory you extracted the ZIP to, e.g.:
$ cd c:\dpf-ax\fw
- Detect your frames type & make backup of its firmware:
$ c:\Python27\python.exe identify.py e:
^
Substitute with your CD-ROM drive letter
A backup of the frames firmware will be saved to "fulldump_win_TIMESTAMP.bin".
- Detect type of a previously made dump:
$ c:\Python27\python.exe fulldump.py fulldump_win_TIMESTAMP.bin
^
Substitute with filename of the dump
If you installed Python to a different path, adjust it accordingly.
Identify.py will tell you if your frame is supported.
If yes --> continue with "Hacking the frame".
If no --> continue with "Unsupported frame".
----------------------------------------------------------------------------
Firmware backup only
----------------------------------------------------------------------------
- Connect your frame and enable USB transfer
(Press "MENU" -> select "USB Connect", "Connect to PC" or whatever its called).
- Wait until Windows shows the frame as a new CD-ROM drive.
Note: do *NOT* install and/or start the software DPFMate on this CD-ROM!
- Open a Windows Command Prompt (START - Enter "cmd" in search box).
- cd to the directory you extracted the dpf-ax ZIP to, e.g.:
$ cd c:\dpf-ax\fw
- Enter
$ c:\Python27\python.exe fulldump.py e:
^
Substitute with your CD-ROM drive letter
A backup of the frames firmware will be saved to "fulldump_win_TIMESTAMP.bin".
If you installed Python to a different path, adjust it accordingly.
----------------------------------------------------------------------------
Hacking the frame
----------------------------------------------------------------------------
To flash the modified fw under Windows you need a tool called "ProgSPI.exe"
from Buildwins's SDK. Have a look at
http://openschemes.com/2011/08/24/ax206-hardware-bootloader-well-that-was-easy/
for more information.
Download the firmware package "dpf-ax_0.xx_firmware_YYYMMDD.zip" from
http://sourceforge.net/projects/dpf-ax/files
("xx" is the version, "YYYYMMDD" is a timestamp. Use the one with the newest timestamp).
Extract it and use the fw_TYPE.bin that matches the TYPE identify.py detected.
Note: if ProgSPI.exe tells you something like
"Can't find flash info, please add its info to flash library according to the flash ID"
your flash chip is not in its the list of know devices.
Go to http://forum.doozan.com/list.php?9 and search for "FlashLib.ini".
Use the newest one you can find. If the message still appears, post a request
in this forum (include ProgSPI's output) or - if you are *REALLY* sure what you are
doing - add a new entry to FlashLib.ini by yourself.
----------------------------------------------------------------------------
Unsupported frame
----------------------------------------------------------------------------
If your frame is currently not supported by dpf-ax, post a request in
http://forum.doozan.com/read.php?9,10026. Don't forget to include the
dump of the original firmware.
Or switch to a real OS (Linux), try to understand how dpf-ax works and add the
frame by yourself. ;-)
----------------------------------------------------------------------------
Windows driver
----------------------------------------------------------------------------
There is no Windows driver for hacked frames. Period.
----------------------------------------------------------------------------
Notes
----------------------------------------------------------------------------
- Again: if possible, use the Linux version of these tools!
See http://sourceforge.net/projects/dpf-ax.
- You need a Python 2 interpreter. Python 3 will not work.
- Fulldump.py and identify.py are not able to detect the size of
your frames flash chip under Windows. So they will ALWAYS read 1 MB of
your frames flash (which is enough for type detection), even if
the flash size is greater than 1 MB.
Alles anzeigen
Liste alle Änderungen:
Fri, 10 May 2013
v0.40 by superelchi
* General cleanup:
- Removed unnecessary files.
- Makefile cleanup.
- README cleanup.
- Renamed display firmware files from fw_disp_* to fw_*.
- Readded missing "reverse" folder.
- Renamed folder "fw" to "tools".
* Compatibility fixes:
- Added check for correct sdcc version in src/Makefile.
- Added headerfile <stdint.h> to dpf.h.
- Compatibility fix in python/Makefile for non-debian linux.
- All python skripts now syntax compatible with python 3. But still need python 2.7 to run. :-(
* Partial windows support:
- identify.py and fulldump.py now work on windows (see tools/README.windows).
* identify.py changes:
- Flashdump now saved to folder tools instead of tools/identify.out.
- Flashdump filenames now include a date/time stamp.
- Renamed temp folder from identify.out to lcd.tmp.
- Dropped support for generic models.
- Better firmware detection.
- Signature expanded to include backlight and contrast type.
- "-d" switch will build skeleton lcd files (dpfmodel.h/lcdblit.s/lcdinit.s/lcdsetor.s) in identify.out.
* Firmware:
- Dropped support for generic models.
- New resolution: 160x128.
- NO_BATTERY_CHECK in src/Make.config is now uncommented by default.
- Menu-Setup-Backlight: value wraps around instead of stopping at lowest/highest value.
- Menu-Setup-Contrast: value wraps around instead of stopping at lowest/highest value.
- Better Backlight & contrast handling.
- Fixed error in init.c: some types did not wake up on Keypress after Poweroff (by "Menu"|"Off").
* Deleted all "generic" models:
- blue.
- focal, focal_portrait.
- pearl, pearl_portrait.
- pink.
- white.
* New models:
- abeyerr_black_3 (thx joelbl).
- august_dp150a.
- coby_dp180 (thx johni).
- dx104838_2 (thx j3r, mihre).
- dx104838_3 (thx ralf001).
- linkdelight_black_portrait_2 (thx Mr. P)
- linkdelight_black_portrait_3 (thx prezes551)
- veovision (thx ternyk).
- xg4241 (thx marcusbrutus).
- zipp_dp605 (thx CaptainCheeks).
* Changed models:
- dx104838 brightness control fixed (only on/off supported by this modle).
- linkdelight_black portrait now supported.
- yallstock_black_portrait now supported.
Alles anzeigen
Grüße,
superelchi
Klasse Arbeit Superelchi
Eine Sache noch, du hast ja die focal Fw raus, da ich den Original Dump noch habe, habe ich identify.py drüber gelassen und vorgeschlagen wird die linkdelight Fw. Leider funktioniert die linkdelight nicht mit dem Focal.
Hier mal die Originale focal http://ul.to/n5gvpa92
Leider funktioniert die linkdelight nicht mit dem Focal.
Stimmt. Das Linkdelight hat zwei Signaturen. EIne davon scheint falsch zu sein. Hat nur noch keiner gemerkt.
Probier mal diese Fw. Bitte unbedingt die Helligkeitssteuerung probieren! Die sieht komisch aus...
Gruß
superelchi
Schön, dass die Entwicklung weitergeht
Nur, könntest Du einem "Nicht-Linux-Profi" kurz auf die Sprünge helfen, wie man die neue Version auschecken kann?
In meiner VM-Ware hatte ich das bisher unter dpf-ax/trunk drin. Dort konnte ich über "svn up" auch die Updates bekommen. Aktuell ist dort Rev 42.
Aber weder mit "svn up" noch mit einem Neustart in einem leeren Ordner über "vn co https://dpf-ax.svn.sourceforge.net/svnroot/dpf-ax/trunk" bekomme ich die neue Version.
focal funktioniert soweit, beim verstellen der backlight verändert sich aber die Helligkeit nicht.
Aber weder mit "svn up" noch mit einem Neustart in einem leeren Ordner über "vn co https://dpf-ax.svn.sourceforge.net/svnroot/dpf-ax/trunk" bekomme ich die neue Version.
Sourceforge war so "nett" das Projekt automatisch auf seine neue Platform zu migrieren.
Dabei haben die die Svn-Pfade geändert.
Neuer Pfad/Befehl zum Auschecken:
focal funktioniert soweit, beim verstellen der backlight verändert sich aber die Helligkeit nicht.
Dacht ichs mir doch. Ich mach gleich ne neue Version.
Gruß
superelchi
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!