Click here to learn
about this Sponsor:
Home  |  News  |  Articles  |  Polls  |  Forum

Keywords: Match:
Device profile: PhatNoise PhatBox car mp3 player
Rick Lehrbaum     (Nov. 1, 2000)

Dannie Lau, CEO of the company he co-founded in 1999 along with two other UCLA Electrical Engineering graduates, sums up the mission of PhatNoise this way: "As music enthusiasts, we were frustrated by the limited storage and scalability of today's portable digital audio players. So we've gone beyond those concepts and quite literally looked down the road to design products that help users save and sync incredible quantities of high-quality digital audio from their desktop systems for playback using their own car stereos."

That vision led the company to develop the PhatBox car audio system, which won "best overall product" at the Third Annual MP3 Summit earlier this year. The innovative device lets consumers take high quality audio files from their PCs, and play them using the existing sound system of their cars. It's basically an mp3 jukebox, powered by an internal computer running Embedded Linux, that emulates a car CD changer.

Product overview

The PhatBox car audio player is roughly the same size as a car stereo amplifier (8.5 x 2.5 x 6.5 in.) and can be installed under a seat, in the glove box, or in the trunk. It is designed to work in conjunction with any car stereo that has an interface to an external CD changer. Most after-market car stereo head units support external CD changers, as do many factory-installed systems.

How it works

The mp3 files played by the PhatBox are stored in the PhatCart, a removable cartridge that contains a 2.5-inch (laptop style) ATA hard disk drive. Storage capacity ranges from 5GB, which can hold approximately 100 CDs worth of music, to 20GB and beyond. The PhatCart data cartridge connects to a PC via USB, using a docking station called the PhatDock (see photo, below). File management software on the PC called -- you guessed it -- PhatMan is used to copy mp3 files into the cartridge and to manage play lists. The same software also provides connection to the DailyPhat.com website, which offers a convenient mp3 search engine. At present, the system currently also supports Windows Media Audio (WMA) and wave (WAV) files, and PhatNoise intends to provide support for other file formats in the future.

After the cartridge has been loaded with content, it can be removed from the docking station, taken to the car, and inserted into the PhatBox mp3 player. From that point on, operation of the PhatBox is just like that of a normal car CD changer, based on the existing car stereo head unit's CD changer controls.

Technical specifics

Operation of the PhatBox is based on an internal embedded Linux computer. The device is primarily controlled by a 74MHz Cirrus Logic EP7212 system-on-chip processor. It also contains a 24MHz 8051 microcontroller, which is used to handle housekeeping functions including managing the interface to the car stereo's head unit. A 16-bit digital-to-analog converter produces the high quality analog audio that is routed to the CD changer input of the car stereo's head unit.

Although the Cirrus EP7212 processor has a built-in LCD display controller, the PhatBox itself has no display. Instead, the car stereo's front panel display is used for outputting any messages. True to its goal of emulating a standard CD changer, the PhatBox sends ID3 tag information associated with each currently playing audio clip to the car stereo head unit, thereby enabling the display of artist/song/genre information just as would accompany the playing of a real CD.

The PhatBox's embedded software consists of a customized Linux kernel, device drivers, and control software, plus a highly specialized "firmware" program that controls the 8051 microcontroller. Thanks to availability of Linux source code (which was one key reason for using Linux), PhatNoise for the most part did their own port of the Linux kernel to the Cirrus EP7212. According to CEO Dannie Lau, another key reason for using Linux was its cost -- free! Plus, some members of the development team had used Linux previously, and liked it.

An interesting capability of the PhatBox is that its internal Linux operating system, 8051 firmware, and programmable logic configuration are all in-system upgradeable. This feature will ensure that the device can track evolving audio compression standards, and will also enable adapting the product to additional car stereo makes and models. Upgrades will be downloaded from the PhatNoise website via the PhatMan software. The system update will be written into the PhatCart cartridge; then, when the cartridge containing the update is inserted into the PhatBox, the device will automatically install the desired update.

The PhatBox's external input/output interfaces are very simple: the slot for the PhatCart cartridge contains standard IDE hard drive interface signals; the connector that carries the interface to the car stereo's CD changer port contains audio, digital control signals, and DC power. Although the Cirrus EP7212 processor has a pair of on-chip 16550-type UARTs, the two serial ports are not accessible externally. That won't matter to normal users, but it will represent a slight challenge to those among the Linux community who are eager to drill down "inside" the PhatBox in order to customize and enhance it.

Where can I get one and what does it cost?

At the time of this writing, production units of the PhatBox are said to be on their way to the US from the assembly plant in Taiwan, and are expected to be "on the shelves in time for this year's holiday season". Initial pricing for the system is $499, which includes the PhatBox car mp3 player, the PhatDock docking station, a 5GB PhatCart data cartridge, and the PhatMan PC software.

Related stories:
   Device profile: empeg car audio player
   The Linux-based Devices Quick Reference Guide


(Click here for further information)


7 Advantages of D2D Backup
For decades, tape has been the backup medium of choice. But, now, disk-to-disk (D2D) backup is gaining in favor. Learn why you should make the move in this whitepaper.

4 Legal Reasons to Control Internet Access
The Internet is obviously a valuable resource for many organizations. However, many are exposed to legal liability concerns because they fail to control Internet access. Learn if you're safe in this white paper.

Rapidly Resolve J2EE Application Problems
Whether you are in the process of building J2EE applications or have J2EE applications already running in production, you must ensure that they deliver the expected ROI. Learn how in this white paper.

Load Testing 2.0 for Web 2.0
There are many unknowns in stress testing Web 2.0 applications. Find out how to test the performance of Web 2.0 in this white paper.

Build Better Games Online
For the game infrastructure providers, life is complex. Making money from games has become more complicated. Why? Find out in this white paper.

Building a Virtual Infrastructure from Servers to Storage
This white paper discusses the virtual storage solutions that reduce cost, increase storage utilization, and address the challenges of backing up and restoring Server environments.

Gaining Faster Wireless Connections with WiMAX
Welcome to what is quickly becoming the hyperconnected world where anything that would benefit from being connected to the network will be connected. Learn more in this white paper.

Is Your Desktop a Security Threat?
The new wave of sophisticated crimeware not only targets specific companies, but also targets desktops and laptops as backdoor entryways into those business’ operations and resources. Learn how to stay safe in this white paper.

Increasing SAN Reliability by 100 Percent
Storage area networks (SAN) are a strong part of storage plans. Learn how to increase your reliability and uptime by 100 percent in this case study.

 


Got a HOT tip?   please tell us!
Free weekly newsletter
Enter your email...
Click here for a profile of each sponsor:
PLATINUM SPONSORS
GOLD SPONSORS
(Become a sponsor)

ADVERTISEMENT
(Advertise here)

Check out the latest Linux powered...

mobile phones!

other cool
gadgets
HOWTOs: from DevShed & IBM DeveloperWorks:



BREAKING NEWS

• Open source awards open for nominations
• Atom-based ECX board runs Linux
• Tiny boards gain Linux cross-tools support
• Cross-platform tools vendor announces awards, earnings
• Little thin client runs Linux
• $7 Soc runs Linux
• Linux wins big in financial trading
• Linux-based remote access equipment adds monitoring
• Dual-core ARM SoC clocks to 1.2GHz
• Verizon Wireless, seven others join Linux phone org
• Android Developer Challenge announces first-round winners
• Low-end RAID controllers support Linux
• Wind River joins open source high-availability group
• Thin clients bulk up on software
• Embedded Linux Conference videos available


Most popular stories -- past 30 days:
• Ubuntu ported to ARM
• Linux still top embedded OS
• Linux gains new architecture support
• Linux 2.6.25 release bolsters ARM
• Linux-based diskless notebook costs under $300
• Low-cost MP3 player gains fancy Linux port
• Dutch UMPC runs Ubuntu Linux
• Mini-notebook boasts Linux, near-fullsize keyboard
• PC/104 module runs x86 Linux on 1.85 Watts
• Low-cost Linux-based NAS device supports RAID 1
• Free router distro gains wild WiFi features


Linux-Watch headlines:
• Verizon chooses Linux "platform of choice"
• Hats off to Fedora 9
• Running a small business on desktop Linux
• Sun launches OpenSolaris
• Via tiptoes toward openness
• Linux certification comes to Italy
• Installing Ubuntu Hardy Heron as a web hosting server
• Black Duck Buys Koders
• Open source conference co-locates with Ubuntu show
• Ubuntu 8.04 ready to challenge Windows


Also visit our sister site:


Sign up for LinuxDevices.com's...

news feed

Home  |  News  |  Articles  |  Polls  |  Forum  |  About  |  Contact
 
Use of this site is governed by our Terms of Service and Privacy Policy. Except where otherwise specified, the contents of this site are copyright © 1999-2008 Ziff Davis Enterprise Holdings Inc. All Rights Reserved. Reproduction in whole or in part in any form or medium without express written permission of Ziff Davis Enterprise is prohibited. Linux is a registered trademark of Linus Torvalds. All other marks are the property of their respective owners.