Superelchi: > > .. but I hope you will keep the current protocol > for compatibility with - uhm - > not-the-recommended-way driver implementations? > Like mine :-) sure, the old procotol will stay, the dpflib recognizes different types. The reason actually is, that I've been noodling kind on a remote display running on a FPGA with attached USB FIFO with a much simpby hackfin - Displays
Hi, This isn't correct: Opening generic SCSI device '/dev/bus/usb/004/021' calling SCSI ioctl(): Operation not permitted SCSI inquiry failed To access the DPF in HID or hacked mode (non-scsi device), you simply call dpf_open like: error = dpf_open("usb0", &dpf); The mode the device is in will be autodetected. If you specify a file path, it wby hackfin - Displays
Hi superelchi, I've added you as project member. Feel free to just add stuff, but make sure you don't break existing code, such that people can choose their menu skin and behaviour etc. using -D options (defines). I also have a whacky adaptation of a VNC server that works with the display. Maybe someone (you?) would like to finish the framebuffer driver for the kernel, so that peoplby hackfin - Displays
Hi dppfan, Initialization sequences look like #include "mylcd.h" // These are the register defines of your LCD #include "lcduser.h" #pragma codeseg LCDAUX #pragma constseg LCDAUX __code unsigned char mylcd_initseq[] = { CMD_CS, CMD_CS, DELAY(10), CMD_RESET | LOW, DELAY(10), CMD_RESET | HIGH, DELAY(25),by hackfin - Displays
Hi superelchi, you're not missing anything. It was a bug with precompiled values. Rev6 in the repo should now work with all frames in (almost) all modes. Cheers - hackfinby hackfin - Displays
Just ignore the lib_ili and focal build option stuff for now. I might check that in again, once I get it tested (need to get my hands on one of those focal frames first. Mine broke..)by hackfin - Displays
Hi., Have a loot at bootload.c and include/spiflash.h, if your flash uses other commands, you might have to implement an option and extend flash_probe_hid() for other flash support. Most of the flashes I know should be compatible with the ST protocol though. I've only come across one flash that was different. Forgot where I put that DPF though.. Good luck, - hackfinby hackfin - Displays
Now that's very strange. It seems aslink is getting total garbage. Can you see what's in tmp.lnk? Looks like it is filed with hex crap from elsewhere. I have no clue though where this might happen. Did it work before?by hackfin - Displays
Hi, I've added some missing files to the repo (see fw/ folder). netpp is used only to generate the header files from our internal XML database, you don't need it. I'm afraid that the XML stuff can't be currently opensourced, that's why all LCD stuff is packed into this lib for now. But you can easily write your own initialization routines and handlers, see "API&qby hackfin - Displays
Hi guys, after quite some inactivity on the ax206 DPF repository, I have synced up some changes, as announced on http://tech.section5.ch/news/?p=77. Sorry, this was due for months, but since noone really had contributed code, I was lazy.. In short: You can build the entire alternative firmware from scratch with free linux tool It is no longer required to hack the frame using the scriptsby hackfin - Displays
Hi ju, not as of now, this "feature" is part of the original firmware. You could try hacking that as well, but I wouldn't bother, a new experimental firmware to fully replace the existing hack is on the way. Don't know when it will be released though. Merry xmas, - hackfinby hackfin - Displays
Hi, I have no JTAG HW and SW for MIPS and no experience with those chips (except from the Silicon Graphics era). Are there any free tools or specs for the JTAG debugging part?by hackfin - Displays
Hi guys, the Actions Semiconductor MP4 unit arrived, yes, it is obviously a MIPS, not an ARM as I hoped. So for me, no fun with JTAG hacking. I haven't found much information on the net, I don't know if there is a significant community behind it, so I'll put the thing back to the drawer for now. Anyhow, we put the build framework for the AX206 firmware online, so you can playby hackfin - Displays
BTW, for those keen on hacking, I found something else looking quite cheap: https://www.dealextreme.com/p/designer-s-2-8-touch-screen-portable-multi-media-player-w-1-3mp-camera-fm-radio-av-out-tf-4gb-47336 If that could be turned into a remote screen, it would be a blast because of the touch screen features. BTW, this item is likely to have an ARM inside, but I'll know more when I getby hackfin - Displays
I don't know this model, but it is likely to be an ARM based one, if it has SD slots. The ARM ones are somewhat easy to access, once you identified the JTAG connector. More recent chips have Serial Wire Debug interfaces instead. Just buy one, open it up, and show us the guts in high res :-)by hackfin - Displays
I was wondering if there's someone out there looking into interfacing these DPFs with a VNC server. I've modified vnc2dl (https://github.com/quentinsf/vnc2dl/wiki) so far to blit stuff to an AX206 DPF via a vnc4server, I guess the next step would be to look at hacking a simple frame buffer kernel driver so that we can use this as a real monitor, like those DisplayLink devices. For VNC,by hackfin - Displays
Hi, we've been doing a bit of 'work' again. Well, more playing around, but anyhow: there is now a bit more elaborating HOWTO and improved scripts on getting code into yet unsupported frames, and also a new experimental release of experimental firmware (under development). It is fully functional with lcd4linux though, including new features as orientation and backlight control.by hackfin - Displays
Hi there, the message about the lack of "claim interface" is nothing to worry about. It just means that I've forgotten to do a usb_claim_interface(). There will be a next release of the libdpf with fixes and more functionality. If more people would second a public SVN repository, I'll set up one at google code.by hackfin - Displays
Hi Heinz, I think you should have libgd (Ubuntu: libgd2-noxpm-dev) installed to make configure add the image widget code to the Makefile. For displaying multiple lines from a file, I guess it would be more elegant to write an extra plugin, but I haven't gotten to that yet, still fiddling with AX206 firmware in that little free time left.by hackfin - Displays
Hi guys, I got plenty of requests lately to further elaborate on this hack, but I'm afraid I've got to postpone stuff, so you'll have to look at the source file for existing working patches for the moment and see if you can adapt those. So far I've been lacking time to figure out something automated, and I'm quite sure all the work put into the latter won't pay off,by hackfin - Displays
Hi, you just need the right configuration file. I've attached a rudimentary one, you might want to fiddle with the layout.by hackfin - Displays
Hi, > > ..... > idVendor 0x1908 > idProduct 0x1320 > bcdDevice 0.00 > iManufacturer 2 BUILDWIN > iProduct 3 Photo Frame > ..... > I'm afraid, this frame isn't hackable, it's AX203 based. Look for the ones with PID 0102 (AX206).by hackfin - Displays