Digital Picture Frame Hacking Roundup

Saturday, March 7th, 2009

hack_open_photo_cubeWith all the nice hacks on digital picture frames scattered around the web, I decided to put them all in one place for reference. Due thanks to all the hackers out there who put their work out for everyone to see. It’s the joy in reverse engineering. For some of the hacks I’ve included a compressed file with the code and webpage archived in case the original site goes down. If you are the author an would not like it, please let me know.

Please read : If you would like to be notified of new frames being hacked, leave a comment below and check the “subscribe to comments” box.


PHILIPS Picture Frames
philips_7ff1am_7fficmi_frame_hack[v]incent was able to display his images directly to the frame by writing a little script which prepends a binary header to the JPEG file. There is a detailed writeup on how he reverse engineered the picture frame format.

Detailed info:



CEIVA Picture Frames
ceiva_picture_frame_hackThe CEIVA runs on a Cirrus Logic Maverick(EP7212) controller. It’s based on a ARM720T core with 2Mb Flash and 4Mb DRAM.
Initial hack done by [c]olin. The frame runs on Linux. Necessary patches and images are provided. [b]rad keeps a worklog here
New code can be loaded via a serial port on the PCB through a simple level converter.




Detailed info:



KeyChain Displays
tom_tec_digital_photo_fram_hack2[j]eroen from Spritesmods maintains a wiki of compatible keychain displays with his firmware hack. He and a couple of guys regularly update it with new displays. Most of the displays use the SITRONIX ST2205U controller in them. I tried my hand in doing the same with the Hannah Montana Vu-Me photo frame. I got close, but bricked it in the end.
Their code is maintained at Google code

Detailed info:

  • Models:
    • TomTec
    • Coby DP-151SX/DPKEY
    • HK unbranded
    • Keypix
    • Dealxtreme SKU5218
    • Innovage
    • Dig-291
    • Innovalley
  • Webpage
  • Wiki
  • Google code



DIGITAL SPECTRUM MemoryFrame
digital_spectrum_memoryframe_hack_arm920The MemoryFrames run on WindowsCE5. [r]etoor from mozy.org managed to crash the frame using a keyboard, mouse and following a sequence. The frame runs on an ARM920T – a 32bit Arm9 processor. The following is an excerpt from his “YouTube’s more info…” link:
…”Basically you need both the mouse and keyboard plugged in, scroll down past the “Settings” option, scroll back up, and click the word “Settings” with your mouse. There is no enter key on the keyboard so you have to click the mouse….”


Detailed info:



SAMSUNG SPF-83v Frames
samsung_spf-83v_digital_frame_hackThe frame parses feeds and regular html pages for images and displays them. You can use the frame’s i-net-functions to serve it data.
[t]obe from Infolexikon uses PHP to gather data and writes it all to an image using gd. These images are then pushed to the frame at regular intervals.

Detailed info:



JUICEBOX Digital Frames
juicebox_digital_frame_hack[j]oevennix managed to rip out the LCD from a Juicebox and enclose it in his own custom frame. He didn’t have the mp3 kit at that time( although you can get it online), so he soldered a SD card slot into the cartridge connector. His webpage is down. The following is an archive of his work.

Detailed info:



If you find this interesting or have some new ideas or links on frames, please post in the comments. Don’t forget to Subscribe [email]for more followups and hacks. To get updates on this page, subscribe to the comments below.


Taking Apart the Spy Video ATV-360

Sunday, February 1st, 2009

spy_video_top_rear_driveI finally took apart the Spy Video which I got for a very good deal. I wanted to see if it would serve as a good platform for a robot and if the drive system could be upgraded. The most difficult part was taking apart the wheel hubs. The interesting part in the hubs design is that a better motor can be attached to it. The following sequence shows me taking the vehicle apart. Might come in handy for hardware hackers out there.

1. Various views of the vehicle.
spy_video_front_viewspy_video_top_viewspy_video_bottom_view
spy_video_tracks

2. Remove all the screws from the bottom of the vehicle, including the tracks.
spy_video_removing_tracksspy_video_tracks-removed

3.Remove the top shell slowly. Don’t pull on it. You will need to disconnect the camera, antenna and mic headers to get it free.
spy_video_remove_top_bodyspy_video_remove_header

4. Once the top shell is free, the circuit board and the drive system is visible. There is a bank of FETs for the motors. The board is very well labeled.
spy_video_bottom_shellspy_video_circuit_board

5. To take apart the drive system, loosen the screws around the orange box. Then unscrew the black tab keeping the wires from the orange box secure.
spy_video_rear_drivespy_video_top_rear_drivespy_video_wire_holderspy_video_motor_drives_far_viewspy_video_motor_drives_2

6.Taking apart the wheel hub is a chore, but possible with pliers, a small glass jar, some flame and some strength.First, remove the stopper from the shaft. Use pliers and strength:
spy_video_remove_stopper

Remove the large gear and everything between the gear and the stopper. Now again using pliers, remove the torque check gear:
spy_video_torque_check_gearspy_video_remove_stopper2

Remove all the stuff after that including the orange cap with the three screws. Once the orange cap is removed, the black cover on the other end of the wheel can be removed:
spy_video_wheel_hubspy_video_all_removed

Now for the interesting part. The wheel hub is dead set into the shaft and we need to remove it. Make sure you have a small jar, like below, ready. Choose one such that it’s mouth is small enough only for the shaft to go in. Ignore the gears on the shaft in the picture. You should be having just a blank shaft with the black hub and orange cap on.
spy_video_pepper_jarspy_video_placing_wheel_hub

Make sure you have the orange cap on. Now heat the shaft with a flame for around 30 seconds. This is just to soften the hub’s hold on the shaft. Holding it over the flame too long is going to melt the plastic.
spy_video_heating_shaft

Now while the shaft is still hot, place the shaft as shown below and hammer the other end down.
spy_video_hammer

The shaft should come out after a few bangs. The wheel is now disassembled:
spy_video_shaft_removedspy_video_wheel_hub_partsspy_video_all_wheel_parts

7. Why all this? I can now use a hub adapter and attach the ATV’s stock hub to a better motor.
The following hub adapter is from Lynxmotion. I will need to drill new holes to match the adapter.
lynxmotion_hubspy_video_two_hubs

If you are interested, check out your local Target store or you could try Amazon:

Thanks for looking. Any questions, ask in the comments.

Me

Welcome to my place on the web. I note down anything interesting most of them relating to my experiences, Tech, To-dos, How-tos and various hacks. Most of my time is spent in tinkering around with hardware, building robots and working with DSPs.More

Want to subscribe?

 Subscribe in a reader Or, subscribe via Email

Add to Technorati Favorites
Find entries :