On Mon, 2009-08-10 at 16:33 +0300, Alexander Shulgin wrote:
> On Mon, Aug 10, 2009 at 14:53, Paul Fertser<[email protected]> wrote:
> > Alexander Shulgin <[email protected]> writes:
> >>>
> >>> One of the problems is that some freerunner revisions are in fact
> >>> different in hardware. Most devices have 1uF capacitors instead of
> >>> R3004/R3005 (which should be 0R), and that's not a joke. That is
> >>> earpiece path and not surprisingly that devices that have those
> >>> capacitors have considerably lower sound volume from the earpiece.
> >>
> >> And what do I do if I happen to have one?
> >
> > Tweak alsa state files appropriately. There's a routing diagram on the
> > wiki that explains everything needed.
> 
> I'm quite experienced programmer, but this is just too deep for me
> (plus the documentation is sparse and decentralized).
> 
> Could anyone assist me on this task?  What exactly to change?
> 
> Maybe someone already had similar problem and solved it?  It would be
> really nice to see the solution and try it out.

Well, if you read the first post in this thread, it tells you two
things:

1) Yes, the documentation is too sparse and often self-contradictory
2) Use Angus Ainslie's mixer scripts (see
http://lists.openmoko.org/nabble.html#nabble-td1676346) if that doesn't
work (it doesn't currently on my phone) use pymixer.py instead of
fsomixer.py. An older version, but very functional.

When using pymixer.py, first make a call, _then_ run the script and play
with the settings. In the OP, you can see what I have done. To maximize
earpiece volume, just max out the bottom two settings. In this script,
input and output are reversed (just the labels, nothing more).

Good luck!

David


_______________________________________________
Openmoko community mailing list
[email protected]
http://lists.openmoko.org/mailman/listinfo/community

Reply via email to