Commit Graph

520 Commits

Author SHA1 Message Date
Richard Hughes
adb7a4979b Add FU_DEVICE_FLAG_NEEDS_BOOTLOADER 2016-08-17 17:46:15 +01:00
Richard Hughes
20003d1c88 Add fwupd_result_remove_device_flag() 2016-08-17 17:46:15 +01:00
Richard Hughes
e1e50dc2fd Split out the DFU file formats to separate files 2016-08-17 17:46:15 +01:00
Richard Hughes
830bc932f2 Merge pull request #57 from attente/master
trivial: link against fwup
2016-08-17 14:42:19 +01:00
William Hua
12082bb863 trivial: link against fwup
If UEFI is disabled, but Dell non-ESRT capsule support enabled, fwupd fails to
link against libfwup as needed.
2016-08-17 09:30:13 -04:00
Richard Hughes
c2651fb687 trivial: Do not timeout of very long firmware operations 2016-08-16 18:13:50 +01:00
Richard Hughes
01b9a838b4 Show the vendor flashing instructions when installing 2016-08-16 17:59:32 +01:00
Richard Hughes
4fd38c8f1b trivial: Only show the device error when no devices are due to be updated
Showing a 'no attached hardware matched' then a large list of GUIDs isn't
super helpful.
2016-08-16 17:57:49 +01:00
Richard Hughes
0abde9c39a Fix writing 8Bitdo device firmware 2016-08-16 16:40:58 +01:00
Mario Limonciello
ba876711de trivial: update version of fwupdate needed for UEFI_GUID
It landed here:
64b4cd53ba
which is after the version was declared as 5.
2016-08-11 15:25:47 -04:00
Richard Hughes
96e1ea6b26 Switch to the Amazon S3 CDN for firmware metadata
This is much more scalable than millions of clients hitting a single
OpenShift instance.
2016-08-11 18:25:46 +01:00
Richard Hughes
535a5b9746 Get the firmware version correctly from 0Bitdo gamepads 2016-08-11 15:36:44 +01:00
Richard Hughes
6923396e68 trivial: Fix the component merge type on the steelseries plugin 2016-08-11 15:36:05 +01:00
Richard Hughes
0bda054f63 trivial: Show a warning when a requested plugin is not loaded 2016-08-11 15:35:30 +01:00
Richard Hughes
923c827fba trivial: Fix the ebitdo company name 2016-08-11 15:35:06 +01:00
Mario Limonciello
49f789e10f trivial: Dell: for MST and NVM, if a version is set update online not offline 2016-08-01 10:56:35 -05:00
Mario Limonciello
1d97c8b563 trivial: split out dell updates to offline and online
(online still are missing lots of code to be fully functional obviously)
2016-08-01 10:42:40 -05:00
Richard Hughes
077ddf139b Merge pull request #56 from lantw44/master
build: Fix gtk-doc build when srcdir != builddir
2016-08-01 08:12:33 +01:00
Ting-Wei Lan
9b928832c3 build: Fix gtk-doc build when srcdir != builddir 2016-08-01 12:02:03 +08:00
Mario Limonciello
961a0e70e0 Update fwupdmgr manpage for new commands and arguments 2016-07-29 13:25:05 -05:00
Mario Limonciello
308d8dd348 Embed fwupd version in generated libfwupd and libdfu documentation 2016-07-29 13:25:05 -05:00
Mario Limonciello
ef54a14d98 trivial: Include dell-provider.md in docs EXTRA_DIST 2016-07-29 13:25:05 -05:00
Richard Hughes
290906a034 trivial: Update git.mk to latest upstream copy 2016-07-28 09:16:20 +01:00
Richard Hughes
af51475263 trivial: Fix two tiny bugs spotted by clang 2016-07-27 16:57:36 +01:00
Richard Hughes
33a518a615 Add another compile warning and fix up any build failures 2016-07-27 16:57:36 +01:00
Richard Hughes
f2fe6d1865 trivial: Fix up the example spec file 2016-07-27 16:57:36 +01:00
Mario Limonciello
2bb4f005d6 trivial: Remove an extra guint i missed from f192bf0 2016-07-27 10:21:05 -05:00
Richard Hughes
c042ff8490 Add a small library for talking with 0bitdo hardware 2016-07-27 13:54:51 +01:00
Richard Hughes
f192bf025a trivial: Switch to compiling with C99 by default
We're already using non-MSVC features like g_autoptr().
2016-07-22 08:41:59 +01:00
Mario Limonciello
b44c826bbe trivial: add note in README about how to disable Dell provider 2016-07-21 08:09:16 -05:00
Mario Limonciello
76e631825e Only display flashes left in results output when it gets low. 2016-07-20 17:39:40 -05:00
Mario Limonciello
94cdd0af27 Add XPS 9250 to Dell TPM modeswitch blacklist 2016-07-20 16:46:22 -05:00
Mario Limonciello
6c0515f5a0 trivial: refer to dell documentation in README 2016-07-20 11:33:02 -05:00
Mario Limonciello
21a09f09fa trivial: Add extra documentation for Dell provider 2016-07-20 11:30:33 -05:00
Mario Limonciello
09e2630a59 trivial: re-enable Dell self tests 2016-07-18 09:32:24 -05:00
Mario Limonciello
f93dc38410 trivial: move structs and defines necessary for test suite into header file 2016-07-18 09:31:53 -05:00
Richard Hughes
3ddb6d90b6 trivial: Disable the Dell self tests until they compile 2016-07-18 09:24:14 +01:00
Richard Hughes
0d28b30104 trivial: Fix a couple of compiler warnings 2016-07-18 09:24:03 +01:00
Richard Hughes
9a52c5ed2c Allow blacklisting devices by their GUID
Fixes: https://github.com/hughsie/fwupd/issues/10#issuecomment-233207616
2016-07-18 09:17:02 +01:00
Richard Hughes
0a89b614f7 Merge pull request #49 from hughsie/wip/superm1/dell-support
Add support for Dell TPM 1.2/2.0 updates and initial support for dock information
2016-07-14 08:18:41 +01:00
Richard Hughes
ffb99c6ff0 trivial: Add libsmbios-devel to the BRs in the example spec file 2016-07-13 12:30:32 -05:00
Mario Limonciello
958ead697b Add Dell TPM and TB15/WD15 support via new Dell provider.
This provider will provide support for items that can be flashed
as capsules but aren't present in the ESRT table.

The MST hub and TBT NVM are not yet updatable, but GUIDs are
created to represent them when they are.
2016-07-13 12:30:25 -05:00
Richard Hughes
c8646aff32 Show a more detailed error when installing firmware on the wildcard
Based on a patch by Mario Limonciello, many thanks.
2016-07-04 13:06:17 +01:00
Richard Hughes
bd40528575 Don't make failures critical while checking versions or locked state
Based on a patch by Mario Limonciello, many thanks.
2016-07-04 13:00:54 +01:00
Richard Hughes
3ab17e63dd trivial: Refactor the update helper
No logic changes.
2016-07-04 12:37:22 +01:00
Richard Hughes
346ea88135 trivial: Move a conditional out of the way 2016-07-04 12:31:06 +01:00
Mario Limonciello
867b68894a trivial: Add a Documentation key to systemd units 2016-07-01 15:46:29 -05:00
Mario Limonciello
033c4511f7 trivial: correct typographical error in dfu-target debug statements 2016-07-01 15:40:31 -05:00
Mario Limonciello
4a586715e1 in get-details output, display update_name rather than Unknown Device 2016-06-29 09:30:03 -05:00
Richard Hughes
ce38d94d5e trivial: Get rid of useless internal-only gtk-doc markup 2016-06-29 11:25:25 +01:00