ELF>0W@@GNUqcg}UHFHzt&HtHtHE]HD]ffffff.UHSHHHhu%Hu01H[]H{H1DH{H1H{h@UHSHHGHxtH1[]HH{hH1[]fU1E1!HAUATSHH(HGXL`fXHTLJTƇZ H?EL$7D$D$H$AxYH;EL$A!"7D$D$H$A1Ex6H([A\A]]H{H1H(D[A\A]]fDH{DHH(D[A\A]]ffffff.U1HSHHWHztH[]HuHf.UHHH1HJLH]HULHLF N(HHH1]Hfff.UE1HAVAUAATASHH?HHDpAD AdA1Ex[A\A]A^]fDu [A\A]DA^]HsAEEHHDffff.UHAWAVIAUIHATIHSHH(E$GDMDEI$EEI$ZE$AQAA$ AQkI$BI$EE<D 2c1E1;DQAHcAtI$@4E|HA9ADPv <AuABHI;$ruALDDEDUDE1DỦAqI$HcZE^EAA|ABHI;$qAHcHcI$LD,I$uDVu }H([A\A]A^A_]DAD)<nBHI;$tuDLDED]uD]DE11ɸAAGfDI$NHHc%@AƄ$E1D}I$HHu@@AAZIt$MHHUH1HAUHUATISHHHu_}Hu?H{H1E1AHH.ALEu#H[A\A]]HH[A\A]]H{DH1HIc[A\A]]ffff.UAAHSHHUHU@uu VH[]ÐUHAUIATSHLI$HAL$QLH1HAHIc[A\A]]ffffff.UI1HAUHUATISHHLtHH[A\A]]fLLELCQHL[A\A]]@UI1HAUHUATISHHLtHH[A\A]]fLLUsQHqLHcIDH[A\A]]UHSHHHHHHHH;HH{hH{hHKxHSpHH;H[]fffff.UHATSHWHHLJzt[A\]H@HHH{h{t%H(HH[A\]@tƃLMtI<$LHHHH@{PtHCHHxtffff.UHAUIATL(SI$HH11AALGu#E~HHD[A\A]]DI0H1E1@UHAVAULATMSHHDw LfDuHUAALuLH[A\A]A^]fDtHDH1UHhH5H]U11AAHATSHAuPHVHedHK^HC,HmS#KbHC$1fK![A\]f.H{H1[DA\]@UHAWAVAUIATSHHL~ Hcv(LH94HIHHEIcE(H9IHHEtHH[A\A]A^A_]DIcU(M1LHULLINIVAALIVANJAN!fJ AF#BIF,IeIF$ImAu+LSH}HH[A\A]A^A_]I~H1LH}EIc DHH[A\A]A^A_]fUAAHATIHUSHH@u쾴ufVxVA$H[A\]øfffff.UHHAWHUAVAUIATI1SHHH}HfLLAt$ HUH&AugEAL$!uz"UˈUAt$ H4LAEu4LH[A\A]A^A_]fHH[A\A]A^A_]LHIc[A\A]A^A_]fD UˈUfUHAVIAUIATSHLI$HAu HUL>HAEIcu(AM!EHL1HH[A\A]A^]fDUHAUIATSHHLLsQHUHLHcuMHL1HH[A\A]]ffff.UHAWAVAUATSHHXDG`LAtT~LAtLEuyhMI9 HuzHX[A\A]A^A_]Au2tIvHHH1tIvHHH1vf~I~HH1HX[A\A]A^A_]fD.ITE1H]HEIHEIHE<AE;$ARIIctASt4AƆSAPJAPAAQf<tl<tX<uAPI~H1AƆRAƆSAƆPAƆQMDH];AƆS+AP<AQt2I~H1AƆRAƆSAƆPAAtAIHMH1LuLeMIHMI͉E%II CTfHftDHLI~H12A:%AA9 H}HuAPH}AfDLuH}111LeIHML(1ҾˉL )É )L]L0L1L3 L4 L;L:11L1DIHIvHHH$E1^ASUHAUATASHH@THJHTEA;AuV1A8u6H[A\A]]TH{DH1HD[A\A]]ÐH{AHHJHTEE1Au1ffffff.UHHSHHHH?HH1HHHdHHHPpHH HH@ HHJHBXHzhHǂHHHHOHH;HKxHHCp1HHCh5HdHChHSxHPpHC`H3HLCpPHʀ@ HChHpHPXL@hHǀHVtu8ɾNʃO΃≐ǀ1H[]DH{HH{HHHHHHH;H{HH{HH{HHKxHSpHH;tffff.UHAWAVAUIATSHЀHHHG0H=LpHIMe0L8HHHL`H{@IHHAdžI0HAdž(HIEHXHcP HyHu HH){$u{ucHsI>HIFXH@I>H@IF`@IsHItPHHQHqIVtOI~H1HL1ALDHH[A\A]A^A_]~xVHIMHIHQHIQKtI~H1fDyJyQLHILHHAtDHL1BIFXLLILA#LALAIE@HHHEAA~1ALAQAaAeHI~1A A$INMH$AHHud1@L^AEtH}HII~hL1IHI(1HL1I~H1I~H1qI~H1ZHL1DI~H111AALwA A[EXI^4EWAVH H߉D$AZD$AY$111AALA1A[EXMf>EWAVH LD$AZD$AY$111AAL}AAVMnH1HLt3IvINMN$MF,Ll$Ld$H$HH111AALAVAFP<HcHRH<oA~PHANt#IFHHxAANHIdHI@I HIdžXIHEIHIHIP1I~LIAdž|IdžIdžAAFPH@HHHEHHEHI!MPANH 1MpLIL HP@L@1HJHL HHUIHuHHM}MeHIfAuPfAURfAUTfAEIFXIADž ADžH0IHAm(IU0IH1tHH2HH@uAu0LAMH6AƆ1@I~H1I~H11IvH1HAFP2I~H1I~H11I~H1;I~H1"HLH1I~H1AH}I@I~H1H=HЀHHIHHLkANH 1LLc(IL HP@L@1HJH HLM/MgIfAWPfAWRfAWTfAGIFXH0IHAo(0IG01IG03IG04IG0;IG0:IG0Ao(E1E11LE1E1LLu-IjI~H1LLI~H1LAHIHI~H1ffff.U1HHAWAVAUATISHH8HHHL{M!AGL1fDHHTBffu݉M1ALHAEWI$ZEdHEI$\fAHEEKE1uAD$LAGfHM|EWfAfE{EdEAIOH}AE$YHHHMHEA$UAAPLEHciyA;$ KA;$$=A$UE$YALXA$W9A$[A8HUHuH}DuI|$H1DAI|$E\$LH1D]HD]H8[A\A]A^A_D]1AL`AD1AL6E111ҾLA_I|$DH1D]D]<@DuI|$AẺH1DD] DDuI|$AẺH1DD]I|$DH1D]D]f.I|$H1fDDuȉDI|$EH1AcDuE$[@UH1HAWHUAVAUIATSHLHu!}HuM$LtHcHH[A\A]A^A_]DI\$H}HHt,HcI|$HH1LL}IIOHp1TfftBH HHH9sHHH1HH}oA|$t8LLLLHcÅLHEf.E111ALtI|$H1fUHAUATISHHHHHOL@1fTfftJH HHI9sI|$HH1I$(H[A\A]]DM$LHLLHH~HH1UHHHH]UHH]Failed to start control IO - usb_submit_urb failed with result: %d Failed to start IO - usb_submit_urb failed with result: %d Failed to set line coding, error: %d Failed to set line state, error: %d Sending 0x%02x command failed at chunk %d: %d Failed to reset device, error: %d Failed to get current brightness, error: %d Failed to set desired brightness %u, error: %d GET_INFO command failed, error: %d Failed to update device information, error: %d %s - urb shutting down with status: %d %s - nonzero urb status received: %d Unexpected STX at byte %d, discarding old data Short packet received (%d bytes), ignoring Invalid checksum in packet (%d bytes), ignoring %s - usb_submit_urb failed with result %d Failure when sending 0x%02x command to bootloader, error: %d Unexpected response from bootloader: 0x%02x, wanted 0x%02x Failed to allocate memory for read buffer Failed to allocate memory for write buffer Incorrect number of endpoints on data interface (%d) Max OUT packet size is too small (%zd) Max IN packet size is too small (%zd) Unable to claim corresponding data interface: %d Bootloader does not respond, aborting Device is in bootloader mode (addr 0x%08x-0x%08x), requesting firmware GET_FW_VERSION command failed, error: %d GET_BL_VERSION command failed, error: %d RESET_REASON command failed, error: %d P/N: %s, MD: %s, S/N: %s, FW: %s, BL: %s, RR: %s GET_DEVICE_ID command failed, error: %d Failed to identify device, error: %d Failed to register backlight LED device, error: %d Not enough memory for input input device Failed to register buttons input device: %d Not enough memory for gamepad device Failed to register gamepad input device: %d First endpoint on data interface is not BULK OUT Second endpoint on data interface is not BULK IN Updating firmware %s, size: %zu Failed to erase application image, error: %d Failed to write block at 0x%08x, len %d, error: %d Failed to retrieve block at 0x%08x, len %d, error: %d Wrong block when retrieving 0x%08x (0x%08x), len %d (%d) Mismatch in block at 0x%08x, len %d Failed to send PROGRAM_COMPLETE, error: %d Failed to start application image, error: %d Failure when sending JUMP TO BOOLTLOADER command, error: %d Firmware "%s" not valid IHEX records Failed to request firmware %s, error: %d /build/linux-lts-vivid-PmeBs4/linux-lts-vivid-3.19.0/drivers/input/misc/ims-pcu.c%d %.*s &x->waitCommand 0x%02x timed out Attempting to reset device %x %s: received %d: %*ph Failed to allocate input URB &pcu->cmd_mutexMissing descriptor data Zero length descriptor Found union header Missing CDC union descriptor imspcu.fw%02d%02d%02d%02d.%c%c%02xDetected device ID: %d Device ID %d is not valid pcu%d::kbd_backlightIMS PCU#%d Button Interfaceusb-%s-%s/input0IMS PCU#%d Gamepad Interface/input1update_firmware_statusFailed to get firmware %s Firmware %s is invalid ims_pcuofnscale_y2scale_x2xyscale_enablexyquant_enableassert_enablespeed_enableengine_enablereg_addrreg_dataupdate_firmwarereset_devicereset_reasonbl_versionfw_versiondate_of_manufacturingserial_numberpart_numberims_pcu_identify_typeims_pcu_get_device_infoims_pcu_irqims_pcu_get_cdc_union_descims_pcu_send_cmd_chunk__ims_pcu_execute_commandsrfsrsrfsrflicense=GPLauthor=Dmitry Torokhov description=IMS Passenger Control Unit driversrcversion=6BA95A749EB58687FA9FC8Fdepends=intree=Yvermagic=3.19.0-80-generic SMP mod_unload modversions {_5module_layouth@usb_deregisteriusb_register_driverKrelease_firmware'request_firmwarePsysfs_notifyКDmemcmpȍinput_free_deviceinput_set_abs_params input_register_devicecstrlcatYinput_allocate_device!led_classdev_register1(snprintfQ*usb_driver_release_interface{request_firmware_nowait#sysfs_create_groupeusb_driver_claim_interfaceGusb_ifnum_to_ifY$__mutex_initlT1kmem_cache_alloc_trace-kmalloc_caches地__kmalloc`busb_alloc_urb!R~@usb_alloc_coherentKcomplete>input_event8߬imemcpyŏWmemset emutex_lock_interruptiblestrnlen/ .queue_work_onӅ3-system_wqf`dev_warn~cancel_work_syncXuled_classdev_unregisterinput_unregister_device4 mwait_for_completionUsysfs_remove_group zkfreeNזusb_free_coherentyjusb_free_urbhS_kstrtou8rPpmutex_unlockmutex_lock'_dev_infov"kstrtointSwait_for_completion_timeout;msecs_to_jiffies=2__init_waitqueue_head3D__dynamic_dev_dbgtTusb_bulk_msgfLscnprintf{usb_control_msg8Xgusb_kill_urb?bFdev_err usb_submit_urbm__fentry__cc`````$$H$> $4 ,$;*khims_pcuGCC: (Ubuntu 4.8.4-2ubuntu1~14.04.3) 4.8.4GCC: (Ubuntu 4.8.4-2ubuntu1~14.04.3) 4.8.4.symtab.strtab.shstrtab.note.gnu.build-id.rela.text.rela.init.text.rela.exit.text.rodata.str1.8.rodata.str1.1.rela.smp_locks.rela.rodata.modinfo.rela__mcount_loc__versions.rela.data.rela__verbose.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack@$3p+.yp#>C, 9 `Nc,I0Y2x, h2z6|`9w 9B ȝx ;<@=  L @R@`S` 0U0UXVV^l pn=   Q  9@ R` h`yN@!pF040(_(3(D@Y kjO`al@ } P    %P F ] )~ P ~b@Ps`P(!(2 8 Ax(R`|@ ( +(((  !1%P`)n    P p   3 ?.# `4@PF X` j (((`( (( (:PH0a0|@0000 4 &  & &- >m#V gt 7 `&/=MVg{    0 M Z p            & 3 L [ c l s {          $ 3 ims_pcu_is_attr_visibledev_attr_update_firmware_statusdev_attr_update_firmwaredev_attr_reset_deviceims_pcu_start_ioims_pcu_suspendims_pcu_line_setupims_pcu_resumeims_pcu_update_firmware_status_showims_pcu_attribute_showims_pcu_send_cmd_chunkdescriptor.28489__ims_pcu_execute_command__key.7413descriptor.28516ims_pcu_reset_devicereset_byte.28762ims_pcu_write_ofn_configims_pcu_ofn_reg_addr_showims_pcu_ofn_reg_addr_storeims_pcu_ofn_reg_data_storeims_pcu_buffers_freeims_pcu_disconnectims_pcu_attr_groupims_pcu_ofn_attr_groupims_pcu_backlight_get_brightnessims_pcu_backlight_workims_pcu_backlight_set_brightnessims_pcu_get_infoims_pcu_attribute_storeims_pcu_read_ofn_configims_pcu_ofn_bit_storeims_pcu_ofn_bit_showims_pcu_ofn_reg_data_showims_pcu_irqdescriptor.29111descriptor.29106__func__.29107descriptor.29109__ims_pcu_execute_bl_command.constprop.22ims_pcu_buffers_allocims_pcu_probe__key.29195descriptor.29129ims_pcu_driverims_pcu_process_async_firmwaredescriptor.29157descriptor.29164ims_pcu_device_infodevice_no.29169ims_pcu_handle_firmware_updateims_pcu_update_firmware_storeims_pcu_driver_initims_pcu_driver_exit__func__.29165__func__.29158__func__.29130__func__.28490__func__.28517__UNIQUE_ID_license2__UNIQUE_ID_author1__UNIQUE_ID_description0ims_pcu_id_tableims_pcu_ofn_attrsdev_attr_reg_datadev_attr_reg_addrims_pcu_ofn_attr_engine_enableims_pcu_ofn_attr_speed_enableims_pcu_ofn_attr_assert_enableims_pcu_ofn_attr_xyquant_enableims_pcu_ofn_attr_xyscale_enableims_pcu_ofn_attr_scale_x2ims_pcu_ofn_attr_scale_y2ims_pcu_attrsims_pcu_attr_part_numberims_pcu_attr_serial_numberims_pcu_attr_date_of_manufacturingims_pcu_attr_fw_versionims_pcu_attr_bl_versionims_pcu_attr_reset_reasonims_pcu_keymap_1ims_pcu_keymap_2ims_pcu_keymap_3ims_pcu_keymap_4ims_pcu_keymap_5__UNIQUE_ID_srcversion2__module_depends____versions__UNIQUE_ID_intree1__UNIQUE_ID_vermagic0input_allocate_deviceusb_alloc_urbrelease_firmwareusb_free_urbwait_for_completion_timeoutusb_alloc_coherent__this_modulesnprintfcompletequeue_work_onusb_ifnum_to_ifdev_warnrequest_firmwareusb_register_driverscnprintfcleanup_moduleinput_unregister_devicememcpykfreeled_classdev_unregister__dynamic_dev_dbgkmem_cache_alloc_trace__fentry__init_modulesysfs_notifyinput_free_deviceusb_driver_release_interfaceusb_bulk_msginput_register_devicemsecs_to_jiffiesstrnlenusb_submit_urb_dev_inforequest_firmware_nowaitusb_free_coherentkstrtointmutex_lockusb_driver_claim_interfaceusb_control_msgmemcmpsysfs_create_group__mutex_initmutex_lock_interruptibleusb_deregisterdev_errkstrtou8memsetstrlcatwait_for_completion__init_waitqueue_headinput_eventinput_set_abs_paramssysfs_remove_groupmutex_unlockusb_kill_urbcancel_work_syncled_classdev_register__kmallockmalloc_cachessystem_wq  & @/ `C  a{  H(1A! (J Oq z z1{      .p5% , 6Ai - k a Iz * A i      o  ~  o7 Q       ~ | ~ |  1  : Q x   0 w  A k `r w   u 9 @ Q     }b ApQ} z!3 IBzam 8    8' . x5Q 8X _; 8Bw wm} hw}tBVs 8( M/ P=a  @Ahqm `8qQm ` . 3?~Kohz  d dT * 1 CQ X  hv   vvX _k u~ P  * h4   +* 6 r;i nz  t   @ " ,< C s Bs sE  (  3 L  U | M  s P  ! (!  '!lE! b[!s{! ~!s! !!}J"b" 0" "" 2"" " "" "" "# p#+# @2#># H# O#_# `l#u### (####l# #s$ ~$s($ 0$$$$ % %%-% 4%B%J%~V%|f% m%%% % %&}'' '' '\( g(( (( (( ( ) )7) P>)a)))) )x) *  **W* ^* X l*u*n*n**  *+Y+ `+ g+t+t+++n+ + +  r  y  / 84P&h`@ p(080@H@PX``h@ p xP P    P @P``@%`)+ (0P @HpPph 0@@H`P X`h`p x P@P@ 0P8@`,pPx@;P@IP@ V0P8@`dp`xm@ @`@  0@vX`)`x@P P P @PXP P P  (0 8 @PX8` hMx8 8 P p  ( 0XP{Magrathea: Glacier signing key]ǓE]J=Y./#܋̽ 6o=%#ûBOe.ta%iK2 ՚  K>Rw5DG& .cF?1cǐTO9"Lf!5VH,] EۯDv ܀`Y|eJ(+ ,ac3q%MmG-u>'7@2Ɍc|XF*Vqn1, \Ң&537$AIAZyYYHZ|~ kdI&[4J=9bLkj:zC7ű3|rF,䎙8QggPӲxI!. cDtRnWFz9K@.`uޓGYըcҟT5RվEe¯{%A>Frc/;4NZ-1|Kuv@st~PT=)mOnvc4QdpSwctBU[qd wCKF(z/^jOK-4~Module signature appended~