• ×
    Information
    Need Windows 11 help?
    Check documents on compatibility, FAQs, upgrade information and available fixes.
    Windows 11 Support Center.
  • post a message
  • ×
    Information
    Need Windows 11 help?
    Check documents on compatibility, FAQs, upgrade information and available fixes.
    Windows 11 Support Center.
  • post a message
Guidelines
Join the HP Community Solve‑a‑thon | Help Others & Share Your Solutions | Live on Zoom | 2:30 PM to 2:30 AM IST | Every Wednesday Click here to know more
HP Recommended

Hi 

 

# fwupdmgr upgrade
\╔══════════════════════════════════════════════════════════════════════════════╗
║ Upgrade USB-C Dock G5 from 1.0.24.0 to 1.0.25.0?                             ║
╠══════════════════════════════════════════════════════════════════════════════╣
║ New features and enhancements:                                               ║
║                                                                              ║
║ • Enables button detection without checking TI ALT mode to fix issues        ║
║ where the system cannot power on via the dock power button when the battery  ║
║ is fully depleted and the dock is connected to a Type-C A/B port.            ║
║ • Resolves dock button functionality issues such as no sleep or              ║
║ power-off.                                                                   ║
║ • Adjusts DR_SWAP timing and enables Checked Message support to fix Wake     ║
║ on LAN failure from S4/S5 when the MAC address is disabled with a dock       ║
║ connected.                                                                   ║
║ • Resolves USB 3.0 disk detection failure on the dock (2nd source cable)     ║
║ when Hi-Res is enabled.                                                      ║
║ • Fixes EDID-related issues that cause the display to be visually            ║
║ distorted when an HP monitor is running 2K at 60/75/100.                     ║
║ • Adds a workaround that causes the display to be blank when the host        ║
║ switches from FEC to non-FEC, resolving monitor text noise, white lines,     ║
║ and flickering with the dock.                                                ║
║                                                                              ║
║ USB-C Dock G5 and all connected devices may not be usable while updating.    ║
╚══════════════════════════════════════════════════════════════════════════════╝

Decompressing…           [                                       ] Less than one minute remaining…
constant FuStructCcgxDmcFwctInfo.signature was not valid, expected 0x54435746 and got 0xffffffff

 

My report:

 

Devices that were not updated correctly:
 • USB-C Dock G5 (1.0.24.0 → 1.0.25.0)
Uploading firmware reports helps hardware vendors to quickly identify failing and successful updates on real devices.
Review and upload report now? (Requires internet connection) [Y|n]: 
Target:                  https://fwupd.org/lvfs/firmware/report
Payload:                 {
                           "ReportType" : "history",
                           "ReportVersion" : 2,
                           "MachineId" : "18302e47abef8b2206f48cb8d96761022011bd82710d0302cee0a0966501fc5a",
                           "Metadata" : {
                             "CompileVersion(info.libusb)" : "1.0.29",
                             "HostBiosMinorRelease" : "02",
                             "CompileVersion(org.freedesktop.fwupd)" : "2.0.18",
                             "HostFirmwareMinorRelease" : "51",
                             "DistroId" : "arch",
                             "HostBaseboardProduct" : "8C26",
                             "CompileVersion(com.hughsie.libxmlb)" : "0.3.24",
                             "CompileVersion(org.freedesktop.Passim)" : "0.1.10",
                             "KernelCmdline" : "usbcore.authorized_default=0",
                             "EfivarsNvramUsed" : "66644",
                             "CompileVersion(com.hughsie.libjcat)" : "0.2.5",
                             "HostBiosVendor" : "HP",
                             "PlatformArchitecture" : "x86_64",
                             "HostBiosMajorRelease" : "07",
                             "DisplayState" : "connected",
                             "HostBaseboardManufacturer" : "HP",
                             "EfivarsNvramFree" : "102832",
                             "CpuModel" : "Intel Core™ Ultra 5 135U",
                             "KernelName" : "Linux",
                             "BootTime" : "1764752704",
                             "HostProduct" : "HP EliteBook 830 13 inch G11 Notebook PC",
                             "HostFirmwareMajorRelease" : "02",
                             "RuntimeVersion(org.freedesktop.Passim)" : "0.1.10",
                             "BatteryThreshold" : "50",
                             "RuntimeVersion(com.hughsie.libxmlb)" : "0.3.24",
                             "FwupdSupported" : "True",
                             "LidState" : "closed",
                             "DistroName" : "Arch Linux",
                             "RuntimeVersion(com.hughsie.libjcat)" : "0.2.5",
                             "KernelVersion" : "6.17.9-arch1-1",
                             "DistroPrettyName" : "Arch Linux",
                             "PowerState" : "ac",
                             "HostVendor" : "HP",
                             "HostBiosVersion" : "W70 Ver. 01.07.02",
                             "HostFamily" : "103C_5336AN HP EliteBook",
                             "PassimDownloadSaving" : "1728633",
                             "BatteryLevel" : "96",
                             "CpuArchitecture" : "x86_64",
                             "RuntimeVersion(org.kernel)" : "6.17.9-arch1-1",
                             "RuntimeVersion(org.freedesktop.fwupd)" : "2.0.18",
                             "HostSku" : "BF5J6EC#ABD",
                             "HostEnclosureKind" : "a"
                           },
                           "Reports" : [
                             {
                               "Checksum" : "55c93e0ac32c1eb945795b232d295bc4b6aca2f24f9782e65346bdf25376fd4f",
                               "ReleaseId" : "124626",
                               "Protocol" : "com.cypress.ccgx.dmc",
                               "UpdateState" : 3,
                               "UpdateError" : "constant FuStructCcgxDmcFwctInfo.signature was not valid, expected 0x54435746 and got 0xffffffff",
                               "InstallDuration" : 233,
                               "Guid" : [
                                 "9434f89a-3351-536d-a281-f70203326833"
                               ],
                               "Plugin" : "ccgx_dmc",
                               "VersionOld" : "1.0.24.0",
                               "VersionNew" : "1.0.25.0",
                               "Flags" : 4644337522573354,
                               "Created" : 1764752844,
                               "Modified" : 1764754101,
                               "Metadata" : {
                                 "HostBiosMinorRelease" : "02",
                                 "CompileVersion(info.libusb)" : "1.0.29",
                                 "DisplayState" : "connected",
                                 "CompileVersion(org.freedesktop.fwupd)" : "2.0.18",
                                 "CompileVersion(org.freedesktop.Passim)" : "0.1.10",
                                 "CompileVersion(com.hughsie.libxmlb)" : "0.3.24",
                                 "HostBaseboardProduct" : "8C26",
                                 "DistroId" : "arch",
                                 "CompileVersion(com.hughsie.libjcat)" : "0.2.5",
                                 "EfivarsNvramUsed" : "66644",
                                 "KernelCmdline" : "usbcore.authorized_default=0",
                                 "HostBiosVendor" : "HP",
                                 "PlatformArchitecture" : "x86_64",
                                 "HostBiosMajorRelease" : "07",
                                 "HostFirmwareMinorRelease" : "51",
                                 "HostBaseboardManufacturer" : "HP",
                                 "EfivarsNvramFree" : "102832",
                                 "CpuModel" : "Intel Core™ Ultra 5 135U",
                                 "BatteryThreshold" : "50",
                                 "BootTime" : "1764752704",
                                 "HostProduct" : "HP EliteBook 830 13 inch G11 Notebook PC",
                                 "HostFirmwareMajorRelease" : "02",
                                 "RuntimeVersion(org.freedesktop.Passim)" : "0.1.10",
                                 "KernelName" : "Linux",
                                 "KernelVersion" : "6.17.9-arch1-1",
                                 "RuntimeVersion(com.hughsie.libxmlb)" : "0.3.24",
                                 "LidState" : "closed",
                                 "RuntimeVersion(com.hughsie.libjcat)" : "0.2.5",
                                 "DistroName" : "Arch Linux",
                                 "FwupdSupported" : "True",
                                 "DistroPrettyName" : "Arch Linux",
                                 "PowerState" : "ac",
                                 "HostVendor" : "HP",
                                 "HostBiosVersion" : "W70 Ver. 01.07.02",
                                 "HostFamily" : "103C_5336AN HP EliteBook",
                                 "PassimDownloadSaving" : "1728633",
                                 "BatteryLevel" : "96",
                                 "CpuArchitecture" : "x86_64",
                                 "HostSku" : "BF5J6EC#ABD",
                                 "RuntimeVersion(org.freedesktop.fwupd)" : "2.0.18",
                                 "RuntimeVersion(org.kernel)" : "6.17.9-arch1-1",
                                 "HostEnclosureKind" : "a"
                               }
                             }
                           ]
                         }
2 REPLIES 2
HP Recommended

Hello @counterroot ,

 

Welcome to HP Support Community.

 

Thanks for the very detailed report — that helps a lot.
What you’re seeing is a known limitation / incompatibility path rather than a fault with your dock or system.

 

Below are the recommended resolution.

Option 1 — Update Dock Firmware from Windows (Official & Safe)

This is the only fully supported method today.

  1. Boot any Windows system (can be temporary)

  2. Connect only:

    • HP USB-C Dock G5

    • Power adapter

  3. Download firmware from HP:

    • Either via HP Support Assistant

    • Or HP Firmware Installer – USB-C Dock G5

  4. Run the update

  5. Wait for completion (dock will reset)

After this:

  • Dock will be on 1.0.25.0

  • You can return to Linux

✔ Firmware is stored in the dock, not the OS


Option 2 — Stay on 1.0.24.0 (Also Valid)

If you are not experiencing:

  • Dock power button issues

  • Wake-on-LAN failures

  • Monitor flicker / EDID problems

Then:

  • 1.0.24.0 is stable

  • No functional risk staying on it

  • fwupd correctly prevented a bad flash

The dock remains functional and unmodified. Firmware updates for this device must be performed using HP’s official Windows-based firmware tools. Please feel free to contact for more information.

I am an HP Employee. Although I am speaking for myself and not for HP.
Click Helpful = Yes to say Thank You.
Question / Concern Answered, Click "Accept as Solution"
HP Recommended

Hey,
Not sure what fixed the issue for me, but:

I had issue on my work HP laptop with Ubuntu 24.04 (fwupd installed from snap because it needed version 2.0.8)
fwupdmgr didn't pick the latest FW 1.0.25 so I tried downloading https://fwupd.org/lvfs/devices/com.hp.Dock_USBC_G5.ccgx.dmc.firmware and install manually (using fwupd.fwupdmgr because is the snap installed version 2.0.18) using with the same error

root:~# fwupd.fwupdmgr install ./USBC_DOCK_G5_V1.0.25.0.cab 
Decompressing…           [                                       ]
constant FuStructCcgxDmcFwctInfo.signature was not valid, expected 0x54435746 and got 0xffffffff


I managed to install new FW successfully on my old laptop on Fedora 43 with the default fwupd 2.0.17.
Installed the downloaded FW, but didn't try "fwupdmgr upgrade"
Also, not sure if it was version of fwupd,  Fedora Linux or the fact that my old laptop doesn't have USB-C and I just Upgraded using USB-A to USB-C adapter 😄

Hope you get it working

† The opinions expressed above are the personal opinions of the authors, not of HP. By using this site, you accept the <a href="https://www8.hp.com/us/en/terms-of-use.html" class="udrlinesmall">Terms of Use</a> and <a href="/t5/custom/page/page-id/hp.rulespage" class="udrlinesmall"> Rules of Participation</a>.