Shop OBEX P1 Docs P2 Docs Learn Events
Looking good to hack Ativa 7 inch photo frame — Parallax Forums

Looking good to hack Ativa 7 inch photo frame

localrogerlocalroger Posts: 3,451
edited 2014-02-10 02:10 in Propeller 1
Some of you might remember this thread where I proved out driver timing for the Philips PET 702 portable DVD player...

http://forums.parallax.com/showthread.php?129077-29-lines-of-60-characters-on-a-7-inch-portable-LCD

Of course the PET 702 is no longer in production, even though they're easy to get (and very cheap if you don't care about the DVD working LOL) from eBay. Still, I decided to throw $39 at something a little more current. Friends and Neighbors, I give you the Ativa model PF-7AW-201-P3R photo frame, currently available from Office Depot:

http://www.officedepot.com/a/products/101538/Ativa-7-Digital-Photo-Frame-Black/

I had a suspicion the signaling might be similar to the DVD player but it was a bit of a Smile shoot. After prying off the snap-on front bezel and unscrewing the bezel that restrains the LCD, the LCD turns out to have a single ribbon cable and a two-wire plug for the backlight. That flat cable is a problem. The DVD player was nice in that the LCD interfaced with wires, but the photo frame doesn't have to endure flexing as you open and close it. We have to find and interrupt the player's video to insert our own data, and I came up completely dry in a search for schematics.

But what's this? Scattered across the circuit board are a smorgasbord of, wait for it, labeled test points! Woohoo! Anyone want to take a guess what T_VR, T_VG, and T_VB might be? Yep, the scope meter confirms it; the exact same signaling as the DVD player used. And is this T_VCOM? Why yes, and while the voltage is much higher (10K resistor time) it's very obviously the same signal I used to slave the DVD display.

And just in case I need it there's T_3V3 and T_1V2. And an IR receiver on very long legs so the signal can easily be lifted to hijack it.

But what about disconnecting the video? Can't really mess with that little ribbon connector. Nope. But not far from T_Vx are three electrolytic capacitors, which are thru-hole components, and the ohmmeter reveals that one side is connected to each of the test points. A little more poking around reveals that these are actually the DC blocking caps for the three video signals; the video actually goes through them on the way from the CPU to the LCD! So I could simply pop them and hook my video feed into the end that faces the test point and LCD.

OR, a little more poking reveals that the three caps get their signal from three pins at one corner of the SMT controller chip. So this means I could carefully insert a jeweler's screwdriver under the three end pins and lift them while tapping with a soldering iron.

And being a photo frame it's intended to run continuously, so there are no worries about it going to sleep and not giving me sync any more.

AND there's plenty of room in the enclosure for one of the SMT prop solutions such as a nanoized protoboard, or for a couple of batteries and a Bodhilabs V-Pack to provide the 5V which the frame wants. And for that matter with the snap-on bezel removed the whole thing is small enough to mount in a larger enclosure which could still be pretty small and portable.

In any case it will be a few days before I am likely to get around to doing more work on this due to a little flurry of other activity I have to deal with, but I will get pix and more info up ASAP. Meanwhile, what I find exciting about this is that it suggests this type of signaling may be fairly universal in 7 inch LCD's at least, and that could mean a really huge trove of potentially hackable stuff is out there.

I wanted to go ahead and get this out because I suspect at least a couple of the usual suspects will find this encouraging enough to want to make a visit to Office Depot and do some investigating themselves.

Comments

  • doggiedocdoggiedoc Posts: 2,241
    edited 2011-02-28 17:05
    This looks like it might be a good Hack-a-Day post! Getting more propeller projects out there!!
  • localrogerlocalroger Posts: 3,451
    edited 2011-02-28 17:29
    I have been carefully documenting my hack of the PET 702, which is taking awhile because I'm being very thorough (and I'm also pretty stupidly busy with other stuff). The photo frame will actually be a lot easier to hack because there's not as much of a platform there. I'm going to do detailed build logs of both hacks with macro photos and I suspect HaD will want to post at least one of them when they're done. Those builds will be in the blogs, which is the place for that sort of thing here.
  • HumanoidoHumanoido Posts: 5,770
    edited 2011-03-01 23:22
    Roger, this is a very exciting project! There are picture frame units in every size imaginable! Maybe you'll come up with some universal hack. Those 1.2-inch screens are on the small side!
    :)
  • RaymanRayman Posts: 14,659
    edited 2011-03-02 03:40
    Good job! I've also been thinking about dissecting one of the 7" photoframes...

    What about putting a DB15 connector at the back and using it like a VGA monitor? Would that work?
  • localrogerlocalroger Posts: 3,451
    edited 2011-03-02 06:13
    You could probably put a connector on the back for semi-universal use but it wouldn't be VGA. The timing is approximately NTSC, and you have to let the unit's original controller establish sync (which is a very nonstandard and complex job) and you slave to it by monitoring the VCOM signal, which allows you to follow the original controller's H and V sync and tell whether the current line is normal or inverted.

    I think this is a semi-standard for 7 inch displays in particular. Displays with higher vertical resolution would not be vertically pixel addressible. The impression I am getting is that this is specific to 480 x 234 pixel displays. The smaller display OBC & co. hacked awhile back used regular NTSC; others are known to be pure digital. I think higher resolution displays are more likely to be pure digital in order to get pixel addressability.

    I'll have more info on this particular unit in a couple of days. Right now the epoxy is curing :-)
  • Oldbitcollector (Jeff)Oldbitcollector (Jeff) Posts: 8,091
    edited 2011-03-02 06:38
    This is exciting news..

    A 7" display is pretty much perfect for Propeller experimenting. I'm looking forward to seeing more on this..

    OBC
  • RaymanRayman Posts: 14,659
    edited 2011-03-02 07:05
    Hmm... Could you use the VGA connector, but use either HSync or VSync as an input for the VCOM signal?
    Maybe you could reverse feed 5V too, so that the display powers your Prop board...
  • RaymanRayman Posts: 14,659
    edited 2011-03-25 14:12
    localroger inspired me to buy at Coby 7" photoframe when I saw it on Amazon for $29.99 with free shipping with Prime.
    It comes apart very easily and seems to have the same strange RGB interface as this one.
    I did find the datasheet for the LCD, but I still don't really understand the signals...
  • Claudia BernettClaudia Bernett Posts: 3
    edited 2011-06-08 19:55
    Hello!

    I hacked a Viewsonic frame recently and am able to connect the buttons to Arduino allowing me to trigger slide advance with other sensor input. However - I need to rewire the PCB, and have DC connectors to do it. It seems that it's getting power (the orig was 3.3v), but it won't turn on. Also - the original DC connector that was soldered on had snapped off - but had three solder points. I'm not sure what the 3rd would be, or if I might need to utilize it?

    Anyone have any experience or advice? I want to be able to rewire these things to give me ability to have distance between the frame and the power adapter.

    Thanks in advance!
    Claudia
  • RaymanRayman Posts: 14,659
    edited 2011-06-09 02:29
    Claudia, First, get rid of the Arduino and move up to a Propeller so you can actually do something useful with your microcontroller...

    Second, that third pin probably isn't used.
  • Cluso99Cluso99 Posts: 18,069
    edited 2011-06-09 04:12
    I bought a car 4.5" lcd with composite input for ~$25 from eBay shipped. Works great. I can get 80x25 easy with NTSC from the prop. It works on 12V and the rear comes off easily too. But alas, no room for a prop pcb. I posted a thread a few weeks back with pics.
  • SpeakerphoneSpeakerphone Posts: 1
    edited 2014-02-10 02:10
    Hey guys, I know this is an old post, but I'm planning to use one of these PF-7AW-201-P3R monitors in my handheld N64 project and I was wondering if it would be possible to connect the monitor straight to the video out on the N64 and how it could be done. I'm pretty new to the whole small scale circuitry thing, but I have a basic understanding and knowledge of electrical circuits and how to solder things together, I just have no idea where to start connecting wires in this specific case. The original post gave me a good idea on where to look, but it's now figuring out how to get video output from the N64 to the monitor, which is where I've pretty much hit a brick wall with my limited knowledge. If anybody could help me out with this one, I'd really appreciate it.
Sign In or Register to comment.