Giter Site home page Giter Site logo

danielpaulus / quicktime_video_hack Goto Github PK

View Code? Open in Web Editor NEW
493.0 24.0 109.0 22.63 MB

Record iOS device audio and video

License: MIT License

Go 100.00%
ios macos video audio quicktime screenmirror libimobiledevice iosscreencaptureassistant gstreamer

quicktime_video_hack's People

Contributors

danielpaulus avatar danielpauluscontentful avatar joonghyup-cha avatar mikejing506 avatar re995 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

quicktime_video_hack's Issues

I run this on ubuntu, I got the ping-packet,and repond ping-package, but there will nothing i can receive from usb-QT-interface.

  1. plugin iphone
  2. enable usb-qt-config
  3. claim interface
  4. receive ping-packet from usb-qt-interface(0xFF,0x2A)
  5. nothing more ...
    can you help me to find the reason? thank you very much !

I also have a question that did your golang program ( clone the github and go build it ) running on ubuntu sussfully ?
Did the qvh must run together with usbmuxd ?

waiting for you response , thank you !!!!

İllegal hardware instruction on gstreamer

Hello there, thanks for the great project.

I have an issue while running gstreamer.

`
(base) x@x-MacBook-Pro quicktime_video_hack % ./quicktime_video_hack gstreamer

{"level":"info","msg":"no usbSerial specified, using 'xxx'","time":"2020-12-03T16:36:27+03:00"}
{"level":"info","msg":"Starting Gstreamer..","time":"2020-12-03T16:36:27+03:00"}
zsh: illegal hardware instruction ./quicktime_video_hack gstreamer
`
also I am adding the devices command results just in case.

`
(base) x@x-MacBook-Pro quicktime_video_hack % ./quicktime_video_hack devices

{"devices":[{"deviceName":"iPhone","screen_mirroring_enabled":true,"udid":"xxx","usb_device_info":"vid=05ac,pid=12a8,bus=20,addr=10"}]}
`
I used to be able to make it work two weeks ago. However, I tried to reinstall it from scratch but its not working right now. Thanks in advance.

linux version: {"error_message":"failed connecting to usb","original_error":"Could not retrieve config"}

hi Danielpaulus
we need to run this qvh binary on linux, but met an error below:
{"error_message":"failed connecting to usb","original_error":"Could not retrieve config"}

the full output as below, I have tried restart this device several times, but still not work. how can I resolve this error ? thanks a lot!
./qvh record testVideo.h264 testAudio.wav --udid #my device udid# -v
{"level":"info","msg":"Set Debug mode","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"requested udid:'7d5e068e8ccb239f0875a992ab193ba1865cbe66'","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"Writing video output to:'testVideo.h264' and audio to: testAudio.wav","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"Opened usbcontext:\u0026{0x23f7260 0xc00008e120 {}}","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"Found MuxConfig 3 for Device 1.126: 05ac:12a8 (available configs: [1 2 3 4 5])","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"Found MuxConfig 4 for Device 1.126: 05ac:12a8 (available configs: [1 2 3 4 5])","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"Found QTConfig 5 for Device 1.126: 05ac:12a8 (available configs: [1 2 3 4 5])","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"Found MuxConfig 3 for Device 1.124: 05ac:12a8 (available configs: [1 2 3 4])","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"Found MuxConfig 4 for Device 1.124: 05ac:12a8 (available configs: [1 2 3 4])","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"Found MuxConfig 3 for Device 1.121: 05ac:12a8 (available configs: [1 2 3 4])","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"Found MuxConfig 4 for Device 1.121: 05ac:12a8 (available configs: [1 2 3 4])","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"Found MuxConfig 3 for Device 1.123: 05ac:12a8 (available configs: [1 2 3 4])","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"Found MuxConfig 4 for Device 1.123: 05ac:12a8 (available configs: [1 2 3 4])","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"Found MuxConfig 3 for Device 1.117: 05ac:12a8 (available configs: [1 2 3 4])","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"Found MuxConfig 4 for Device 1.117: 05ac:12a8 (available configs: [1 2 3 4])","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"Found MuxConfig 4 for Device 1.118: 05ac:12a8 (available configs: [1 2 3 4])","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"Found MuxConfig 3 for Device 1.118: 05ac:12a8 (available configs: [1 2 3 4])","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"Found MuxConfig 3 for Device 1.122: 05ac:12a8 (available configs: [1 2 3 4])","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"Found MuxConfig 4 for Device 1.122: 05ac:12a8 (available configs: [1 2 3 4])","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"Found MuxConfig 3 for Device 1.119: 05ac:12a8 (available configs: [1 2 3 4])","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"Found MuxConfig 4 for Device 1.119: 05ac:12a8 (available configs: [1 2 3 4])","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"Found MuxConfig 3 for Device 1.125: 05ac:12a8 (available configs: [1 2 3 4])","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"Found MuxConfig 4 for Device 1.125: 05ac:12a8 (available configs: [1 2 3 4])","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (7 alternate settings) altsettings:7 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (7 alternate settings) altsettings:7 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"Getting serial for: vid=05ac,pid=12a8,bus=1,addr=126","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"Got serial7d5e068e8ccb239f0875a992ab193ba1865cbe66","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"Found MuxConfig 3 for Device 1.126: 05ac:12a8 (available configs: [1 2 3 4 5])","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"Found MuxConfig 4 for Device 1.126: 05ac:12a8 (available configs: [1 2 3 4 5])","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"Found QTConfig 5 for Device 1.126: 05ac:12a8 (available configs: [1 2 3 4 5])","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"Getting serial for: vid=05ac,pid=12a8,bus=1,addr=124","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"Got serial1d74c190847661b77ea763255a01ecaf7ed34b1b","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"Found MuxConfig 3 for Device 1.124: 05ac:12a8 (available configs: [1 2 3 4])","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"Found MuxConfig 4 for Device 1.124: 05ac:12a8 (available configs: [1 2 3 4])","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"Getting serial for: vid=05ac,pid=12a8,bus=1,addr=121","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"Got seriald5b423f0ebccfdad48b6574aec99e8993bc9b1ee","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"Found MuxConfig 3 for Device 1.121: 05ac:12a8 (available configs: [1 2 3 4])","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"Found MuxConfig 4 for Device 1.121: 05ac:12a8 (available configs: [1 2 3 4])","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"Getting serial for: vid=05ac,pid=12a8,bus=1,addr=123","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"Got serial848fcd52bc203b7eef45012d9a259e0a0c9d3d93","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"Found MuxConfig 3 for Device 1.123: 05ac:12a8 (available configs: [1 2 3 4])","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"Found MuxConfig 4 for Device 1.123: 05ac:12a8 (available configs: [1 2 3 4])","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"Getting serial for: vid=05ac,pid=12a8,bus=1,addr=117","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"Got serial5eb765bb3719021f683b28d5c8d75c7073ca3cd4","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"Found MuxConfig 4 for Device 1.117: 05ac:12a8 (available configs: [1 2 3 4])","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"Found MuxConfig 3 for Device 1.117: 05ac:12a8 (available configs: [1 2 3 4])","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"Getting serial for: vid=05ac,pid=12a8,bus=1,addr=118","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"Got serial7978366093cb268c5521e7f07aa511e8aaf5938e","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"Found MuxConfig 3 for Device 1.118: 05ac:12a8 (available configs: [1 2 3 4])","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"Found MuxConfig 4 for Device 1.118: 05ac:12a8 (available configs: [1 2 3 4])","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"Getting serial for: vid=05ac,pid=12a8,bus=1,addr=122","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"Got serialba30834d61e1979a7be66e9a41954b4587a84a77","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"Found MuxConfig 3 for Device 1.122: 05ac:12a8 (available configs: [1 2 3 4])","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"Found MuxConfig 4 for Device 1.122: 05ac:12a8 (available configs: [1 2 3 4])","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"Getting serial for: vid=05ac,pid=12a8,bus=1,addr=119","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"Got serial13d66c5962805b4595c123dd500f4e0735453cb7","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"Found MuxConfig 3 for Device 1.119: 05ac:12a8 (available configs: [1 2 3 4])","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"Found MuxConfig 4 for Device 1.119: 05ac:12a8 (available configs: [1 2 3 4])","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"Getting serial for: vid=05ac,pid=12a8,bus=1,addr=125","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"Got serial89300a5a69d650158c332f8c155081b5d8863477","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"Found MuxConfig 3 for Device 1.125: 05ac:12a8 (available configs: [1 2 3 4])","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"Found MuxConfig 4 for Device 1.125: 05ac:12a8 (available configs: [1 2 3 4])","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:56+08:00"}
{"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:56+08:00"}
{"level":"warning","msg":"Error opening usb deviceslibusb: bad access [code -3]","time":"2020-09-28T15:58:57+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:57+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:57+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:57+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:57+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:57+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:57+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:57+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:57+08:00"}
{"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-09-28T15:58:57+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:57+08:00"}
{"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:57+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:57+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:57+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:57+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:57+08:00"}
{"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-09-28T15:58:57+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:57+08:00"}
{"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:57+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:57+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:57+08:00"}
{"level":"debug","msg":"found: true","time":"2020-09-28T15:58:57+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-09-28T15:58:57+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:57+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:57+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:57+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:57+08:00"}
{"level":"debug","msg":"Found MuxConfig 3 for Device 1.126: 05ac:12a8 (available configs: [1 2 3 4 5])","time":"2020-09-28T15:58:57+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:57+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:57+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:57+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:57+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:57+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:57+08:00"}
{"level":"debug","msg":"found: true","time":"2020-09-28T15:58:57+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-09-28T15:58:57+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:57+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:57+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:57+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:57+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:57+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:57+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:57+08:00"}
{"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-09-28T15:58:57+08:00"}
{"level":"debug","msg":"Found MuxConfig 4 for Device 1.126: 05ac:12a8 (available configs: [1 2 3 4 5])","time":"2020-09-28T15:58:57+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:57+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:57+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:57+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:57+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:57+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:57+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:57+08:00"}
{"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-09-28T15:58:57+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:57+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:57+08:00"}
{"level":"debug","msg":"found: true","time":"2020-09-28T15:58:57+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-09-28T15:58:57+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:57+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:57+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:57+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:57+08:00"}
{"level":"debug","msg":"found: true","time":"2020-09-28T15:58:57+08:00"}
{"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-09-28T15:58:57+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:57+08:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-09-28T15:58:57+08:00"}
{"level":"debug","msg":"found: false","time":"2020-09-28T15:58:57+08:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-09-28T15:58:57+08:00"}
{"level":"debug","msg":"found: true","time":"2020-09-28T15:58:57+08:00"}
{"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-09-28T15:58:57+08:00"}
{"level":"debug","msg":"Found QTConfig 5 for Device 1.126: 05ac:12a8 (available configs: [1 2 3 4 5])","time":"2020-09-28T15:58:57+08:00"}
{"level":"debug","msg":"Skipping 7d5e068e8ccb239f0875a992ab193ba1865cbe66 because it already has an active QT config","time":"2020-09-28T15:58:57+08:00"}
{"level":"debug","msg":"Opened usbcontext:\u0026{0x7f6e6c000e00 0xc000238600 {}}","time":"2020-09-28T15:58:57+08:00"}
{"level":"warning","msg":"Error opening usb deviceslibusb: bad access [code -3]","time":"2020-09-28T15:58:57+08:00"}
{"level":"debug","msg":"Config is active: 4, QT config is: 5","time":"2020-09-28T15:58:57+08:00"}
{"error_message":"failed connecting to usb","original_error":"Could not retrieve config"}

device not found

when I run:
qvh --udid=00008101-000C19C621E0001E gstreamer --pipeline "mp4mux name=mux ! filesink location=./script_cache/20210409-172512nlr/00008101-000C19C621E0001E.mp4 queue name=audio_target ! wavparse ignore-length=true ! audioconvert ! faac ! aacparse ! mux. queue name=video_target ! h264parse ! vtdec ! videoconvert ! x264enc tune=zerolatency ! mux."

its give me a error like this:
{"level":"info","msg":"Starting Gstreamer..","time":"2021-04-09T17:31:53+08:00"}
{"level":"info","msg":"Gstreamer is running!","time":"2021-04-09T17:31:53+08:00"}
{"error_message":"no device found to activate","original_error":"device with udid:'00008101-000C19C621E0001E' not found"}

cause the udid have a "-"?
please help me thanks!

Feature request: record to mp4 file directly

Now, if I want to record mp4 file, I have to do

./quicktime_video_hack record a.h264 a.wav
ffmpeg -framerate 60 -i a.h264 -i a.wav -c:v copy -f mp4 output.mp4 -y

Can it possible support

./quicktime_video_hack record output.mp4

Thanks a lot.

QVH and arm64/M1

Hi @danielpaulus reading that other issue about the problem with videosnap and M1 I wanted to test if its the same issue with qvh, but I get stuck. If I run the amd64 version on my ARM hoping Rosetta will fix it, I get problem with libusb that is built for arm. I'll try some more with that later.

I moved on and tried compiling qvh for arm GOOS=darwin GOARCH=arm64 go build I get

package github.com/danielpaulus/quicktime_video_hack
imports github.com/danielpaulus/quicktime_video_hack/screencapture/gstadapter
imports github.com/danielpaulus/gst: build constraints exclude all Go files in /Users/peter/go/pkg/mod/github.com/danielpaulus/[email protected]

I'm not used to go, how do that dependency constraint work, is there way to override it?

Video Data Problem:Video size And constant Time

i found some problem,
1.video data alway is vertical mode,that mean i parse the video data to get constant height and width,whatever it changes between landscape and vertical mode,
2.video showing time always is at 9:41
bro,what do you think?

Not receiving CWPA Message

My objective is to replicate your project on C++.
I'm currently on Ubuntu 20.10 with libusb 1.0.23.
I've managed so far to enable the hidden QT-Config, to receive the PING message from the device and to send the PING message back.
Unfortunately, the device never sends anything after that. According to the technical description there should be a SYNC-CWPA message.

The device is a recent iPhone SE with iOS 13.7

The same thing seems to happen with your code, I've tried both with docker and with locally built version.

Running docker with:

docker run --privileged -v /dev/bus/usb:/dev/bus/usb -it qvhrun:$(git branch --show-current) bash

The output is:

root@b11f966c8a95:/# /bin/linux/qvh gstreamer -v
{"level":"info","msg":"Set Debug mode","time":"2020-12-14T22:30:45Z"}
{"level":"debug","msg":"requested udid:''","time":"2020-12-14T22:30:45Z"}
{"level":"debug","msg":"Starting Gstreamer","time":"2020-12-14T22:30:45Z"}
{"level":"info","msg":"Starting Gstreamer..","time":"2020-12-14T22:30:45Z"}
{"level":"info","msg":"Gstreamer is running!","time":"2020-12-14T22:30:45Z"}
{"level":"debug","msg":"Opened usbcontext:\u0026{0x7fa318000c80 0xc000088180 {}}","time":"2020-12-14T22:30:45Z"}
{"level":"debug","msg":"Found MuxConfig 3 for Device 1.49: 05ac:12a8 (available configs: [1 2 3 4])","time":"2020-12-14T22:30:45Z"}
{"level":"debug","msg":"Found MuxConfig 4 for Device 1.49: 05ac:12a8 (available configs: [1 2 3 4])","time":"2020-12-14T22:30:45Z"}
{"level":"debug","msg":"Getting serial for: vid=05ac,pid=12a8,bus=1,addr=49","time":"2020-12-14T22:30:45Z"}
{"level":"debug","msg":"Got serial00008030001151092E98402E\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","time":"2020-12-14T22:30:45Z"}
{"level":"debug","msg":"Found MuxConfig 3 for Device 1.49: 05ac:12a8 (available configs: [1 2 3 4])","time":"2020-12-14T22:30:45Z"}
{"level":"debug","msg":"Found MuxConfig 4 for Device 1.49: 05ac:12a8 (available configs: [1 2 3 4])","time":"2020-12-14T22:30:45Z"}
{"level":"debug","msg":"no udid specified, using '00008030001151092E98402E\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000'","time":"2020-12-14T22:30:45Z"}
{"level":"debug","msg":"Found MuxConfig 3 for Device 1.49: 05ac:12a8 (available configs: [1 2 3 4])","time":"2020-12-14T22:30:45Z"}
{"level":"debug","msg":"Found MuxConfig 4 for Device 1.49: 05ac:12a8 (available configs: [1 2 3 4])","time":"2020-12-14T22:30:45Z"}
{"level":"debug","msg":"Enabling QT config RC:0","time":"2020-12-14T22:30:45Z"}
{"level":"debug","msg":"Checking for active QT config for 00008030001151092E98402E\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","time":"2020-12-14T22:30:45Z"}
{"level":"debug","msg":"Reopening Context","time":"2020-12-14T22:30:45Z"}
{"level":"debug","msg":"Getting serial for: vid=05ac,pid=12a8,bus=1,addr=50","time":"2020-12-14T22:30:45Z"}
{"level":"debug","msg":"Got serial00008030001151092E98402E\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","time":"2020-12-14T22:30:45Z"}
{"level":"debug","msg":"Found QTConfig 5 for Device 1.50: 05ac:12a8 (available configs: [1 2 3 4 5])","time":"2020-12-14T22:30:45Z"}
{"level":"debug","msg":"Found MuxConfig 3 for Device 1.50: 05ac:12a8 (available configs: [1 2 3 4 5])","time":"2020-12-14T22:30:45Z"}
{"level":"debug","msg":"Found MuxConfig 4 for Device 1.50: 05ac:12a8 (available configs: [1 2 3 4 5])","time":"2020-12-14T22:30:45Z"}
{"level":"debug","msg":"QTConfig for 00008030001151092E98402E\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000 activated","time":"2020-12-14T22:30:45Z"}
{"level":"debug","msg":"Opened usbcontext:\u0026{0x7fa31c000d60 0xc000148120 {}}","time":"2020-12-14T22:30:45Z"}
{"level":"debug","msg":"Config is active: 0","time":"2020-12-14T22:30:45Z"}
{"error_message":"failed connecting to usb","original_error":"Could not retrieve config"}

Running locally seems to be work slightly better.

jsantand@jsantander-p:~/local/quicktime_video_hack$ ./quicktime_video_hack gstreamer -v
{"level":"info","msg":"Set Debug mode","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"Opened usbcontext:\u0026{0xbf2e40 0xc00008e120 {}}","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (6 alternate settings) altsettings:6 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (6 alternate settings) altsettings:6 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (6 alternate settings) altsettings:6 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (6 alternate settings) altsettings:6 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (6 alternate settings) altsettings:6 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (6 alternate settings) altsettings:6 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 3 (6 alternate settings) altsettings:6 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 3 (6 alternate settings) altsettings:6 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 3 (6 alternate settings) altsettings:6 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 3 (6 alternate settings) altsettings:6 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 3 (6 alternate settings) altsettings:6 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 3 (6 alternate settings) altsettings:6 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (6 alternate settings) altsettings:6 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (6 alternate settings) altsettings:6 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (6 alternate settings) altsettings:6 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (6 alternate settings) altsettings:6 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (6 alternate settings) altsettings:6 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (6 alternate settings) altsettings:6 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 3 (6 alternate settings) altsettings:6 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 3 (6 alternate settings) altsettings:6 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 3 (6 alternate settings) altsettings:6 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 3 (6 alternate settings) altsettings:6 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 3 (6 alternate settings) altsettings:6 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 3 (6 alternate settings) altsettings:6 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"Found MuxConfig 4 for Device 1.52: 05ac:12a8 (available configs: [1 2 3 4 5])","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"Found QTConfig 5 for Device 1.52: 05ac:12a8 (available configs: [1 2 3 4 5])","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"Found MuxConfig 3 for Device 1.52: 05ac:12a8 (available configs: [1 2 3 4 5])","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (8 alternate settings) altsettings:8 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (8 alternate settings) altsettings:8 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (8 alternate settings) altsettings:8 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (8 alternate settings) altsettings:8 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (8 alternate settings) altsettings:8 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (8 alternate settings) altsettings:8 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (8 alternate settings) altsettings:8 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (8 alternate settings) altsettings:8 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 3 (9 alternate settings) altsettings:9 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 3 (9 alternate settings) altsettings:9 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 3 (9 alternate settings) altsettings:9 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 3 (9 alternate settings) altsettings:9 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 3 (9 alternate settings) altsettings:9 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 3 (9 alternate settings) altsettings:9 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 3 (9 alternate settings) altsettings:9 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 3 (9 alternate settings) altsettings:9 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 3 (9 alternate settings) altsettings:9 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 4 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (8 alternate settings) altsettings:8 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (8 alternate settings) altsettings:8 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (8 alternate settings) altsettings:8 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (8 alternate settings) altsettings:8 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (8 alternate settings) altsettings:8 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (8 alternate settings) altsettings:8 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (8 alternate settings) altsettings:8 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (8 alternate settings) altsettings:8 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 3 (9 alternate settings) altsettings:9 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 3 (9 alternate settings) altsettings:9 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 3 (9 alternate settings) altsettings:9 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 3 (9 alternate settings) altsettings:9 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 3 (9 alternate settings) altsettings:9 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 3 (9 alternate settings) altsettings:9 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 3 (9 alternate settings) altsettings:9 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 3 (9 alternate settings) altsettings:9 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 3 (9 alternate settings) altsettings:9 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 4 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (7 alternate settings) altsettings:7 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (7 alternate settings) altsettings:7 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (7 alternate settings) altsettings:7 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (7 alternate settings) altsettings:7 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (7 alternate settings) altsettings:7 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (7 alternate settings) altsettings:7 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (7 alternate settings) altsettings:7 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (7 alternate settings) altsettings:7 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (7 alternate settings) altsettings:7 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (7 alternate settings) altsettings:7 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (7 alternate settings) altsettings:7 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (7 alternate settings) altsettings:7 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (7 alternate settings) altsettings:7 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (7 alternate settings) altsettings:7 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"Getting serial for: vid=05ac,pid=12a8,bus=1,addr=52","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"Got serial00008030001151092E98402E\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"Found MuxConfig 3 for Device 1.52: 05ac:12a8 (available configs: [1 2 3 4 5])","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"Found MuxConfig 4 for Device 1.52: 05ac:12a8 (available configs: [1 2 3 4 5])","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"Found QTConfig 5 for Device 1.52: 05ac:12a8 (available configs: [1 2 3 4 5])","time":"2020-12-14T23:33:17+01:00"}
{"level":"info","msg":"no usbSerial specified, using '00008030001151092E98402E\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000'","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"Starting Gstreamer","time":"2020-12-14T23:33:17+01:00"}
{"level":"info","msg":"Starting Gstreamer..","time":"2020-12-14T23:33:17+01:00"}
{"level":"info","msg":"Gstreamer is running!","time":"2020-12-14T23:33:17+01:00"}
{"level":"warning","msg":"Error opening usb deviceslibusb: bad access [code -3]","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"Found MuxConfig 3 for Device 1.52: 05ac:12a8 (available configs: [1 2 3 4 5])","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"Found MuxConfig 4 for Device 1.52: 05ac:12a8 (available configs: [1 2 3 4 5])","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"Found QTConfig 5 for Device 1.52: 05ac:12a8 (available configs: [1 2 3 4 5])","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"Skipping 00008030001151092E98402E\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000 because it already has an active QT config","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"Opened usbcontext:\u0026{0x7f73b0000df0 0xc0001a1200 {}}","time":"2020-12-14T23:33:17+01:00"}
{"level":"warning","msg":"Error opening usb deviceslibusb: bad access [code -3]","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"Config is active: 0, QT config is: 5","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"QT Config is active: vid=05ac,pid=12a8,bus=1,addr=52,config=5","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"Looking for quicktime interface..","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"Found Quicktimeinterface: 2","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"Got QT iface:vid=05ac,pid=12a8,bus=1,addr=52,config=5,if=2,alt=0","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"Clear Feature RC: 0","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"Clear Feature RC: 0","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"Inbound Bulk: ep #6 IN (address 0x86) bulk [512 bytes]","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"Outbound Bulk: ep #5 OUT (address 0x05) bulk [512 bytes]","time":"2020-12-14T23:33:17+01:00"}
{"level":"debug","msg":"Endpoint claimed","time":"2020-12-14T23:33:17+01:00"}
{"level":"info","msg":"Device '00008030001151092E98402E\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000' USB connection ready, waiting for ping..","time":"2020-12-14T23:33:17+01:00"}
{"level":"info","msg":"AudioVideo-Stream has started","time":"2020-12-14T23:33:17+01:00"}

but it still stops at the same point as my c++ code.

I guess there's something missing. Unfortunately I don't have a Mac to debug the real exchange between quicktime and the device.

BTW, in the technical documentation, the HPD1 and the HPA1 messages are not documented.

Internet Connection Sharing doesn't work in combination with qvh

Hi,

Great work on quicktime_video_hack!
We've been trying to get this to work in combination with Internet Connection Sharing, but as soon as we activate qvh the connection is no longer shared with the iOS device.

Our iOS devices use Internet Connection Sharing (tethering) instead of Wi-Fi to connect to the public internet. When we record a video with Quicktime, the connection still works fine. But when we try with qvh, the connection appears to no longer work.

Happy to help debug this.

window size is small by default

Thanks for reverse-eng. the quicktime-player.
I just want to know if we can pass any argument to qvh gstream to open the window in a custom size.
Right now the default window size is:
image

I want to directly open the window in this size:

image

Thanks.

bug?ipad air2 ios13.1.3,could not be record?

hi,developer
i use the release version and run it in Ubuntu 18.04

master@ubuntu:~/Desktop/tools/quicktime-hackdemo/bin/bin/linux$ ./qvh record /home/master/Desktop/1.h264 /home/master/Desktop/2.wav
{"level":"info","msg":"Device '96aaf300a6f4d62114d29824feb8056bf3822aaa' USB connection ready","time":"2020-04-08T01:56:02-07:00"}
{"level":"info","msg":"AudioVideo-Stream has started","time":"2020-04-08T01:56:02-07:00"}

then,the 1.h264 and the 2.wav was empty,when i close this command, size of the 2.wav was 44 Bytes, please give me some tip about what is the problem? thank you :D

QVH and Safaridriver?

Hi @danielpaulus thanks for this great project! I've incorporated into https://github.com/sitespeedio/browsertime that is a project that measure web performance of web pages. One part of it is that we record a video of the browser screen and analyse when elements are painted on the screen and that's why I'm working on using qvh for Safari on iOS.

Internally we use WebDriver to drive the browser so for Safari we use Safaridriver. Today when I use qvh together with Safardriver there's a couple of problems when qvh shutdowns the connection to the phone so the session with Safari dies. Let me first go through the steps how we do it on a high level:

  1. Start the browser
  2. Navigate to a single color page (we use orange). That way its easier to know when navigation to the new page really starts
  3. Start the video
  4. Navigate to the new page and wait on the page to finish loading
  5. Stop the video
  6. Collect metrics from the page using JavaScript
  7. Close the browser
  8. Analyse the video

When I do it with qvh, sometimes qvh seems to kill the current Safari session in step 3 and always kills it in step 5 when the video is stopped. Maybe there's a workaround I can do? I could potentially move to stop the video after we collect all the JavaScript metrics just for Safari on iOS but maybe there's another way? Can you explain how starting of the video works, since it sometimes seems to stop the current session but not always?

Questions about clock refs, audio/video sync and timing in general

This should probably not be an issue, as they just a few observations and questions.
I wonder if you have more information on the handling of clocks and timing (specially the samples PTS).

From what I've gathered, 6 clock refs appear in the messages. To tell the truth I'm not entirely sure what is a "clock ref", so probably that's the first question.

So far I'm assuming that they're unique identifier (0x1 indicating an invalid reference) that represent a source of timing information. Messages in the exchange seem to be "addressed" to a clock_ref and in some cases there seem to be timing information sent.

Clock_Ref Defined in Message addressed to
DEVICE_AUDIO_CLOCK CWPA HPA1, HPA0
DEVICE_VIDEO_CLOCK CVRP NEED
DEVICE_CLOCK TBAS
LOCAL_AUDIO_CLOCK RPLY to CWPA AFMT, EAT!, GO!, SKEW, STOP
LOCAL_VIDEO_CLOCK RPLY to CVRP CLOK, FEED, RELS, SPRP, SRAT, TBAS, TJMP
LOCAL_CLOCK RPLY to CLOK RELS, TIME
  • LOCAL_AUDIO_CLOCK is used in the SKEW computation.
  • LOCAL_CLOCK is used in the TIME RPLY.

Regarding the PTS:

  • Video PTS: This is related to the time we sent in the RPLY to TIME message, but the first PTS is earlier than the CMTime value that we sent (note: in gst_adapter.go you have a FIXME where you talk of a weird large timestamp.... it's a negative time). Basically it seems that:
    • We're requested a TIME and we provide a value, I guess our current time.
    • Then we have an SRAT (I guess device's current time, synchronized with what we provided.
    • Then we get a new TIME and we provide our new value.
    • Finally comes the first FEED message with a PTS earlier than the first TIME we provided...
  • Audio PTS: This seems to come always starting from close to 0 (2052/48000) and independent of other clocks.

Now, it seems that Audio PTS and Video PTS work differently. Quick Time seems to assume that first audio sample and first video sample are in the same PTS (and if you look at the MOV produced from a capture both streams start in CTS=0). I'm not sure how it solves when we start recording with a blank screen in the device (where we do receive EAT! but we don't receive FEED).

One final observation. The device does not keep the promised 60 FPS, in many cases it just skip one, two or event three frames. The duration of the frame is still 1/60, but the PTS are correct. Sending frequent NEED messages does not help (but if you send NEED less frequently you will get less frequent frames).

In general, when you start, the first burst of FEED you will get at the right rate (even without sending NEED), after that it is likely that you will get less than the 60 FPS.

Not work on ubuntu desktop

Hi Daniel,

I tried this program but get errors, I'm using Ubuntu 20.04 desktop version.
I enabled the debug log of libusb and it shows the error code is "BUSY".

I found that there is libimobiledevice6 installed in the ubuntu by default and the ipad will be mounted by automatically, would this caused the problem? But I cannot remove libimobiledevice6 because seems many APPs such as ubuntu-desktop will be removed ...

Does this program rely on the libimobiledevice?
Below is the log, could you please have look at it? Thanks a lot.

Linux version 5.4.0-33-generic (buildd@lcy01-amd64-022) (gcc version 9.3.0 (Ubuntu 9.3.0-10ubuntu2)) #37-Ubuntu SMP Thu May 21 12:53:59 UTC 2020

./qvh record v.h264 a.aac -v
{"level":"info","msg":"Set Debug mode","time":"2020-06-03T11:26:47+08:00"}
{"level":"debug","msg":"requested udid:''","time":"2020-06-03T11:26:47+08:00"}
{"level":"debug","msg":"Writing video output to:'v.h264' and audio to: a.aac","time":"2020-06-03T11:26:47+08:00"}
{"level":"debug","msg":"Opened usbcontext:\u0026{0x14ba8f0 0xc000022240 {}}","time":"2020-06-03T11:26:47+08:00"}
{"level":"debug","msg":"Found MuxConfig 3 for Device 3.9: 05ac:12ab (available configs: [1 2 3 4])","time":"2020-06-03T11:26:47+08:00"}
{"level":"debug","msg":"Found MuxConfig 4 for Device 3.9: 05ac:12ab (available configs: [1 2 3 4])","time":"2020-06-03T11:26:47+08:00"}
{"level":"debug","msg":"Getting serial for: vid=05ac,pid=12ab,bus=3,addr=9","time":"2020-06-03T11:26:47+08:00"}
{"level":"debug","msg":"Got serial8c53864c281121df9040e93b56dca67bfc678799","time":"2020-06-03T11:26:47+08:00"}
{"level":"debug","msg":"Found MuxConfig 3 for Device 3.9: 05ac:12ab (available configs: [1 2 3 4])","time":"2020-06-03T11:26:47+08:00"}
{"level":"debug","msg":"Found MuxConfig 4 for Device 3.9: 05ac:12ab (available configs: [1 2 3 4])","time":"2020-06-03T11:26:47+08:00"}
{"level":"debug","msg":"no udid specified, using '8c53864c281121df9040e93b56dca67bfc678799'","time":"2020-06-03T11:26:47+08:00"}
{"level":"debug","msg":"Found MuxConfig 4 for Device 3.9: 05ac:12ab (available configs: [1 2 3 4])","time":"2020-06-03T11:26:47+08:00"}
{"level":"debug","msg":"Found MuxConfig 3 for Device 3.9: 05ac:12ab (available configs: [1 2 3 4])","time":"2020-06-03T11:26:47+08:00"}
{"level":"debug","msg":"Enabling QT config RC:0","time":"2020-06-03T11:26:47+08:00"}
{"level":"debug","msg":"Checking for active QT config for 8c53864c281121df9040e93b56dca67bfc678799","time":"2020-06-03T11:26:47+08:00"}
{"level":"debug","msg":"Reopening Context","time":"2020-06-03T11:26:47+08:00"}
{"level":"debug","msg":"Getting serial for: vid=05ac,pid=12ab,bus=3,addr=10","time":"2020-06-03T11:26:47+08:00"}
{"level":"debug","msg":"Got serial8c53864c281121df9040e93b56dca67bfc678799","time":"2020-06-03T11:26:47+08:00"}
{"level":"debug","msg":"Found MuxConfig 3 for Device 3.10: 05ac:12ab (available configs: [1 2 3 4 5])","time":"2020-06-03T11:26:47+08:00"}
{"level":"debug","msg":"Found MuxConfig 4 for Device 3.10: 05ac:12ab (available configs: [1 2 3 4 5])","time":"2020-06-03T11:26:47+08:00"}
{"level":"debug","msg":"Found QTConfig 5 for Device 3.10: 05ac:12ab (available configs: [1 2 3 4 5])","time":"2020-06-03T11:26:47+08:00"}
{"level":"debug","msg":"QTConfig for 8c53864c281121df9040e93b56dca67bfc678799 activated","time":"2020-06-03T11:26:47+08:00"}
{"level":"debug","msg":"Opened usbcontext:\u0026{0x7fe8c8000ca0 0xc00010a0c0 {}}","time":"2020-06-03T11:26:47+08:00"}
{"level":"debug","msg":"Config is active: 4","time":"2020-06-03T11:26:47+08:00"}
{"level":"debug","msg":"Enabling QT config RC:0","time":"2020-06-03T11:26:47+08:00"}
{"level":"debug","msg":"QT Config is active: vid=05ac,pid=12ab,bus=3,addr=10,config=4","time":"2020-06-03T11:26:47+08:00"}
{"level":"debug","msg":"failed controllibusb: i/o error [code -1]","time":"2020-06-03T11:26:47+08:00"}
{"level":"debug","msg":"Clear Feature RC: -1","time":"2020-06-03T11:26:47+08:00"}
{"level":"debug","msg":"failed controllibusb: i/o error [code -1]","time":"2020-06-03T11:26:47+08:00"}
{"level":"debug","msg":"Clear Feature RC: -1","time":"2020-06-03T11:26:47+08:00"}
{"level":"debug","msg":"could not get Quicktime Interface","time":"2020-06-03T11:26:47+08:00"}
{"error_message":"failed connecting to usb","original_error":"descriptor of interface (-1, 0) in vid=05ac,pid=12ab,bus=3,addr=10,config=4: interface -1 not found, available interfaces 0..2"}

ubuntu version

Hi Daniel,

I'm really interested in this project, it's great job.
May I know which version of ubuntu you are using for development and testing? I'd like to set up the same environment as yours to avoid unnecessary problem.
Thanks a lot!

error by command : qvh gstreamer

when i run:
qvh gstreamer

teminal return error:

{"level":"info","msg":"Starting Gstreamer..","time":"2021-04-02T14:29:19+08:00"}
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x4148074]

goroutine 1 [running]:
github.com/danielpaulus/quicktime_video_hack/screencapture/gstadapter.setUpVideoPipeline(0xc0000a8998, 0x10)
/Users/danielpaulus/privaterepos/quicktime_video_hack/screencapture/gstadapter/gst_pipeline_builder_mac.go:40 +0x314
github.com/danielpaulus/quicktime_video_hack/screencapture/gstadapter.New(0xc0000c4000)
/Users/danielpaulus/privaterepos/quicktime_video_hack/screencapture/gstadapter/gst_adapter.go:35 +0xa1
main.startGStreamer(0x0, 0x0)
/Users/danielpaulus/privaterepos/quicktime_video_hack/main.go:218 +0x7a
main.main()
/Users/danielpaulus/privaterepos/quicktime_video_hack/main.go:129 +0x835

please help thanks!

`qvh devices` returned empty list & qvh reported weird serial number

What
I got weird serial number: FM78484028HJ2KVAJ+EDZ\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000

When I ran qvh devices it returned empty list. I ran quicktime player and made the video source as my phone and I can see the screen shows what I did on the phone.

Env
MacOx majave 10.14.6
iphone X ios 10.0.1

Device is sometimes not recognized after recording

First of all, I'd like to say, this is an amazing project and impressive reverse engineering work 😄
I do have one issue that sometimes happen, of MacOS not recognizing the device at all after recording with QVH gstreamer.

It doesn't happen all the time, so I don't have a verbose output while this happened.
It happened mostly on iPhone 8, but also on iPhone X (both are iOS 13.3). As I said, the devices weren't recognized at all (not even with idevice_id).

I don't know if it's related, but it happened while running recordings on 3 devices in parallel.
I was able to restore the connection either by reconnecting them (obviously), but also killing usbmuxd process solved it.
I used QVH 0.6 (latest commit d87867fd1973514b29b757f7c53da984bcb80839)

EDIT: I played with it a bit, starting and stopping recordings, and successfully reproduced it.
The curious thing is, idevice_id doesn't see the device, but qvh devices DOES (the iphone 8 disappeared from idevice_id:
{"level":"info","msg":"Set Debug mode","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"Opened usbcontext:\u0026{0x832f1e0 0xc00008e120 {}}","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"Found MuxConfig 3 for Device 20.9: 05ac:12a8 (available configs: [1 2 3 4 5 6])","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"Found MuxConfig 4 for Device 20.9: 05ac:12a8 (available configs: [1 2 3 4 5 6])","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 3 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 3 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"Found MuxConfig 5 for Device 20.9: 05ac:12a8 (available configs: [1 2 3 4 5 6])","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 3 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 3 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"Found QTConfig 6 for Device 20.9: 05ac:12a8 (available configs: [1 2 3 4 5 6])","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 3 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 3 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"Found MuxConfig 4 for Device 20.5: 05ac:12a8 (available configs: [1 2 3 4 5])","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 3 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 3 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"Found MuxConfig 5 for Device 20.5: 05ac:12a8 (available configs: [1 2 3 4 5])","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 3 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 3 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"Found MuxConfig 3 for Device 20.5: 05ac:12a8 (available configs: [1 2 3 4 5])","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 3 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 4 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 3 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 4 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"Getting serial for: vid=05ac,pid=12a8,bus=20,addr=9","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"Got serialIPHONE_8_UDID","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"Found QTConfig 6 for Device 20.9: 05ac:12a8 (available configs: [1 2 3 4 5 6])","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"Found MuxConfig 3 for Device 20.9: 05ac:12a8 (available configs: [1 2 3 4 5 6])","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"Found MuxConfig 4 for Device 20.9: 05ac:12a8 (available configs: [1 2 3 4 5 6])","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 3 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 3 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"Found MuxConfig 5 for Device 20.9: 05ac:12a8 (available configs: [1 2 3 4 5 6])","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 3 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 3 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"Getting serial for: vid=05ac,pid=12a8,bus=20,addr=5","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"Got serialIPHONE_X_UDID","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"Found MuxConfig 3 for Device 20.5: 05ac:12a8 (available configs: [1 2 3 4 5])","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"Found MuxConfig 4 for Device 20.5: 05ac:12a8 (available configs: [1 2 3 4 5])","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 3 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 3 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"Found MuxConfig 5 for Device 20.5: 05ac:12a8 (available configs: [1 2 3 4 5])","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 3 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 3 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"Found (2) iOS Devices with UsbMux Endpoint","time":"2020-11-02T18:20:38+02:00"} {"devices":[{"deviceName":"iPhone","screen_mirroring_enabled":true,"udid":"IPHONE_8_UDID","usb_device_info":"vid=05ac,pid=12a8,bus=20,addr=9"},{"deviceName":"iPhone","screen_mirroring_enabled":false,"udid":"IPHONE_X_UDID","usb_device_info":"vid=05ac,pid=12a8,bus=20,addr=5"}]}

Thanks

Issues with the master branch (works with v0.5-beta)

Hi, I just wanted to let you know that QVH is working for me if I download the 0.5-beta release and also if I build from code the 0.5-beta branch, with this output:

go run main.go gstreamer
{"level":"info","msg":"Starting Gstreamer..","time":"2021-03-23T14:45:07+01:00"}
{"level":"info","msg":"Gstreamer is running!","time":"2021-03-23T14:45:08+01:00"}
{"level":"info","msg":"no udid specified, using '00008030001165961A98802E\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000'","time":"2021-03-23T14:45:08+01:00"}
{"level":"info","msg":"Device '00008030001165961A98802E\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000' USB connection ready, waiting for ping..","time":"2021-03-23T14:45:08+01:00"}
{"level":"info","msg":"AudioVideo-Stream has started","time":"2021-03-23T14:45:08+01:00"}
2021/03/23 14:45:12 handle_events: error: libusb: interrupted [code -10]
2021/03/23 14:45:13 handle_events: error: libusb: interrupted [code -10]
2021/03/23 14:45:16 handle_events: error: libusb: interrupted [code -10]
2021/03/23 14:45:17 handle_events: error: libusb: interrupted [code -10]
2021/03/23 14:45:19 handle_events: error: libusb: interrupted [code -10]
2021/03/23 14:45:20 handle_events: error: libusb: interrupted [code -10]
2021/03/23 14:45:21 handle_events: error: libusb: interrupted [code -10]
2021/03/23 14:45:21 handle_events: error: libusb: interrupted [code -10]
2021/03/23 14:45:22 handle_events: error: libusb: interrupted [code -10]
^C{"level":"info","msg":"Telling device to stop streaming..","time":"2021-03-23T14:45:22+01:00"}
{"level":"info","msg":"Waiting for device to tell us to stop..","time":"2021-03-23T14:45:22+01:00"}
{"level":"info","msg":"OK. Ready to release USB Device.","time":"2021-03-23T14:45:22+01:00"}
{"level":"info","msg":"Closing usb stream","time":"2021-03-23T14:45:22+01:00"}
{"level":"info","msg":"Closing usb interface","time":"2021-03-23T14:45:22+01:00"}
{"level":"info","msg":"Stopping Gstreamer..","time":"2021-03-23T14:45:22+01:00"}

But it is failing if I build and run from the master branch (commit d8786) with this output:

lorenzo@Lorenzos-MBP quicktime_video_hack % go run main.go gstreamer
{"level":"info","msg":"no usbSerial specified, using '00008030001165961A98802E\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000'","time":"2021-03-23T14:33:45+01:00"}
{"level":"info","msg":"Starting Gstreamer..","time":"2021-03-23T14:33:45+01:00"}
{"level":"info","msg":"Gstreamer is running!","time":"2021-03-23T14:33:46+01:00"}
{"level":"info","msg":"Stopping Gstreamer..","time":"2021-03-23T14:33:46+01:00"}
{"error_message":"failed connecting to usb","original_error":"failed to claim interface 2 on vid=05ac,pid=12a8,bus=20,addr=23,config=6: libusb: not found [code -5]"}
lorenzo@Lorenzos-MBP quicktime_video_hack % 
lorenzo@Lorenzos-MBP quicktime_video_hack % 
lorenzo@Lorenzos-MBP quicktime_video_hack % go run main.go devices                  
{"devices":[{"deviceName":"iPhone","screen_mirroring_enabled":true,"udid":"00008030-001165961A98802E","usb_device_info":"vid=05ac,pid=12a8,bus=20,addr=23"}]}
lorenzo@Lorenzos-MBP quicktime_video_hack % go run main.go gstreamer
{"level":"info","msg":"no usbSerial specified, using '00008030001165961A98802E\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000'","time":"2021-03-23T14:42:02+01:00"}
{"level":"info","msg":"Starting Gstreamer..","time":"2021-03-23T14:42:02+01:00"}
signal: illegal instruction

Quicktime Interface Disable does nothing

Calling sendQTDisableConfigControlRequest does not shut down video streaming / disable the 0x2a interface. It seems to do nothing.

This is problematic as once streaming is enabled then stopped, even going through the shutdown sequence does not leave the phone in a state where video streaming can be started again. ( specifically sometimes it works; sometimes it doesn't. Regardless the interface remains but sometimes video streaming can be started again )

The only ways I've found to restart the video stream once it is stuck that way:

  • Unplug and replug the USB IOS device physically
  • Reset the USB subsystem for Mac entirely
  • Click 'Settings -> Developer -> Reset Media Services' on the IOS device

cant check udid when activate UBUNTU

hello Daniel, really good work!

I have a little problem,

when qvh devices send me one UDID but qvh activate send me another UDID.

user@ubuntu:~$ cd qvh/ user@ubuntu:~/qvh$ ./qvh devices {"devices":[{"deviceName":"iPhone","screen_mirroring_enabled":false,"udid":"00005080-001D591E2699804E","usb_device_info":"vid=05ac,pid=12a8,bus=1,addr=2"}]} user@ubuntu:~/qvh$ ./qvh --version {"version":"v0.6-beta"} user@ubuntu:~/qvh$ ./qvh activate --udid=00005080-001D591E2699804E {"error_message":"device not found, is it still connected?","original_error":"Device '00005080-001D591E2699804E' not found. Is it attached to the machine?"} user@ubuntu:~/qvh$ ./qvh --udid=00005080-001D591E2699804E activate {"error_message":"device not found, is it still connected?","original_error":"Device '00005080-001D591E2699804E' not found. Is it attached to the machine?"} user@ubuntu:~/qvh$ ./qvh activate {"level":"info","msg":"no usbSerial specified, using 00005080001D591E2699804E\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000'","time":"2021-05-09T18:59:21-07:00"} {"error_message":"device not found, is it still connected?","original_error":"Device '00005080-001D591E2699804E' not found. Is it attached to the machine?"} user@ubuntu:~/qvh$ ./qvh devices {"devices":[{"deviceName":"iPhone","screen_mirroring_enabled":false,"udid":"00005080-001D591E2699804E","usb_device_info":"vid=05ac,pid=12a8,bus=1,addr=2"}]} user@ubuntu:~/qvh$

i just cant pair iphone and ubuntu

on macos all work really fine, but i donk know what do whith ubuntu. Could this be due to the use of ubuntu inside the VMWARE virtual machine?

Multiple Device Support

Hi

I having few queries

  1. is this support multiple device at once ?
  2. is this support iOS 9.3 version devices ?

Showing data on WebBrowser

Hi

Can we show this video and audio which is being given by QVH in Webpages

What are the things need to be done

Thanks

Incorrect short udid string

Hi.

qvh devices reports incorrect value for udid with xxxxxxxx-xxxxxxxxxxxxxxxx format.

Example:

$ idevice_id 
00008030-xxxxxxxxxxxxxxxx (USB)
$ qvh devices
{"devices":[{"deviceName":"iPhone","screen_mirroring_enabled":true,"udid":"000080300xxxxxxxxxxxxxxxx\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","usb_device_info":"vid=
05ac,pid=12a8,bus=20,addr=31"}]}

ld: warning: directory not found for option

I get this error when I run go build

ld: warning: directory not found for option '-L/usr/local/Cellar/libusb/1.0.23/lib'

I'm having a difficult time figuring out how to update the build settings to look for the libusb version i have 1.0.24 (most recent version)

[ASK QUESTION] Did you want to CLEAR_FEATURE for in_endpoint & out_endpoint?

val, err := usbDevice.Control(0x02, 0x01, 0, 0x86, make([]byte, 0))

	val, err := usbDevice.Control(0x02, 0x01, 0, 0x86, make([]byte, 0))
	if err != nil {
		log.Debug("failed control", err)
	}
	log.Debugf("Clear Feature RC: %d", val)

	val, err = usbDevice.Control(0x02, 0x01, 0, 0x05, make([]byte, 0))
	if err != nil {
		log.Debug("failed control", err)
	}
	log.Debugf("Clear Feature RC: %d", val)

Send these control msg mean CLEAR_FEATURE for in_endpoint & out_endpoint?

The 0x86 & 0x05 is in&out endpoint address on my device also. They are never changed?

can't make element: h264parse

hello i try use go run main.go gstreamer but always stuck on exit status 1 with error
can't make element: h264parse

do you know what is the problem ?

i try print h264parse from
h264parse := gst.ElementFactoryMake("h264parse", "h264parse_01")

always got nil ,
I try reinstall gstream and gst-plugin but still error ,

my laptop
MacBook Pro with Catalina OS , and my device iOS 13.7

Error parsing FEED packet

Hi,

The program works very well, but in certain situations I do get an error message on the command line output: Error parsing FEED packet: unknown magic type:ttas (0x73617474)

The video does still seem to play fine though.
My setup: Debian 10 Buster and streaming video from an AppleTV (over the USB-C developer port on the back). The error messages happen when playing videos on YouTube on the Apple TV.

License.

Hi.
Could you please add license?

segfault in mapToIosDevice & I/O error in libusb on Debian 10

a@debian:~$ ./quicktime_video_hack devices -v
{"level":"info","msg":"Set Debug mode","time":"2019-12-08T16:08:53-05:00"}
{"level":"debug","msg":"Opened usbcontext:\u0026{0x200dc90 0xc0000f40c0 {}}","time":"2019-12-08T16:08:53-05:00"}
{"level":"debug","msg":"Found MuxConfig 3 for Device 1.2: 05ac:12a8 (available configs: [1 2 3 4])","time":"2019-12-08T16:08:53-05:00"}
{"level":"debug","msg":"Found MuxConfig 4 for Device 1.2: 05ac:12a8 (available configs: [1 2 3 4])","time":"2019-12-08T16:08:53-05:00"}
{"level":"debug","msg":"Getting serial for: vid=05ac,pid=12a8,bus=1,addr=2","time":"2019-12-08T16:08:53-05:00"}
{"level":"debug","msg":"Got serialac89b5616ea3b42d65bfb28c8fd8539d88277d51","time":"2019-12-08T16:08:53-05:00"}
{"level":"debug","msg":"Found MuxConfig 3 for Device 1.2: 05ac:12a8 (available configs: [1 2 3 4])","time":"2019-12-08T16:08:53-05:00"}
{"level":"debug","msg":"Found MuxConfig 4 for Device 1.2: 05ac:12a8 (available configs: [1 2 3 4])","time":"2019-12-08T16:08:53-05:00"}
{"level":"debug","msg":"Found (1) iOS Devices with UsbMux Endpoint","time":"2019-12-08T16:08:53-05:00"}
{"devices":[{"deviceName":"iPhone","screen_mirroring_enabled":false,"udid":"ac89b5616ea3b42d65bfb28c8fd8539d88277d51","usb_device_info":"vid=05ac,pid=12a8,bus=1,addr=2"}]}
a@debian:~$ ./quicktime_video_hack activate --udid=ac89b5616ea3b42d65bfb28c8fd8539d88277d51 -v
{"level":"info","msg":"Set Debug mode","time":"2019-12-08T16:09:07-05:00"}
{"level":"debug","msg":"requested udid:'ac89b5616ea3b42d65bfb28c8fd8539d88277d51'","time":"2019-12-08T16:09:07-05:00"}
{"level":"debug","msg":"Opened usbcontext:\u0026{0x9cf200 0xc000072180 {}}","time":"2019-12-08T16:09:07-05:00"}
{"level":"debug","msg":"Found MuxConfig 3 for Device 1.2: 05ac:12a8 (available configs: [1 2 3 4])","time":"2019-12-08T16:09:07-05:00"}
{"level":"debug","msg":"Found MuxConfig 4 for Device 1.2: 05ac:12a8 (available configs: [1 2 3 4])","time":"2019-12-08T16:09:07-05:00"}
{"level":"debug","msg":"Getting serial for: vid=05ac,pid=12a8,bus=1,addr=2","time":"2019-12-08T16:09:07-05:00"}
{"level":"debug","msg":"Got serialac89b5616ea3b42d65bfb28c8fd8539d88277d51","time":"2019-12-08T16:09:07-05:00"}
{"level":"debug","msg":"Found MuxConfig 3 for Device 1.2: 05ac:12a8 (available configs: [1 2 3 4])","time":"2019-12-08T16:09:07-05:00"}
{"level":"debug","msg":"Found MuxConfig 4 for Device 1.2: 05ac:12a8 (available configs: [1 2 3 4])","time":"2019-12-08T16:09:07-05:00"}
{"level":"debug","msg":"Enabling device: {ac89b5616ea3b42d65bfb28c8fd8539d88277d51 iPhone 4 -1 05ac 12a8 vid=05ac,pid=12a8,bus=1,addr=2}","time":"2019-12-08T16:09:07-05:00"}
{"level":"debug","msg":"Found MuxConfig 3 for Device 1.2: 05ac:12a8 (available configs: [1 2 3 4])","time":"2019-12-08T16:09:07-05:00"}
{"level":"debug","msg":"Found MuxConfig 4 for Device 1.2: 05ac:12a8 (available configs: [1 2 3 4])","time":"2019-12-08T16:09:07-05:00"}
{"level":"debug","msg":"Enabling QT config RC:0","time":"2019-12-08T16:09:07-05:00"}
{"level":"debug","msg":"Checking for active QT config for ac89b5616ea3b42d65bfb28c8fd8539d88277d51","time":"2019-12-08T16:09:07-05:00"}
{"level":"debug","msg":"Reopening Context","time":"2019-12-08T16:09:07-05:00"}
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x10 pc=0x529b46]

goroutine 1 [running]:
github.com/google/gousb.(*Device).String(...)
	/home/a/go/src/github.com/google/gousb/device.go:101
github.com/danielpaulus/quicktime_video_hack/screencapture.mapToIosDevice(0xc0000e5bf0, 0x1, 0x1, 0x0, 0x0, 0xc000124060, 0xc00011c2a0, 0x9f0650)
	/home/a/go/src/github.com/danielpaulus/quicktime_video_hack/screencapture/discovery.go:105 +0x96
github.com/danielpaulus/quicktime_video_hack/screencapture.(*IosDevice).ReOpen(0xc0000e5d28, 0xc00011c2a0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
	/home/a/go/src/github.com/danielpaulus/quicktime_video_hack/screencapture/discovery.go:28 +0xb5
github.com/danielpaulus/quicktime_video_hack/screencapture.EnableQTConfig(0xc00001a210, 0x28, 0xc000014cb6, 0x6, 0x4, 0xffffffffffffffff, 0x12a805ac, 0xc000017ba0, 0x1e, 0x0, ...)
	/home/a/go/src/github.com/danielpaulus/quicktime_video_hack/screencapture/activator.go:40 +0x36f
main.activate(0xc00001a0c7, 0x28)
	/home/a/go/src/github.com/danielpaulus/quicktime_video_hack/main.go:132 +0x266
main.main()
	/home/a/go/src/github.com/danielpaulus/quicktime_video_hack/main.go:70 +0x519
a@debian:~$ ./quicktime_video_hack activate --udid=ac89b5616ea3b42d65bfb28c8fd8539d88277d51 -v
{"level":"info","msg":"Set Debug mode","time":"2019-12-08T16:09:11-05:00"}
{"level":"debug","msg":"requested udid:'ac89b5616ea3b42d65bfb28c8fd8539d88277d51'","time":"2019-12-08T16:09:11-05:00"}
{"level":"debug","msg":"Opened usbcontext:\u0026{0x1dd8200 0xc000072180 {}}","time":"2019-12-08T16:09:11-05:00"}
{"level":"debug","msg":"Found MuxConfig 3 for Device 1.12: 05ac:12a8 (available configs: [1 2 3 4 5])","time":"2019-12-08T16:09:11-05:00"}
{"level":"debug","msg":"Found MuxConfig 4 for Device 1.12: 05ac:12a8 (available configs: [1 2 3 4 5])","time":"2019-12-08T16:09:11-05:00"}
{"level":"debug","msg":"Found QTConfig 5 for Device 1.12: 05ac:12a8 (available configs: [1 2 3 4 5])","time":"2019-12-08T16:09:11-05:00"}
{"level":"debug","msg":"Getting serial for: vid=05ac,pid=12a8,bus=1,addr=12","time":"2019-12-08T16:09:11-05:00"}
{"level":"debug","msg":"Got serialac89b5616ea3b42d65bfb28c8fd8539d88277d51","time":"2019-12-08T16:09:11-05:00"}
{"level":"debug","msg":"Found MuxConfig 3 for Device 1.12: 05ac:12a8 (available configs: [1 2 3 4 5])","time":"2019-12-08T16:09:11-05:00"}
{"level":"debug","msg":"Found MuxConfig 4 for Device 1.12: 05ac:12a8 (available configs: [1 2 3 4 5])","time":"2019-12-08T16:09:11-05:00"}
{"level":"debug","msg":"Found QTConfig 5 for Device 1.12: 05ac:12a8 (available configs: [1 2 3 4 5])","time":"2019-12-08T16:09:11-05:00"}
{"level":"debug","msg":"Enabling device: {ac89b5616ea3b42d65bfb28c8fd8539d88277d51 iPhone 4 5 05ac 12a8 vid=05ac,pid=12a8,bus=1,addr=12}","time":"2019-12-08T16:09:11-05:00"}
{"level":"debug","msg":"Found MuxConfig 3 for Device 1.12: 05ac:12a8 (available configs: [1 2 3 4 5])","time":"2019-12-08T16:09:11-05:00"}
{"level":"debug","msg":"Found MuxConfig 4 for Device 1.12: 05ac:12a8 (available configs: [1 2 3 4 5])","time":"2019-12-08T16:09:11-05:00"}
{"level":"debug","msg":"Found QTConfig 5 for Device 1.12: 05ac:12a8 (available configs: [1 2 3 4 5])","time":"2019-12-08T16:09:11-05:00"}
{"level":"debug","msg":"Skipping ac89b5616ea3b42d65bfb28c8fd8539d88277d51 because it already has an active QT config","time":"2019-12-08T16:09:11-05:00"}
{"device_activated":{"deviceName":"iPhone","screen_mirroring_enabled":true,"udid":"ac89b5616ea3b42d65bfb28c8fd8539d88277d51","usb_device_info":"vid=05ac,pid=12a8,bus=1,addr=12"}}
a@debian:~$ ./quicktime_video_hack record /dev/shm/video /dev/shm/audio --udid=ac89b5616ea3b42d65bfb28c8fd8539d88277d51 -v
{"level":"info","msg":"Set Debug mode","time":"2019-12-08T16:09:36-05:00"}
{"level":"debug","msg":"requested udid:'ac89b5616ea3b42d65bfb28c8fd8539d88277d51'","time":"2019-12-08T16:09:36-05:00"}
{"level":"debug","msg":"Writing video output to:'/dev/shm/video' and audio to: /dev/shm/audio","time":"2019-12-08T16:09:36-05:00"}
{"level":"debug","msg":"Opened usbcontext:\u0026{0x1546cd0 0xc000072180 {}}","time":"2019-12-08T16:09:36-05:00"}
{"level":"debug","msg":"Found MuxConfig 3 for Device 1.12: 05ac:12a8 (available configs: [1 2 3 4 5])","time":"2019-12-08T16:09:36-05:00"}
{"level":"debug","msg":"Found MuxConfig 4 for Device 1.12: 05ac:12a8 (available configs: [1 2 3 4 5])","time":"2019-12-08T16:09:36-05:00"}
{"level":"debug","msg":"Found QTConfig 5 for Device 1.12: 05ac:12a8 (available configs: [1 2 3 4 5])","time":"2019-12-08T16:09:36-05:00"}
{"level":"debug","msg":"Getting serial for: vid=05ac,pid=12a8,bus=1,addr=12","time":"2019-12-08T16:09:36-05:00"}
{"level":"debug","msg":"Got serialac89b5616ea3b42d65bfb28c8fd8539d88277d51","time":"2019-12-08T16:09:36-05:00"}
{"level":"debug","msg":"Found MuxConfig 3 for Device 1.12: 05ac:12a8 (available configs: [1 2 3 4 5])","time":"2019-12-08T16:09:36-05:00"}
{"level":"debug","msg":"Found MuxConfig 4 for Device 1.12: 05ac:12a8 (available configs: [1 2 3 4 5])","time":"2019-12-08T16:09:36-05:00"}
{"level":"debug","msg":"Found QTConfig 5 for Device 1.12: 05ac:12a8 (available configs: [1 2 3 4 5])","time":"2019-12-08T16:09:36-05:00"}
{"level":"debug","msg":"Found MuxConfig 3 for Device 1.12: 05ac:12a8 (available configs: [1 2 3 4 5])","time":"2019-12-08T16:09:36-05:00"}
{"level":"debug","msg":"Found MuxConfig 4 for Device 1.12: 05ac:12a8 (available configs: [1 2 3 4 5])","time":"2019-12-08T16:09:36-05:00"}
{"level":"debug","msg":"Found QTConfig 5 for Device 1.12: 05ac:12a8 (available configs: [1 2 3 4 5])","time":"2019-12-08T16:09:36-05:00"}
{"level":"debug","msg":"Skipping ac89b5616ea3b42d65bfb28c8fd8539d88277d51 because it already has an active QT config","time":"2019-12-08T16:09:36-05:00"}
{"level":"debug","msg":"Opened usbcontext:\u0026{0x7f64e8000c60 0xc000158060 {}}","time":"2019-12-08T16:09:36-05:00"}
{"level":"debug","msg":"Config is active: 1","time":"2019-12-08T16:09:36-05:00"}
{"level":"debug","msg":"Enabling QT config RC:0","time":"2019-12-08T16:09:36-05:00"}
{"level":"debug","msg":"QT Config is active: vid=05ac,pid=12a8,bus=1,addr=12,config=1","time":"2019-12-08T16:09:36-05:00"}
{"level":"debug","msg":"failed controllibusb: i/o error [code -1]","time":"2019-12-08T16:09:36-05:00"}
{"level":"debug","msg":"Clear Feature RC: -1","time":"2019-12-08T16:09:36-05:00"}
{"level":"debug","msg":"failed controllibusb: i/o error [code -1]","time":"2019-12-08T16:09:36-05:00"}
{"level":"debug","msg":"Clear Feature RC: -1","time":"2019-12-08T16:09:36-05:00"}
{"level":"debug","msg":"could not get Quicktime Interface","time":"2019-12-08T16:09:36-05:00"}
{"error_message":"failed connecting to usb","original_error":"descriptor of interface (-1, 0) in vid=05ac,pid=12a8,bus=1,addr=12,config=1: interface -1 not found, available interfaces 0..0"}
a@debian:~$ 

please tell me what's happening I don't know.......

In this case, I'm trying to either record or display my iPhone's screen.
A few more things:

  • This same thing more or less happens if I don't "activate" the device and just start recording.
  • I've tried an iPad and another iPhone and it gave me the same effect.
  • "gstreamer" gives me the same output in the end, along with more errors due to me not having some plugins installed. Actually, when I initially didn't have appsrc, it segfaulted there? I don't have the error output anymore, but if this helps, here it is.
  • I haven't tried any forks or other branches.
  • I'm using Openbox but I've tried with LXDE and it didn't work either, in case this matters.
    OS is Debian bullseye/sid, but it shouldn't matter that much.
    I've tried obvious things like rebooting, changing USB ports, and trying with sudo.
    I can elaborate if you'd like me to. Thanks for looking at this.

* edit: didn't complete my sentence for some reason
* edit edit: i didn't want that to appear as a bullet point

The audio stream need handle other things?

This issue is happend at my own program.
I received CWPA and try to request audio format & stream. I send the HPA1 and CWPA reply, there is nothing happend. I can not receive AFMT. The iPhone audio stream don't send to PC neither(The audio was play on phone). That is strange. If I want to receive the iPhone audio, what should I do except send HPA1 and CWPA reply?

Installation instructions for Windows

I'm really impressed with this and would like to use it myself, but I run a Windows machine and there's no installation instructions provided. I'm not even sure if it's possible to get this running on Windows, but I'll request this first before assuming that it's not possible.

qvh gstreamer on iOS 15 devices error

When I run the qvh gstreamer command on an iOS 15 device, the success rate was very low and often unresponsive

{"level":"info","msg":"found iPhone12(15.0) 15.0 for udid 00008101-001039261XXXXXXX","time":"2021-09-16T16:31:14+08:00"} {"level":"info","msg":"Starting Gstreamer..","time":"2021-09-16T16:31:14+08:00"} {"level":"info","msg":"Gstreamer is running!","time":"2021-09-16T16:31:14+08:00"} {"level":"info","msg":"Device '00008101001039261XXXXXX\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000' USB connection ready, waiting for ping..","time":"2021-09-16T16:31:14+08:00"}

error message

{"level":"info","msg":"no usbSerial specified, using '00008101001039261XXXXXXX\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000'","time":"2021-09-16T16:30:33+08:00"} {"level":"info","msg":"found iPhone12(15.0) 15.0 for udid 00008101-001039261XXXXXXX","time":"2021-09-16T16:30:33+08:00"} {"level":"info","msg":"Starting Gstreamer..","time":"2021-09-16T16:30:33+08:00"} {"level":"info","msg":"Gstreamer is running!","time":"2021-09-16T16:30:33+08:00"} {"level":"info","msg":"Stopping Gstreamer..","time":"2021-09-16T16:30:33+08:00"} {"error_message":"failed connecting to usb","original_error":"failed to claim interface 2 on vid=05ac,pid=12a8,bus=20,addr=50,config=6: libusb: not found [code -5]"}

The qvh version is 0.6.

not able to start

Hi

when i run this command

go run main.go

Usage:
qvh devices [-v]
qvh activate [--udid=] [-v]
qvh record [-v] [--udid=]
qvh gstreamer [--pipeline=] [--examples] [-v]
qvh --version | version
exit status 1

Getting exited with status code 1

Where i will find this command "qvh"

Thanks

ubuntu os version and libusb version?

Hi danielpaulus,
Could you help confirm your ubuntu os version and libusb library version? Thanks!
I tried on Ubuntu 20.04.1 + libusb 1.0.23, and the device does not send any request after sending a ping packet and response a ping packet. It is related to issue #47

iOS14 broken

thanks for the nice project.
it works well with iOS13.but when I try to work with iOS14, the device even does not send any PING packet,do you have any idea about this?

Failed to build linux docker image

[root@VM-4-4-centos docker]# docker build -f Dockerfile.debian -t "qvhrun:$(git branch --show-current)" .
Sending build context to Docker daemon 5.632kB
Step 1/6 : FROM debian:latest
---> 82bd5ee7b1c5
Step 2/6 : RUN apt-get update && apt install -y libgstreamer1.0-0 gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav gstreamer1.0-doc gstreamer1.0-tools gstreamer1.0-x gstreamer1.0-alsa gstreamer1.0-gl gstreamer1.0-gtk3 gstreamer1.0-qt5 gstreamer1.0-pulseaudio
---> Running in 0a8aef647fcf
Get:1 http://security.debian.org/debian-security bullseye-security InRelease [44.1 kB]
Get:2 http://deb.debian.org/debian bullseye InRelease [113 kB]
Get:3 http://deb.debian.org/debian bullseye-updates InRelease [39.4 kB]
Get:4 http://security.debian.org/debian-security bullseye-security/main amd64 Packages [36.5 kB]
Get:5 http://deb.debian.org/debian bullseye/main amd64 Packages [8178 kB]
Get:6 http://deb.debian.org/debian bullseye-updates/main amd64 Packages [2088 B]
Fetched 8412 kB in 2s (5283 kB/s)
Reading package lists...

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

Reading package lists...
Building dependency tree...
Reading state information...
Package gstreamer1.0-doc is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'gstreamer1.0-doc' has no installation candidate
The command '/bin/sh -c apt-get update && apt install -y libgstreamer1.0-0 gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav gstreamer1.0-doc gstreamer1.0-tools gstreamer1.0-x gstreamer1.0-alsa gstreamer1.0-gl gstreamer1.0-gtk3 gstreamer1.0-qt5 gstreamer1.0-pulseaudio' returned a non-zero code: 100

failed enabling hidden QT

I keep getting the following message:

{"level":"info","msg":"Starting Gstreamer..","time":"2020-08-27T16:41:22+03:00"}
{"level":"info","msg":"Gstreamer is running!","time":"2020-08-27T16:41:22+03:00"}
{"level":"warning","msg":"Failed sending control transfer for enabling hidden QT config. Seems like this happens sometimes but it still works usually: libusb: pipe error [code -9]","time":"2020-08-27T16:41:22+03:00"}

Nothing seems to work, I don't see gstreamer showing any window or any device being mirrored. Any ideas what's wrong?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.