Even though the Cammus wheel base doesn't have a huge amount of adopters yet, I discovered a solution to an issue others are likely to encounter so I'm putting a guide up here for people from the future.
Background
If you previously had a Thrustmaster wheel base, there's a good chance the lingering drivers will interfere with the Cammus firmware update procedure. The issue seems to be caused by both devices using the same STM32 chip under the hood, which when put into device firmware update (DFU) mode, both have the same USB device vendor and product code. This causes Windows to mistakenly identify the Cammus DFU mode as the pre-existing Thrustmaster DFU driver. When updating firmware, the device will show up in Device Manager as "Guillemot STM DFU Device" instead of "Total Phase PD Analyzer Update Mode". The Cammus software will then be unable to find the correct device and throw a "dfu device find failed!" error.
Solution
NOTE: If you have another computer that has never had the Thrustmaster driver installed on it, you will be able to update from that machine. So if you intend to continue using your Thrustmaster wheel, it may be easier to just do that.
Background
If you previously had a Thrustmaster wheel base, there's a good chance the lingering drivers will interfere with the Cammus firmware update procedure. The issue seems to be caused by both devices using the same STM32 chip under the hood, which when put into device firmware update (DFU) mode, both have the same USB device vendor and product code. This causes Windows to mistakenly identify the Cammus DFU mode as the pre-existing Thrustmaster DFU driver. When updating firmware, the device will show up in Device Manager as "Guillemot STM DFU Device" instead of "Total Phase PD Analyzer Update Mode". The Cammus software will then be unable to find the correct device and throw a "dfu device find failed!" error.
Solution
- First attempt (and fail) a firmware update in the Cammus App to put the device into DFU mode.
- Navigate to Device Manager from the Windows search bar/control panel.
- Find Guillemot STM DFU Device under "Sound, video and game controllers".
- Right click the device and click "Uninstall device".
- IMPORTANT: In the confirm window, make sure to tick the checkbox for "Delete the driver software for this device".
- Click "Uninstall".
- Reinstall the Cammus App, making sure the Total Phase USB Driver package installs.
- Attempt to update the firmware - the device should show up as Total Phase PD Analyzer Update Mode during and after the update.
NOTE: If you have another computer that has never had the Thrustmaster driver installed on it, you will be able to update from that machine. So if you intend to continue using your Thrustmaster wheel, it may be easier to just do that.
Last edited: