device_google_raviole/audio/raven/cs35l41/fw
Robert Lee 88ff6ea244 audio: update speaker firmware and tuning
Bug: 179534284
Test: Manual verify speaker basic function work
Change-Id: I8f1dc408717042e8e8a6d1e30cca2548a45ee337
Signed-off-by: Robert Lee <lerobert@google.com>
2021-04-19 12:15:53 +00:00
..
cs35l41-dsp1-spk-cali.bin audio: update speaker firmware and tuning 2021-04-19 12:15:53 +00:00
cs35l41-dsp1-spk-cali.wmfw audio: update speaker firmware and tuning 2021-04-19 12:15:53 +00:00
cs35l41-dsp1-spk-diag.bin audio: update speaker firmware and tuning 2021-04-19 12:15:53 +00:00
cs35l41-dsp1-spk-diag.wmfw audio: update speaker firmware and tuning 2021-04-19 12:15:53 +00:00
cs35l41-dsp1-spk-prot.bin audio: update speaker firmware and tuning 2021-04-19 12:15:53 +00:00
cs35l41-dsp1-spk-prot.wmfw audio: update speaker firmware and tuning 2021-04-19 12:15:53 +00:00
R-cs35l41-dsp1-spk-cali.bin audio: update speaker firmware and tuning 2021-04-19 12:15:53 +00:00
R-cs35l41-dsp1-spk-diag.bin audio: update speaker firmware and tuning 2021-04-19 12:15:53 +00:00
R-cs35l41-dsp1-spk-prot.bin audio: update speaker firmware and tuning 2021-04-19 12:15:53 +00:00
readme.md audio: update speaker firmware and tuning 2021-04-19 12:15:53 +00:00

R4 Protect Tune - Top And Bottom Speakers Build 21.4.0

Tune Details

  • File name: r4_21.4.0
    • Device: CS35L41 revB2
    • Firmware Version
      • Protect: Playback 6.47.0
      • Calibration: Playback 6.47.0
      • Diagnostics: Playback 6.47.0
    • Signal Chain:
      • Protect: Protect Lite
      • Calibration: Calibration
      • Diagnostics: Calibration and Diagnostics
  • Amplifier Gain: 17.5dB

Changelog

21.2.4.0

Retune using R4 EVT samples. Firmware moved to 6.47.0 for protect, calibration, and diagnostics signal chains.

21.2.3_ENG

Based on 21.2.2_ENG with HPF cutoff frequencies set to 150Hz for both top and bottom protect tunes

  • Top speaker protect tune uprev 21.02.2eng → 21.02.3eng
  • Bottom speaker protect tune uprev 21.02.0 → 21.02.1
  • All other files same as 21.2.2_ENG

21.2.2_ENG

  • Engineering build with Tmax of top protect tune fix in place. This is intended to resolve the overshoot issues seen in 21.2.0 but withthout the de-margin of Tmax that was done in 21.2.1
  • All other files same as 21.2.0

21.2.1

  • Updated Top thermal protect tune after reports of exceeding Tmax
  • All other files same as 21.2.0

21.2.0

  • Initial protect tune

Included files

Readme (This file)

  • readme.md

Protect, Calibration, and Diag bins with R Trace
For use in actual phone

  • Top Speaker
    • Top\r4Top_calAndDiag_21.4.0_pb6.47.0_17.5dB_withRTrace.bin
    • Top\r4Top_cal_21.4.0_pb6.47.0_17.5dB_withRTrace.bin
    • Top\21.4.0_100hpf\r4Top_protect_21.4.0_pb6.47.0_17.5dB_100hpf_withRTrace.bin
    • Top\21.4.0_120hpf\r4Top_protect_21.4.0_pb6.47.0_17.5dB_120hpf_withRTrace.bin
  • Bottom Speaker
    • Bottom\r4Bottom_calAndDiag_21.4.0_pb6.47.0_17.5dB_withRTrace.bin
    • Bottom\r4Bottom_cal_21.4.0_pb6.47.0_17.5dB_withRTrace.bin
    • Bottom\21.4.0_100hpf\r4Bottom_protect_21.4.0_pb6.47.0_17.5dB_100hpf_withRTrace.bin
    • Bottom\21.4.0_120hpf\r4Bottom_protect_21.4.0_pb6.47.0_17.5dB_120hpf_withRTrace.bin

Protect & Calibration files without R trace
For use on Lochnagar 2 development platform

  • Top Speaker
    • Top\21.4.0_100hpf\r4Top_21.4.0_pb6.47.0_17.5dB_100hpf_noRTrace.json
    • Top\21.4.0_120hpf\r4Top_21.4.0_pb6.47.0_17.5dB_120hpf_noRTrace.json
  • Bottom Speaker
    • Bottom\21.4.0_100hpf\r4Bottom_21.4.0_pb6.47.0_17.5dB_100hpf_noRTrace.json
    • Bottom\21.4.0_120hpf\r4Bottom_21.4.0_pb6.47.0_17.5dB_120hpf_noRTrace.json

JSON files contains both protect and calibration deploy groups

Labsuite Files

  • Top Speaker
    • 21.4.0_100hpf\r4Top_21.4.0_pb6.47.0_17.5dB_100hpf_noRTrace.exported_tuning
    • 21.4.0_100hpf\r4Top_21.4.0_pb6.47.0_17.5dB_100hpf_withRTrace.exported_tuning
    • 21.4.0_120hpf\r4Top_21.4.0_pb6.47.0_17.5dB_120hpf_noRTrace.exported_tuning
    • 21.4.0_120hpf\r4Top_21.4.0_pb6.47.0_17.5dB_120hpf_withRTrace.exported_tuning
  • Bottom Speaker
    • 21.4.0_100hpf\r4Bottom_21.4.0_pb6.47.0_17.5dB_100hpf_noRTrace.exported_tuning
    • 21.4.0_100hpf\r4Bottom_21.4.0_pb6.47.0_17.5dB_100hpf_withRTrace.exported_tuning
    • 21.4.0_120hpf\r4Bottom_21.4.0_pb6.47.0_17.5dB_120hpf_noRTrace.exported_tuning
    • 21.4.0_120hpf\r4Bottom_21.4.0_pb6.47.0_17.5dB_120hpf_withRTrace.exported_tuning

Firmware Files
Each firmware wmfw is in a folder respective for which type of bin file it is for

  • Firmware\Cal\halo_cspl_RAM_revB2_29.49.0.wmfw
  • Firmware\Diag\halo_cspl_RAM_diag_revB2_29.49.0.wmfw
  • Firmware\Protect\halo_cspl_RAM_revB2_29.49.0.wmfw

Speaker Parameters

Top Speaker

PARAMETER VALUE
IEC Rated Noise Power (nominal) 1 [W]
Xmax (0-Peak) 0.45 [mm]
Maximum Coil Temperature (Tmax) 130 [C]
Coil co-efficiency (Tk) 0.00393
DC Resistance 6 [Ohms]
Resonance Frequency 820 [Hz] +/-7.5%

Bottom Speaker

PARAMETER VALUE
IEC Rated Noise Power (nominal) 1.14 [W]
Xmax (0-Peak) 0.55 [mm]
Maximum Coil Temperature (Tmax) 110 [C]
Coil co-efficiency (Tk) 0.00393
DC Resistance 6.1[Ohm]
Resonance Frequency 720 [Hz] +/- 10% [Hz]