Posted
by
CmdrTaco
on Wednesday June 01, 2005 @12:45PM
from the because-you-can dept.

magic_user writes "Now that Mattel's JuiceBox can be had for $12 (Target, WalMart), this seems like a perfect toy for hackers. I've found a picture frame hack but what I'm really looking for is a way to play my own videos on it. It runs uclinux so this shouldn't be too hard, right? "

From what I can see (walmart.com, amazon.com, and froogle.com) the JuiceBox is about $40 to $50. The only place I can find it quoted for being less is at the blog that this story links to... Perhaps they were on sale, the unit was in an opened package, or the online prices do not reflect the in-store ones. I don't know. YMMV.

It seems that this [elinux.org] would have been a more informative link to include in the story as it gives quite a bit of information about the JuiceBox and links to some of the code from Emsoft.

It does seem like an interesting device to putz around with but I'll hold out until you can display pics via wlan to it:)

I noticed that one... I once found the same product at three different prices in different parts of the store. When I asked why I was told that as the number of unsold units goes up, they put out more inventory at progressively lower prices. The lowest price in the store is the one you get.

My co-worker bought one of these for $12 at Target (look in the clearance items).
A usefull thing to note: The "mp3 adaptor" is really an SD Card adaptor, and it plays mp3s and mpeg4 video clips. You don't have to "hack" anything, just put a 512MB SD card in with your properly encoded video clip and you're good to go.
Then again, you're gonna get what you pay for. The screen can only handle a wopping 6fps. My advice: buy a PSP and a big memory stick duo.

I have a PSP and a big Memory stick Duo , it cost in total over 300 Euros for the stuff i got,Its not really the same market , i mean if these can be had for 12USD then add on a 512MB SD card for about 40 or so then your really in a completly difrent field of play here.

Its actualy a really good screen,I got it for playing games and whatching Movies on long trips and so on.I was plesantly suprised how comfertable it is to whatch movies on.At the distance your holding it the screen feels sufficently large and its a good reseloution to boot(if you encode movies properly).Though i do admit its not the cheapest option, but you get what you pay for.

The goal was to make the drink still cold for my long bus ride home in the afternoon. Even when I froze the drink, it got warm sitting in my locker. I started by making a form-fitting styrofoam cooler out of left-over packing material. The walls were probably 1/4" thick. Result: cool, but not ice-cold. So, on my second try, I found some thicker sytrofoam (1/2-3/4") and built a box out of that. Result: still frozen solid - success! Of course I couldn't drink it, but that wasn't the point...

"I wouldn't exactly call it "hacking," but I've been modding juiceboxes for years. All it involves is a straw..."

I hacked a bag of chips once. This freshman came and sat at our table. I pointed at his bag of chips and asked if he wanted more. He nodded his head. I made a fist and *SMASH*. Suddenly, he had more chips.

Just like that lovely Japanese song "Fushigi na Poketto." This is the song about where you have a biscuit in your pocket, you slap it, wow! Now you have two. Repeat, now you have three... Your fantastic pocket makes more biscuits!

This wonderful song used to cheer up the Japanese kids while they starving during WWII.

MPlayer and Xine would probably be too slow. I'm digging through the specs now, but my guess is that this has a built-in MPEG decoder chip. Alternatively, it might just accept the hit in ROM costs and store the video in a poorly compressed format. It would certainly make sense if all you're storing are a few, low-res, low-quality music videos.

I saw on the Samsung site for the CPU that the processor runs at 66 Mhz. That's slow by today's standards, but then the processor is meant to be low power for battery powered devices. Would have been nice if it had something like a 200-300 Mhz cpu.

I don't think it will be quite that easy. The CPU in this thing is an ARM7 with no MMU - which is why it runs uclinux instead of regular linux. That means that you can't just drop regular packages onto it. I think that you need to custom locate (in memory) each package that you want to run, and compile it yourself.
I could be wrong - but it certainly isn't going to be as easy as just running Debian on it.

See, the fact that you can even hear sound from your PC at work is a foreign concept to me. Everywhere I've worked, hooking actual speakers to a workstation would get you smacked down pretty quickly. If you actually need the sound, they've invented tiny speakers you can temporarily strap to your ears that let you hear the sound without anyone else having to.

I'd never even think to warn about the sound on a site because I don't have publicly audible speakers connected to any PC I own except the one in my ho

The USAF requires all current and new computers to have speakers because of a push towards computer based training products replacing classroom academics for certain initial and recurring training that everyone must receive. It's a hell of a lot easier to tell 5000 people at an airbase to view a CBT module and take an online test than it is to schedule all 5000 of them through classes 30 at a time.

Some of that stuff is absolutely crucial to military expertise, but it's not really tough enough to require h

My workstation at work not only has speakers, it has a freakin' subwoofer on the floor. I think maybe Dell gave a package deal or something, because my job definitely does not require that the bass be thumpin' (though it does help)

"See, the fact that you can even hear sound from your PC at work is a foreign concept to me. Everywhere I've worked, hooking actual speakers to a workstation would get you smacked down pretty quickly. If you actually need the sound, they've invented tiny speakers you can temporarily strap to your ears that let you hear the sound without anyone else having to."

Funny...everywhere I've worked...speakers were standard issues. Even on some Gov. contracts...

Here I am trying to write intelligently about the structure of on-line apps (and you NEED a/. break to clear you mind from all the BS you've just been spouting,) and this little kid's voice comes on and utterly blows my cool.

...it's that hardware intended for kids is usually useless for anything else. I've seen quite a few electronic gizmos in recent years, and every time I look at hacking them into a more general purpose device, I find that they are far too mission specific to be of any real-world use. Half the time you open them up and find nothing more than a chip, small PCB, and some epoxy holding the whole thing together.

If you're interested in replicating this, it might make a "fun" home project to build one using services like Pad2Pad [pad2pad.com], Digikey, and a handful of parts. Once you have the design down, you can sell them in bulk for a similar cost. Perhaps even as "developer kits" that allow others to fool around with them. Just don't waste your time on a toy.:-/

There are always a few exceptions, and the JuiceBox looks like it's one of those. Probably for exactly the same reason that it failed in the marketplace as well - a $50 (questionably useful) toy is a bit too much.

The JuiceBox [elinux.org] isn't one of the cheap, one-in-all chips: it's an S3C44B0X 66 MHz ARM7TDMI processor with 8M of RAM onboard (some have 2M) and an SD slot (via a custom connector, but you could make an adapter for roughly free by sampling the connector from Molex) with a uClinux distribution. Plus, J

Actually, it is. The chip you've just described is an "all-in-one" hardware design. The catch is that it seems like a flexible all-in-one design. And with an LCD screen, what could be better?

We have different opinions of "all in one", apparently. If you've got some sort of embedded PIC with OTP ROM, and it's embedded in epoxy, yah, you're probably done (hence "all-in-one" - this is more of a "all-in-three-or-four"). But this has a lot of hackability in it, as you've got easy access to all of the address a

The only redeeming factor that I see to this hardware is that it's an inexpensive LCD.

Plus a cheap MP3 player. It's probably got just enough oomph to be an Ogg player as well. The LCD screen actually makes it so that you can actually have a decent GUI.

Other than that, let's see... with a serial port, you could easily make a universal remote control with LCD screen, a digital picture frame (as seen above), or a status monitor for X (where X is some other project that spits out serial data).

What I don't get is why people are trying to do with this what it really can't do easily, which is display pretty graphics and such. It has a sound chip, so mpg123 would work well, along with a text frontend.

People, it has a USB port. USB Nic, bam, you're on the network. ssh to a server, run pine, irc, etc.

Awfully cheap remote terminal if you ask me.;) I wonder how firefox looks at that low of a res....

Because it won't be a product for very long. Other than for hackers and a few "must have everything" kids, I can't see this succeeding as a product. The number of qualifiers/caveats/limitations of this thing as mentioned in the FAQ are ridiculous. Want to play MP3s? You need to purchase special software. Oh, and the sound quality is limited to 128 K/s, so all those songs you ripped at higher quality won't work. Want to watch movies? Again, special software. To store anything, you'll need an SD or MMC card (not included) to boost the storage past the 32 MB. The game selection is bound to be limited as they are cartridge based and proprietary.

Oh, and one more thing: It's not cool. By the time kids will be able to use it, they'll be old enough to know they want an iPod/GameBoy SP/PSP/DS/etc. and not some childish thing from Mattel.

After all this time I can't believe that someone hasn't just come up with a kit/product that is embeded linux with a small (somewhere around 3" to 5") LCD panel and a network adapter or WiFi.

If there is something out there like this, I'd love to know about it. The best I've seen previous to this is hacking an old laptop and throwing it into a custom frame, but I want something that uses very little power and generates as little heat as possible.

Rather than hacking the JuiceBox, you might want to consider getting a VideoNow Jr and hacking that instead. There are filters out there for VideoDub, and if you don't mind a bit of dremeling, you can get it to accept a standard CD-R (get the silvery ones like Sony).

You can put up to 35 minutes of encoded video on a CD-R at a decent quality (18fps) and sound.

Why go this route rather than a portable DVD player? Somewhat cheaper, don't have to hold the unit folded open (big plus for my handicapped daughter) and RUGGED (bigger plus for my handicapped daughter). We've dropped ours numerous times on the concrete driveway getting her out of the car, and the unit skips and then keeps playing.

Of course we're not total idiots, so we've bought a backup unit for the eventual day that the driveway is harder than expected:-)

While it doesn't play back DiVX/XViD/MPEG-4, Radio Shack has a portable DVD player for $99 after rebate, it has a 3.6" screen and is about the size of a portable CD player(I've tested one, and it has passable playback quality).

Speaking of small-screen gadgets running Unix variants, I can't resist putting in a word about the 3-Com Audrey, a $85 (EBay) solid-state touch-screen gadget that runs an embedded Unix called QNX. The Audrey is a failed Internet appliance that was made by 3Com a few years ago. When they didn't sell for $499, 3Com dumped them. They soon showed up on EBay and an Audrey hacking community sprang up (see AudreyHacking.com [audreyhacking.com]). Hacked memory images are available with all sorts of free goodies like mp3 players and ho