Because this thread is getting longer and longer and we have a whole section for displays (thanks again Jeff!), I think its time to move requests for unsupported dpfs out of here. Please post new request for unsupported dpfs here: dpf-ax: unsupported dpf - requests. superelchiby superelchi - Displays
Please use this thread for posting requests for unsupported dpfs. First thing to do before tinkering with the display: MAKE A BACKUP OF THE ORIGINAL FIRMWARE! let me repeat it: MAKE A BACKUP OF THE ORIGINAL FIRMWARE! Without a copy of this firmware it is impossible to add your dpf! Or recover it if something goes wrong! There are two possibilities to backup the firmware with dpf-ax:by superelchi - Displays
@grouproot Please try attached fw. Do you have a manufacturer / shop link for this display? superelchiby superelchi - Displays
@daveg: What I wanted to say is, that it's really a LOT of know-how, work and sweat necessary to bring this to life. I dont think it is worth the time to do this for just one specific model. It's much easier to buy one of the square 128x128 dpfs that can be mounted in any direction. Physical rotation. :-) But if you like to learn ax206 programmming / 8052 assembler / sdcc / etc. - yby superelchi - Displays
Looks like you have to different devices. First one (with the white sceen) is a focal compatible one, second one linkdelight_2. superelchiby superelchi - Displays
Could you please give some more infos. Else we have to use our crystal ball. :-O - Identify.py output? - Which fw used for flashing? - Flashing done under Windows or Linux? - What error message? - Messages when connecting the display? superelchiby superelchi - Displays
ax206geek Wrote: ------------------------------------------------------- > Perhaps superelchi can explain how this works and how we can add orientation support. 1. Find out what kind of Lcd is in your display (manufacturer / type). 2. Find a spec-sheet / application-note how to initialize the Lcd. 3. Analyse the initialisation code in lcdinit.s, find the landscape init values and changby superelchi - Displays
FYI: new model "sevendayshop_pebble" comitted. superelchiby superelchi - Displays
@daveg Please try attached fw. superelchiby superelchi - Displays
Please upload your firmware dump. superelchiby superelchi - Displays
ax206geek Wrote: ------------------------------------------------------- > Thanks superelchi for this major update to version > 0.320. > > I would like to suggest that for the next release, > the information on the contrast table can be > included in knowntypes.html as an additional > column. > Done. > Question: How do we go about hacking a new frame &gby superelchi - Displays
FYI: new version is out. See here. superelchiby superelchi - Displays
Finally found the time to commit this version as revision 31. From CHANGELOG: * Support for model specific contrast init. * Dpf type definition moved from config.h to ./lcd/TYPE/dpfmodel.h. * New: knowntypes_builder.py builds type info from definitions in lcd/$(TYPE)/dpfmodel.h: - fw/knowntypes.py - for use by identify.py - fw/knowntypes.html - simple html page listing all supportby superelchi - Displays
Please try attached FlashLib.ini. Btw: your dpf is compatble with "abeyerr_black". Flashing "fw_disp_abeyerr_black.bin" should work. superelchiby superelchi - Displays
@ax206geek Thanks for that. Will add the contrast setting and commit it with the 0.320 release. Code is ready so far and I will commit it as soon as I find the time... @Arktronic Your dpf is already supported in the newest (currently un-committed, see above) release. Please use attached fw. superelchiby superelchi - Displays
Please try this fw. Do you have a manufacture/seller name and/or a link? If not, this one will stay "acme_2"... superelchiby superelchi - Displays
@dms Good news! So I will mark this dpf as 'supported'. And I will have a cute new display for my collection in a few weeks. :-) @All New revision 0.320 with contrast support, better type detection, etc. is almost ready. Only a couple of days now... superelchiby superelchi - Displays
Pearl landscape and custom not working but portrait is? Mmmh... I've just ordered one of these beasts to have a closer look. I fear you have to live with the rotated display and/or missing menus until it arrives. Shipment may take a couple of weeks to Germany. superelchiby superelchi - Displays
Strange. The init and blit code is very similar to the original Pearl. In fact fw_disp_delightdigi_black_portrait works on my Pearl. Splash, menu and everything. Could you try if one of the attached Pearl fws works on your dpf? superelchiby superelchi - Displays
Only the menus not working? Does the menu highlight move correctly? Is the splashscreen displayed correctly after reset (cocktail)? superelchiby superelchi - Displays
dms Wrote: ------------------------------------------------------- > Hello @superelchi, > > unfortunately only ~ 1/4 of the display is used > Sorry. Used wrong display size. :-( Please try this. superelchiby superelchi - Displays
@dms Interesting - a new species! Unkown enclosure! Battery powered! Portrait! :-o Please try attached fw. superelchiby superelchi - Displays
sudo python fw/restore.py src/fw_disp_coby_dp151_bw.bin -f Does not work, Please try cd fw sudo python restore.py ../src/fw_disp_coby_dp151_bw.bin -f Restore.py needs spilib.bin which must be in the calling directory. superelchiby superelchi - Displays
djJack Wrote: ------------------------------------------------------- > Much better! Thank you very much! :D > > Just a question: every time I try to disassemble > the original firmware (1MB dump), d52 complains > about the file being too big. What should I do? Head over to ax206geeks's wiki. Have a good look at the "Reverse Engineering the firmware" part.by superelchi - Displays
@djJack Please try attached fw. superelchiby superelchi - Displays
Added your flash (Winbond W25X32) to FlashLib.ini. You can try the focal or focal_landscape fw. Identify.py thinks your dpf is compatible... superelchiby superelchi - Displays
ax206geek Wrote: ------------------------------------------------------- > bob_binz from raspberry pi forum reported that > fw_disp_dx27893 matches this > frame > and here's the original > firmware. How to update the list of > supported frames with this information? Atm add the CRCs given by identify.py and (optional) an url to knowndpfs.py. Note: will changeby superelchi - Displays
The missing usb.h is part of the libusb development (header) files. An apt-get install libusb-dev may do the trick. superelchiby superelchi - Displays
ax206geek Wrote: ------------------------------------------------------- > > If you need help to do some of the more tedious > work, perhaps you could describe what needs to be > done and some of us can try to help - provided we > are up to the task as many of the enhancements you > are doing are beyond my capability to emulate but > I greatly appreciate everything yby superelchi - Displays
mrlinux Wrote: ------------------------------------------------------- > > The testscreen under setup (disp firmware) was > very helpful. I thought about looking through the > original firmware to find the initial contrast > there, but to be honest, the default contrast on > the original firmware wasn't quite right anyway. > > Mrlinux The next revisionby superelchi - Displays