View source for Neo Freerunner audio subsystem
From Openmoko
You do not have permission to edit this page, for the following reasons:
You can view and copy the source of this page:
Return to Neo Freerunner audio subsystem.
You do not have permission to edit this page, for the following reasons:
You can view and copy the source of this page:
Return to Neo Freerunner audio subsystem.
The Neo Freerunner (GTA02) inherited the audio subsystem from its older brother the Neo 1973 (GTA01). However, there are a few small differences. This page tries to show and explain the differences and points you to the Neo 1973 page whenever it touches the common points (but there may be overlaps for the sake of usability). As wiki pages are, errors and omissions are likely, and your help is welcomed.
Differences from Neo 1973
Possible sound connections through the Wolfson Codec
GSM | ? | ||
---|---|---|---|
Bluetooth | ? | Yes | |
Wired Speaker | Yes | Yes | ? |
Wired Mic | Yes | Yes | ? |
Body Earpiece | Should | Yes | ? |
Body Speaker | Yes | Should | ? |
Body Mic | Should | Yes | ? |
- | CPU | GSM | Bluetooth |
Alsamixer channel controls
The ALSA state files are installed by default, and belong to package "openmoko-alsa-scenarios". To see where the files reside, do "opkg files openmoko-alsa-scenarios". Currently they are in "/usr/share/openmoko/scenarios/".
--Femto 12:39, 24 September 2008 (UTC) I've updated above values. Must be checked.
Angus Ainslie has written a simple python volume control (which is getting more and more sophisticated) using some of these settings.
Installing the GUI mixer
cp pymixer.py /usr/bin chmod u+x /usr/bin/pymixer.py cp volume.desktop /usr/share/applications opkg install python-pygtk opkg install http://handheldshell.com/python-pyalsaaudio_0.3-ml0_armv4t.ipk
If the python script aborts unexpectedly then look here for a fix