Skip to content

Erlang Openmoko userland replacement for gsmd/frameworkd/dialer/sms/addressbook etc.

Notifications You must be signed in to change notification settings

jluis/erlang-openmoko

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BUGS
===========================================================================

Sometimes, the alerter appears again after you click accept or
reject. I'm not sure why. I've worked around it in a couple of ways
for now.

Strings like NO CARRIER in an SMS can confuse the modem_server
parser. A better way of dealing with partials and unsoliciteds is
needed.



TODO
===========================================================================

Make startup sequence more robust: e.g. if sms_manager crashes, when
it restarts, it won't get the registered_with_network event, since
that's already been broadcast. Similarly, if callmanager_gui is
restarted after the phone is already registered to a network, it won't
display the network name, since the event has already passed it by.

GUI for addressbook entry creation/deletion/update

SMS receive, send GUI

Sound support
 - avoid shell-out to gst-launch
 - good internal control of multiplexing
 - use a gstreamer node?

Volume control

Brightness control

GPRS connection

Information on phone status
 - battery levels - DONE, except needs to detect when charger comes and goes
 - bluetooth on/off
 - gsm on/off
 - gprs on/off
 - clock, date

Alarm clock



DONE
===========================================================================

Ability to press a key during a call and have DTMF-equivalent sent over the line. - DONE

Information on phone status
 - registered to network? and if so, which? - DONE

Power management
 - brightness on screen - dim, then switch off - DONE

Touchscreen lock - partially DONE, still clunky because of missing gtknode features
 - use a event-grabbing window?
 - AUX key plus on-screen buttons to release lock?

SMS receive, send functionality - DONE



TROUBLESHOOTING
===========================================================================

If it starts only when you run it over ssh, ie. over a real network
connection, then make sure fic-gta01 is in your /etc/hosts. You can
confirm that this might be the problem by running "erl -sname foo"
from a terminal window. If it hangs, perhaps a missing entry in
/etc/hosts is to blame.

About

Erlang Openmoko userland replacement for gsmd/frameworkd/dialer/sms/addressbook etc.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published