Richard Hughes
|
c633edc773
|
unifying: Don't log a warning when an unknown report is parsed
Fixes: https://github.com/hughsie/fwupd/issues/151
|
2017-07-07 13:42:45 +01:00 |
|
Richard Hughes
|
822e134e94
|
unifying: Split up the HID++2.0 and HID++1.0 functionality
|
2017-07-04 13:19:09 +01:00 |
|
Richard Hughes
|
2a247e85e3
|
unifying: Allow flashing in bootloader modes
|
2017-07-03 20:17:50 +01:00 |
|
Richard Hughes
|
b1af7496b1
|
unifying: Show the hardware version when the hardware provides this
|
2017-06-28 14:19:11 +01:00 |
|
Richard Hughes
|
55e6d9a74f
|
unifying: Only add the feature Root on HID++2.0 devices
|
2017-06-28 14:18:56 +01:00 |
|
Richard Hughes
|
42b6439892
|
unifying: Switch to a floating point HID++ version
|
2017-06-28 14:17:30 +01:00 |
|
Richard Hughes
|
2c1bd0236c
|
unifying: Only call HID++2.0 features on version 2+ devices
Also, ignore HID++1.0 replies from HID++2.0 devices and use the correct
function ID for getDfuStatus to avoid an error.
|
2017-06-28 12:10:02 +01:00 |
|
Richard Hughes
|
653119fef8
|
unifying: Use a longer timeout for some operations
|
2017-06-28 12:09:51 +01:00 |
|
Richard Hughes
|
f21cda4fed
|
unifying: Clear the feature map when a device is reprobed
|
2017-06-28 12:09:51 +01:00 |
|
Richard Hughes
|
695d01ed93
|
unifying: Keep the devices open, closing in finalize
|
2017-06-28 12:09:51 +01:00 |
|
Richard Hughes
|
ae15bc2649
|
unifying: Filter by SwId when making HID++2.0 requests
Using the default value of '0' is what the kernel is using (related, libratbag
is using 0x08) and makes hotplug unreliable.
|
2017-06-28 12:05:32 +01:00 |
|
Richard Hughes
|
f1399580b5
|
unifying: Do not allow closing a non-open device
|
2017-06-28 12:05:32 +01:00 |
|
Richard Hughes
|
38451999ff
|
unifying: Actually enforce the device_id checks
|
2017-06-28 12:05:32 +01:00 |
|
Richard Hughes
|
b53ad36012
|
trivial: Fix up a number of FALSE/NULL return issues
|
2017-06-19 13:50:42 +01:00 |
|
Richard Hughes
|
2ff985e04b
|
unifying: Allow calling lu_device_close() multiple times without an error
|
2017-05-31 16:36:00 +01:00 |
|
Richard Hughes
|
e2ecefa3c3
|
unifying: Relax the requirement that a SHORT request should return a SHORT reply
For some HID++2.0 devices a SHORT request is allowed to be padded into a LONG
response.
|
2017-05-23 13:54:10 +01:00 |
|
Richard Hughes
|
fd45583728
|
unifying: Ensure HID devices are closed if the subclassed open() or probe() failed
Fixes the critical warnings in https://github.com/hughsie/fwupd/issues/117
|
2017-05-23 12:27:23 +01:00 |
|
Richard Hughes
|
26a52be318
|
unifying: Fix the spelling of 'Receiver'
|
2017-05-23 09:30:20 +01:00 |
|
Richard Hughes
|
0293f720bc
|
unifying: Ensure device is closed if fu_device_ebitdo_open() did not complete
It's not expected users have to call lu_device_close() if opening failed.
|
2017-05-08 12:44:53 +01:00 |
|
Richard Hughes
|
7a7591a99a
|
unifying: Add support for DFU features
This adds support for flashing peripherals with the 0x00d0 DFU feature.
|
2017-05-02 21:30:50 +01:00 |
|
Richard Hughes
|
ea8ebcfc7b
|
unifying: Refactor the plugin now we have some more information about the hardware
Many thanks to Logitech.
|
2017-04-12 17:54:50 +01:00 |
|