st2000's Avatar
st2000 8
17 Asked
105 Answered
34 Best
0
No one has voted on this question yet :(
1 year, 6 months ago via answers.hackaday.com

I want to know how to hack a <$30 medium to large picture frame to stream images to it from a USB computer.

There are plenty of inexpensive picture frames out there that are in the 5 to 8 inch size range. Most are based on the AmLogic chip which probably has an ARM processor core which is probably running a form of Linux. One would think this would make it hacker friendly. But I haven't found much useful information on these picture frames.

Further, most picture frames in this price range only have an SDCard port. Probably only SPI bus support at that. And if they do have a USB port, it is usually a very limited USB host which only understands how to control USB mass storage devices. Nothing a computer could plug into.

What I am looking to do is display real time information. For instance caller ID. Get the idea? If it doesn't show up in a second or two, the hack is worthless. I might as well be using a video card and monitor.

So, I'm open to suggestions. Even if this turns out to be a HOWTO instead of a HACK I would be interested in hearing from you.

-thanks
Tip for best answer: M$1.00
Separate topics with commas, or by pressing return. Use the delete or backspace key to edit or remove existing topics.

You can leave an optional "tip" with Mahalo's virtual currency, Mahalo Dollars. If you are asking a difficult question that might require some research, or if you'd like a wide variety of feedback, a higher tip often leads to more answers to your question.

M$

What is Your Answer?

0
0
0

2 Answers

1
farldarm's Avatar
farldarm | 1 year, 6 months ago
6
I doubt they are running linux. Most embedded ARM based devices have custom written single purpose OS onboard. If it was running linux then somewhere they would have to release the fact that they were doing so(website, manual, driver cd, etc). I would think the USB port would be USB-OTG capable most likely which makes hooking up other devices easier IF you have the proper firmware on the ARM device. It would likely require rewriting the onboard firmware to make it happen though. As an alternative, you might look at something like an AVR driving a regular VGA compatible monitor like this (( http://tinyvga.com/avr-vga )).
There are several such implementations out there that are cheap and doable but the resolution is kinda low. Use a usb-serial adapter or a second AVR running the VUSB software and you are USB interfaced.

Enjoy,
Ray

You can leave an optional "tip" with Mahalo's virtual currency, Mahalo Dollars. If you are asking a difficult question that might require some research, or if you'd like a wide variety of feedback, a higher tip often leads to more answers to your question.

M$
farldarm's Avatar
farldarm | 1 year, 6 months ago Report

must read my own posts...usb otg with same hardware and only minimally more software...

Ray

st2000's Avatar
st2000 | 1 year, 6 months ago Report

"I doubt they are running linux...if it was...then ...they would have to release the fact that they were doing so..."

I think you are being way to innocent.

I am lead to believe certain overseas companies could really care less about the philosophy behind GNU. And their chips (and software!) show up in more places than you might think. Including some high profile bands. As an example, google and take a look at all the SwissCenter compatible clients. It is very likely they all use SigmaDesign chips and Syabas software based on Linux. But, I have never found an open source project that made use of either. Too bad, SigmaDesign hardware would have been the "end all' center piece of many an open source media client project. As it stands, the Syabas software is so bad I am surprised these SigmaDesign boxes keep showing up.

You really think it could be On The Go? Remember, we are dealing with an embedded system. OTG supports both host and client modes of USB. That would require a good amount of programming and a bit more hardware then say a USB host only port that only works with mass storage devices and that only can "see" one device at a time. This is a low priced consumer product and my bet is that you will only find OTG on high priced mobile devices with real operating systems. Well, as least for now.

The problem with these chips is not the ARM core. It is the custom hardware (to decode the media and present it) that is in chip around the ARM core. How that works is not being disclosed. Despite them using Linux and probably mplayer to play back the media.

I so like your alternative! I had not thought of chucking the whole lot of crappy "digital picture frames" out in favour of a light weight software-mostly video presenter. Great idea.

Now the tinyvga project is black and white, was there not a hack-a-day post where someone had a similar project but was able to squeeze color out of it as well? Anyone remember that? Or was I dreaming?

-thanks

farldarm's Avatar
farldarm | 1 year, 6 months ago Report

I've done USB OTG with the same exact hardware and only minimally more hardware using a PIC chip with built in USB hardware.

You could very well be correct about the linux and I do tend to be a bit innocent on that but I doubt those things are linux based though I did see one that could get linux installed on it, I think on hackaday actually.

Do some searching. I've seen several microcontroller based projects that can do color. Even working on one myself that does 640x400 4-bit color using serial sram chips and literally just clocking them out to the VGA input lines then doing updates during the vertical blanking interval.

Good hunting,
Ray

Report Abuse

Post Reply Cancel
0
rangerx52's Avatar
rangerx52 | 1 year, 6 months ago
7
what about rca in instead of usb?

You can leave an optional "tip" with Mahalo's virtual currency, Mahalo Dollars. If you are asking a difficult question that might require some research, or if you'd like a wide variety of feedback, a higher tip often leads to more answers to your question.

M$
st2000's Avatar
st2000 | 1 year, 6 months ago Report

@rangerx52
Let me explain exactly what I want. Well, for one case at least. I want a small kiosk like display for my mythtv box. I could use a text based LCD or VFD but though I'd push it a bit more and use a small color display. But if it means rolling out an entire video card to VGA monitor effort I'd rather stick to a text based LCD or VFD.

Think of a Chumby, or Sony Dash (which is a Chumby). Except this would be tied into my network, not theirs.

-thanks

st2000's Avatar
st2000 | 1 year, 6 months ago Report

I think by "rca" you are also saying composite video?

I am not aware of any USB *to* Composite video adaptors. Only the ones that work the other way around for converting, say, VCR Tapes to mpegs.

The best I can find are USB to VGA adapters. These are plentiful but usually cost about $50+. Which puts me over budget w/o a monitor. FYI, I think Samsung has such a compound device - a USB monitor. I think it cost about $200 and is probably very handy when a 2nd monitor is needed in a pinch. But I assume it is slow (i.e. ok for presentations, but probably no good at videos).

rangerx52's Avatar
rangerx52 | 1 year, 6 months ago Report

I questioned whether or not you needed the USB at all basically, not to convert.

Any video card worth a crap can handle Composite out, or svideo out- at which point you could use an lcd from ANYTHING as a secondary monitor, at which point you would likely have a response time well beyond anything you'd get from a remote usb device. Crack open your lcd picture frame and you can likely splice in a port with minimal modification. OR you could use one of those LCD's made for console systems.
http://www.amazon.com/LCD-Screen-playstation/dp/B00005QI2S

But then again thats just basically using a second monitor.

Why not crack a screen open, yank its guts out, and hardwire a parallax propeller into it? hardest part would be the programming- but even then, they have premade VGA tokens and programs that are basically prewritten

Report Abuse

Post Reply Cancel

Learn something new with our FREE educational apps!

Private lessons in the comfort of your own home. Get back in shape or finally pick up a guitar with our great experts guiding you the whole way!
Learn Guitar
Learn Hip Hop
Learn Pilates