Since a very long time there is a very annoing bug (#1267), the ‘Echo Bug’. But about a week ago there was a very interesting post on the community-mailinglist: Echo issue on OM2008.08 solved, which describes how to solve this bug.
The mail provides a patch and binary files, too. So we don’t have to compile code to get the fix.
Installing the binary files is pretty easy, just follow these steps:
1. download files
http://danielnoethen.de/libqtopiaphonemodem.so.4.3.2
http://danielnoethen.de/gsmhandset.state
2. upload these files to you Neo
scp libqtopiaphonemodem.so.4.3.2 root@moko:/opt/Qtopia/lib/libqtopiaphonemodem.so.4.3.2
scp gsmhandset.state root@moko:/usr/share/openmoko/scenarios/gsmhandset.state
3. restart Qtopia
/etc/init.d/xserver-nodm restart
That’s it!
Now you should be able to call someone without annoing him with his own echo.
I tested this fix on my FDOM-20080927, but it should also work on every distribution using the Qtopia phone-stack. Furthermore the fix is known by the developers and is ‘in testing’, so it should get into the official sources soon.
Attention: as zecke says in his post (http://zecke.blogspot.com) overwriting the binary library-file is a very dirty way to get this fix and it can lead to chaos in the packagemanager. A cleaner way would be to use the openmoko-testing feeds and upgrade using the package-manager.