[SOLVED!] MX3 Air Mouse Remote no functioning

  • My setup: Pi 3 / Libreelect 7.95.2 BETA / MX3 Remote



    • Confirmed working when connected to a Windows machine, this remote is not functioning on 7.95.2 BETA
    • Works 100% on Librelec 7.03 (Kodi 16.1)


    When on Pi 3 / Libreelec 7.95.2

    • "OK" button is the only functioning button.
    • Tried Keymap Editor, and it doesn't recognise any button presses



    Happy to help provide logs/diagnose if anyone can help me, please?

    Edited once, last by sharpey ().

  • I've also encountered the same thing with that exact remote from LE 7.90 upwards.


    In 7.0.3 (Kodi 16.1) the remote works perfectly with no configuration required. Strangely enough, the device doesn't appear in the input devices peripherals screen:


    In LE 7.90+ (kszaq's S905/S905X builds are the only ones I have a device to test with). The remote doesn't function at all with the exception of OK button, the Air Mouse on/off button and the Air Mouse itself.


    However a device shows up in the peripherals screen:

    Selecting it brings up this context screen which seems to have it recognized as a joystick (which it is not), from what I can gather from the image below:


    In LE 7.0.3 Connecting to the box via ssh and running 'usb-devices' command reveals:

    Code
    1. T:  Bus=01 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#=  2 Spd=12   MxCh= 0D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1P:  Vendor=1d57 ProdID=ad03 Rev= 2.00S:  Manufacturer=FREEWAY TECHNOLOGYC:* #Ifs= 4 Cfg#= 1 Atr=a0 MxPwr=100mAI:* If#= 0 Alt= 0 #EPs= 0 Cls=01(audio) Sub=01 Prot=00 Driver=snd-usb-audioI:* If#= 1 Alt= 0 #EPs= 0 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audioI:  If#= 1 Alt= 1 #EPs= 1 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audioE:  Ad=81(I) Atr=05(Isoc) MxPS=  16 Ivl=1msI:* If#= 2 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=01 Prot=01 Driver=usbhidE:  Ad=83(I) Atr=03(Int.) MxPS=  64 Ivl=8msI:* If#= 3 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=01 Prot=02 Driver=usbhidE:  Ad=84(I) Atr=03(Int.) MxPS=  64 Ivl=8ms


    Running the same command in LE 7.90+ returns identical results:

    Code
    1. T:  Bus=01 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#=  2 Spd=12   MxCh= 0D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1P:  Vendor=1d57 ProdID=ad03 Rev= 2.00S:  Manufacturer=FREEWAY TECHNOLOGYC:* #Ifs= 4 Cfg#= 1 Atr=a0 MxPwr=100mAI:* If#= 0 Alt= 0 #EPs= 0 Cls=01(audio) Sub=01 Prot=00 Driver=snd-usb-audioI:* If#= 1 Alt= 0 #EPs= 0 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audioI:  If#= 1 Alt= 1 #EPs= 1 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audioE:  Ad=81(I) Atr=05(Isoc) MxPS=  16 Ivl=1msI:* If#= 2 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=01 Prot=01 Driver=usbhidE:  Ad=83(I) Atr=03(Int.) MxPS=  64 Ivl=8msI:* If#= 3 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=01 Prot=02 Driver=usbhidE:  Ad=84(I) Atr=03(Int.) MxPS=  64 Ivl=8ms


    It seems to be pointing toward the same usbhid driver, but for whatever reason it doesn't function properly in LE 7.90+. I'm not sure how to query for driver specifics beyond what I've provided above. FWIW, the remote also functions perfectly in Android running Kodi 17.0.


    It looks like people with similar USB remote control devices have encountered the same problem - thread-4130.html


    If there is anyone that can offer more insight, I'd be pretty grateful, too.

    Edited once, last by Kshi ().


  • Hi Kshi,


    Is there anything I can do my end to help diagnose/contribute? I'm not a Kodi expert, but I'm a MS network engineer by trade, so not a technophobe :)


    I was advised to check the debug log to see if the Pi was receiving any input at all, I haven't had the time to do this yet, but shall do tomorrow.


  • Hi Kshi,


    Is there anything I can do my end to help diagnose/contribute? I'm not a Kodi expert, but I'm a MS network engineer by trade, so not a technophobe :)


    I was advised to check the debug log to see if the Pi was receiving any input at all, I haven't had the time to do this yet, but shall do tomorrow.


    I'm not sure to be honest. Hopefully someone with better skills than me can help us get this sorted.


    I've uploaded a debug log from my MX3 that shows the mouse portion of the remote is recognized, yet none of the other button presses register. If you happen to pull a log from your setup, perhaps compare it with mine.

  • Kodi debug log
    Found mention of the device in two of the debug logs, is this information of any use to anyone? :huh:


    HARDWARE LOG


    Bus 001 Device 004: ID 1d57:ad03 Xenta
    Device Descriptor:
    bLength 18
    bDescriptorType 1
    bcdUSB 2.00
    bDeviceClass 0
    bDeviceSubClass 0
    bDeviceProtocol 0
    bMaxPacketSize0 64
    idVendor 0x1d57 Xenta
    idProduct 0xad03
    bcdDevice 2.00
    iManufacturer 1 FREEWAY TECHNOLOGY
    iProduct 0
    iSerial 0
    bNumConfigurations 1
    Configuration Descriptor:
    bLength 9
    bDescriptorType 2
    wTotalLength 159
    bNumInterfaces 4
    bConfigurationValue 1
    iConfiguration 0
    bmAttributes 0xa0
    (Bus Powered)
    Remote Wakeup
    MaxPower 100mA
    Interface Descriptor:
    bLength 9
    bDescriptorType 4
    bInterfaceNumber 0
    bAlternateSetting 0
    bNumEndpoints 0
    bInterfaceClass 1 Audio
    bInterfaceSubClass 1 Control Device
    bInterfaceProtocol 0
    iInterface 0
    AudioControl Interface Descriptor:
    bLength 9
    bDescriptorType 36
    bDescriptorSubtype 1 (HEADER)
    bcdADC 1.00
    wTotalLength 38
    bInCollection 1
    baInterfaceNr( 0) 1
    AudioControl Interface Descriptor:
    bLength 9
    bDescriptorType 36
    bDescriptorSubtype 6 (FEATURE_UNIT)
    bUnitID 5
    bSourceID 4
    bControlSize 1
    bmaControls( 0) 0x03
    Mute Control
    Volume Control
    bmaControls( 1) 0x00
    iFeature 0
    AudioControl Interface Descriptor:
    bLength 9
    bDescriptorType 36
    bDescriptorSubtype 3 (OUTPUT_TERMINAL)
    bTerminalID 2
    wTerminalType 0x0101 USB Streaming
    bAssocTerminal 0
    bSourceID 5
    iTerminal 0
    AudioControl Interface Descriptor:
    bLength 12
    bDescriptorType 36
    bDescriptorSubtype 2 (INPUT_TERMINAL)
    bTerminalID 4
    wTerminalType 0x0201 Microphone
    bAssocTerminal 0
    bNrChannels 1
    wChannelConfig 0x0000
    iChannelNames 0
    iTerminal 0
    Interface Descriptor:
    bLength 9
    bDescriptorType 4
    bInterfaceNumber 1
    bAlternateSetting 0
    bNumEndpoints 0
    bInterfaceClass 1 Audio
    bInterfaceSubClass 2 Streaming
    bInterfaceProtocol 0
    iInterface 0
    Interface Descriptor:
    bLength 9
    bDescriptorType 4
    bInterfaceNumber 1
    bAlternateSetting 1
    bNumEndpoints 1
    bInterfaceClass 1 Audio
    bInterfaceSubClass 2 Streaming
    bInterfaceProtocol 0
    iInterface 0
    AudioStreaming Interface Descriptor:
    bLength 7
    bDescriptorType 36
    bDescriptorSubtype 1 (AS_GENERAL)
    bTerminalLink 2
    bDelay 1 frames
    wFormatTag 1 PCM
    AudioStreaming Interface Descriptor:
    bLength 11
    bDescriptorType 36
    bDescriptorSubtype 2 (FORMAT_TYPE)
    bFormatType 1 (FORMAT_TYPE_I)
    bNrChannels 1
    bSubframeSize 2
    bBitResolution 16
    bSamFreqType 1 Discrete
    tSamFreq[ 0] 8000
    Endpoint Descriptor:
    bLength 9
    bDescriptorType 5
    bEndpointAddress 0x81 EP 1 IN
    bmAttributes 5
    Transfer Type Isochronous
    Synch Type Asynchronous
    Usage Type Data
    wMaxPacketSize 0x0010 1x 16 bytes
    bInterval 1
    bRefresh 0
    bSynchAddress 0
    AudioControl Endpoint Descriptor:
    bLength 7
    bDescriptorType 37
    bDescriptorSubtype 1 (EP_GENERAL)
    bmAttributes 0x00
    bLockDelayUnits 0 Undefined
    wLockDelay 0 Undefined
    Interface Descriptor:
    bLength 9
    bDescriptorType 4
    bInterfaceNumber 2
    bAlternateSetting 0
    bNumEndpoints 1
    bInterfaceClass 3 Human Interface Device
    bInterfaceSubClass 1 Boot Interface Subclass
    bInterfaceProtocol 1 Keyboard
    iInterface 0
    HID Device Descriptor:
    bLength 9
    bDescriptorType 33
    bcdHID 1.01
    bCountryCode 0 Not supported
    bNumDescriptors 1
    bDescriptorType 34 Report
    wDescriptorLength 230
    Report Descriptors:
    ** UNAVAILABLE **
    Endpoint Descriptor:
    bLength 7
    bDescriptorType 5
    bEndpointAddress 0x83 EP 3 IN
    bmAttributes 3
    Transfer Type Interrupt
    Synch Type None
    Usage Type Data
    wMaxPacketSize 0x0040 1x 64 bytes
    bInterval 8
    Interface Descriptor:
    bLength 9
    bDescriptorType 4
    bInterfaceNumber 3
    bAlternateSetting 0
    bNumEndpoints 1
    bInterfaceClass 3 Human Interface Device
    bInterfaceSubClass 1 Boot Interface Subclass
    bInterfaceProtocol 2 Mouse
    iInterface 0
    HID Device Descriptor:
    bLength 9
    bDescriptorType 33
    bcdHID 1.01
    bCountryCode 0 Not supported
    bNumDescriptors 1
    bDescriptorType 34 Report
    wDescriptorLength 62
    Report Descriptors:
    ** UNAVAILABLE **
    Endpoint Descriptor:
    bLength 7
    bDescriptorType 5
    bEndpointAddress 0x84 EP 4 IN
    bmAttributes 3
    Transfer Type Interrupt
    Synch Type None
    Usage Type Data
    wMaxPacketSize 0x0040 1x 64 bytes
    bInterval 8
    Device Status: 0x0000
    (Bus Powered)


    INPUT LOG



    ################################################################################
    # ... output of cat /proc/bus/input/devices
    # LibreELEC release: RPi2.arm-7.95.2
    #
    ################################################################################
    I: Bus=0003 Vendor=1d57 Product=ad03 Version=0101
    N: Name="FREEWAY TECHNOLOGY"
    P: Phys=usb-3f980000.usb-1.4/input2
    S: Sysfs=/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.4/1-1.4:1.2/0003:1D57:AD03.0001/input/input0
    U: Uniq=
    H: Handlers=sysrq kbd leds js0 event0
    B: PROP=0
    B: EV=12001f
    B: KEY=3f 3007f 0 0 0 0 483ffff 17aff32d bf544446 0 ffff 1 130f93 8b17c007 ffff7bfa d941dfff febeffdf ffefffff ffffffff fffffffe
    B: REL=40
    B: ABS=701 3f
    B: MSC=10
    B: LED=1f


    I: Bus=0003 Vendor=1d57 Product=ad03 Version=0101
    N: Name="FREEWAY TECHNOLOGY"
    P: Phys=usb-3f980000.usb-1.4/input3
    S: Sysfs=/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.4/1-1.4:1.3/0003:1D57:AD03.0002/input/input1
    U: Uniq=
    H: Handlers=mouse0 event1
    B: PROP=0
    B: EV=17
    B: KEY=70000 0 0 0 0 0 0 0 0
    B: REL=ff03
    B: MSC=10
    [hr]
    LibreELEC:~ # dmesg
    [ 0.000000] Booting Linux on physical CPU 0x0
    [ 0.000000] Linux version 4.9.3 ([email protected]) (gcc version 6.2.0 (GCC) ) #1 SMP Tue Jan 31 12:37:28 GMT 2017
    [ 0.000000] CPU: ARMv7 Processor [410fd034] revision 4 (ARMv7), cr=10c5383d
    [ 0.000000] CPU: div instructions available: patching division code
    [ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
    [ 0.000000] OF: fdt:Machine model: Raspberry Pi 3 Model B Rev 1.2
    [ 0.000000] cma: Reserved 8 MiB at 0x2e400000
    [ 0.000000] Memory policy: Data cache writealloc
    [ 0.000000] On node 0 totalpages: 192512
    [ 0.000000] free_area_init_node: node 0, pgdat 80c35400, node_mem_map add64000
    [ 0.000000] Normal zone: 1692 pages used for memmap
    [ 0.000000] Normal zone: 0 pages reserved
    [ 0.000000] Normal zone: 192512 pages, LIFO batch:31
    [ 0.000000] percpu: Embedded 14 pages/cpu @aefaa000 s25292 r8192 d23860 u57344
    [ 0.000000] pcpu-alloc: s25292 r8192 d23860 u57344 alloc=14*4096
    [ 0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3
    [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 190820
    [ 0.000000] Kernel command line: 8250.nr_uarts=0 dma.dmachans=0x7f35 bcm2708_fb.fbwidth=1824 bcm2708_fb.fbheight=984 bcm2709.boardrev=0xa02082 bcm2709.serial=0xe1d6409 smsc95xx.macaddr=B8:27:EB:1D:64:09 bcm2708_fb.fbswap=1 bcm2709.uart_clock=48000000 vc_mem.mem_base=0x3dc00000 vc_mem.mem_size=0x3f000000 boot=/dev/mmcblk0p1 disk=/dev/mmcblk0p2 quiet root=/dev/ram0 rdinit=/init BOOT_IMAGE=/kernel.img usbcore.autosuspend=-1
    [ 0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
    [ 0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
    [ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
    [ 0.000000] Memory: 742076K/770048K available (6144K kernel code, 217K rwdata, 1276K rodata, 3072K init, 402K bss, 19780K reserved, 8192K cma-reserved)
    [ 0.000000] Virtual kernel memory layout:
    [ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB)
    [ 0.000000] fixmap : 0xffc00000 - 0xfff00000 (3072 kB)
    [ 0.000000] vmalloc : 0xaf800000 - 0xff800000 (1280 MB)
    [ 0.000000] lowmem : 0x80000000 - 0xaf000000 ( 752 MB)
    [ 0.000000] modules : 0x7f000000 - 0x80000000 ( 16 MB)
    [ 0.000000] .text : 0x80008000 - 0x80700000 (7136 kB)
    [ 0.000000] .init : 0x80900000 - 0x80c00000 (3072 kB)
    [ 0.000000] .data : 0x80c00000 - 0x80c366a8 ( 218 kB)
    [ 0.000000] .bss : 0x80c38000 - 0x80c9ca2c ( 403 kB)
    [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
    [ 0.000000] Hierarchical RCU implementation.
    [ 0.000000] Build-time adjustment of leaf fanout to 32.
    [ 0.000000] NR_IRQS:16 nr_irqs:16 16
    [ 0.000000] arm_arch_timer: WARNING: Invalid trigger for IRQ16, assuming level low
    [ 0.000000] arm_arch_timer: WARNING: Please fix your firmware
    [ 0.000000] arm_arch_timer: WARNING: Invalid trigger for IRQ17, assuming level low
    [ 0.000000] arm_arch_timer: WARNING: Please fix your firmware
    [ 0.000000] arm_arch_timer: Architected cp15 timer(s) running at 19.20MHz (phys).
    [ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x46d987e47, max_idle_ns: 440795202767 ns
    [ 0.000007] sched_clock: 56 bits at 19MHz, resolution 52ns, wraps every 4398046511078ns
    [ 0.000017] Switching to timer-based delay loop, resolution 52ns
    [ 0.000221] Console: colour dummy device 80x30
    [ 0.000238] console [tty0] enabled
    [ 0.000258] Calibrating delay loop (skipped), value calculated using timer frequency.. 38.00 BogoMIPS (lpj=64000)
    [ 0.000273] pid_max: default: 32768 minimum: 301
    [ 0.000420] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes)
    [ 0.000427] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes)
    [ 0.001232] Disabling cpuset control group subsystem
    [ 0.001339] CPU: Testing write buffer coherency: ok
    [ 0.001758] CPU0: update cpu_capacity 1024
    [ 0.001765] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
    [ 0.001822] Setting up static identity map for 0x100000 - 0x100034
    [ 0.003720] arm_arch_timer: WARNING: Invalid trigger for IRQ16, assuming level low
    [ 0.003724] arm_arch_timer: WARNING: Please fix your firmware
    [ 0.003731] arm_arch_timer: WARNING: Invalid trigger for IRQ17, assuming level low
    [ 0.003733] arm_arch_timer: WARNING: Please fix your firmware
    [ 0.003745] CPU1: update cpu_capacity 1024
    [ 0.003750] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
    [ 0.004351] arm_arch_timer: WARNING: Invalid trigger for IRQ16, assuming level low
    [ 0.004354] arm_arch_timer: WARNING: Please fix your firmware
    [ 0.004359] arm_arch_timer: WARNING: Invalid trigger for IRQ17, assuming level low
    [ 0.004361] arm_arch_timer: WARNING: Please fix your firmware
    [ 0.004370] CPU2: update cpu_capacity 1024
    [ 0.004376] CPU2: thread -1, cpu 2, socket 0, mpidr 80000002
    [ 0.004936] arm_arch_timer: WARNING: Invalid trigger for IRQ16, assuming level low
    [ 0.004939] arm_arch_timer: WARNING: Please fix your firmware
    [ 0.004944] arm_arch_timer: WARNING: Invalid trigger for IRQ17, assuming level low
    [ 0.004947] arm_arch_timer: WARNING: Please fix your firmware
    [ 0.004955] CPU3: update cpu_capacity 1024
    [ 0.004961] CPU3: thread -1, cpu 3, socket 0, mpidr 80000003
    [ 0.005032] Brought up 4 CPUs
    [ 0.005043] SMP: Total of 4 processors activated (153.00 BogoMIPS).
    [ 0.005047] CPU: All CPU(s) started in HYP mode.
    [ 0.005050] CPU: Virtualization extensions available.
    [ 0.005601] devtmpfs: initialized
    [ 0.015133] VFP support v0.3: implementor 41 architecture 3 part 40 variant 3 rev 4
    [ 0.015367] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6370867519511994 ns
    [ 0.015785] pinctrl core: initialized pinctrl subsystem
    [ 0.016260] NET: Registered protocol family 16
    [ 0.018514] DMA: preallocated 1024 KiB pool for atomic coherent allocations
    [ 0.033361] cpuidle: using governor ladder
    [ 0.046724] cpuidle: using governor menu
    [ 0.047399] Serial: AMBA PL011 UART driver
    [ 0.050252] bcm2835-mbox 3f00b880.mailbox: mailbox enabled
    [ 0.050718] uart-pl011 3f201000.serial: could not find pctldev for node /soc/[email protected]/uart0_pins, deferring probe
    [ 0.101071] bcm2835-dma 3f007000.dma: DMA legacy API manager at af80f000, dmachans=0x1
    [ 0.102801] SCSI subsystem initialized
    [ 0.103077] usbcore: registered new interface driver usbfs
    [ 0.103146] usbcore: registered new interface driver hub
    [ 0.103222] usbcore: registered new device driver usb
    [ 0.106962] raspberrypi-firmware soc:firmware: Attached to firmware from 2017-01-25 17:53
    [ 0.108347] clocksource: Switched to clocksource arch_sys_counter
    [ 0.119335] NET: Registered protocol family 2
    [ 0.120022] TCP established hash table entries: 8192 (order: 3, 32768 bytes)
    [ 0.120130] TCP bind hash table entries: 8192 (order: 4, 65536 bytes)
    [ 0.120314] TCP: Hash tables configured (established 8192 bind 8192)
    [ 0.120396] UDP hash table entries: 512 (order: 2, 16384 bytes)
    [ 0.120437] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
    [ 0.120625] NET: Registered protocol family 1
    [ 0.120947] RPC: Registered named UNIX socket transport module.
    [ 0.120951] RPC: Registered udp transport module.
    [ 0.120955] RPC: Registered tcp transport module.
    [ 0.120959] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [ 0.283277] futex hash table entries: 1024 (order: 4, 65536 bytes)
    [ 0.283590] workingset: timestamp_bits=14 max_order=18 bucket_order=4
    [ 0.297191] squashfs: version 4.0 (2009/01/31) Phillip Lougher
    [ 0.299543] NFS: Registering the id_resolver key type
    [ 0.299568] Key type id_resolver registered
    [ 0.299572] Key type id_legacy registered
    [ 0.299585] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
    [ 0.302970] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 251)
    [ 0.302977] io scheduler noop registered (default)
    [ 0.302983] io scheduler deadline registered
    [ 0.303243] io scheduler cfq registered
    [ 0.307917] BCM2708FB: allocated DMA memory ee510000
    [ 0.307937] BCM2708FB: allocated DMA channel 0 @ af80f000
    [ 0.353648] Console: switching to colour frame buffer device 228x61
    [ 0.380713] bcm2835-rng 3f104000.rng: hwrng registered
    [ 0.380800] vc-cma: Videocore CMA driver
    [ 0.380805] vc-cma: vc_cma_base = 0x00000000
    [ 0.380810] vc-cma: vc_cma_size = 0x00000000 (0 MiB)
    [ 0.380814] vc-cma: vc_cma_initial = 0x00000000 (0 MiB)
    [ 0.380993] vc-mem: phys_addr:0x00000000 mem_base=0x3dc00000 mem_size:0x3f000000(1008 MiB)
    [ 0.394343] brd: module loaded
    [ 0.394491] loop: module loaded
    [ 0.398033] nbd: registered device at major 43
    [ 0.409851] usbcore: registered new interface driver rtsx_usb
    [ 0.409861] Loading iSCSI transport class v2.0-870.
    [ 0.410265] iscsi: registered transport (tcp)
    [ 0.410746] libphy: Fixed MDIO Bus: probed
    [ 0.410751] tun: Universal TUN/TAP device driver, 1.6
    [ 0.410755] tun: (C) 1999-2004 Max Krasnyansky <[email protected]>
    [ 0.411004] usbcore: registered new interface driver dm9601
    [ 0.411087] usbcore: registered new interface driver smsc95xx
    [ 0.411120] dwc_otg: version 3.00a 10-AUG-2012 (platform bus)
    [ 0.637131] Core Release: 2.80a
    [ 0.637138] Setting default values for core params
    [ 0.637163] Finished setting default values for core params
    [ 0.837506] Using Buffer DMA mode
    [ 0.837511] Periodic Transfer Interrupt Enhancement - disabled
    [ 0.837514] Multiprocessor Interrupt Enhancement - disabled
    [ 0.837519] OTG VER PARAM: 0, OTG VER FLAG: 0
    [ 0.837532] Dedicated Tx FIFOs mode
    [ 0.837857] WARN::dwc_otg_hcd_init:1049: FIQ DMA bounce buffers: virt = 0xae504000 dma = 0xee504000 len=9024
    [ 0.837881] FIQ FSM acceleration enabled for :
    [ 0.837881] Non-periodic Split Transactions
    [ 0.837881] Periodic Split Transactions
    [ 0.837881] High-Speed Isochronous Endpoints
    [ 0.837881] Interrupt/Control Split Transaction hack enabled
    [ 0.837887] dwc_otg: Microframe scheduler enabled
    [ 0.837933] WARN::hcd_init_fiq:413: FIQ on core 1 at 0x80514614
    [ 0.837943] WARN::hcd_init_fiq:414: FIQ ASM at 0x80514974 length 36
    [ 0.837952] WARN::hcd_init_fiq:439: MPHI regs_base at 0xaff7a000
    [ 0.838005] dwc_otg 3f980000.usb: DWC OTG Controller
    [ 0.838037] dwc_otg 3f980000.usb: new USB bus registered, assigned bus number 1
    [ 0.838066] dwc_otg 3f980000.usb: irq 62, io mem 0x00000000
    [ 0.838112] Init: Port Power? op_state=1
    [ 0.838116] Init: Power Port (0)
    [ 0.838294] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
    [ 0.838304] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [ 0.838311] usb usb1: Product: DWC OTG Controller
    [ 0.838318] usb usb1: Manufacturer: Linux 4.9.3 dwc_otg_hcd
    [ 0.838325] usb usb1: SerialNumber: 3f980000.usb
    [ 0.839028] hub 1-0:1.0: USB hub found
    [ 0.839060] hub 1-0:1.0: 1 port detected
    [ 0.839647] dwc_otg: FIQ enabled
    [ 0.839651] dwc_otg: NAK holdoff enabled
    [ 0.839655] dwc_otg: FIQ split-transaction FSM enabled
    [ 0.839666] Module dwc_common_port init
    [ 0.839869] usbcore: registered new interface driver usb-storage
    [ 0.840061] mousedev: PS/2 mouse device common for all mice
    [ 0.840203] i2c /dev entries driver
    [ 0.841454] bcm2835-wdt 3f100000.watchdog: Broadcom BCM2835 watchdog timer
    [ 0.841737] bcm2835-cpufreq: min=600000 max=1200000
    [ 0.842184] sdhci: Secure Digital Host Controller Interface driver
    [ 0.842187] sdhci: Copyright(c) Pierre Ossman
    [ 0.842547] sdhost: log_buf @ ae507000 (ee507000)
    [ 0.895022] mmc0: sdhost-bcm2835 loaded - DMA enabled (>1)
    [ 0.917143] mmc-bcm2835 3f300000.mmc: mmc_debug:0 mmc_debug2:0
    [ 0.917147] mmc-bcm2835 3f300000.mmc: DMA channel allocated
    [ 0.948374] sdhci-pltfm: SDHCI platform and OF driver helper
    [ 0.948632] ledtrig-cpu: registered to indicate activity on CPUs
    [ 0.948687] hidraw: raw HID events driver (C) Jiri Kosina
    [ 0.949720] usbcore: registered new interface driver usbhid
    [ 0.949722] usbhid: USB HID core driver
    [ 0.950167] vchiq: vchiq_init_state: slot_zero = 0xae580000, is_master = 0
    [ 0.952412] NET: Registered protocol family 10
    [ 0.954626] NET: Registered protocol family 17
    [ 0.954676] Key type dns_resolver registered
    [ 0.954971] Registering SWP/SWPB emulation handler
    [ 0.959040] vc-sm: Videocore shared memory driver
    [ 0.959048] [vc_sm_connected_init]: start
    [ 0.959706] [vc_sm_connected_init]: end - returning 0
    [ 0.960844] 3f201000.serial: ttyAMA0 at MMIO 0x3f201000 (irq = 87, base_baud = 0) is a PL011 rev2
    [ 0.961010] console [netcon0] enabled
    [ 0.961012] netconsole: network logging started
    [ 0.961015] of_cfs_init
    [ 0.961061] of_cfs_init: OK
    [ 0.963833] Freeing unused kernel memory: 3072K (80900000 - 80c00000)
    [ 0.972098] mmc1: queuing unknown CIS tuple 0x80 (2 bytes)
    [ 0.973639] mmc1: queuing unknown CIS tuple 0x80 (3 bytes)
    [ 0.975191] mmc1: queuing unknown CIS tuple 0x80 (3 bytes)
    [ 0.977940] mmc1: queuing unknown CIS tuple 0x80 (7 bytes)
    [ 0.985604] mmc0: host does not support reading read-only switch, assuming write-enable
    [ 0.987430] mmc0: new high speed SDHC card at address aaaa
    [ 0.987862] mmcblk0: mmc0:aaaa SU16G 14.8 GiB
    [ 0.989324] mmcblk0: p1 p2
    [ 1.041096] random: fast init done
    [ 1.045084] Indeed it is in host mode hprt0 = 00021501
    [ 1.079931] mmc1: new high speed SDIO card at address 0001
    [ 1.218363] usb 1-1: new high-speed USB device number 2 using dwc_otg
    [ 1.218453] Indeed it is in host mode hprt0 = 00001101
    [ 1.408525] usb 1-1: New USB device found, idVendor=0424, idProduct=9514
    [ 1.408533] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
    [ 1.408952] hub 1-1:1.0: USB hub found
    [ 1.409002] hub 1-1:1.0: 5 ports detected
    [ 1.688397] usb 1-1.1: new high-speed USB device number 3 using dwc_otg
    [ 1.706025] EXT4-fs (mmcblk0p2): couldn't mount as ext3 due to feature incompatibilities
    [ 1.706537] EXT4-fs (mmcblk0p2): couldn't mount as ext2 due to feature incompatibilities
    [ 1.756644] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
    [ 1.778523] usb 1-1.1: New USB device found, idVendor=0424, idProduct=ec00
    [ 1.778530] usb 1-1.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
    [ 1.780925] smsc95xx v1.0.5
    [ 1.833607] smsc95xx 1-1.1:1.0 eth0: register 'smsc95xx' at usb-3f980000.usb-1.1, smsc95xx USB 2.0 Ethernet, b8:27:eb:1d:64:09
    [ 2.081700] usb 1-1.4: new full-speed USB device number 4 using dwc_otg
    [ 2.183837] usb 1-1.4: New USB device found, idVendor=1d57, idProduct=ad03
    [ 2.183847] usb 1-1.4: New USB device strings: Mfr=1, Product=0, SerialNumber=0
    [ 2.183851] usb 1-1.4: Manufacturer: FREEWAY TECHNOLOGY
    [ 2.194720] input: FREEWAY TECHNOLOGY as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.4/1-1.4:1.2/0003:1D57:AD03.0001/input/input0
    [ 2.249296] hid-generic 0003:1D57:AD03.0001: input,hiddev0,hidraw0: USB HID v1.01 Keyboard [FREEWAY TECHNOLOGY] on usb-3f980000.usb-1.4/input2
    [ 2.252415] input: FREEWAY TECHNOLOGY as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.4/1-1.4:1.3/0003:1D57:AD03.0002/input/input1
    [ 2.252836] hid-generic 0003:1D57:AD03.0002: input,hidraw1: USB HID v1.01 Mouse [FREEWAY TECHNOLOGY] on usb-3f980000.usb-1.4/input3
    [ 2.282211] systemd[1]: System time before build time, advancing clock.
    [ 2.299418] systemd[1]: systemd 232 running in system mode. (-PAM -AUDIT -SELINUX -IMA -APPARMOR -SMACK -SYSVINIT -UTMP -LIBCRYPTSETUP -GCRYPT -GNUTLS -ACL -XZ -LZ4 -SECCOMP +BLKID -ELFUTILS +KMOD -IDN)
    [ 2.299722] systemd[1]: Detected architecture arm.
    [ 2.299907] systemd[1]: Set hostname to <LibreELEC>.
    [ 2.415845] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
    [ 2.416769] systemd[1]: Created slice User and Session Slice.
    [ 2.417064] systemd[1]: Listening on RPCbind Server Activation Socket.
    [ 2.417219] systemd[1]: Listening on Journal Socket.
    [ 2.417377] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
    [ 2.467151] systemd[1]: Listening on Journal Socket (/dev/log).
    [ 2.467315] systemd[1]: Listening on udev Control Socket.
    [ 2.665303] systemd-journald[218]: Received request to flush runtime journal from PID 1
    [ 3.081012] random: crng init done
    [ 3.578880] Console: switching to colour dummy device 80x30
    [ 3.697386] gpiomem-bcm2835 3f200000.gpiomem: Initialised: Registers at 0x3f200000
    [ 4.050790] usbcore: registered new interface driver snd-usb-audio
    [ 4.115953] usbcore: registered new interface driver brcmfmac
    [ 4.435298] uart-pl011 3f201000.serial: no DMA platform data
    [ 4.471576] brcmfmac: brcmf_c_preinit_dcmds: Firmware version = wl0: May 27 2016 00:13:38 version 7.45.41.26 (r640327) FWID 01-df77e4a7
    [ 4.501324] brcmfmac: brcmf_cfg80211_reg_notifier: not a ISO3166 code (0x30 0x30)
    [ 4.601592] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup
    [ 4.602064] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
    [ 4.683746] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
    [ 4.683759] brcmfmac: power management disabled
    [ 6.115457] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
    [ 6.119538] smsc95xx 1-1.1:1.0 eth0: link up, 100Mbps, full-duplex, lpa 0xC1E1
    [ 6.133967] 8021q: 802.1Q VLAN Support v1.8
    [ 8.826728] Bluetooth: Core ver 2.22
    [ 8.826789] NET: Registered protocol family 31
    [ 8.826791] Bluetooth: HCI device and connection manager initialized
    [ 8.826825] Bluetooth: HCI socket layer initialized
    [ 8.826831] Bluetooth: L2CAP socket layer initialized
    [ 8.826848] Bluetooth: SCO socket layer initialized
    [ 8.834162] Bluetooth: HCI UART driver ver 2.3
    [ 8.834173] Bluetooth: HCI UART protocol H4 registered
    [ 8.834175] Bluetooth: HCI UART protocol Three-wire (H5) registered
    [ 8.834280] Bluetooth: HCI UART protocol Broadcom registered
    [ 49.042370] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
    [ 49.042409] Bluetooth: HIDP socket layer initialized
    [ 49.046261] hid-generic 0005:1949:0404.0003: unknown main item tag 0x0
    [ 49.046784] input: Amazon Fire TV Remote as /devices/platform/soc/3f201000.serial/tty/ttyAMA0/hci0/hci0:11/0005:1949:0404.0003/input/input2
    [ 49.047578] hid-generic 0005:1949:0404.0003: input,hidraw2: BLUETOOTH HID v1.1b Keyboard [Amazon Fire TV Remote] on b8:27:eb:b7:ce:a3
    [ 49.151020] input: eventlircd as /devices/virtual/input/input3



    LibreELEC:~ # lsusb
    Bus 001 Device 004: ID 1d57:ad03 Xenta
    Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
    Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

    Edited once, last by sharpey ().

  • I have just got this remote and it's almost fully working for me in kszaq build 7.95.beta5. So far only the back button doesn't work for me.
    Can somebody share a remote config so that I can give it a try?

    Zenbox Z11 Pro 2G/16G - 100M LAN - Wireless AC Qualcomm QCA9377 1-stream (433 Mbps) - LE 8.2.4.2-Test2


  • I have just got this remote and it's almost fully working for me in kszaq build 7.95.beta5. So far only the back button doesn't work for me.
    Can somebody share a remote config so that I can give it a try?


    Fancy spilling the beans as to how you did? [emoji12]


    Sent from my ONE A2003 using Tapatalk


  • Fancy spilling the beans as to how you did? [emoji12]


    Sent from my ONE A2003 using Tapatalk


    TBH, I didn't do anything special. I have bought it and looking for the configuration I have seen this thread... and told my self: what I have done?
    Then, I have just set up the power button and attached the USB dongle and it worked out of the box for me.
    I didn't test every button, but the back doesn't do anything for me. Home button is working fine, for example.
    If you need any logs, happy to help in exchange of a good conf ahah :D

    Zenbox Z11 Pro 2G/16G - 100M LAN - Wireless AC Qualcomm QCA9377 1-stream (433 Mbps) - LE 8.2.4.2-Test2

  • Haha, if only I had one. Maybe this 95 beta 5 has the config included?


    Are all your navigation buttons working already then?

  • TBH, I didn't do anything special. I have bought it and looking for the configuration I have seen this thread... and told my self: what I have done?
    Then, I have just set up the power button and attached the USB dongle and it worked out of the box for me.
    I didn't test every button, but the back doesn't do anything for me. Home button is working fine, for example.
    If you need any logs, happy to help in exchange of a good conf ahah :D


    Bizarre. I'm using the exact build on my S905x box and I have no functionality with my remote. I'd love to see your logs if you can provide them.

  • sharpey : as the airmouse is working, I didn't test many, but up and down buttons certainly works. The home key too. I didn't have much time to test yesterday but I can do today. If any of you have a configuration where all the buttons should do something (again, my back button doesn't do anything), I can give it a try.
    Kshi , that's odd. What logs would you like to check? Happy to help to solve the mystery.


    All, does the keyboard work for you? It works for me.

    Zenbox Z11 Pro 2G/16G - 100M LAN - Wireless AC Qualcomm QCA9377 1-stream (433 Mbps) - LE 8.2.4.2-Test2


  • sharpey : as the airmouse is working, I didn't test many, but up and down buttons certainly works. The home key too. I didn't have much time to test yesterday but I can do today. If any of you have a configuration where all the buttons should do something (again, my back button doesn't do anything), I can give it a try.
    Kshi , that's odd. What logs would you like to check? Happy to help to solve the mystery.


    All, does the keyboard work for you? It works for me.


    Do me a favour and ssh into your box and type: usb-devices  and paste the results. Same with the command: lsusb -v
    I have a sneaking suspicion that you have a different hardware version from the one we're having issue with.


    Cheers

  • Do me a favour and ssh into your box and type: usb-devices  and paste the results. Same with the command: lsusb -v
    I have a sneaking suspicion that you have a different hardware version from the one we're having issue with.


    Cheers


    Was that directed towards me? :) Here's mine anyway....


    LibreELEC (official) Version: 7.95.2
    LibreELEC:~ # usb-devices


    T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 1
    D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS=64 #Cfgs= 1
    P: Vendor=1d6b ProdID=0002 Rev=04.09
    S: Manufacturer=Linux 4.9.3 dwc_otg_hcd
    S: Product=DWC OTG Controller
    S: SerialNumber=3f980000.usb
    C: #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
    I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub


    T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=480 MxCh= 5
    D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=02 MxPS=64 #Cfgs= 1
    P: Vendor=0424 ProdID=9514 Rev=02.00
    C: #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=2mA
    I: If#= 0 Alt= 1 #EPs= 1 Cls=09(hub ) Sub=00 Prot=02 Driver=hub


    T: Bus=01 Lev=02 Prnt=02 Port=00 Cnt=01 Dev#= 3 Spd=480 MxCh= 0
    D: Ver= 2.00 Cls=ff(vend.) Sub=00 Prot=01 MxPS=64 #Cfgs= 1
    P: Vendor=0424 ProdID=ec00 Rev=02.00
    C: #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=2mA
    I: If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=ff Driver=smsc95xx


    T: Bus=01 Lev=02 Prnt=02 Port=03 Cnt=02 Dev#= 4 Spd=12 MxCh= 0
    D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
    P: Vendor=1d57 ProdID=ad03 Rev=02.00
    S: Manufacturer=FREEWAY TECHNOLOGY
    C: #Ifs= 4 Cfg#= 1 Atr=a0 MxPwr=100mA
    I: If#= 0 Alt= 0 #EPs= 0 Cls=01(audio) Sub=01 Prot=00 Driver=snd-usb-audio
    I: If#= 1 Alt= 0 #EPs= 0 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audio
    I: If#= 2 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=01 Prot=01 Driver=usbhid
    I: If#= 3 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=01 Prot=02 Driver=usbhid



    LibreELEC:~ # lsusb -v


    Bus 001 Device 004: ID 1d57:ad03 Xenta
    Device Descriptor:
    bLength 18
    bDescriptorType 1
    bcdUSB 2.00
    bDeviceClass 0
    bDeviceSubClass 0
    bDeviceProtocol 0
    bMaxPacketSize0 64
    idVendor 0x1d57 Xenta
    idProduct 0xad03
    bcdDevice 2.00
    iManufacturer 1 FREEWAY TECHNOLOGY
    iProduct 0
    iSerial 0
    bNumConfigurations 1
    Configuration Descriptor:
    bLength 9
    bDescriptorType 2
    wTotalLength 159
    bNumInterfaces 4
    bConfigurationValue 1
    iConfiguration 0
    bmAttributes 0xa0
    (Bus Powered)
    Remote Wakeup
    MaxPower 100mA
    Interface Descriptor:
    bLength 9
    bDescriptorType 4
    bInterfaceNumber 0
    bAlternateSetting 0
    bNumEndpoints 0
    bInterfaceClass 1 Audio
    bInterfaceSubClass 1 Control Device
    bInterfaceProtocol 0
    iInterface 0
    AudioControl Interface Descriptor:
    bLength 9
    bDescriptorType 36
    bDescriptorSubtype 1 (HEADER)
    bcdADC 1.00
    wTotalLength 38
    bInCollection 1
    baInterfaceNr( 0) 1
    AudioControl Interface Descriptor:
    bLength 9
    bDescriptorType 36
    bDescriptorSubtype 6 (FEATURE_UNIT)
    bUnitID 5
    bSourceID 4
    bControlSize 1
    bmaControls( 0) 0x03
    Mute Control
    Volume Control
    bmaControls( 1) 0x00
    iFeature 0
    AudioControl Interface Descriptor:
    bLength 9
    bDescriptorType 36
    bDescriptorSubtype 3 (OUTPUT_TERMINAL)
    bTerminalID 2
    wTerminalType 0x0101 USB Streaming
    bAssocTerminal 0
    bSourceID 5
    iTerminal 0
    AudioControl Interface Descriptor:
    bLength 12
    bDescriptorType 36
    bDescriptorSubtype 2 (INPUT_TERMINAL)
    bTerminalID 4
    wTerminalType 0x0201 Microphone
    bAssocTerminal 0
    bNrChannels 1
    wChannelConfig 0x0000
    iChannelNames 0
    iTerminal 0
    Interface Descriptor:
    bLength 9
    bDescriptorType 4
    bInterfaceNumber 1
    bAlternateSetting 0
    bNumEndpoints 0
    bInterfaceClass 1 Audio
    bInterfaceSubClass 2 Streaming
    bInterfaceProtocol 0
    iInterface 0
    Interface Descriptor:
    bLength 9
    bDescriptorType 4
    bInterfaceNumber 1
    bAlternateSetting 1
    bNumEndpoints 1
    bInterfaceClass 1 Audio
    bInterfaceSubClass 2 Streaming
    bInterfaceProtocol 0
    iInterface 0
    AudioStreaming Interface Descriptor:
    bLength 7
    bDescriptorType 36
    bDescriptorSubtype 1 (AS_GENERAL)
    bTerminalLink 2
    bDelay 1 frames
    wFormatTag 1 PCM
    AudioStreaming Interface Descriptor:
    bLength 11
    bDescriptorType 36
    bDescriptorSubtype 2 (FORMAT_TYPE)
    bFormatType 1 (FORMAT_TYPE_I)
    bNrChannels 1
    bSubframeSize 2
    bBitResolution 16
    bSamFreqType 1 Discrete
    tSamFreq[ 0] 8000
    Endpoint Descriptor:
    bLength 9
    bDescriptorType 5
    bEndpointAddress 0x81 EP 1 IN
    bmAttributes 5
    Transfer Type Isochronous
    Synch Type Asynchronous
    Usage Type Data
    wMaxPacketSize 0x0010 1x 16 bytes
    bInterval 1
    bRefresh 0
    bSynchAddress 0
    AudioControl Endpoint Descriptor:
    bLength 7
    bDescriptorType 37
    bDescriptorSubtype 1 (EP_GENERAL)
    bmAttributes 0x00
    bLockDelayUnits 0 Undefined
    wLockDelay 0 Undefined
    Interface Descriptor:
    bLength 9
    bDescriptorType 4
    bInterfaceNumber 2
    bAlternateSetting 0
    bNumEndpoints 1
    bInterfaceClass 3 Human Interface Device
    bInterfaceSubClass 1 Boot Interface Subclass
    bInterfaceProtocol 1 Keyboard
    iInterface 0
    HID Device Descriptor:
    bLength 9
    bDescriptorType 33
    bcdHID 1.01
    bCountryCode 0 Not supported
    bNumDescriptors 1
    bDescriptorType 34 Report
    wDescriptorLength 230
    Report Descriptors:
    ** UNAVAILABLE **
    Endpoint Descriptor:
    bLength 7
    bDescriptorType 5
    bEndpointAddress 0x83 EP 3 IN
    bmAttributes 3
    Transfer Type Interrupt
    Synch Type None
    Usage Type Data
    wMaxPacketSize 0x0040 1x 64 bytes
    bInterval 8
    Interface Descriptor:
    bLength 9
    bDescriptorType 4
    bInterfaceNumber 3
    bAlternateSetting 0
    bNumEndpoints 1
    bInterfaceClass 3 Human Interface Device
    bInterfaceSubClass 1 Boot Interface Subclass
    bInterfaceProtocol 2 Mouse
    iInterface 0
    HID Device Descriptor:
    bLength 9
    bDescriptorType 33
    bcdHID 1.01
    bCountryCode 0 Not supported
    bNumDescriptors 1
    bDescriptorType 34 Report
    wDescriptorLength 62
    Report Descriptors:
    ** UNAVAILABLE **
    Endpoint Descriptor:
    bLength 7
    bDescriptorType 5
    bEndpointAddress 0x84 EP 4 IN
    bmAttributes 3
    Transfer Type Interrupt
    Synch Type None
    Usage Type Data
    wMaxPacketSize 0x0040 1x 64 bytes
    bInterval 8
    can't get device qualifier: Resource temporarily unavailable
    can't get debug descriptor: Resource temporarily unavailable
    Device Status: 0x0000
    (Bus Powered)


    Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
    Device Descriptor:
    bLength 18
    bDescriptorType 1
    bcdUSB 2.00
    bDeviceClass 255 Vendor Specific Class
    bDeviceSubClass 0
    bDeviceProtocol 1
    bMaxPacketSize0 64
    idVendor 0x0424 Standard Microsystems Corp.
    idProduct 0xec00 SMSC9512/9514 Fast Ethernet Adapter
    bcdDevice 2.00
    iManufacturer 0
    iProduct 0
    iSerial 0
    bNumConfigurations 1
    Configuration Descriptor:
    bLength 9
    bDescriptorType 2
    wTotalLength 39
    bNumInterfaces 1
    bConfigurationValue 1
    iConfiguration 0
    bmAttributes 0xe0
    Self Powered
    Remote Wakeup
    MaxPower 2mA
    Interface Descriptor:
    bLength 9
    bDescriptorType 4
    bInterfaceNumber 0
    bAlternateSetting 0
    bNumEndpoints 3
    bInterfaceClass 255 Vendor Specific Class
    bInterfaceSubClass 0
    bInterfaceProtocol 255
    iInterface 0
    Endpoint Descriptor:
    bLength 7
    bDescriptorType 5
    bEndpointAddress 0x81 EP 1 IN
    bmAttributes 2
    Transfer Type Bulk
    Synch Type None
    Usage Type Data
    wMaxPacketSize 0x0200 1x 512 bytes
    bInterval 0
    Endpoint Descriptor:
    bLength 7
    bDescriptorType 5
    bEndpointAddress 0x02 EP 2 OUT
    bmAttributes 2
    Transfer Type Bulk
    Synch Type None
    Usage Type Data
    wMaxPacketSize 0x0200 1x 512 bytes
    bInterval 0
    Endpoint Descriptor:
    bLength 7
    bDescriptorType 5
    bEndpointAddress 0x83 EP 3 IN
    bmAttributes 3
    Transfer Type Interrupt
    Synch Type None
    Usage Type Data
    wMaxPacketSize 0x0010 1x 16 bytes
    bInterval 4
    Device Qualifier (for other device speed):
    bLength 10
    bDescriptorType 6
    bcdUSB 2.00
    bDeviceClass 255 Vendor Specific Class
    bDeviceSubClass 0
    bDeviceProtocol 1
    bMaxPacketSize0 64
    bNumConfigurations 1
    can't get debug descriptor: Resource temporarily unavailable
    Device Status: 0x0001
    Self Powered


    Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub
    Device Descriptor:
    bLength 18
    bDescriptorType 1
    bcdUSB 2.00
    bDeviceClass 9 Hub
    bDeviceSubClass 0
    bDeviceProtocol 2 TT per port
    bMaxPacketSize0 64
    idVendor 0x0424 Standard Microsystems Corp.
    idProduct 0x9514 SMC9514 Hub
    bcdDevice 2.00
    iManufacturer 0
    iProduct 0
    iSerial 0
    bNumConfigurations 1
    Configuration Descriptor:
    bLength 9
    bDescriptorType 2
    wTotalLength 41
    bNumInterfaces 1
    bConfigurationValue 1
    iConfiguration 0
    bmAttributes 0xe0
    Self Powered
    Remote Wakeup
    MaxPower 2mA
    Interface Descriptor:
    bLength 9
    bDescriptorType 4
    bInterfaceNumber 0
    bAlternateSetting 0
    bNumEndpoints 1
    bInterfaceClass 9 Hub
    bInterfaceSubClass 0
    bInterfaceProtocol 1 Single TT
    iInterface 0
    Endpoint Descriptor:
    bLength 7
    bDescriptorType 5
    bEndpointAddress 0x81 EP 1 IN
    bmAttributes 3
    Transfer Type Interrupt
    Synch Type None
    Usage Type Data
    wMaxPacketSize 0x0001 1x 1 bytes
    bInterval 12
    Interface Descriptor:
    bLength 9
    bDescriptorType 4
    bInterfaceNumber 0
    bAlternateSetting 1
    bNumEndpoints 1
    bInterfaceClass 9 Hub
    bInterfaceSubClass 0
    bInterfaceProtocol 2 TT per port
    iInterface 0
    Endpoint Descriptor:
    bLength 7
    bDescriptorType 5
    bEndpointAddress 0x81 EP 1 IN
    bmAttributes 3
    Transfer Type Interrupt
    Synch Type None
    Usage Type Data
    wMaxPacketSize 0x0001 1x 1 bytes
    bInterval 12
    Hub Descriptor:
    bLength 9
    bDescriptorType 41
    nNbrPorts 5
    wHubCharacteristic 0x000d
    Per-port power switching
    Compound device
    Per-port overcurrent protection
    TT think time 8 FS bits
    bPwrOn2PwrGood 50 * 2 milli seconds
    bHubContrCurrent 1 milli Ampere
    DeviceRemovable 0x02
    PortPwrCtrlMask 0xff
    Hub Port Status:
    Port 1: 0000.0503 highspeed power enable connect
    Port 2: 0000.0100 power
    Port 3: 0000.0100 power
    Port 4: 0000.0103 power enable connect
    Port 5: 0000.0100 power
    Device Qualifier (for other device speed):
    bLength 10
    bDescriptorType 6
    bcdUSB 2.00
    bDeviceClass 9 Hub
    bDeviceSubClass 0
    bDeviceProtocol 0 Full speed (or root) hub
    bMaxPacketSize0 64
    bNumConfigurations 1
    can't get debug descriptor: Resource temporarily unavailable
    Device Status: 0x0001
    Self Powered


    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Device Descriptor:
    bLength 18
    bDescriptorType 1
    bcdUSB 2.00
    bDeviceClass 9 Hub
    bDeviceSubClass 0
    bDeviceProtocol 1 Single TT
    bMaxPacketSize0 64
    idVendor 0x1d6b Linux Foundation
    idProduct 0x0002 2.0 root hub
    bcdDevice 4.09
    iManufacturer 3 Linux 4.9.3 dwc_otg_hcd
    iProduct 2 DWC OTG Controller
    iSerial 1 3f980000.usb
    bNumConfigurations 1
    Configuration Descriptor:
    bLength 9
    bDescriptorType 2
    wTotalLength 25
    bNumInterfaces 1
    bConfigurationValue 1
    iConfiguration 0
    bmAttributes 0xe0
    Self Powered
    Remote Wakeup
    MaxPower 0mA
    Interface Descriptor:
    bLength 9
    bDescriptorType 4
    bInterfaceNumber 0
    bAlternateSetting 0
    bNumEndpoints 1
    bInterfaceClass 9 Hub
    bInterfaceSubClass 0
    bInterfaceProtocol 0 Full speed (or root) hub
    iInterface 0
    Endpoint Descriptor:
    bLength 7
    bDescriptorType 5
    bEndpointAddress 0x81 EP 1 IN
    bmAttributes 3
    Transfer Type Interrupt
    Synch Type None
    Usage Type Data
    wMaxPacketSize 0x0004 1x 4 bytes
    bInterval 12
    Hub Descriptor:
    bLength 9
    bDescriptorType 41
    nNbrPorts 1
    wHubCharacteristic 0x0008
    Ganged power switching
    Per-port overcurrent protection
    TT think time 8 FS bits
    bPwrOn2PwrGood 1 * 2 milli seconds
    bHubContrCurrent 0 milli Ampere
    DeviceRemovable 0x00
    PortPwrCtrlMask 0xff
    Hub Port Status:
    Port 1: 0000.0503 highspeed power enable connect
    can't get device qualifier: Resource temporarily unavailable
    can't get debug descriptor: Resource temporarily unavailable
    Device Status: 0x0001
    Self Powered

    Edited once, last by sharpey ().

  • Was that directed towards me? :) Here's mine anyway....


    sharpey, It's good to see for comparison with mine, but I'm more interested in r4w's. I'm starting to think he has a different hardware version than ours.