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?by ax206geek - Displays
@Alex: http://picframe.spritesserver.nl/wiki/index.php/DPF_with_AppoTech_AX206 has a list of supported DPFs but you have to take some risk as the shipped frame may not be an exact match even if previously the merchant shipped a compatible frame.by ax206geek - Displays
@gabychan, you have to upload the original firmware or use python identify.py yourself to identify the needed firmware.by ax206geek - Displays
@superelchi: Here's the uploaded firmware. Original avlabs firmware for avl969s @RomanG: Thanks for the configure script.by ax206geek - Displays
superelchi Wrote: ------------------------------------------------------- Unfortunately for this > to work I have to extract the contrast code from > the original fw and change the "lcdinit.s" and > some more for all supported dpfs... 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 - pby ax206geek - Displays
@RomanG: Thanks for your lcd4linux patch. I'll try it out on both my Pi and dockstar. @MrLinux: Thanks for your dpfsend program. I'll try it out on both my Pi and dockstar.by ax206geek - Displays
@Mrlinux Send an email to Sprite, the wiki owner from this form: http://spritesmods.com/?art=contact&subj=picframewiki. Could you also explain how you worked out the best possible contrast?by ax206geek - Displays
@tavoc Please try this attached file.by ax206geek - Displays
Bumper crop! And 2 more contributors :) Bravo I will update the first post soon.by ax206geek - Displays
superelchi Wrote: ------------------------------------------------------- > But - as I said before: integrating dpflib in its > current state into an existing project is really a > mess (sorry again, hackfin). What we need is to > convert libdpf to a shared library like > "libdpf-ax.so". This shared lib and its headers > can be installed to standard location likby ax206geek - Displays
The drivers part of the git tree has some bits of documentation in xls, pdf format but you'll need to understand Chinese. This is in English though. The folks at arm-netbook have been at this for a while now. In fact they contributed many parts of this wiki. I subscribed to the mailing list archive while waiting for my melee a1000 to arrive. And it arrived today :)by ax206geek - Allwinner A10
Just the heads up that this version of PyDPF at here has VNC client support.by ax206geek - Displays
Wiki. I will try to update regularly with information extracted from the threads.by ax206geek - Displays
http://www.j1nx.nl/tag/allwinner/ https://github.com/christiantroy/ http://linux-sunxi.org/Main_Pageby ax206geek - Allwinner A10
superelchi Wrote: ------------------------------------------------------- > > What about this fw? Better? > > superelchi @superelchi , did you ever get to committing the change to SVN for this LCD?by ax206geek - Displays
1. Uploaded firmware 2. I flashed with restore.py, I seldom boot to Windows :) 3. m25p16 4. I will try the src/res method and report back. 5. src/res method works, no errors.by ax206geek - Displays
superelchi Wrote: ------------------------------------------------------- > It's normally a sign of bad USB connection. > Please try another (high quality) USB cabel, > change USB port, etc. > Does "Resource temporarily unavailable" happen > consistently at the same point? Yes, at the same point. I have tried different ports, different cables and it is the sby ax206geek - Displays
I reported this problem via email to petergunn: For the 5x8 font defined in fonts.txt, the last column of # (column 5) along the width isn't used hence it is behaving more like 4x8. This results in truncated capital letter Y and letter w among the character set. The bug fix created by petergunn in st2205term.c: static font_t *load_font(char *file,int num) { fprintf(stderr,"by ax206geek - Displays
A cheap USB audio adapter from dealextreme/ebay: # cat /proc/asound/cards 0 : USB-Audio - USB AUDIO USB AUDIO at usb-orion-ehci.0-1.3.2, full speed # cat /proc/asound/devices 1: : sequencer 2: [ 0- 0]: digital audio playback 3: [ 0- 0]: digital audio capture 4: [ 0] : control 33: : timer The speech to text script #!/bin/bash arecby ax206geek - Debian
./setsplash.sh ~/rainbow.jpg 128 128 usb0 Using ffmpeg pix_fmt rgb565be Splashfile saved to /root/rainbow.128x128.rgb Sending splashfile /root/rainbow.128x128.rgb to flash... Found AX206 DPF Got LCD dimensions: 128x128 offset: 0x30000 Erasing sector at 0x030000... Flashing sector at 0x030000... bulk write: Resource temporarily unavailable The bulk write error will occur. Is this dueby ax206geek - Displays
superelchi Wrote: ------------------------------------------------------- > If you think, thats all - wait: my newest toy > uses a pwm-signal > but also the frequency must be in a certain range! Thanks for the detailed explanation but I have a feeling this is out of my depth...by ax206geek - Displays
You can flash this in Windows with ProgSPI or with restore.py in Linux. The supported models are listed here:supported models. A newer flashlib for ProgSPI can be found here: http://forum.doozan.com/read.php?9,2435,9912#msg-9912 I will try to regularly update this thread with the latest binary builds from dpf-ax. EDITED 12 Jul 2012: Replaced Rev 27 with Rev 28. EDITED 26 Jul 2012: Repby ax206geek - Displays
@superelchi, thanks for the commit. Can you explain a little on the latest changes to backlight in the code and how it works?by ax206geek - Displays
Worklog of hacking AVLabs AVL969S which is a 1.5inch 128x128 ax206 frame. python identify.py ~/avlabs-avl969s.bin Looking for firmware.............: Found (buildwin, 128x128 px). Looking for known version info...: None. Looking for Openwin..............: OpenWin at 0x1280 (0x000682), len 0x51, CRC = 0x2c33f515 Written to openwin_tmp.bin. Looking for LcdIniTbl............: Moduby ax206geek - Displays
superelchi Wrote: ------------------------------------------------------- > For example: my ax206dpf graphlcd driver for VDR > supports up to 4 displays which can be logically > arranged to simulate a bigger display. Say: 2 hor > landscape x 2 vert landscape = 640 x 480 pixel or > 4 hor portrait = 320 x 960 pixel. By assigning > different serials and an udev rule you canby ax206geek - Displays
superelchi Wrote: ------------------------------------------------------- > FYI: > > New version in SVN > - USB serial number adjustable in menu. How do we use this? Are we supposed to create a udev rule to name each device uniquely and then run the appropriate userland programs?by ax206geek - Displays
sergiosmail Wrote: ------------------------------------------------------- > Hi superelchi > if the file full.bin is the firmware you can find > both files attached > > BR, > Sergio Hi Sergio, both files are identical. But it matches dx27893.by ax206geek - Displays
@C4Vette: Your dx21334 firmware seems to differ from other dx21334 firmware after running a diff with gabychan's firmware. Investigating with identify.py: Looking for firmware.............: Found (buildwin, 320x240 px). Looking for known version info...: None. Looking for Openwin..............: OpenWin at 0x1280 (0x00064c), len 0x73, CRC = 0xf4729795 Written to openwin_tmp.biby ax206geek - Displays
@C4Vette Try the attached file. It uses lcdblit.s from agk_violet and lcdinit.s which I created from lcdinitbl_tmp.txt. I modified dev_mode to 2 to enable identify.py's devel mode. EDIT: Ok this is not needed anymore. python identify.py ../../../dx27893.bin Looking for firmware.............: Found (buildwin, 128x128 px). Looking for known version info...: None. Looking for Opeby ax206geek - Displays
@superelchi: For dx21334, is this sequence correct for lcdinit? X14a1: mov _p3dir,#0x0 ; 14a1 75 ec 00 ul. anl _p1dir,#0xe8 ; 14a4 53 ea e8 Sjh anl _p2dir,#0xfd ; 14a7 53 eb fd Sk} orl _wdtcon,#0x20 ; 14aa 43 bb 20 C; clr _LCD_CS ; 14ad c2 a1 B! clr _LCD_RST ; 14af c2 90 B. mov a,#0x96 ; 14b1 74 96 t. lcall X154c ; 14b3 12 15 4c .by ax206geek - Displays