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