annotate newaec/README @ 15:ee565d95164c default tip

aud-caramel: create handheld.{cfg,vol} equal to hds4.{cfg,vol} The main audio channel on FC Caramel2 is not truly handheld, thus if someone is operating a C2 board in ACI mode, then doing AT@AUL="hds4" is more truthful than AT@AUL="handheld". However, the same audio mode needs to be named "handheld" for the UI firmware to pick it up in our Luna configuration.
author Mychaela Falconia <falcon@freecalypso.org>
date Sat, 06 Nov 2021 08:23:16 +0000
parents b777b03fa84c
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
9
b777b03fa84c newaec: some fc-tmsh auw 12 invokations for manual experimentation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
1 As of 2021-07-29, our FC Tourmaline firmware has L1_NEW_AEC enabled. As a
b777b03fa84c newaec: some fc-tmsh auw 12 invokations for manual experimentation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
2 result of this change, auw 12 command (sent via fc-tmsh) takes 12 data number
b777b03fa84c newaec: some fc-tmsh auw 12 invokations for manual experimentation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
3 arguments instead of 5, and the full capabilities of the AEC block in the DSP
b777b03fa84c newaec: some fc-tmsh auw 12 invokations for manual experimentation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
4 can be exercised.
b777b03fa84c newaec: some fc-tmsh auw 12 invokations for manual experimentation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
5
b777b03fa84c newaec: some fc-tmsh auw 12 invokations for manual experimentation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
6 The 3 little one-line files given in this directory (aec-disable,
b777b03fa84c newaec: some fc-tmsh auw 12 invokations for manual experimentation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
7 pirelli-handheld and pirelli-handfree) contain fc-tmsh auw 12 invokations with
b777b03fa84c newaec: some fc-tmsh auw 12 invokations for manual experimentation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
8 different numbers, intended for manual experimentation with our new AEC - run,
b777b03fa84c newaec: some fc-tmsh auw 12 invokations for manual experimentation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
9 for example, sh pirelli-handfree. The 3 AEC configurations are:
b777b03fa84c newaec: some fc-tmsh auw 12 invokations for manual experimentation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
10
b777b03fa84c newaec: some fc-tmsh auw 12 invokations for manual experimentation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
11 * aec-disable is the default disabled state of the AEC block - the initial state
b777b03fa84c newaec: some fc-tmsh auw 12 invokations for manual experimentation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
12 of your FCDEV3B/Caramel2/etc board if you do nothing.
b777b03fa84c newaec: some fc-tmsh auw 12 invokations for manual experimentation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
13
b777b03fa84c newaec: some fc-tmsh auw 12 invokations for manual experimentation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
14 * pirelli-handheld is the AEC configuration extracted from Pirelli's firmware,
b777b03fa84c newaec: some fc-tmsh auw 12 invokations for manual experimentation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
15 used in the handheld mode.
b777b03fa84c newaec: some fc-tmsh auw 12 invokations for manual experimentation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
16
b777b03fa84c newaec: some fc-tmsh auw 12 invokations for manual experimentation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
17 * pirelli-handfree is the AEC configuration extracted from Pirelli's firmware,
b777b03fa84c newaec: some fc-tmsh auw 12 invokations for manual experimentation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
18 used in the hands-free loudspeaker mode.
b777b03fa84c newaec: some fc-tmsh auw 12 invokations for manual experimentation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
19
b777b03fa84c newaec: some fc-tmsh auw 12 invokations for manual experimentation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
20 Applying pirelli-handfree AEC config to an FCDEV3B setup with the "official"
b777b03fa84c newaec: some fc-tmsh auw 12 invokations for manual experimentation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
21 FreeCalypso HQ loudspeaker and microphone produces noticeable improvement in
b777b03fa84c newaec: some fc-tmsh auw 12 invokations for manual experimentation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
22 voice call quality, as perceived by the person on the far end of the call: the
b777b03fa84c newaec: some fc-tmsh auw 12 invokations for manual experimentation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
23 delayed acoustic echo goes away, and the tester reported that my voice sounded
b777b03fa84c newaec: some fc-tmsh auw 12 invokations for manual experimentation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
24 better too.