1# R4 Protect Tune - Top And Bottom Speakers Build 21.6.0
2
3## Tune Details
4
5- **File name**: r4_21.6.0
6  - _Device_: CS35L41 revB2
7  - _Firmware Version_
8    - _Protect_: Playback 6.47.0
9    - _Calibration_: Playback 6.47.0
10    - _Diagnostics_: Playback 6.47.0
11  - _Signal Chain_:
12    - _Protect_: Protect Lite
13    - _Calibration_: Calibration
14    - _Diagnostics_: Calibration and Diagnostics
15- **Amplifier Gain**: 17.5dB
16
17### Changelog
18
19#### 21.6.0
20
21- Top Speaker protect tune 21.5.0 → 21.6.0
22  - Recharacterized and retuned to include new limit samples
23  - Wael retuned XMAX gain to -24.3 (from -24.5) for slightly safer XMAX
24
25#### 21.5.1
26
27- Bottom speaker protect tune uprev 21.5.0 → 21.5.1
28  - Recharacterized and retuned to include new limit samples
29- All top speaker tunes remain the same as in 21.5.0
30
31#### 21.5.0
32
33- Updated 21.4.0_withWaelTuning with redc fallback values per customer request.
34  - **Top**: 5.402 ohms
35  - **Bottom**: 5.445 ohms
36- This change in in the protect bins only. Cal and CalAndDiag bins remain the same as in 21.2.4.0_withWaelTuning
37
38#### 21.4.0_withWaelTuning
39
40Updated Top Tuning xmax parameters by Wael
41No changes to bottom
42
43#### 21.4.0
44
45Retune using R4 EVT samples.
46Firmware moved to 6.47.0 for protect, calibration, and diagnostics signal chains.
47
48Changes in firmware between 6.45.0 and 6.47.0:
49
50- Implemented a timeout feature that allows a maximum delay between the start of the BCLK and the start of the LRCLK.
51  If the timeout is exceeded, an error notification is sent to the driver and the command is ignored. This addresses a
52  host-side timing issue for these signals that could lead to a no-audio situation.
53- Fixed an issue where repeated pause/resume commands could cause pops on the output.
54
55#### 21.2.3_ENG
56
57Based on 21.2.2_ENG with HPF cutoff frequencies set to 150Hz for both top and bottom protect tunes
58
59- Top speaker protect tune uprev 21.02.2eng → 21.02.3eng
60- Bottom speaker protect tune uprev 21.02.0 → 21.02.1
61- All other files same as 21.2.2_ENG
62
63#### 21.2.2_ENG
64
65- Engineering build with Tmax of top protect tune fix in place. This is intended to resolve the overshoot issues seen in
66  21.2.0 but withthout the de-margin of Tmax that was done in 21.2.1
67- All other files same as 21.2.0
68
69#### 21.2.1
70
71- Updated Top thermal protect tune after reports of exceeding Tmax
72- All other files same as 21.2.0
73
74#### 21.2.0
75
76- Initial protect tune
77
78### Included files
79
80**Readme (This file)**
81
82- readme.md
83
84**Protect, Calibration, and Diag bins with R Trace**
85 _For use in actual phone_
86
87- #### Top Speaker
88  - Top\r4Top_calAndDiag_21.4.0_pb6.47.0_17.5dB_withRTrace.bin
89  - Top\r4Top_cal_21.4.0_pb6.47.0_17.5dB_withRTrace.bin
90  - Top\21.6.0_100hpf\r4Top_protect_21.6.0_pb6.47.0_17.5dB_100hpf_withRTrace.bin
91- #### Bottom Speaker
92  - Bottom\r4Bottom_calAndDiag_21.4.0_pb6.47.0_17.5dB_withRTrace.bin
93  - Bottom\r4Bottom_cal_21.4.0_pb6.47.0_17.5dB_withRTrace.bin
94  - Bottom\21.5.1_100hpf\r4Bottom_protect_21.5.1_pb6.47.0_17.5dB_100hpf_withRTrace.bin
95
96**Protect & Calibration jsons without R trace**
97 _For use on Lochnagar 2 development platform_
98
99- #### Top Speaker
100  - Top\21.6.0_100hpf\r4Top_21.6.0_pb6.47.0_17.5dB_100hpf_noRTrace.json
101- #### Bottom Speaker
102  - Bottom\21.5.1_100hpf\r4Bottom_21.5.1_pb6.47.0_17.5dB_100hpf_noRTrace.json
103
104_JSON files contains both protect and calibration deploy groups_
105
106**Labsuite Files**
107
108- #### Top Speaker
109  - Top\21.6.0_100hpf\r4Top_21.6.0_pb6.47.0_17.5dB_100hpf_noRTrace.exported_tuning
110  - Top\21.6.0_100hpf\r4Top_21.6.0_pb6.47.0_17.5dB_100hpf_withRTrace.exported_tuning
111- #### Bottom Speaker
112  - Bottom\21.5.1_100hpf\r4Bottom_21.5.1_pb6.47.0_17.5dB_100hpf_noRTrace.parameters
113  - Bottom\21.5.1_100hpf\r4Bottom_21.5.1_pb6.47.0_17.5dB_100hpf_withRTrace.parameters
114  - Bottom\21.5.1_100hpf\r4Bottom_protect_21.5.1_pb6.47.0_17.5dB_100hpf_noRTrace.exported_tuning
115  - Bottom\21.5.1_100hpf\r4Bottom_protect_21.5.1_pb6.47.0_17.5dB_100hpf_withRTrace.exported_tuning
116
117**Firmware Files**
118_Each firmware wmfw is in a folder respective for which type of bin file it is for_
119
120- Firmware\Cal\halo_cspl_RAM_revB2_29.49.0.wmfw
121- Firmware\Diag\halo_cspl_RAM_diag_revB2_29.49.0.wmfw
122- Firmware\Protect\halo_cspl_RAM_revB2_29.49.0.wmfw
123
124**Additional data**
125
126- r4EvtSpeakerCalAndDiagResults.xlsx
127- CustomerTuneReports\R4_21.5.1_Bottom_CustomerTuneReport.pdf
128- CustomerTuneReports\R4_21.6.0_Top_CustomerTuneReport.pdf
129
130---
131
132## Speaker Parameters
133
134### Top Speaker
135
136| PARAMETER                           | VALUE            |
137| ----------------------------------- | ---------------- |
138| **IEC Rated Noise Power (nominal)** | 1 [W]            |
139| **Xmax (0-Peak)**                   | 0.45 [mm]        |
140| **Maximum Coil Temperature (Tmax)** | 130 [C]          |
141| **Coil co-efficiency (Tk)**         | 0.00393          |
142| **DC Resistance**                   | 6 [Ohms]         |
143| **Resonance Frequency**             | 820 [Hz] +/-7.5% |
144| **ReDC Fallback**                   | 5.402 ohms       |
145
146### Bottom Speaker
147
148| PARAMETER                           | VALUE                 |
149| ----------------------------------- | --------------------- |
150| **IEC Rated Noise Power (nominal)** | 1.14 [W]              |
151| **Xmax (0-Peak)**                   | 0.55 [mm]             |
152| **Maximum Coil Temperature (Tmax)** | 110 [C]               |
153| **Coil co-efficiency (Tk)**         | 0.00393               |
154| **DC Resistance**                   | 6.1[Ohm]              |
155| **Resonance Frequency**             | 720 [Hz] +/- 10% [Hz] |
156| **ReDC Fallback**                   | 5.445 ohms            |
157