forked from tonyg/erlang-openmoko
-
Notifications
You must be signed in to change notification settings - Fork 1
/
README
75 lines (49 loc) · 2.08 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
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.