Welcome! Log In Create A New Profile

Advanced

LCD screen for your dockstar (cheap! <$5)

Posted by petergunn 
Re: LCD screen for your dockstar (cheap! <$5)
August 24, 2012 07:25PM
=========



Edited 1 time(s). Last edit at 08/25/2012 12:01PM by funtoy1001.
Re: LCD screen for your dockstar (cheap! <$5)
September 01, 2012 03:01AM
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?
Re: LCD screen for your dockstar (cheap! <$5)
September 01, 2012 06:11AM
ax206geek Wrote:
-------------------------------------------------------
> bob_binz from raspberry pi forum reported that
> fw_disp_dx27893 matches this
> [url=http://www.7dayshop.com/7dayshop-pebble-digit
> al-photo-frame-1-5-tft-keyring-version-silver-irre
> sistible-price?q=photo%20keyring&sl=sl]frame[/url]
> and here's the original
> [url=https://dl.dropbox.com/u/47483382/gembird_dpf
> _img.bin]firmware[/url]. 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 change soon - knowndpfs.py will be replaced by a file to be autogenerated from infos in src/lcd/ <model>/dpfmodel.h files (working on it). These "dpfmodel.h"-files will also replace the "#if defined / #ellif defined .." spaghetti-code in src/config.h (already done, made adding contrast settings much cleaner).
So in the future all model-dependent infos will be in one place.

superelchi
Neles92
Re: LCD screen for your dockstar (cheap! <$5)
September 06, 2012 01:36PM
Hi,

I can't not flash the firmware in windows. I make a dump of the orriginal bin with AX20xDump_Tool (windows aplication), when i start the the flash tool (ProgSPI) he say's:

Please wait for checking flash ID
Flash info is CMD-9f : ID:0xef301600
Flash info is CMD-90 : ID:0xefffefff
Can't find the flash info, please add its info to flash library according to the flash ID

Can someone edit it with my ID information. That this works? Or should I really switch to linux.

FlashLib.ini
dpf_dump.bin
Re: LCD screen for your dockstar (cheap! <$5)
September 07, 2012 11:42AM
Added your flash (Winbond W25X32) to FlashLib.ini.
You can try the focal or focal_landscape fw. Identify.py thinks your dpf is compatible...

superelchi
Attachments:
open | download - FlashLib.zip (2.8 KB)
Neles92
Re: LCD screen for your dockstar (cheap! <$5)
September 09, 2012 08:27AM
superelchi Wrote:
-------------------------------------------------------
> Added your flash (Winbond W25X32) to
> FlashLib.ini.
> You can try the focal or focal_landscape fw.
> Identify.py thinks your dpf is compatible...
>
> superelchi

You are the best! Thank you very much. I can flash the firmware!! Yeaahhh
Re: LCD screen for your dockstar (cheap! <$5)
September 14, 2012 08:34AM
Hi there Folks....

I bought a year ago a DPF from Pearl. I've hacked it with this Guide:
http://geekparadise.de/2011/04/digitaler-bilderrahmen-von-pearl-als-statusdisplay-fur-dockstar/

It worked flawelessly with lcd4linux ...


Now it was not used for more then 8 months and I wanted to use it again in one of my new projects but with VNC enabled. So I want to use the Pearl DPF with VNC to show a X session of my dockstar on the DPF like Current playing MusicTitle and Cover with mpd (musicplayerdeamon)

Now I am a little bit confused about this.

1.) Is the VNC Feature now fully useable with my DPF ?
2.) Is there any new firmware I need to flash on my DPF to get VNC working ?
3.) Does the VNC Feature need to be configured and compiled into lcd4linux?
4.) Is it possible with current firmwares that the Background Illumination can be dimmed or turned off by lcd4linux?


Is there a up to date guide I can follow so I will get the thing up running with VNC!


Thank you in advance for clearing up these questions!


Greetings Ron!


EDIT:

Finally now after nearly 2 days of trying out , installing things, many compiling errors and so on I got the Firmwares compiled from " http://dpf-ax.svn.sourceforge.net/ " ...

God I was raging many times til now! ^^

I flashed then the PearlDisplay Landscape Mode while in Bootloader Mode and now there are many eyes looking at me! ^So the Flashing was successfull...

Now I also compiled lcd4linux and it is working and also installed tightvnc to get the PyDpf.py with my MPD Server working.


I am startig tightvnc with folowing command:
vncserver :2 -geometry 320x240 -depth 24

And after executing PyDPF.py I am getting following error:
root@soprano:/home/lcd4linuxstuff/pydpf/pydpf# python PyDPF.py
Found AX206 DPF
Got LCD dimensions: 320x240
Traceback (most recent call last):
  File "PyDPF.py", line 627, in <module>
    main()
  File "PyDPF.py", line 616, in main
    handler = RemoteEventHandler()
  File "PyDPF.py", line 476, in __init__
    self._mpdHandler = MPDHandler(self._DPF,dpfrender.MPDrender(self._DPF),config.MPD_REFRESH,self)
  File "PyDPF.py", line 269, in __init__
    super(MPDHandler,self).__init__ (DPF,render,timeout,parentThread)
  File "PyDPF.py", line 215, in __init__
    self._weather.update(config.WEATHER_CITY)
  File "/home/lcd4linuxstuff/pydpf/pydpf/utils/weather.py", line 59, in update
    self._wt = pywapi.get_weather_from_google(city)
  File "/home/lcd4linuxstuff/pydpf/pydpf/utils/pywapi.py", line 115, in get_weather_from_google
    handler = urllib.urlopen(url)
  File "/usr/lib/python2.7/urllib2.py", line 126, in urlopen
    return _opener.open(url, data, timeout)
  File "/usr/lib/python2.7/urllib2.py", line 406, in open
    response = meth(req, response)
  File "/usr/lib/python2.7/urllib2.py", line 519, in http_response
    'http', request, response, code, msg, hdrs)
  File "/usr/lib/python2.7/urllib2.py", line 444, in error
    return self._call_chain(*args)
  File "/usr/lib/python2.7/urllib2.py", line 378, in _call_chain
    result = func(*args)
  File "/usr/lib/python2.7/urllib2.py", line 527, in http_error_default
    raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
urllib2.HTTPError: HTTP Error 403: Forbidden


Can someone help me with this... I am near to completion...


And What I also wanted to ask:

Should I use the hackfin Firmwares or are there any more feature rich firmwares available for the Pearl AX206 Display?

I wanted to get the Display right into VNC Mode after bootup displaying MPD Informations. Is there a way to replace the Picture with the eyes with a self made picture? And when lcd4linux is shut down is there a way to show again this self made picture/logo again instead of showing the goodbye message from lcd4linux?

Is there also a way to change the view-mode of PyDPF while running? So e.g. when MPD is Playing it shows the MPD Informations and when MPD is not playing any Music the Display will show Time and weather or something else?

Is there also a way to control the Backlight directly over lcd4linux or do i need to set it manually to the intensity with the Buttons on the back of the DPF ?


Thank you in advance. Man. This was a real PITA to the state I got this working now. Only the PyDPF errors arent resolved now... I am really happy about any help!


Thank you!

Greetings Ron!



EDIT2:

For all of you who are struggling to get lcd4linux compiled with mpd support I am providing here a checkinstall DEB package of lcd4linux with mpd Support compiled on dockstar Debian wheezy. Maaaaan.. This was a real big fat PITA!!!!!


Think this would be really helpfull for a lot of people!


I am still struggling with the errors of PyDPF... Can someone help me? I think google had changed their API or whatever so the GET requests from the PyDPF.py script are blocked from google's site!

How can I resolve this?!

Greetings Ron



Edited 8 time(s). Last edit at 09/17/2012 09:33AM by BigRon.
Attachments:
open | download - lcd4linux_0.11.0-1_armel.deb (83.2 KB)
djJack
Re: LCD screen for your dockstar (cheap! <$5)
September 17, 2012 10:56AM
Hi superelchi!

First of all thank you very much for your fantastic job on this project.
I recently acquired an egg-shaped dpf (it looks like this http://www.jovisa.biz/images/egg%20dpf%20or%20copy.jpg ) that was succesfully flashed with the acme_1 firmware.
The only problem is that, once again, the contrast makes the screen unreadable even at maximum brightness. It's way too dark.

I tried for an entire afternoon to fix it, but alas, my asm knowledge is limited and I couldn't figure out how to do it on my own. Could you please fix this problem? You can find my original firmware here: https://www.dropbox.com/s/zucn53j7mdn8cuu/full.bin

Thank you in advance!
Re: LCD screen for your dockstar (cheap! <$5)
September 19, 2012 09:31AM
@djJack
Please try attached fw.

superelchi
Attachments:
open | download - fw_disp_jovisa.zip (27.4 KB)
djJack
Re: LCD screen for your dockstar (cheap! <$5)
September 19, 2012 09:54AM
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?
Re: LCD screen for your dockstar (cheap! <$5)
September 19, 2012 11:52AM
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.

superelchi
dakkara
Re: LCD screen for your dockstar (cheap! <$5)
September 22, 2012 05:03PM
Not sure I am doing this correct but when I run:
sudo python fw/restore.py src/fw_disp_coby_dp151_bw.bin -f

I get:
Found AX206 DPF (bootloader)
failed to open flash driver
Traceback (most recent call last):
File "fw/restore.py", line 33, in <module>
size = detect.detect_flash(d)
File "/home/david/notepad/dpf-ax/trunk/fw/detect.py", line 78, in detect_flash
manu, dev0, dev1 = d.probeFlash()
SystemError: 94:(ffffffff): Unknown error

I have a coby 151bw, any help is preceated =)
Re: LCD screen for your dockstar (cheap! <$5)
September 23, 2012 04:03AM
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.

superelchi
dakkara
Re: LCD screen for your dockstar (cheap! <$5)
September 25, 2012 05:23PM
Thanks that worked and I have hacked the DPF.

Now I have another problem, does anyone have an lcd4linux ipkg with dpf driver support and mpd plugin or know where I can find a guide to build it myself?

Thanks in advance =)
dms
Re: LCD screen for your dockstar (cheap! <$5)
September 27, 2012 02:23PM
Hello I've got this frame from ebay http://www.ebay.com/itm/280736717264. This is what I found out till now:

dpf-ax-trunk/fw#  python detect.py /dev/sr2
Opening generic SCSI device '/dev/sr2'
Manufacturer: Winbond
Size        : 1 MB


[ 9128.475236] usb 5-2: new full-speed USB device number 4 using ohci_hcd
[ 9128.680210] usb 5-2: New USB device found, idVendor=1908, idProduct=0102
[ 9128.680221] usb 5-2: New USB device strings: Mfr=2, Product=3, SerialNumber=0
[ 9128.680228] usb 5-2: Product: Digital Photo Frame
[ 9128.680234] usb 5-2: Manufacturer: BUILDWIN
[ 9128.689714] scsi16 : usb-storage 5-2:1.0
[ 9129.696947] scsi 16:0:0:0: CD-ROM            buildwin  Photo Frame     1.01 PQ: 0 ANSI: 2
[ 9129.707940] sr2: scsi3-mmc drive: 40x/40x writer cd/rw xa/form2 cdda tray
[ 9129.708366] sr 16:0:0:0: Attached scsi CD-ROM sr2

dpf-ax-trunk/fw#  python fulldump.py /dev/sr2 
Opening generic SCSI device '/dev/sr2'
Manufacturer: Winbond
Size        : 1 MB
Reading 100000 bytes...
Wrote full.bin
dpf-ax-trunk/fw#  python identify.py /dev/sr2 
Detecting & reading dpf flash...
Opening generic SCSI device '/dev/sr2'
Manufacturer: Winbond
Size        : 1 MB
Reading 100000 bytes...
Flash written to file 'full.bin'.

Looking for firmware.............: Found (coby, 240x320 px).
Looking for known version info...: None.
Looking for Openwin..............: Found.
Looking for LcdIniTbl............: Found.
Looking for known signatures.....: None.

Sorry, no matching dpf found.

I've uploaded full.bin here: http://www.file-upload.net/download-6634546/full.bin.html

Let me know if something else is required. Hope you can help me.

Thanks
Re: LCD screen for your dockstar (cheap! <$5)
September 27, 2012 08:40PM
dakkara Wrote:
-------------------------------------------------------
> Thanks that worked and I have hacked the DPF.
>
> Now I have another problem, does anyone have an
> lcd4linux ipkg with dpf driver support and mpd
> plugin or know where I can find a guide to build
> it myself?
>
> Thanks in advance =)

Check my post(s) on page 21 of this thread for script that will do that for you.

Roman
Re: LCD screen for your dockstar (cheap! <$5)
September 28, 2012 05:53AM
@dms

Interesting - a new species! Unkown enclosure! Battery powered! Portrait! :-o

Please try attached fw.

superelchi
Attachments:
open | download - fw_disp_delightdigi_black_portrait.zip (27.6 KB)
dakkara
Re: LCD screen for your dockstar (cheap! <$5)
September 28, 2012 05:07PM
I ran the script and made a working lcd4linux package but it refuses to install because of missing libdpf. I am running this on a mips (openwrt) sustem, do I need to crosscompile libdpf for mips? If this is outside this thread I appoligise this is just the only active place I know where people are talking about this. I think I just don't understand what libdpf is, I see many versions of it ie libdpf.o libdpf.h etc. Can I just copy this to /lib ?
Sorry it this is a dumb question I am new to this.
Re: LCD screen for your dockstar (cheap! <$5)
September 29, 2012 09:15AM
Hi dakkara,

Can you post error message(s) that you are getting?

Thanks
Roman
dms
Re: LCD screen for your dockstar (cheap! <$5)
September 29, 2012 12:49PM
Hello @superelchi,

thanks a lot for the firmware I've tried it:
# python restore.py ../src/fw_disp_delightdigi_black_portrait.bin 
Found AX206 DPF (bootloader)
Manufacturer: Winbond
Size        : 1 MB
Flash size mismatch, specify -f to force

# python restore.py ../src/fw_disp_delightdigi_black_portrait.bin -f
Found AX206 DPF (bootloader)
Manufacturer: Winbond
Size        : 1 MB
Erase full flash...
Flashing sector 0...
Flashing sector 1...
Flashing sector 2...
Flashing sector 3...
Executing applet..

unfortunately only ~ 1/4 of the display is used

(see here)

Hope, you can help me with that.
dakkara
Re: LCD screen for your dockstar (cheap! <$5)
September 29, 2012 01:27PM
I crosscompiled lcd4linux, but when I try and install I get this message
root@SongBird:/home/packaged 1# opkg install lcd4linux-custom_r1187-1_ar71xx.ipk
 
Installing lcd4linux-custom (r1187-1) to root...
Collected errors:
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for lcd4linux-custom:
 * 	libdpf * 
 * opkg_install_cmd: Cannot install package lcd4linux-custom.

Re: LCD screen for your dockstar (cheap! <$5)
September 30, 2012 01:03AM
Quote

dakkara wrote:
-------------------------------------------------------
I crosscompiled lcd4linux, but when I try and install I get this message

I did not realize that you are crosscompiling, the script is meant to run on ARM device (dockstar or raspberry pi).
Are you crosscompiling on PC linux machine?

I suppose if you follow script line by line you will see what it is doing and you can modify it for your environment.
The missing libdpf library and module is built during compilation of dpf-ax firmware.

Roman
Re: LCD screen for your dockstar (cheap! <$5)
September 30, 2012 03:44AM
dms Wrote:
-------------------------------------------------------
> Hello @superelchi,
>
> unfortunately only ~ 1/4 of the display is used
>
Sorry. Used wrong display size. :-(
Please try this.

superelchi
Attachments:
open | download - fw_disp_delightdigi_black_portrait.zip (84.4 KB)
dms
Re: LCD screen for your dockstar (cheap! <$5)
September 30, 2012 05:27AM
superelchi Wrote:
> Sorry. Used wrong display size. :-(
> Please try this.
>
> superelchi

Thanks, the size is now correct, but I can't read any text on the menu, because white background, and the black highlighting bar and black text display

cheers
Re: LCD screen for your dockstar (cheap! <$5)
September 30, 2012 05:45AM
Only the menus not working?
Does the menu highlight move correctly?
Is the splashscreen displayed correctly after reset (cocktail)?

superelchi



Edited 2 time(s). Last edit at 09/30/2012 05:47AM by superelchi.
dms
Re: LCD screen for your dockstar (cheap! <$5)
September 30, 2012 06:08AM
superelchi Wrote:
-------------------------------------------------------
> Only the menus not working?
> Does the menu highlight move correctly?
> Is the splashscreen displayed correctly after
> reset (cocktail)?
>
> superelchi

It looks like I can display something with lcd4linux and the whole display seems to be usable.
The menu highlight moves correctly, and I can go inside the menus (counting the options in submenus, because I can't see anything there)
Even after reset there is no splashscreen, I only get black screen. After pressing menu button I see the menu. After starting lcd4linux I can see the output on the screen.
Re: LCD screen for your dockstar (cheap! <$5)
September 30, 2012 08:45AM
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?

superelchi
Attachments:
open | download - pearl.zip (161.8 KB)
dms
Re: LCD screen for your dockstar (cheap! <$5)
September 30, 2012 09:06AM
superelchi Wrote:
-------------------------------------------------------
> 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?
>
> superelchi

Hello, really apprieciate your help. I've tested all of them. fw_disp_pearl.bin and fw_disp_pearl_custom.bin look very similar to what I've describe before: white screen, black highlight line. On fw_disp_pearl_custom.bin when moving around in the menu, I've got a crash with red background.

fw_disp_pearl_portrait.bin works nice (almost perfect) I see the coctail splashscreen and the menu correctly I aslo can use the screen. The only problem the screen (splashscreen, menu, and lcd4linux) is upside down (rotated by 180 degrees).

Could you somehow rotate it?
Re: LCD screen for your dockstar (cheap! <$5)
October 01, 2012 08:53AM
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.

superelchi



Edited 2 time(s). Last edit at 10/01/2012 08:54AM by superelchi.
dms
Re: LCD screen for your dockstar (cheap! <$5)
October 01, 2012 02:34PM
Hello superelchi,

strange things going on here. After you message that I have to stick either with working menus or working display. I've compiled trunk once again running the script from http://forum.doozan.com/read.php?9,2435,9321#msg-9321. Afterwards I flashed the fw_disp_delightdigi_black_portrait.bin firmware and it works nicely. I see the splashscreen (coctail), the menu, and display is working nicely.

As it looked very strange to me, I've tried to reproduce it.
I've restored original firmware, and then flashed again with fw_disp_delightdigi_black_portrait.bin. An it works.

So for everyone searching for nice frame, this ones works with linked firmware (fw_disp_delightdigi_black_portrait.bin)

Description: New Black Mini 2.4 " LCD Digital Photo Picture Slide show Frame + USB Cable
Item on ebay: http://www.ebay.com/itm/280736717264


Thanks once again for your help.

Cheers
Author:

Your Email:


Subject:


Spam prevention:
Please, enter the code that you see below in the input field. This is for blocking bots that try to post this form automatically. If the code is hard to read, then just try to guess it right. If you enter the wrong code, a new image is created and you get another chance to enter it right.
Message: