Gaël PORTAY
0fbd5e17fe
genesys: scaler: Remove FuGenesysMtkFooter and XOR encryption
2022-06-06 16:32:17 -04:00
Richard Hughes
0c8079b13c
redfish: Never manually modprobe ipmi-devintf
...
This produces startup failures on images that do not ship that exact
module, e.g. guest-images.
Just rely on the kernel driver to be auto-loaded when required.
Fixes https://github.com/fwupd/fwupd/issues/4550
2022-06-06 08:20:21 -05:00
Richard Hughes
43ed8ec7bc
Remove platform-integrity plugin
...
The kernel module never made it upstream, and LKML has other ideas.
2022-06-06 10:03:04 +01:00
Gaël PORTAY
3063280ae8
genesys: Allow to force install even if public-key mismatch
2022-06-06 03:40:32 -04:00
Gaël PORTAY
882ab0812f
genesys: scaler: Allow to specify Cfi
...
This allows to specify the Cfi device via the GenesysScalerCfiFlashId
quirk key.
2022-06-06 03:40:32 -04:00
Gaël PORTAY
6f7c4bb195
genesys: scaler: Check for firmware size
2022-06-06 03:40:32 -04:00
Gaël PORTAY
ace3f343fc
genesys: scaler: Fix checking for CFI size
2022-06-06 03:40:32 -04:00
Gaël PORTAY
81f40da143
genesys: scaler: Increase retry timing after erase commands
2022-06-06 03:40:32 -04:00
Gaël PORTAY
0520411776
genesys: scaler: Get and set firmware address
2022-06-06 03:40:32 -04:00
Gaël PORTAY
7dca55a3fc
genesys: Check for validity of public-key
...
The scaler may return invalid version or public-key.
This checks for the public-key by verifing if it starts with "N = " for
both devices usbhub and scaler; however, the scaler version cannot be
checked.
Note: Replug the USB-C cable is fixes the issue.
2022-06-06 03:40:32 -04:00
Gaël PORTAY
e6f049625e
trivial: genesys: Several fixes and nitpicks
2022-06-06 03:40:32 -04:00
Andrii Dushko
e01abee3f4
corsair: Flush input endpoint before sending commands
2022-06-06 07:51:16 +01:00
Richard Hughes
e6b487e762
Add FuProgress to ->startup() and ->coldplug()
...
This allows us to profile the daemon startup so we can find any plugins
taking an inordinate amount of time to start.
2022-06-04 20:21:50 +01:00
Richard Hughes
dc91d59f8e
Remove the recently added fu_progress_add_step_full()
...
Just break API instead.
2022-06-03 13:47:11 -05:00
Richard Hughes
f9e6aa16a3
Remove some deprecated API
2022-06-03 13:47:11 -05:00
Richard Hughes
4ee6cce9b8
Remove some duplicated unsafe API
2022-06-03 13:47:11 -05:00
Richard Hughes
d6fd08e3a5
Remove some deprecated API
2022-06-03 13:47:11 -05:00
Richard Hughes
0cbcac93cd
Rename fu_udev_device_ioctl_full() as we broke ABI
2022-06-03 13:47:11 -05:00
Richard Hughes
029d2895bd
Rename fu_udev_device_pread_full() as we broke ABI
2022-06-03 13:47:11 -05:00
Richard Hughes
7e62e5b0c9
Add a FuProgress to ->verify()
2022-06-03 13:47:11 -05:00
Richard Hughes
5ef0ae182d
Add a 'name' attribute to each FuProgress step
...
This allows us to print better warning strings, and in the future
would allow us to profile each operation in a meaningful way.
Also, add context to some of the progress steps as required.
2022-06-01 15:05:43 +01:00
Richard Hughes
40aaeb384a
trivial: Do not use the unset MSR ucode version
...
This happens in VirtualBox.
2022-06-01 14:30:33 +01:00
Gaël PORTAY
7dab90ff90
genesys: scaler: Dump the whole CFI device
2022-05-31 02:11:22 -04:00
Gaël PORTAY
46a6b74fe7
genesys: usbhub: Dump the whole CFI device
2022-05-31 02:11:22 -04:00
Gaël PORTAY
2e1b7c6438
steelseries: fizz: Rename command functions
2022-05-30 10:24:52 -04:00
Gaël PORTAY
fe3649ee6a
steelseries: fizz: Add missing command definitions
2022-05-30 10:24:52 -04:00
Gaël PORTAY
87f2807dfb
steelseries: fizz: Fix indentation violation
2022-05-30 10:24:52 -04:00
Gaël PORTAY
56a3632331
steelseries: fizz: Set firmware GType
2022-05-30 10:24:52 -04:00
Gaël PORTAY
4d820f0ddb
steelseries: fizz-tunnel: Enable polling
2022-05-30 10:24:52 -04:00
Gaël PORTAY
0b8ff7196a
steelseries: fizz-tunnel: Get battery level
2022-05-30 10:24:52 -04:00
Gaël PORTAY
8992698381
steelseries: fizz-tunnel: Wait for device connected
2022-05-30 10:24:52 -04:00
Gaël PORTAY
6190fc6830
steelseries: fizz-tunnel: Add sub-device if paired only
2022-05-30 10:24:52 -04:00
Gaël PORTAY
714983d82d
steelseries: fizz: Add support for 2.4G connection
2022-05-30 10:24:52 -04:00
Gaël PORTAY
c5defa89e9
steelseries: sonic: Rewrite connect using fu_device_retry_full()
2022-05-27 11:19:51 -04:00
Gaël PORTAY
2f23489c6e
trivial: steelseries: fizz: Add devices in bootloader mode
2022-05-27 11:19:51 -04:00
Gaël PORTAY
29ac547c43
trivial: steelseries: sonic: Adjust timings
2022-05-27 11:19:51 -04:00
Gaël PORTAY
c41c738327
trivial: steelseries: Fix progress status
2022-05-27 11:19:51 -04:00
Klemens Nanni
9d67fecabb
trivial: Typofix fwupdate(1) NAME
2022-05-27 08:54:11 -05:00
Richard Hughes
4925fc3ba2
redfish: Fix a tiny leak when making requests
2022-05-27 11:59:28 +01:00
Richard Hughes
cc10990628
redfish: Fix a memory leak when running coldplug multiple times
2022-05-27 11:59:28 +01:00
Richard Hughes
54a1ef4642
redfish: Do not show a warning when there is no post delay
2022-05-26 11:55:32 +01:00
Richard Hughes
15a0288141
redfish: Don't reboot the BMC for all updates
...
The WILDCARD_TARGETS private flag had the same value as MANAGER_RESET...
2022-05-26 11:55:32 +01:00
Richard Hughes
be271f8213
modem-manager: Fix a small leak and critical warning on failed update
2022-05-26 10:50:54 +01:00
Richard Hughes
061b377977
modem-manager: Fix one critical warning when updating
2022-05-26 10:50:54 +01:00
Andrii Dushko
41f5b7b563
corsair: add support for new devices
...
* KATAR PRO XT
* SABRE PRO
* KATAR PRO WIRELESS
2022-05-26 09:21:35 +01:00
Richard Hughes
2319f19306
Allow a plugin to only use the RemoveDelay when waiting for replug
...
Only opt-in plugins that have been tested -- unconditionally enabling
this may cause regressions on devices like docks.
Fixes https://github.com/fwupd/fwupd/issues/4378
2022-05-24 19:52:04 +01:00
Richard Hughes
0ad49b444e
redfish: Be more resilient when restarting the BMC
2022-05-24 14:45:56 +01:00
Richard Hughes
317887cf85
redfish: Do not print unhelpful coldplug text
2022-05-24 14:45:56 +01:00
Richard Hughes
353a772e1a
redfish: Use the correct key name for BMC reboot
2022-05-24 13:01:12 +01:00
Gaël PORTAY
9bd8a327d8
trivial: steelseries: Fix indentation violation
2022-05-24 06:43:02 -04:00