/usr/lib/firmware/cirrus/cs35l56
NameSizeModeActions
CS35L56_Rev3.11.11.1.wmfw305200644editdlrm
CS35L56_Rev3.11.11.wmfw305160644editdlrm
CS35L56_Rev3.11.16.wmfw319960644editdlrm
CS35L56_Rev3.11.18.wmfw333080644editdlrm
CS35L56_Rev3.11.20.wmfw333880644editdlrm
CS35L56_Rev3.11.21.wmfw333640644editdlrm
CS35L56_Rev3.11.25.wmfw345960644editdlrm
CS35L56_Rev3.11.26.wmfw347160644editdlrm
CS35L56_Rev3.11.28.wmfw349640644editdlrm
CS35L56_Rev3.11.28B.wmfw374040644editdlrm
CS35L56_Rev3.12.2.wmfw354280644editdlrm
CS35L56_Rev3.13.0.wmfw358960644editdlrm
CS35L56_Rev3.13.3.wmfw357640644editdlrm
CS35L56_Rev3.13.3R.wmfw413640644editdlrm
CS35L56_Rev3.13.4.wmfw357640644editdlrm
CS35L56_Rev4.5.3.wmfw278720644editdlrm
CS35L56_Rev4.5.9.wmfw312960644editdlrm
CS35L56_Rev4.7.0.wmfw352560644editdlrm
CS35L56_Rev4.7.2.wmfw363080644editdlrm
Edit: /usr/lib/firmware/cirrus/cs35l56/CS35L56_Rev4.7.0.wmfw (35256B)
WMFW( i0Wed 29 Oct 2025 20:25:35 Central Daylight Time H*  *     $8 0 \0  4     +  b @j  HdZ  6M        ( ( $ q )'  &R"  ! )#  * '+  ,6 ( =.- 8 .(+1  005  7 :J4  /R( ^8 ~  9 ~ ޭ0`,-\\  ' p~:oC6a<<<@^ ה` l}p}p  ( ('@C`W𚤎)OX`@aOpPP@ P  HtHD a!К@ @  @HH@bn^@$ HO@@O} @@`@@ `` 1O L @6OnA}@6  $@b O l  y!Y)QO n),!@D)Ai@@# ) zG@))D)z@@m X)cA  @OOҙ@zĚz@G* ) a )D) O )),**-a))焙a*)1y@ @^n pOPR~@6 -n =)Q_ Op QO`__a; BU6 l O@!'1 '!OK] L O !P z! 60GHP'tO @' 7  @ b  ! /O࢒R q '' a_A_v T _5! "1_$O_c"  6O@ת%@n@f@$0m J aJiVh0AViAh0ViAh0iV0h@P00#  Hp' FQ0PmHP0% !0F0p@oӏ@RqoonЎnVَnnmߎmWmml؎lZll1qH!s   !!D EЁ!Q!` t!Ql sl :QO ɡ1z1VȘ̈HxVhVXo!o@P@  o0@!3^vHF0B0|5@!OT@:AOO!W@:@ ~!O l0@Y_r@@@!I//O @O-O4Q@ɐ @I(2@@&B',@0F(KO'#@ ! p?@?0 ? 0@? I/n Q@  An'!  !PC  ?O(6 L<XP)__t`aC5Ӟ 0FA P& 6  f`6  0A_2Oُ@!! ! @BH%On(>n1O0 c  0T `n00NDPl@  Y'@PP*n!$<@p V@(q@n@ '@0<@q@ď@GQ0@q@@p@vAOOُ@! z)O@  3n9'0 0@ en= Q@n a@OC@@ "x@9A0钐 n  N 0?NMɤO @!O@ "  "@! " N@aO鏄@ @QO@ܙ @@)O CMPAO dnYn 0H @0 H8!n sݏ@ 0nࠩ sφ'Fn8>sn)YJِ)' 'L:'Vlظ8 ((W nk^) 'n`j0n g#`F\9l p <pP O@8@ pQ O8@@@QOp@QOp  :Rpn> n@ Qp8 Fh<AuOԙa@8OĜa@ԙOO@uOĜ@O @<@QOp@QOp ԜrO1@ĐAݏ@Ov Oԙl@ O'^@AG>q^su Oԙ1@AU@!@A-F(q J(O r 'N@O@@0@8@@@@1@}AO@ @]@!O@% OĐ@@tOO` OO%  OIl'HIAmAl WvO@ N G@!O؏@N@! !O @@*@( ! @ EX X@@!(A$$$aa$@@a ln @m @ D)Oً8QnsT)O @\0@O " !! !0)F  [@ "O@2@ ),OpB @Ts@n 'nd PMn1H@ 1@9 G>Л@s@@ O @0@2  'BpH@ћ>OH0 0nn  '&z@\@2!6\rlU OO@! @ҏO@!O@yO@!O @y!Oُ@!O a _@O nO &@iO&lAO_ @ Q_prDO@_ @&IQ_   s@_`@Y&AO80`_!e_ +IO_Of0 2E!D_d` AOЙď@ _ЙO I@_& Q8_`_ @_  Q _ 2f_@ ROp h_ᡂn./_) AO` &f iO_ OH CmAO @@" "@H?!0 H@@ .!q.O@.HP@(A OAQOr_OIo ~qA^)!haC$A^ OH2NĄ ` ~!!N"@av (IB2 )%0@t@怐  ) Ph@0h( l(@@0O C m@a@!v&Y>n> bl8gs'8 OY DAN#@l!l@ l( m,i'p l 7f 7kmY1pk#֙Cv!l;fpTl/b@bpb f4@a  iŀ/"@aȏ8@1## o`#08pm~OOeh@p|NA%Oi0%&&t@0 Ch@PfOpRJOˋSphUdhl;wr609!O _&O@) P?0 ɐ !08@b[ #l ,0mo,  vl.l8nIm(^0 @ @@doZ?0K*A ?`fFt@0B'h+ɐ63l`fm=gwO6` гfm&Ȅ@3m? Y 9@"a*BgAO*M~Ҡ +aQ@l0"gxrmlv&Ш m4l0# b   - BF€Fpbm8Gl vШm&l  P? ' M@ $iE?v(0hϾPP` Qdns ?^n a  ` ؙ)a @%8\ p+ @@0?dP  @NWŜm d NŜWd`E! AmdjP m @P.@ AOn!OOP_"_AA_y2  @(O0* Y@.P 0?@ Y.P@ ) Q.p$@*AH  Y@.P Y@.P  Y@.P @!!@Y@. Pd@X!2nO @@N YPNX`OI@P P &_a_I  !"i 0@ Pz1vI  XP([IUՍwgtuR]wgPU ]E@sw{XiRwvWtU bPnw(XE 8@j@wvdw4tP Bj#@4 00  Lٰ8$ٰ4L1ظF !@L1HY `dapd  OmB@ImT@Y@ )$%&`b~ڋ_~ia\nla#ʅs+vɁ0 0%Q@0% @o֏; !0 @֞\Ѫmѷ #O e@9IKd! тS (@z!i%i 7fv0 (%f!i7%m {lTTё!aOe xP %5X'l'1aU %Q~ G\o vȁ\X֞ m" ieO D%HPXp!i (o%v0@!i (o%v@mTO@!a%e e @$ Hn%% I(I & J &  IH I  %h. ,U@T!q@%(Ҋ I % I %   I %h.@h.APπC@F|,ALMyl5LN  R2 1%M9O&( hr(m%Jv(@x a%mx(&h r%J(m@[vT񑁘(@x a%mx TEO@ 0Fh9mQ'd}%A$r9Ik% (h\h m>!m nDI ak%О"P$h r%J(m@[vT diK a%OኀP` @ qh9mȜ'a)i%q$yG&imhh (>\m mn!DYr'@&( hr(m%J@[vT@x(x xh Q ChH8&( FF9hr`m,XXv(Ix!emٰ,&(F9h rFm,XX`@[БvTx(Ieَ!m`OP Jq@hm@FIRMWARE_CS35L564 FW_HL_STTFIRMWARE_CS35L56_HALO_STATE< FW_HL_HARTBATFIRMWARE_CS35L56_HALO_HEARTBEAT4 FW_PWR_MDFIRMWARE_CS35L56_POWER_MODE< FW_ADO_BLK_SZFIRMWARE_CS35L56_AUDIO_BLK_SIZE 8 FW_RFCLK_SRCFIRMWARE_CS35L56_REFCLK_SRC DFW_PLL_RFCLK_FRQ FIRMWARE_CS35L56_PLL_REFCLK_FREQDFW_PLL_MCLK_FRQ%FIRMWARE_CS35L56_REFCLK_PLL_FREQ_MCLK0 FW_I2S_ENFIRMWARE_CS35L56_I2S_EN8 FW_BOT_RASNFIRMWARE_CS35L56_BOOT_REASON@ FW_REFCLK_DET"FIRMWARE_CS35L56_REFCLK_DETECT_32K<FW_HW_CLCK_STTFIRMWARE_CS35L56_HW_CLOCK_STATE@FW_CP_MTR_ENBL!FIRMWARE_CS35L56_CPU_METER_ENABLEDFW_MPS_OVRRN_FLG"FIRMWARE_CS35L56_MIPS_OVERRUN_FLAGDFW_MIPS_OR_HBN$FIRMWARE_CS35L56_MIPS_OVERRUN_HB_NUM AUDIO_SYSTEM4 AS_ADO_STTAUDIO_SYSTEM_AUDIO_STATE0 AS_LST_CMDAUDIO_SYSTEM_LAST_CMD HSTRM_TO_SYNTH_DN&AUDIO_SYSTEM_STRM_ACTIVE_TO_SYNTH_DONE H SYNTH_TO_STRM*AUDIO_SYSTEM_SYNTH_ACTIVE_TO_STREAM_ACTIVE@ PLL_RS_REQ&AUDIO_SYSTEM_AMP_PLL_UNLOCK_RESYNC_REQH STRM_TO_SYNTH*AUDIO_SYSTEM_STREAM_ACTIVE_TO_SYNTH_ACTIVE(AS_ERRRAUDIO_SYSTEM_ERROR8 AS_PAK_CP_LADAUDIO_SYSTEM_PEAK_CPU_LOAD<AS_CRRNT_CP_LADAUDIO_SYSTEM_CURRENT_CPU_LOAD@AS_SYNTHSS_ENBLDAUDIO_SYSTEM_SYNTHESIS_ENABLED$4 AS_ADO_STTSAUDIO_SYSTEM_AUDIO_STATUS%0 AS_PRJCT_IDAUDIO_SYSTEM_PROJECT_ID&0 AS_CHNNL_IDAUDIO_SYSTEM_CHANNEL_ID'8 AS_SNPSHT_IDAUDIO_SYSTEM_SNAPSHOT_ID\ ACTISONIC<ACTISONIC_ENABLEACTISONIC_ACTISONIC_ENABLE CLIP_DETECT INPUT_CONDITIONERTIC_EN?INPUT_CONDITIONER_INPUT_CONDITIONER_CTRL_STRUCT_INP_COND_ENABLE\ IC_CH_BALAINPUT_CONDITIONER_INPUT_CONDITIONER_CTRL_STRUCT_INP_COND_CHAN_BALd IC_CH_BALSMHINPUT_CONDITIONER_INPUT_CONDITIONER_CTRL_STRUCT_INP_COND_CHAN_BAL_SMOOTHh IC_MM_XO_ENMINPUT_CONDITIONER_INPUT_CONDITIONER_CTRL_STRUCT_INP_COND_MONOMIX_XOVER_ENABLEd IC_H_XO_ENJINPUT_CONDITIONER_INPUT_CONDITIONER_CTRL_STRUCT_INP_COND_HALF_XOVER_ENABLE/hIC_PPU_H_XO_BALKINPUT_CONDITIONER_INPUT_CONDITIONER_PPU_CTRL_STRUCT_INP_COND_HALF_XOVER_BAL0 INPUT_ENHANCE\IE_DRC_LD_OP_LVL8INPUT_ENHANCE_DRC_1_STRUCT_DRC_LEVEL_DETECT_OUTPUT_LEVEL&H IE_DRC_OP_LVL+INPUT_ENHANCE_DRC_1_STRUCT_DRC_OUTPUT_LEVEL+X IE_ENABLE<XU22_MR_BYPASSSDCA_XU22_MAIN_RENDER_BYPASSC4XU22_FDL_STATUSSDCA_XU22_FDL_STATUSD8XU22_FDL_SET_INDSDCA_XU22_FDL_SET_INDEXE<XU22_FDL_HOS_REQSDCA_XU22_FDL_HOST_REQUESTF@XU24_SPK_SNS_BYPSDCA_XU24_SPEAKER_SENSE_BYPASSH@ CS21_MR_SFI'SDCA_CS21_MAIN_RENDER_SAMPLE_FREQ_INDEXJ@ CS24_SNS_SFI!SDCA_CS24_SENSE_SAMPLE_FREQ_INDEXLD CS25_REF_SFI%SDCA_CS25_REFERENCE_SAMPLE_FREQ_INDEXNHCS26_ULTRASO_SFI&SDCA_CS26_ULTRASONIC_SAMPLE_FREQ_INDEXO@PDE22_MR_REQ_PS#SDCA_PDE22_MAIN_RENDER_REQUESTED_PSP@PDE22_MR_ACT_PS SDCA_PDE22_MAIN_RENDER_ACTUAL_PSQ@PDE24_SNS_REQ_PSSDCA_PDE24_SENSE_REQUESTED_PSR<PDE24_SNS_ACT_PSSDCA_PDE24_SENSE_ACTUAL_PSSDPDE23_TRD_REQ_PS"SDCA_PDE23_TRANSDUCER_REQUESTED_PST@PDE23_TRD_ACT_PSSDCA_PDE23_TRANSDUCER_ACTUAL_PSW8TG23_TONE_DIVIDESDCA_TG23_TONE_DIVIDER@XU22_FDL_MES_OFFSDCA_XU22_FDL_MESSAGE_OFFSET@XU22_FDL_MES_LENSDCA_XU22_FDL_MESSAGE_LENGTH@! PPU( PPU_ENABLEPPU_PPU_ENABLE# EVENT_LOGGER< EVLOG_HEADEREVENT_LOGGER_EVENT_LOG_HEADER0EVLOG_ENEVENT_LOGGER_ENABLED8 BUFFER_STATUSEVENT_LOGGER_BUFFER_STATUS@ EVLOG_ST_OFF EVENT_LOGGER_START_STREAM_OFFSET 8 WAS_DISABLEDEVENT_LOGGER_WAS_DISABLED <EVLOG_TS_SHIFTEVENT_LOGGER_TIMESTAMP_SHIFTX* ASP_MIXER8ASP_MIX_ENABLEASP_MIXER_ASP_MIX_ENABLE+ AUDIO_WAVETABLE, BOOSTEMPHbt_en2BOOSTEMP_BOOSTEMP_CTRL_STRUCT_FIRMWARE_BOOSTEMP_EN48bt_rspk"BOOSTEMP_BOOSTEMP_CTRL_STRUCT_RSPK5H bt_temp_est,BOOSTEMP_BOOSTEMP_CTRL_STRUCT_BOOST_TEMP_EST EVENT_HANDLER GPIO- AUTO_CALIBRATION  AC_SGS_THRESHsAUTO_CALIBRATION_PICL_RESISTANCE_CALIBRATION_RX_CMPST_0_Z_MEASURE_PILOT_TONE_CMPST_0_SINEGENERATORSENSE_0_THRESHOLDTAC_R18SWDE_DE_S_F3_B0SWDE_D_ENH_SIDE_FILT_3_B0?8SWDE_DE_S_F3_B1SWDE_D_ENH_SIDE_FILT_3_B1@8SWDE_DE_S_F3_B2SWDE_D_ENH_SIDE_FILT_3_B2A<SWDE_DE_S_v3_MA1SWDE_D_ENH_SIDE_FILT_3_MA1B<SWDE_DE_S_F3_MA2SWDE_D_ENH_SIDE_FILT_3_MA2C4SWDE_DE_M_SCALESWDE_D_ENH_MID_SCALED4SWDE_DE_M_SHIFTSWDE_D_ENH_MID_SHIFTE4SWDE_DE_S_SCALESWDE_D_ENH_SIDE_SCALEF4SWDE_DE_S_SHIFTSWDE_D_ENH_SIDE_SHIFTI0SWDE_XFADE_BALSWDE_SWDE_BALANCE4 BOOT_BEEP<BOOT_BEEP_ENABLEBOOT_BEEP_BOOT_BEEP_ENABLE4 DSP_BEEP_FREQBOOT_BEEP_DSP_BEEP_FREQ8DSP_BEEP_LEVELBOOT_BEEP_DSP_BEEP_LEVEL8bb_dsp_beep_durBOOT_BEEP_DSP_BEEP_DURATION4 GPI_BEEP_FREQBOOT_BEEP_GPI_BEEP_FREQ8GPI_BEEP_LEVELBOOT_BEEP_GPI_BEEP_LEVEL8bb_gpi_beep_durBOOT_BEEP_GPI_BEEP_DURATION4 BEEP_PENDINGBOOT_BEEP_BEEP_PENDING$/ SHARED_PATCHING_STRUCTURE PSPTCH_MD_SLW_FRM-SHARED_PATCHING_STRUCTURE_MBDRC_SLEW_N_FRAMESPL SPE_CONFIG2SHARED_PATCHING_STRUCTURE_STREAM_PREEMPTION_CONFIG\ RDL3_EN_DMGA