Philips WAC7500

2 Comments

I'm at home for christmas and I've found my parents have brought a Philips WAC7500, a fancy hi-fi which has far more features than people would ever need. It can play music from its internal hard drive, iPod/USB, UPnP (via wired or wireless), and radio from either FM or Internet.

So needless to say it is a tad fancy, so I started to play with it and quickly found out it is an embedded Linux running on a ARM processor. You can download a full copy of the software as a firmware update. The firmware is actually a cramfs file system which I was easily able to mount.

mkdir /mnt/wac7500
mount -t cramfs -o loop wac7500_update.bin /mnt/wac7500

I'm going to spend some time trying to hack it apart. So far I've found it is running a simple webserver, which allows you to access all you music via a URL such as:

http://<ip>/media/

It also has a nvram to store all the settings, and one of those settings is dbg_startsshd which if enabled seems to start a dropbear SSH server. I've yet to figure out how to edit nvram or enable the sshd, but I'm sure I will soon.

doff

Hello Andrew,
I'm also interested in working on this, as Philips has answered me that there is now release of the wadm tool for linux nor winXP 64.
could you tell me where you have downloaded the firmware ?
I have a WACS7500/12 and a WAC7500
Best regards,
David

2009-01-20 14:00:37

bramp

Hi David,
I'm no longer playing with this stero, as I was just hacking it while I was at home (at my parent's) over christmas.

I obtained the firmware from the official Philip's site, but here is the link to the download page for the WAC7500.

Also, I decided to request the GPL source code, so I have written a letter and sent it to Hong Kong, as per the instructions in the front of the WAC7500 manual. I am still waiting for a reply, but if I get the code I plan to make it available online.

2009-01-21 14:32:48

Warning: The submission system on this blog is flaky at best. Please make a copy of your comment before hitting submit or run the risk of losing it.