User:TonyGarnockJones

From Openmoko

Revision as of 14:39, 28 January 2008 by TonyGarnockJones (Talk | contribs)

Jump to: navigation, search

Tony Garnock-Jones, tonyg@lshift.net.

I own a phase-1 Neo1973.

I'm running Erlang with GTK and serial-port extensions on my phone, using it as an openmoko userland replacement (for gsmd/dialer/addressbook etc.).

A few screenshots, not that the GUI is worth anything - the value of the approach is in the lower-level "model"/business-logic part (the gsmd/neod equivalent): http://eighty-twenty.org/~tonyg/erlang-openmoko-screenshots/

gsmhandset.state echoes your own voice

I've a tentative fix for this - here's the patch against gsmhandset.state. The alsamixer setting is labelled "Bypass" in the UI, and it's way over to the right, just after the "Amp ..." settings and just before "DAI Mode".

--- old/gsmhandset.state	2008-01-28 12:29:47.000000000 +0000
+++ new/gsmhandset.state	2008-01-28 12:29:23.000000000 +0000
@@ -55,8 +55,8 @@
 		comment.range '0 - 7'
 		iface MIXER
 		name 'Bypass Playback Volume'
-		value.0 5
-		value.1 5
+		value.0 0
+		value.1 0
 	}
 	control.7 {
 		comment.access 'read write'
Personal tools

Tony Garnock-Jones, tonyg@lshift.net.

I own a phase-1 Neo1973.

I'm running Erlang with GTK and serial-port extensions on my phone, using it as an openmoko userland replacement (for gsmd/dialer/addressbook etc.).

A few screenshots, not that the GUI is worth anything - the value of the approach is in the lower-level "model"/business-logic part (the gsmd/neod equivalent): http://eighty-twenty.org/~tonyg/erlang-openmoko-screenshots/

gsmhandset.state echoes your own voice

I've a tentative fix for this - here's the patch against gsmhandset.state. The alsamixer setting is labelled "Bypass" in the UI, and it's way over to the right, just after the "Amp ..." settings and just before "DAI Mode".

--- old/gsmhandset.state	2008-01-28 12:29:47.000000000 +0000
+++ new/gsmhandset.state	2008-01-28 12:29:23.000000000 +0000
@@ -55,8 +55,8 @@
 		comment.range '0 - 7'
 		iface MIXER
 		name 'Bypass Playback Volume'
-		value.0 5
-		value.1 5
+		value.0 0
+		value.1 0
 	}
 	control.7 {
 		comment.access 'read write'