ELF 4$|4 ( 444V!V!X!XX@hh!hh   /libexec/ld-elf.so.1FreeBSD%'#$ %"!  &    $h-Y4([;E8J.HLXS܆Yhzx`h]o4w X ȇ/؇C (,;(e86H  X#h libc.so.5__stdoutpioctlsnprintf_DYNAMICusleepperror__stderrpmallocfflush_initcallocenvironsysctlfprintf__deregister_frame_info__prognamereadreallocsscanftime_finiatexitfsyncfputcfwrite_GLOBAL_OFFSET_TABLE_atoiopen_Jv_RegisterClasses__register_frame_infoclosefree_edata__bss_start_end8<@DHL P T X \`dhlptx| !"%&50%4%8h%<h%@h%Dh%Hh %Lh(%Ph0%Th8p%Xh@`%\hHP%`hP@%dhX0%hh` %lhh%php%thx%xh%|h%h%h%h%h%h%hpUWVS э}_t5~A}t;EX€8t,:/u BXvB:uv'ht $$t$|$$f$U=uA`t`С`ut $dvÍ&'UtD$$d]v=(t$t$(?v ]UWVS$}EuFjjEPjjV t\ uÃtHjjEPSjVP tEPhnSvt} SvEe[^_ÐUWVS>ȞEu5j jh_6}u E p`ÃvjSƃ PPP4$}jS@4@8{jdPP`ǃd}O84VVht'ƅDPVVp$vCd}<u?tKƅu6 h'SƅPVVlCc t̅Džd?RVVhJ j PhF5<5jjhq Ph5KyƅPVVpvƄ+C~j PVVt um P$f$$f$$ʍd$ О%Ԟ\$$hu5N Pj h565j 5d}<ut8d}"?t 4Cd}<u Wt Ve[^_ÐUUt#z4tE 9B8|EPur4gÉUWVS u}~4t{v4j 9}Ou(~v4j Sh؞v4UPhޞv4C9|v4j >ve[^_UWVS@U]u E}E@EE͈UfUψ]f]щEfEӋEEEEE0PhrUu x<EPhoUu xfUE ҉U h hEče[^_ÐUVS] E0PhrUS"uuuS h!+e[^ÍvUWVS}E0PhrUu uLv)PEPu RÃx h>x9|ąx h`؍e[^_ÉUVSu E0PhrUV6u#uuVÃ~ V hC/؍e[^ÍvUWVS} E0PhrUWuTE)PEPW+Ãx hax&;u|Åx Wv h؍e[^_UVS] SSX jjjjj3SS< u& SSXƃC t{tyv hjjjjj3SS< t hjjjjj3SS< t hjjjjj3SS< t he[^ÍvUSUt::x5xPhpUtA2'u]v hg;؋]ÐUWVS uhjVvhWvVV@Ã=txZ~4t/t+PhjVSPjVj j ~WvVV@Ã~4tj WjV ht؍e[^_ÉUVS]tchjS jjjjCj3SS< u9 SSXƃC%=Ctyᐃ SSXƃC uye[^ÍvUWVS]u EEE SS\jEPsSSL Ljj PhIj3SS< ex%)ĉeE SSXƃC%=Ityᐃ SSXƃx0{t*+E@S9}PEEPs SS@xEؐC uy}~z;u}E]FPu %d [only works on 3.2 and greater] @?>%02x: 0x%02xioctl: ioctl(USB_DO_REQUEST)ioctl: ioctl(USB_SET_TIMEOUT)read: ioctl(USB_SET_TIMEOUT)readwrite: ioctl(USB_SET_TIMEOUT)writeioctl(USB_GET_DEVICEINFO)owStatus() owStatus -> %d read(owStatus)owReset() ioctl(owSearch)write(owStatus) owSearch: 0x/dev/ugen%dopenNo DS2490 found. ioctl(USB_SET_CONFIG)ioctl(USB_SET_ALTINTERFACE)/dev/ugen%d.%dreadall: ioctl(USB_SET_TIMEOUT)writeall: ioctl(USB_SET_TIMEOUT)ioctl(DS2490_CTL_RESET_DEVICE)ioctl(DS2490_DS2490_MOD_SPEED_CHANGE_EN)$FreeBSD: src/lib/csu/i386-elf/crtn.S,v 1.5 2002/05/15 04:19:49 obrien Exp $ $ ܆ $̄\ @ , h.>N^n~·އ.>N^n$FreeBSD: src/lib/csu/common/crtbrand.c,v 1.4 2003/10/17 15:43:13 peter Exp $$FreeBSD: src/lib/csu/i386-elf/crt1.c,v 1.12 2003/01/26 23:14:47 markm Exp $GCC: (GNU) 3.3.3 [FreeBSD] 20031106GCC: (GNU) 3.3.3 [FreeBSD] 20031106GCC: (GNU) 3.3.3 [FreeBSD] 20031106GCC: (GNU) 3.3.3 [FreeBSD] 20031106GCC: (GNU) 3.3.3 [FreeBSD] 20031106ԉ-,%,osversionbmain/,l" new_ds2490"delete_ds2490(ԉd-0j.Bh /T`0f41xint62@/:{;6F;GmHIJmKxLmMmNmOmPxQ%RISmToUm4VmWmX%YmZm[\]/^G_`a\b79c[d<efFghlnoupvq{e&m'm(W)*+9,\-A.[Z/x0[12mv347567m8M9:NxOvPvQvZUdbcv @d 4B5f678f"9"@%cEI9Jm~O!T7bY[8^}chim7n[:oprst_vv]w  vx#) v{)oYPl[;^Csx~Չ'ڔ? J#UO`kH.9D OZ G7 58# 9 / )0# E16# Bg2 )3A# %4#.0B5 ~K L~#B Mch / 8e  F b G# Hx#B X h_p i#_r jx#_w kx# lT# J mT#_bf n# W ox#  r # s # 1 t2 #$ uR #(  vr #,_ub y#0  z~ #8_ur {x#<  ~ #@   #C_lb #D  x#L  #P x  2 x x R  x8 r x  xX dx  B  B   . :  B A @x#rem Ax# B   G A E#rem F# G J  A #rem # % '  #  # #  T#  T#N tm, _  `x# - ax#  bx# q cx#  dx#  ex#  fx# ` gx# 0 hx#  i#$  j#( /x W d T e#  fx# gx#  hx#  ix# A jx# r kx#$ > lx#( - mx#, J nx#0  ox#4  px#8  qx#< rx#@  sx#D tx#H  ux#L z vx#P l wx#T d xx#X  yx#\ V zx#`  x#d m x#h #l  #p  # x  x  x  ) xL Qx$ k xx   -x# L # ) # ;@ x# yx# {x# # V`# x#  # M) # # ;#$Kx y΢ uu]ڗ x  { b 'V# -x# X#P  v {- ##x#tk '(#p)x#D*x#BD#UEx# @ A# Bx# xfd# # sx#0dfh #4  x#8 U G#< 1 l#@ l#D l#H , l#L #P #T N #X #\ #` 7#d #h #l #p #tx  B  AxAxBffflxAxxMxArAxxAxAx KKԉwUmibRhlen dK`lptrSkbx 1)xxU (x (P'*xS]+V,W!-x"9CiNxS"X!XpZBwiBwijxS"ixxw"zw>i|xSv|xP }wtm~APJtr]cp^cr[ixS B#$M $M h"G̝" d-0j.Bh /T`0f41xint62@/:{;6F;GmHIJmKxLmMmNmOmPxQ%RISmToUm4VmWmX%YmZm[\]/^G_`a\b79c[d<efFghlnoupvq{e&m'm(W)*+9,\-A.[Z/x0[12mv347567m8M9:NxOvPvQvZUdbcv @d 4B5f678f"9"@%cEI9Jm~O!T7bY[8^}chim7n[:oprst_vv]w  vx#) v{)oYPl[;^Csx~Չ'ڔ? J#UO`kH.9D OZ G7 58# 9 / )0# E16# Bg2 )3A# %4#.0B5 ~K L~#B Mch / 8e  F b G# Hx#B X h_p i#_r jx#_w kx# lT# J mT#_bf n# W ox#  r # s # 1 t2 #$ uR #(  vr #,_ub y#0  z~ #8_ur {x#<  ~ #@   #C_lb #D  x#L  #P x  2 x x R  x8 r x  xX dx  B  B   . :  B A @x#rem Ax# B   G A E#rem F# G J  A #rem # % '  #  # #  T#  T#  , G -x#  .x# f 9sec :A# ;}# #  o #  # u 0  hz x# n x# > x# $ x# x# tm, _  `x# - ax#  bx# q cx#  dx#  ex#  fx# ` gx# 0 hx#  i#$  j#(H L M1 A  NL \   q l # Hm # n& # o& # p& #)q\   s  #  # _  #p    s  #  # Z & #  # n  #  #  # o& # & # & #  # a  # :  #  # E  s  #  # & #  # 4 #   # W  #  #   s  #  # D #   # Q  # (  #  #  #  #PB  s  #  #  # W  # & #   # s  # #g# ~ 7 N*(I / #0 # 1 #r 2& #GB #I D # E*#% H:#': J ZI Vs M #N #Z O& #P #n Q # R #>S #T # U # VV*_s Z #[ #W \ # _OmO g& #a m6t p& # s& #t[d w& # & #U x#  #> #  x#<  x#W #$x#%x# &x# ,-x#+.E#d1V2x# 3x# 4x#Q5# &b8g9x#N:x#;x#N <x#  =B#a @ Ax#%B# Ca#xF Gx#Hx#~ I#3L Mx# N#Q Q# Q1 tU V# W# X#Y# Z#[1# \#]#^#_# `#wa# b#G c#\ gx# hx#iA# jW#Av Wv  g tqrx#>s#8 vw#  x## #v Atu { {6|x##u#  8 { 9f# :f# & ;f# f# )xfd)# 9# sx#0dfh I#4  x#8 U #< 1 #@ #D #H , #L #P #T N #X #\ #` 7#d #h #l #p #t9x IB  }x}xBfffOx}xxx}}xx}x}x w -6U ],}R ,xP!fmt,"#ap.P{=8؎U ]<}V xS%{O Ux؎U ]T}!fdTx TB TfR TfS TP /TfV$vVxD#ucrWH&w#rvefR%+ ux U ]t}!fdtxS t /tx$vvxV%N x U ]}!fdx  /xW$vxS&8$xV%xU ]}!fdxV  /x$vxS%!& xU ]}!fdxW  /x$vxS&2$xV%VxU ]}S$vxV% xU ]}R$vxS&#udi|'G x“U(]}V)v xS&)@  wB'? *xēAU(])}S)v+xV'TxADU(]@}S(@xV)vBxV)Cd&p)FTh&͕*.Kx)@ Ld\)MxX+ @)6 VxP) WxP&Pʕ)cxW) dxV&c,ifx-tmpgSdB sB.'0xU(]}V(W)vxS) xS&) xw-ixP&)@ w)xw+>–)6 xP) xP+')xw&E-ixS-tmpw&ϗ-ixR-tmpQ' x U(]}S( )vxV'O x^U(]}S(  )vxW&ИT)BV'  x`U(] }S(  W)vxV' $xU(]#}S( # (/#xW)v%xV/!j ?!U(x >x(>x )]@!S&ʚw-iCxW) D!w) E "w+!V-udi`t+!ٛ)kxt+!6-uairt+!-stxt&Ft-ixW  "v"x /^"V!̝U(]!V&-ixS0M I% : ; I$ > $ >  I : ;  : ; II !I/ &I 5I  : ; : ; I8  : ; I8  ' II<  : ;  : ;  : ; '  : ; : ;I : ; : ;I8 .? : ; I@ 4: ; I 4: ; I  .? : ; ' I@ : ; I !4: ; I" #!I/$4: ; I? < % : ; I$ > $ >  I : ;  : ; II !I/ &I 5I  : ; : ; I8  : ; I8  ' II<  : ;  : ;  : ; : ;I8 : ;I : ; : ; : ;!I/ : ; : ;I : ;I8 .: ; ' @ : ; I !: ; I "#4: ; I $4: ; I %.: ; ' I@ & '.: ;' I@ (: ;I )4: ;I *4: ;I+ ,4: ;I-4: ;I .!I/.? : ;' I@ 04: ; I? < C puce_controller.c/usr/include/machine/_types.h/usr/include/sys/_types.h/usr/include/sys/types.h/usr/include/sys/_sigset.h/usr/include/sys/_timeval.h/usr/include/sys/timespec.h/usr/include/sys/select.h/usr/include/stdio.h/usr/include/stdlib.h/usr/include/fcntl.h/usr/include/time.h/usr/include/machine/signal.h/usr/include/sys/signal.h/usr/include/sys/sysctl.hds2490.hԉr:XdVWrdhrV$ȸ<Ǫ-Vr:Ɯ,r vrdbfVswWH:ո;HW,;"WH;"WǸ;(dphr ,-rr+crsrrrrsrrrrrrrrrsWddhˀIdg | (ԉAB Ff. S.]. Z.(xAB Ip.. X.| l2AB e. l8AB F\. l؎AB Fo.lUAB BX. l AB FW.leAB BX. lAB FU.8lAB BT.S. P.H. R.X. R.X. R.lWAB Gb. lAB I[.$lē}AB BW.U. O.$lDAB Fg.{. u.$l'AB I~.o. _.$l AB BU.^. P.$lAB Fw. P.$l`AB Fa. N.$lAB F[.\. P.(lAB ID.. W.lHAB B[.sc_eax__time_tamax__wchar_tsc_fstv_nsecsc_ebpshort unsigned int__uint_fast16_t_lbfsizetm_ydayunsigned char__siginfohandler_t__useconds_tsa_maskl_pidtimeval__sbufsc_gssc_err_seek_closesc_spare1sc_spare2__wint_t__sigev_notify_kqueue__uintmax_t__spare__sc_ecx__off_t__ssize_t__uint_fast8_tsc_esitv_usec__stderrp__fsfilcnt_tsc_espsigvecsc_edisiginfo_ttm_zone__sFILE__mbstate8sc_edxsigvaltm_gmtoffu_intsigev_value__fd_mask__udev_tsc_ebxalistctlnametDS2490threadGNU C 3.3.3 [FreeBSD] 20031106ctl_nameflocksigev_notifyu_int32_tsv_flags__stdoutpsigcontext_basefpos_t__ptrdiff_t__uint64_targc__float_tl_lenushort__id_tss_spfd_setargv__va_list_mbstateLlldiv_t__double_t__critical_t__pid_t_blksize_extraqaddr_ttm_hourosrev__timer_tdevnosa_flags__uint32_tquot__vm_offset_tsc_mask__key_t__sFILEXsc_ownedfp__int_least8_t_ubuf_nbuf__vm_ooffset_tshort intu_int8_t__dev_tss_flagstm_year__int_least64_tlong long inttm_sec__vm_size_tfixpt_t__vm_pindex_tsi_signo__fds_bitsdaddr_tmainlong long unsigned int__uid_tss_onstack__uint16_tfloattm_mdaysi_errnosc_eip__sigev_usi_band__sigev_signo__int_least32_tsig_atomic_tsi_statussc_fpformat__rune_t__int_fast64_t__gnuc_va_list__ct_rune_t__sigset_tstack_tuint__sigaction_u__bits__uint_least64_tsi_valuesi_uidc_caddr_ttimespecsv_mask__intptr_tsc_fpstate__uintfptr_t__sighandler_ttm_wday__suseconds_t__u_register_t__int_least16_tsi_pid__int_fast32_tpuce_controller.c__intfptr_tsigstack__uint_least32_ttm_min__register_t__mode_tsc_ispsigval_int__uint_least8_tsc_efltimeoutsi_code__size_tu_longsc_trapnou_int64_tsi_addrl_start__siginfo__clock_ttm_monl_whence__int_fast16_tsigaltstacksigevent/tmp/Puceu_char__socklen_tss_sizesigval_ptr__int64_t__uint_least16_t_filein_addr_t__nl_item__int8_t__fsblkcnt_tsc_cs__nlink_t__segsz_t_offsetu_shortv_caddr_t__mbstate_t__uint_fast64_t__uintptr_t__gid_t__clockid_t__int32_t__intmax_t__sa_handlersc_ss__vm_paddr_t__uint8_ttv_sectm_isdst__ino_tsc_ds__sigsetsig_tsc_len__sa_sigactionin_port_t__rlim_tctl_typeu_int16_tdleveldouble__uint_fast32_t__int_fast8_tu_quad_tsc_onstacksc_esosversion__sa_family_t__fflags_tsv_handler__int16_tue_busiConfigurationws_xpixelclockinfoiSerialNumberuByteued_endpoint_indexiProductnew_ds2490ue_devicefounduWordiInterfaceusb_event_cookie_tue_devnameprofhzds2490_powerds2490_readallts_yyyucr_flagsuai_alt_noudi_productNobDescLengthudi_addrucr_addrufd_databInterfaceClassusb_device_statsbHubContrCurrentbcdUSBusb_status_tbDeviceSubClassusd_descucrd_datausb_device_infousb_eventuid_interface_indexwTotalLengthusb_config_descudi_busufd_config_indexudi_subclassds2490_owResetusd_string_indexds2490.cds2490_readts_linesbufferudi_speedbNumEndpointsbDescriptorSubtypewHubCharacteristicswIndexiManufacturerbIntervalds2490_owBlockwHubStatuswHubChangeucr_requestbNbrPortsws_ypixelusb_alt_interfaceucrd_sizefdtypebwantbAlternateSettingPortPowerCtrlMaskusb_string_descriptor_tds2490_ioctludi_powerbintimetickbLengthws_rowbcdDeviceudi_nportsbMaxPacketSizewPortChangewinsizeds2490_owByteidProductued_descds2490_owMatchbNumInterfaceds2490_debugudi_vendorudi_configudi_cookieds2490_writeallrrvalucr_actlends2490_owStatusbmAttributeswPortStatususb_descriptor_tbDeviceProtocolDeviceRemovablebInterfaceSubClassinBufferbReservedusb_otg_descriptor_tudi_portsfracuid_alt_indexwMaxPacketSizebwriteue_cookieusb_device_qualifier_tds2490_owNextbMaxPacketSize0ued_interface_indexusb_endpoint_descusb_ctl_reportts_colsts_xxxbreaduDWordusb_hub_status_tue_timeit_valueusb_device_descriptor_tucr_reportds2490_owBitudi_devnamesuai_interface_indexudi_releaseNobInterfaceProtocolusb_ctl_report_desctz_minuteswestuid_config_indexued_config_indexusb_string_descudi_vendorNoconfigurationbNumConfigurationsucd_config_indexuds_requestsitimervalws_colued_alt_indextz_dsttimeusd_language_idbmRequestTypettysizestathzucd_descbConfigurationValuebRequestuid_descusb_hub_descriptor_tidVendords2490_owSearchusb_full_descmaxaddressudi_productue_driverusb_ctl_requestbDeviceClassds2490_writeds2490_resetuai_config_indexinLengthusb_config_descriptor_ttimezoneusb_device_request_tsparebInterfaceNumberusb_port_status_tbStringit_intervalds2490_dumphexusb_interface_descriptor_tudi_releasewValueudi_classprimerusb_endpoint_descriptor_tbEndpointAddressbdonewLengthbDescriptorTypebMaxPowerue_ctrlrufd_sizeblengthue_typeucr_databPwrOn2PwrGooddelete_ds2490usb_interface_descudi_protocolcbyte.symtab.strtab.shstrtab.interp.note.ABI-tag.hash.dynsym.dynstr.rel.dyn.rel.plt.init.text.fini.rodata.data.eh_frame.dynamic.ctors.dtors.jcr.got.bss.comment.debug_aranges.debug_pubnames.debug_info.debug_abbrev.debug_line.debug_frame.debug_str#  1$$87 \\p?̄@G   P  Y܆ T_ek  6 sXX! ydd!hh!"  "((",,"l"("T#@,$\$6 [Jj_8eP0h{$E 4i $\̄ ܆    X dh (, ( 6dI(V` Zf  | $d(Н 2 8 ؎ U +  :e G W dW q ē} D '    `    hYԉ %([,68J=HC\ PXW܆]hzdxjr]y4 H X  ȇx ؇C  , %(e*86/H4 H ^Xdh crt1.cabitagcrtstuff.c__CTOR_LIST____DTOR_LIST____EH_FRAME_BEGIN____JCR_LIST__p.0completed.1__do_global_dtors_auxobject.2frame_dummy__CTOR_END____DTOR_END____FRAME_END____JCR_END____do_global_ctors_auxpuce_controller.cds2490.cds2490_debugds2490_dumphexds2490_ioctlds2490_readds2490_readallds2490_writeds2490_writeallds2490_resetds2490_powerds2490_owStatusds2490_owResetds2490_owSearchds2490_owNextds2490_owMatchds2490_owBitds2490_owByteds2490_owBlock__stdoutpioctlnew_ds2490snprintf_DYNAMICusleeposversionperror__stderrpmallocsleep__dso_handlefflush_initcallocwriteenvironsysctlfprintf__deregister_frame_infodelete_ds2490__progname_startreadreallocsscanf__bss_startmaintime_finiatexitfsyncfputcfwrite_edata_GLOBAL_OFFSET_TABLE__endexitatoiopen_Jv_RegisterClasses__register_frame_infoclosefree