After getting root access i was able to do a lot of interesting tricks with my sound system. Some of them:
- I was able to compile and run mplayer and mpg123. Mplayer perfectly plays audio in all known formats. It also able to play from remote streams, seems to be more reliable then player software. CPU seems to be to slow to play video (running at 150Mhz).
- Sound interface is OSS, but mixer is controlled not (or at least not only) with /dev/mixer, so it is not yet known how to control volume.
- Mount my NAS music folder by NFS. It is also possible to browse it and play files from it (supported by firmware formats only). With mplayer it possible to play any format. Tried FLAC, MP3 and WAVPACK without any issues.
- Player software is keeping /dev/dsp open only while playing, so it is possible to use it without unloading it.
- WIFI problem caused by buggy WIFI driver. After some time device may hang completely. Currently i completely disabled internal WIFI by unloading driver.
- In the “Sleep” mode (when clocks are displayed) device is not really sleeping – Linux is functioning as usual.
- Its possible to record from FM Radio (!) to the file, by reading /dev/dsp. I tried with “/dev/dsp > /tmp/sda1/nfs/123/out.raw” and then reading this file on desktop with aplay -f dat /nfs/out.raw and it works fine (Signed 16 bit Little Endian, Rate 48000 Hz, Stereo)
And a lot of other interesting findings. I will do “rooting device” post a little later. Now, to consolidate all knowledge and to share Philips GPL code i created SourceForge project.