annotate pirelli/audio-tones @ 403:50c0fac9a4a8

compal/boot/c118-dfboot.disasm: new analysis
author Mychaela Falconia <falcon@freecalypso.org>
date Sun, 15 Jan 2023 00:54:33 +0000
parents 79e512a21e02
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
383
97a294f69426 pirelli/audio-tones: basic keybeep and DTMF captured
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
1 Keybeep in handheld mode:
97a294f69426 pirelli/audio-tones: basic keybeep and DTMF captured
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
2
97a294f69426 pirelli/audio-tones: basic keybeep and DTMF captured
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
3 KBP_R fn da3b da3b 0004
97a294f69426 pirelli/audio-tones: basic keybeep and DTMF captured
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
4
97a294f69426 pirelli/audio-tones: basic keybeep and DTMF captured
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
5 The two overlapping da3b tones (697 Hz, -7 dBfs) are exactly the same
97a294f69426 pirelli/audio-tones: basic keybeep and DTMF captured
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
6 as in TCS211 reference.
97a294f69426 pirelli/audio-tones: basic keybeep and DTMF captured
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
7
97a294f69426 pirelli/audio-tones: basic keybeep and DTMF captured
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
8 This 2x da3b keybeep remains the same in an active call, and also when the
97a294f69426 pirelli/audio-tones: basic keybeep and DTMF captured
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
9 loudspeaker is enabled. With the loudspeaker on, the beeps are very loud!
97a294f69426 pirelli/audio-tones: basic keybeep and DTMF captured
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
10
97a294f69426 pirelli/audio-tones: basic keybeep and DTMF captured
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
11 With the headset plugged in, the keybeep changes to:
97a294f69426 pirelli/audio-tones: basic keybeep and DTMF captured
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
12
97a294f69426 pirelli/audio-tones: basic keybeep and DTMF captured
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
13 KBP_R fn da0b da0b 0004
97a294f69426 pirelli/audio-tones: basic keybeep and DTMF captured
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
14
97a294f69426 pirelli/audio-tones: basic keybeep and DTMF captured
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
15 This headset mode keybeep still consists of two overlapping 697 Hz tones,
97a294f69426 pirelli/audio-tones: basic keybeep and DTMF captured
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
16 but now the amplitude of each single tone is -21 dBfs.
97a294f69426 pirelli/audio-tones: basic keybeep and DTMF captured
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
17
97a294f69426 pirelli/audio-tones: basic keybeep and DTMF captured
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
18 Keybeep duration is 120 ms in TCS211 reference, but only 80 ms in Pirelli's
97a294f69426 pirelli/audio-tones: basic keybeep and DTMF captured
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
19 version.
97a294f69426 pirelli/audio-tones: basic keybeep and DTMF captured
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
20
97a294f69426 pirelli/audio-tones: basic keybeep and DTMF captured
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
21 Switching to DTMF keypad mode:
97a294f69426 pirelli/audio-tones: basic keybeep and DTMF captured
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
22
97a294f69426 pirelli/audio-tones: basic keybeep and DTMF captured
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
23 All keys beyond the basic dial set generate the same tone as the # key:
97a294f69426 pirelli/audio-tones: basic keybeep and DTMF captured
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
24
97a294f69426 pirelli/audio-tones: basic keybeep and DTMF captured
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
25 TON_R fn bd4c 6683 0000 0001 000a 000a 0005 0000 0005 0000 0005 0000 0005
97a294f69426 pirelli/audio-tones: basic keybeep and DTMF captured
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
26
97a294f69426 pirelli/audio-tones: basic keybeep and DTMF captured
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
27 The above trace was captured in handheld mode. The frequencies are the same
97a294f69426 pirelli/audio-tones: basic keybeep and DTMF captured
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
28 as in TCS211 reference (941 Hz low, 1477 Hz high), and the dBfs amplitudes are
97a294f69426 pirelli/audio-tones: basic keybeep and DTMF captured
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
29 also unchanged: -7 dBfs for the low tone, -5 dBfs for the high tone.
97a294f69426 pirelli/audio-tones: basic keybeep and DTMF captured
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
30
97a294f69426 pirelli/audio-tones: basic keybeep and DTMF captured
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
31 With the headset plugged in, the tone changes to:
97a294f69426 pirelli/audio-tones: basic keybeep and DTMF captured
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
32
97a294f69426 pirelli/audio-tones: basic keybeep and DTMF captured
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
33 TON_R fn bd0f 661a 0000 0001 000a 000a 0005 0000 0005 0000 0005 0000 0005
97a294f69426 pirelli/audio-tones: basic keybeep and DTMF captured
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
34
97a294f69426 pirelli/audio-tones: basic keybeep and DTMF captured
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
35 The new amplitudes are -21 dBfs for the low tone and -19 dBfs for the high tone.
97a294f69426 pirelli/audio-tones: basic keybeep and DTMF captured
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
36
97a294f69426 pirelli/audio-tones: basic keybeep and DTMF captured
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
37 The duration of the tone is 100 ms, same as in TCS211 reference.
384
dec73b00871d pirelli/audio-tones: call waiting tone captured
Mychaela Falconia <falcon@freecalypso.org>
parents: 383
diff changeset
38
dec73b00871d pirelli/audio-tones: call waiting tone captured
Mychaela Falconia <falcon@freecalypso.org>
parents: 383
diff changeset
39 Call waiting tone in both handheld and loudspeaker modes:
dec73b00871d pirelli/audio-tones: call waiting tone captured
Mychaela Falconia <falcon@freecalypso.org>
parents: 383
diff changeset
40
dec73b00871d pirelli/audio-tones: call waiting tone captured
Mychaela Falconia <falcon@freecalypso.org>
parents: 383
diff changeset
41 TON_R fn f125 0000 0000 0001 0013 0013 0009 0000 0009 0000 0009 0000 0009
dec73b00871d pirelli/audio-tones: call waiting tone captured
Mychaela Falconia <falcon@freecalypso.org>
parents: 383
diff changeset
42
dec73b00871d pirelli/audio-tones: call waiting tone captured
Mychaela Falconia <falcon@freecalypso.org>
parents: 383
diff changeset
43 0xF125 tone corresponds to 425 Hz, -7 dBfs, same as TCS211 reference.
dec73b00871d pirelli/audio-tones: call waiting tone captured
Mychaela Falconia <falcon@freecalypso.org>
parents: 383
diff changeset
44
dec73b00871d pirelli/audio-tones: call waiting tone captured
Mychaela Falconia <falcon@freecalypso.org>
parents: 383
diff changeset
45 Call waiting tone in the headset mode could not be tested because of the bug in
dec73b00871d pirelli/audio-tones: call waiting tone captured
Mychaela Falconia <falcon@freecalypso.org>
parents: 383
diff changeset
46 Pirelli's fw that causes it to hang up calls whenever both headset and USB are
dec73b00871d pirelli/audio-tones: call waiting tone captured
Mychaela Falconia <falcon@freecalypso.org>
parents: 383
diff changeset
47 plugged in.
385
79e512a21e02 pirelli/audio-tones: busy tone captured
Mychaela Falconia <falcon@freecalypso.org>
parents: 384
diff changeset
48
79e512a21e02 pirelli/audio-tones: busy tone captured
Mychaela Falconia <falcon@freecalypso.org>
parents: 384
diff changeset
49 Busy tone in handheld mode:
79e512a21e02 pirelli/audio-tones: busy tone captured
Mychaela Falconia <falcon@freecalypso.org>
parents: 384
diff changeset
50
79e512a21e02 pirelli/audio-tones: busy tone captured
Mychaela Falconia <falcon@freecalypso.org>
parents: 384
diff changeset
51 Same TON_R as the call waiting tone, repeated 3 times.
79e512a21e02 pirelli/audio-tones: busy tone captured
Mychaela Falconia <falcon@freecalypso.org>
parents: 384
diff changeset
52
79e512a21e02 pirelli/audio-tones: busy tone captured
Mychaela Falconia <falcon@freecalypso.org>
parents: 384
diff changeset
53 Busy tone in headset mode:
79e512a21e02 pirelli/audio-tones: busy tone captured
Mychaela Falconia <falcon@freecalypso.org>
parents: 384
diff changeset
54
79e512a21e02 pirelli/audio-tones: busy tone captured
Mychaela Falconia <falcon@freecalypso.org>
parents: 384
diff changeset
55 TON_R fn f107 0000 0000 0001 0013 0013 0009 0000 0009 0000 0009 0000 0009
79e512a21e02 pirelli/audio-tones: busy tone captured
Mychaela Falconia <falcon@freecalypso.org>
parents: 384
diff changeset
56
79e512a21e02 pirelli/audio-tones: busy tone captured
Mychaela Falconia <falcon@freecalypso.org>
parents: 384
diff changeset
57 The amplitude is reduced from -7 dBfs to -21 dBfs in headset mode.