Hardware The Chumby is designed to be
modified by users, with schematics,
printed circuit board layouts and packaging/outerware designs available. Hardware specifications are as follows
The Original Chumby • 350 MHz ARM9-based Freescale
i.MX21 controller • 64 MB of SDRAM • 64 MB of NAND flash ROM • 320×240 3.5 inch touchscreen
TFT LCD running at 12 frames per second • stereo 2-watt speakers, an audio output, an integrated microphone • two
USB 2.0 ports • integrated
Wi-Fi • a bend sensor for squeeze-based user interface features • motion sensor (
accelerometer).
The Chumby One • Freescale
iMX233 454 MHz ARM926EJ-S processor • 64 MB DDR SDRAM • 2 GB internal microSD card (capacity depends on production date) • 320×240 3.5-inch TFT color touchscreen • 2 W mono speaker • Wi-Fi connectivity (802.11 b/g) • FM radio tuner • Uses rechargeable lithium-ion battery (not included); about one hour on a full charge • 4 in wide × 4 in tall × 3.5 in deep • 1 USB 2.0 high-speed port • Stereo headphone output • Volume knob • Accelerometer (motion sensor) • ABS plastic housing • AC adapter included • USB Ethernet compatible • Dimmable backlight Comparison table Schematics and other hardware information may be downloaded after the user agrees to the Chumby HDK License. For example, users on the Chumby Forums have experimented with and documented some battery hacks, allowing the Chumby to be operated without AC power for short periods of time. There also exists a Chumby Hacker Board that mostly resembles a Chumby One motherboard. There are some differences to hardware connectivity. Chumby Industries did not officially support the board.
Software story Chumby units run a modified
Linux kernel. The software originally installed on the device was designed to play a set of user-customizable widgets, small
Adobe Flash animations that deliver real-time information. This is possible because an embedded version of
Adobe Flash Player is installed. The animations have the ability to control and interact with the low-level hardware, thereby enabling functionality such as smart alarm clocks that bring the hardware out of sleep, a Web-based picture viewer, a Web-based camera, online
RSS feeds, and physical user interface features, such as gesture recognition by squeezing the soft housing. The software for the Chumby automatically updated when something new became available. The updates came from the free access to the Chumby network, and a modified
BitTorrent client was used to upgrade the
open-source portions of its
firmware.
Multimedia limitations Although the prototypes did not support video playback, all versions since May 2007 use
Flash Lite 3 which allows for
Sorenson, FLV, H.264, VP6 and
On2 video playback. ==See also==