ELF>@@/.GNUA<"}eLinuxLinux6.1.0-38-amd64HHf)v9HHt0f9sf9HrHcHRHPHH H HfAUAATAUHSHnAHfD$\fEtDH HdtXf9sf9ZrHcHIH @11ɈeȈED$@uЈEH[]A\A]r1ҹfDATIHUHպ SHHt_HLHHH߉x []A\f[]A\I$HH[]A\fDAUATUSHLDH0eH%(HD$(1H=+v"H=+@LƃLHu1HH$LHD$>HD$HD$HD$ HLHttFHL9u2HH뼉HD$(eH+%(u'H0[]A\A]HLff.@AWAVLAUAATIUSHH@H$L$ eH%(HD$81HJH;H$L…t1A1H|$HD$l$ HD$LHD$ HD$(HD$0Ht$LHut%Ht$L1u HHHt$LYfAtaDHL1IHHǃAH)THHHHHAuHHǃHǃH)1HƃHD$8eH+%(ujH@[]A\A]A^A_HHHHH1HǃHǃH)HDSѺHHeH%(HD$1@LJ\fD$@t$Ht$rtfHT$eH+%(u3H[H3HD$HHD$@AWAVAULATLHUH$SHHeH%(HD$1L1HHD$fD$ HHcCHIHD$@1LD$D$<C@H Ht$^LAHIEyAt H=C C;Ct1LHM‰CHD$eH+%(u6HLH[]A\A]A^A_HLHIAVLDAUAATIUHSHLH@HHc LHHEE1D`HH߈E<CIT$ `E ǃ\x1H[]A\A]A^fH[]A\A]A^H3HD$HHD$H[]A\A]A^LUHSHH eH%(HD$1HD$HD$D$t$T$fHt$HHÜH]HT$eH+%(u*H []HHHHDUSHeH%(HD$HGPH$HD$Hx@H_xHfD$ D$ D$ fD$fHhHH߹>HHHD$eH+%(u%H[]HHHAWAVIAUAATLDULSHeH%(HD$1EJ HAH fD$AD fD$AF fD$f t fAL Lit$AiH|$ HHHHHH/HT$t$HH|$HHHH/sLHA PZHcHA HT$IEt A@u9HLHD$eH+%(u8H1[]A\A]A^A_1I I f:Pt1BrHCATUSHHHfLDLLDž@HH HH[]A\HHHff.AWAVAUATIUSLDHLLDDH3t6w#t6uMA$1[]A\A]A^A_BuAԸEuAu@u׸ff.@SHHeH%(HD$1D$ HD$D$0@t$f>Ht$HHT$eH+%(u)H[HHHHAUATUSHGPH@@L`xMID$H9tEI$H9I$H9I$`H9[]A\A]E1I$hHIT$11D9t8 ƃHpuL@H߉[]A\A] AAAfDAVAUATUHSH(HHeH%(HD$ 1LhLH@<= tU= tNfHL$HHD$HHHH봺H2uMfHHHOHx< ?HHHSHHH[ff.AWAVAUATUSHH`eH%(HD$X1DH p HIHHLhHHǀ@LHǀ HHIHH1ADžD HI HHHIDž8 I I( I( I0 AƅK@HAƅHAƅ4ƃ4HH.Aƅ1LD$WfT$UHD$M1LHt$MLAEAAAHAAIUAfALEH@־ RHPAKPIPHHADHHHHHHAWAVAUAATUSHhHHeH%(HD$`1ELhHLuJ@t)1HT$`eH+%( Hh[]A\A]A^A_EPЀvXȉD$D)iAAEN @F,D)Љl$(iAϙAEVD,ADl$,D$6ǙHD$ D$08A™LD$4A:AÙP$D$8DDH@<= L$LI LDLL$ 1ҾLDL $L111Lil HHD$`H!\ \ L9J<u ƃz<ƃfA} 8ETHA9LOA`AEtUAƃH1ɺǃ\H;Hu 1H;Hu $$D9x))ω)Й D9ЉыAMȸ9OA)DD)9)֙$1ҾL$LѾ9кMȸ9OD6LD8LD:LD=L D5L HDEA@<4$d= YDLEED$LҺEXXkHHD\$HHuD$0l$(Dl$,D|$4D$ D$8$)HHHD\$HDT$HD\$DT$HL$EEHHHH;Hu 1H;Hu $ $D9))ω)ЙD$D(9Љы,Mȸ9O)׉)9A)ЙA$L$LѾ9кMȸ9OD7LD9LH@<{= pDL; DL> DL< DL4DL3DL1D0LZƃ ֙D))D))Й֙D)p)D))ЙD7LDD$ D9LD!L4$1ɺ LD#LDD$ 1L"EXIh d DD)h d +l DI9Gʼn‰)1i\ \ LƃLHH1ɺDL6D8LUffL HQADEHHHl XHǃd 1l HUHHHHDHLHLH)ALH)HUBT-BT(jBT-fBT(THHH1106)ΉGHBD<D)GTu DŽGH…u DŽGTHHutH?HHHHHHDHHH;HD$HD$HAWAVAUIպ ATIUDSHH0eH%(HD$(1HL$ 1HD$ A…Ht$ H;DT$1ҹ HFL~H$HFLvHD$HFHD$@H;L H;L 1AH4$ AEH;Ht$ 1AD$H;H;Ht$ ADT$AL AEH;L 1AD$H;H;H4$ AH;Ht$1ҹ $H;Ht$ DT$D$AAED)AmAEAD$AD)E<$AL$AUA9U}9D9uA;U|AHD$(eH+%(tH0D[]A\A]A^A_HHǽHHLD$D$HT$ eH+%(H([]A\A]A^HHD$D$HHHA=`E1Lt$Lt$D$fD$DHt$H…HHHHHHAF`H HAHAtPHHHHH HH HHHH$HE1HA:tPHHHHH HH H HH(DE1L\$L\$L\$D$&fD$DSHHD$D$HT$H:HzHAHHHHH<H(HA*HDHHDH(P$P,PPP PP PPHHHHHHHt$H…HHHA `DAHL$H…HHHE1E1HD0fǃ4fǃ6@ǃ8@@fǃB;4ǃD;4;4D<fǃ@HH1E1DD$H|$fD$DHt$H|11t$HL$fD$D>Ht$H11HD$T$fD$DHt$H HHD$D$HHHHLH8HA(:HHHHHT$1 f0Lf6L f<LfBHHuHfgHHHHeHHD$D$HD4HHD20HFPDPBP@P>P<P:P8P6PHHHHHHHHD$D$HHHHHHD$D$A.AM $H<$IHHL$ HAN; ILH<$1AG IG(IIpAALJ L$L$Lh~HAXL<$HL$IIH LHI1LH MIDžILADž AƅD1LGLt$1MeLAƅH1IDžIDžIDžADžpAI$ Ll$(HuI$IH LIhHADHHHHI DHHHD$XeH+%(=H`D[]A\A]A^A_HHHHIEDHHIMHHHAAXIEHH $H HL$HtdHLL+ …uiLM}IHHHHD$HHHHIEHH{HADHH7IcH<$HD$HipITHDt$LIhLI`HH=w LAHLAEMeAD$output_mutex&ctlr->waithid-nintendo-rumble_wqHID parse failed HW start failed cannot start hardware I/O io already started %02X:%02X:%02X:%02X:%02X:%02Xcontroller MAC = %s Failed to set leds; ret=%d green%s:%s:%sFailed registering %s LED player-5blueFailed registering home led Invalid hid product probe - success probe - fail = %d Invalid battery status delta=%u avg_delta=%u nintendodrivers/hid/hid-nintendo.cplayer-1player-2player-3player-4Failed to send output report ret=%d timeout waiting for input report synchronous send/receive timed out retrying sync send after timeout send usb command failed; ret=%d send subcommand failed; ret=%d failed reading SPI flash; ret=%d Failed to set baudrate; ret=%d Failed charging grip handshake using factory cal for left stick using user cal for left stick using user cal for right stick using factory cal for right stick Failed to read %s stick cal, using defaults; e=%d calibration: l_x_c=%d l_x_max=%d l_x_min=%d l_y_c=%d l_y_max=%d l_y_min=%d r_x_c=%d r_x_max=%d r_x_min=%d r_y_c=%d r_y_max=%d r_y_min=%d Failed to read IMU cal, using defaults; ret=%d Unable to read IMU calibration data IMU calibration: a_o[0]=%d a_o[1]=%d a_o[2]=%d a_s[0]=%d a_s[1]=%d a_s[2]=%d g_o[0]=%d g_o[1]=%d g_o[2]=%d g_s[0]=%d g_s[1]=%d g_s[2]=%d setting controller report mode Failed to set report mode; ret=%d Failed to enable rumble; ret=%d Failed to enable the IMU; ret=%d Failed to restore controller after resumeNintendo Switch Pro Controller IMUNintendo Switch Pro ControllerNintendo Switch Left Joy-Con IMU (Grip)Nintendo Switch Left Joy-Con (Grip)Nintendo Switch Right Joy-Con IMU (Grip)Nintendo Switch Right Joy-Con (Grip)Nintendo Switch Left Joy-Con IMUNintendo Switch Right Joy-Con IMUFailed to initialize controller; ret=%d Failed to get joycon info; ret=%d Failed to retrieve controller info; ret=%d Failed to set home LED default, unregistering home LEDFailed to create leds; ret=%d nintendo_switch_controller_battery_%sFailed to register battery; ret=%d Failed to create power_supply; ret=%d Failed to create input device; ret=%d calculated avg imu delta of 0 imu_report: ms=%u last_ms=%u delta=%u avg_delta=%u compensating for %u dropped IMU reports raw_gyro: g_x=%d g_y=%d g_z=%d raw_accel: a_x=%d a_y=%d a_z=%d joycon_home_led_brightness_setjoycon_set_player_ledsnintendo_hid_probenintendo_hid_removejoycon_parse_imu_reportjoycon_enable_imujoycon_enable_rumblejoycon_set_report_modejoycon_request_imu_calibrationjoycon_send_subcmdjoycon_request_spi_flash_readjoycon_request_calibration__joycon_hid_sendjoycon_hid_send_syncjoycon_send_usbjoycon_init~ ~ ~ ~ ~ !"#;<>013479:5=68@@ A AB B CCD!D(E/E8FCFPG_Gp Hu"H{$I&I(J*J,K.K0L2L4M6M8N:N<O>O@PBPDQFQHRJRLSNS PTRTTUVU$XV*ZV1\W7^W>`XEbXLdYTfY[hZcjZjl[rn[zp\r\t]v]x^z^|_~_``aabbc cd#d/e;eHfTfagog|hhiijjkkllm(m9nKn^oqoppqqr)*+,-./0 1 2 3 4 5679:;<>?@BCEFHIKMN P!R"T #U$W%Y&['] (_$)a(*c,+f0,h4-j8.l|?@ABCDEFGHIJKLMNOPQRSTUVWX YZ[\%],^2_9`@aGbN cUd]eeflgt h}$i(j,k0l4m8np|Kt}Xx~e|r ,>Pcv4Ld}description=Driver for Nintendo Switch Controllersauthor=Daniel J. Ogorchock license=GPLalias=hid:b0005g*v0000057Ep00002007alias=hid:b0005g*v0000057Ep00002006alias=hid:b0003g*v0000057Ep0000200Ealias=hid:b0005g*v0000057Ep00002009alias=hid:b0003g*v0000057Ep00002009depends=hid,ff-memlessretpoline=Yintree=Yname=hid_nintendovermagic=6.1.0-38-amd64 SMP preempt mod_unload modversions 80H@ (8( 8     (X( X (08x80( x(( (08P80( P (080( 80( 80( 88800 (08P80( P   (080( 8(( ( ( ( (0X (08 (0880( XP80 (08h80( (X0( X`hpxX`hpxX80( m__fentry__9[__x86_return_thunkH__hid_register_driverkl_dev_warnA̴fkmemdup8g@"hid_hw_output_report zkfreeMq__dynamic_dev_dbgPjiffiesp7jiffies_to_msecs 4_raw_spin_lock_irqsavep\_raw_spin_unlock_irqrestore]{__SCT__might_rescheduyHinit_wait_entry&prepare_to_wait_eventTfinish_waitݍschedule_timeoutV __stack_chk_failKMmutex_lock82mutex_unlock_dev_err̐Chid_field_extract6queue_work_on destroy_workqueueI}hid_hw_close00`hhid_hw_stopupower_supply_get_drvdatau$,\hid_unregister_driver\_dev_infoz?devm_kmalloc __mutex_initT__init_waitqueue_head%Ialloc_workqueueAG9hid_open_report_hid_hw_startpShid_hw_openfi*uphdevm_kasprintfI;devm_led_classdev_register_ext4devm_power_supply_registerA|power_supply_powerscdevm_input_allocate_deviceLinput_set_capabilityKinput_ff_create_memlesszinput_register_deviceM.devm_led_classdev_unregister ߞinput_set_abs_paramsvinput_alloc_absinfo#L6mutex_is_locked|8hinput_eventDC__wake_up module_layout3B 3bBcJGhid_nintendoGCC: (Debian 12.2.0-14+deb12u1) 12.2.0GCC: (Debian 12.2.0-14+deb12u1) 12.2.0D 4  %@R!@I T@v @ AA0ACATAcAc x @L!`nA V xA A@A`Ah{pcAAAAA9 A@x A]BB B@(B`4BFB@VB`fBwBB7 K@-BBB B ``B`B`x cArYBBB@B`BBBKBBBBH`1ZV _K@ C`AC `rY-(!C;,C:6C@@C:T FCˆQC@aC`oCR!@ITc ~C@CÈCTC@O:"uňCLjCJ@C@CgCCCD D@)D`?DNDKbDKyD@`DDK+Y`Dk@DkVWvkDɈDˈ@D͈DψDшެ@RDEE`@E-+EG/3x  6EFEOE`@[EjEsEEEEEEEE8V?Oֈ@F` F-؈@ڈ͈FۈF݈@)FވAш5F@BFPF]FnF@jrɈɈu@Ĉ~F hɈ͈@ Ɉ1͈Ɉ@=%ɈFF@n FFƈ Ȉ ʈ ̈ Έ ЈF(B ҈F FF F@ Ԉ KK׈ ֈوӈ ܈Ո ߈ :: j)      :Q :Q  KFy=&$`M& Gy=$&+G&  e /GAGXGoGGGGGG 1c(( U(@G "0%G HH2HIH ^H$hH$sH %H ^H$hH$sH %H$PXHIJ$x $H H%H%H% H%0H%@H%P$HH| I1x $-&$I$'I~5I~0@I~HLI$` h\I2p hI1Z@h mIug.vI:4- :Ǽ @:I?:I:4:I$;IJ@;Iз@<%G?IK?I$?I$?IK?I?J@%J`@6J@HJ AZJAdJAmJ @BJ BCgCJg@CC$@FJKHFJKPFsHXFJ`HJHJVHJTIKJK& JK&0J-K&@J V f __UNIQUE_ID_alias198__UNIQUE_ID_alias197__UNIQUE_ID_alias196__UNIQUE_ID_alias195__UNIQUE_ID_alias194__UNIQUE_ID_depends193____versions__UNIQUE_ID_retpoline192__UNIQUE_ID_intree191__UNIQUE_ID_name190__UNIQUE_ID_vermagic189_note_10_note_9joycon_find_rumble_freqjoycon_rumble_frequenciesjoycon_encode_rumblejoycon_rumble_amplitudesnintendo_hid_driver_initnintendo_hid_driverjoycon_calc_imu_cal_divisors__joycon_hid_send__UNIQUE_ID_ddebug239.25joycon_enforce_subcmd_ratejoycon_enforce_subcmd_rate.coldjoycon_hid_send_sync__UNIQUE_ID_ddebug241.24__UNIQUE_ID_ddebug243.23joycon_send_usb__UNIQUE_ID_ddebug245.22joycon_rumble_workerjoycon_rumble_worker.coldjoycon_send_subcmd__UNIQUE_ID_ddebug247.20joycon_request_spi_flash_read__UNIQUE_ID_ddebug251.18joycon_request_spi_flash_read.coldjoycon_home_led_brightness_set__UNIQUE_ID_ddebug290.5joycon_home_led_brightness_set.coldjoycon_read_stick_calibrationjoycon_set_rumblejoycon_play_effectnintendo_hid_remove__UNIQUE_ID_ddebug300.0joycon_battery_get_propertynintendo_hid_driver_exitjoycon_set_player_leds.constprop.0__UNIQUE_ID_ddebug249.19joycon_player_led_brightness_setjoycon_player_led_brightness_set.coldjoycon_init__UNIQUE_ID_ddebug253.17__UNIQUE_ID_ddebug292.4joycon_init.cold__UNIQUE_ID_ddebug255.16__UNIQUE_ID_ddebug257.15__UNIQUE_ID_ddebug261.13__UNIQUE_ID_ddebug263.12__UNIQUE_ID_ddebug265.11__UNIQUE_ID_ddebug259.14nintendo_hid_resumenintendo_hid_resume.coldnintendo_hid_probe__UNIQUE_ID_ddebug296.2__key.53__key.54nintendo_hid_probe.coldinput_num.57joycon_input_num_mutexjoycon_battery_propsjoycon_player_led_namesjoycon_button_inputs_ljoycon_dpad_inputs_jcjoycon_button_inputs_r__UNIQUE_ID_ddebug298.1nintendo_hid_event__UNIQUE_ID_ddebug274.9__UNIQUE_ID_ddebug276.8__UNIQUE_ID_ddebug270.10nintendo_hid_event.cold__func__.59__func__.58__func__.56__func__.52__func__.51__func__.50__func__.49__func__.48__func__.47__func__.46__func__.45__func__.44__func__.42__func__.40__func__.39__func__.38__UNIQUE_ID_description306__UNIQUE_ID_author305__UNIQUE_ID_license304__UNIQUE_ID___addressable_cleanup_module303__UNIQUE_ID___addressable_init_module302nintendo_hid_devices.LC15.LC16.LC41.LC44.LC47alloc_workqueuedevm_kmallochid_unregister_driver__mod_hid__nintendo_hid_devices_device_tablehid_hw_start__this_modulehid_hw_output_reportqueue_work_onfinish_wait__hid_register_driverdevm_input_allocate_devicecleanup_modulekfreedevm_power_supply_registerprepare_to_wait_event__wake_up_raw_spin_lock_irqsave__dynamic_dev_dbghid_hw_stop__fentry__init_moduleschedule_timeoutinput_register_device__stack_chk_failhid_field_extract_dev_infoinit_wait_entry_dev_errdevm_led_classdev_unregisterdestroy_workqueuemutex_lockinput_set_capabilityhid_hw_openmutex_is_lockedhid_hw_close__mutex_initjiffies_to_msecspower_supply_get_drvdata_raw_spin_unlock_irqrestoredevm_led_classdev_register_ext_dev_warn__x86_return_thunk__init_waitqueue_headinput_eventinput_set_abs_paramsjiffiesdevm_kasprintfmutex_unlockkmemduppower_supply_powersinput_alloc_absinfoinput_ff_create_memlesshid_open_report__SCT__might_resched  K ah 4 q $ "  1Ka|kz   5GL~ ~1~&8~ P `  x (*gq  Og,Zbjr|/BN Y ez  F$ H0 7 A {  q r    u    H   H m  }        % 3 : ? Q e w    w         Yf o  &ZMt3  O 0w<o M T x   vo   z# +6 C Vi   @%( 5 =B P W p_qFVa} PXqp 3A(Oh ;Vq+  P   E`{Vq*cWk} 8 }-  {  s   ( +  a D 7Ng~! a.3A 0FW  P| $ /_ f r  M] f x F H   u F H|    s|t|u8|P Yl x  5 * 1 0= R [ v } h  N   $ 7 _> J ] (f o        , 2 7 Z a h u  @  <  ` P W xd           ,  V   # ( +6 ^B x }            s'3 8H XPc x   p /      .  6AN XU o v      H m <Su p .FYz6Z~ /Sb # 8(7 NWj po 5W *  xp 0(008p@HPX@ `h p x P   ppy`y   .$A(y, 0 4l 8 < @v D HeLPTX\`  Y enpw| $(,048<@D*H0L7P>TGXv\w`yd~hlptx|!079BJNOV  kpv   $(,0$4,84<;@IDPHQLSPUTWXY\^`dhlptx|&'(*,.39:;=?AFqrsuwy~    ; @ F G K        $ (# ,+ 01 47 8` <c @d Df Hh Lj Pl Tq X \ ` d h l p t! x" |$ ) E P W Y [ ] a b            u v {         ` acej $(,048<@DHLPTX\`dhlptx| hpwy{   '  $(,074w8x<y@{D}HLP<TCXJ\Q`Xd_hflmptt}x |         S s         1 ~ D  L$( R048 @3DFH PT X r` d h p t) x *H {    :B  r  B r $  Z  " 1    $h ( 04F8 @DH bPTX z`dh Bp.tx  L(PX hp`U8@@HUPpx@UUUu (U0PX`UhU8U_UN08@UHhpxUU5`U` U(HP@XU`F U UU(08U@x`hpUxPUK 8P.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.init.text.rela.text.unlikely.rela.exit.text.rela__mcount_loc.rodata.str1.1.rodata.str1.8.rela.rodata.modinfo.rodata.cst2.rela.return_sites.orc_unwind.rela.orc_unwind_ip__versions.rela__jump_table.rela.data.rela.exit.data.rela.init.data.rela__dyndbg.rela.static_call_sites.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.BTF.gnu_debuglink@$.d<?:@(,JO E@@x,Zn U@,n57 i@X0, ~A7y@(, 272;C: @`,LZN dNd@X,ND V@h,[ h @x,!i @8,, k'@,<(k7@,L0kG@(@,!ZpU@h`,#r@p@m@0,%s0sPttH%Xp8-v { 0 *H 01 0  `He0  *H 1a0]080 10UDebian Secure Boot CA2(oe:B&C0  `He0  *H lD*2T$6Wӓ+Mm3B5|rFA>&<**{q>52t.4,M%<0p$TɈ Sf LZ}H}ksPB/§O a[WU9"˛EH轕9os! e1\(! q?/ %ы :QmE=7@f8k3o+6j6I94`~Module signature appended~