Categories

Site Sponsors

Who's Online

  • 0 Members.
  • 12 Guests.

Our Turn with the AX206 Digital Photo Frames

5,440 views
COBY_DP151

Hello Schemers,

Last spring, hax0ring keychain-style digital photo frames was all the rage.  Although we did buy a couple and pulled them apart, there was just too much other stuff going on to really get on the bandwagon at the time.  Boo on us!

But upon finding this little COBY DPF-151 sitting in a junk bin, it yelled out “hack me, dammit!” in it’s tiny plastic-toy voice.  And who can resist something like that?

The dust was blown off and the innards were peeked at.  USB was plugged and unplugged and yep – it was alive and screaming “target”!  And with a little luck, we happened upon the full datasheet, development guide, and SDK.   Legally!  We’ll give out the goods later in the article.

Fig 1 – The Target: The Coby (AX206-Based) Digital Photo Frame

Please be warned that everything good may have already been done to this device – who knows!  The masters who made the first inroads into the field have paved a wide and feature-rich trail.  We’ll first start with a little history and summary of what’s been done so far, and then – try to figure out if there’s anything cool left to do!

History

It seems that it all started with a keychain photoframe based on the Sitronix ST2205 CPU.  In an incredibly clever feat, Spritesmods found that the PC photo transfer program acted as a master for blindly reading and writing the internal flash.  By impersonating it’s comms, it was possible to dump out the firmware residing in low flash and then things really took off – Their project to  Use a DPF as a second display generated a ton of interest and the pace began to pick up.

Around that time, people started finding that their DPF’s were coming with a different chip, the Appotech AX206.  It’s another 8051-cored System-On-Chip (SOC), which simply means that the LCD controller, memory controller, etc, are all assembled together on one chip.  So plop that one chip down, add your flash and LCD and you have a DPF.  Neat!  Or throw away the crappy firmware and write your own, and you have a tiny 8051 system with a built in LCD.  Even neater!

As far as we can tell, Section 5′s articles on the AX206 were the first reported hacks of this new generation of DPF.  Kudos!  Their direction is in use of the device as a second display for a PC, or as a very low cost display for devices like the DockStar, which can be hacked for use as a Linux server but comes with no display.   Read the epic dev thread LCD screen for your dockstar (cheap! <$5) at Doozan concerning lcd4linux and the DPF’s..

Nowadays, the best general-purpose compendium of knowledge on the internal details of these devices is probably at Spriteserver.nl.  Read up and absorb knowledge, schemers.  You will need it as we dive deeper into this device on Page 2.

Hacking the Xyron Design Runner Chapter 2: Card FAT Format

1,826 views

EDIT 6/10

We’ve found a mistake in the XAT decoding and corrected it.  There was an offset in the entires, and too many bytes in the header row.  Ignore any old versions of this page that you may see.

Welcome back to another session on hacking around with the Xyron Design Runner.  As you will recall, we left you at the end of our first post on this device with a couple of meager disc images, and not much else to go on.  Today, we’ll be investigating the XAT – the Xyron Allocation Table.  This table of entries exists at the beginning of each card, and it tells the XDR where to go find the data you’d like to print.  Before we can . . . → Read More: Hacking the Xyron Design Runner Chapter 2: Card FAT Format

Hacking the Xyron Design Runner Chapter 1: Homebrew USB Card Reader/Writer

18,162 views
Setup

Hacking the Xyron Design Runner

Chapter 1: Homebrew USB Card Reader/Writer



This launches a series of articles on a truly neat device, the Xyron Design Runner.  This device is a mini handheld printer, using a optical-mouse type motion detection and custom inkjet cartridge driver to print little designs and phrases on scrapbooks and such, just by sliding the device sideways across the page.  Cool!


Fig 1 – The Xyron Design Runner



We’ve had one collecting dust in the “To-be-hacked” pile, and finally got around to actually getting something working.  Truth be told, we put a bunch of effort into it a year ago and only got abysmal read/write speeds with lots of data errors.  That crappy reader has been mothballed in favor of using a Teensy, and it works like a freakin charm!

Here’s our Teensy plug (and no, we don’t get free shit from them.  Although we’d totally accept it!)

Teensy Rocks.  You should get one



Hahaha.  In all honesty, we respect the Arduino and all the awesome development that it has enabled.  Like blinky LED’s.  But for this project, you’ll really want the speed of USB comms.  Not that our little reader firmware couldn’t be ported back to Arduino, just that it would be dog slow.  Feel free to, if you like.  This project could also be easily ported to any of the other USB AVR devices, and probably just recompiled for another ATMEGA board if it even requires a recompile at all.  Might just run on a breakout board without any changes.  But still, get a Teensy.

Back to the story of the XDR (Xyron Design Runner).  Like early-generation ebooks, this device rose and fell due to overenthusiastic DRM.  You can only print what’s on the little memory cards, and you can bet your ass that the retail value of fourty pieces of crappy clip art is exponentially inflated by putting it on said little card.  Now a hundred bucks for a cool little printer is a price that is fair to both buyer and seller.  But $49.99 for each card kills the buzz pretty quick.  That cute little teddy bear just ain’t worth a whole dollar, no matter how many times you print him around the border of your memo.  And with no way to send clip art from the PC to the little card you’re pretty much stuck with what Xyron gives you.

There is also a second category of memory card: Font Cards.  With one of these, and another $100 device (The Xyron Disc Maker) you can generate your own phrases using a font of Xyron’s choosing.  Assuming you shell out another $50 for a “Xyron Blank Disc” to write to.  The concept is certainly cooler than clip art, but fonts get old quick as well.  It’s like the 80′s – everyone wants to write one Christmas card using 6 different novelty fonts, but a month later you type everything in Arial because that’s the default and none of the others is interesting enough to reach up and click the selection box.  Meh.

Now of course those cards LOOK tempting – just like SD cards – but like we, you, and every other joe that’s ever seen one knows: They can’t be read in a normal SD card reader.  Wooo, mysterious!  Untold goodies and technical intrigue (and clip art) that we can’t get our hands on – so frustrating!

Well you’re lucky you dropped by, as all mysteries will soon be revealed.  But the XDR story continues..

The thing that is really interesting about all of this is that there seems to have been a little cross-pollination in a company called PrintDreams.  Presently, they are developing hand-held printers that blow the doors off the Xyron – random swiping and all kinds of technical excellence.  It appears they were the design team for the Design Runner, and later launched their own (non-Xyron) product called XDR PC-Link.  This is a card reader and software package to write your own clip-art and phrases onto the Xyron Blank Cards to be used in the Design Runner.  Neat.  We hope they got blessing for this from Xyron, because launching an unlicensed product using the detailed technical information generated during a round of consulting is a giant flaming no-no.

As tells the rise and fall of the Design Runner.  It’s almost impossible to find in brick-and-mortar stores nowadays, and will probably die out entirely soon as the print cartridges (also way overpriced, but the world tolerates ink that costs more than gold) are becoming harder and harder to find.  The prices for the XDR have fallen to about $70 from Amazon.com or even cheaper from ebay.  Not quite fire sale, but we can see the supply outweighing the demand.  So get one now if you’re interested, they may not be around for long.

Now we know you’re not here for story-time.  You want us to shut up and dump the technical details on the card, the schematic, the firmware, and the source.  So you better browse over to page 2, dearies, and get cookin.

Continued on Next Page…

Jump to Page 2