This topic has been locked
fnands 23 Dec, 2024 @ 12:24am
Updating Steam Controller firmware to BLE version from Linux (in 2024)
Hi,

I've always used my controller with the dongle, so never needed BLE mode.
Now I am away from home and forgot my dongle at home and want to use it.

I somehow only have Linux and Mac machines around me atm, so can't use the Windows firmware updater.

I've downloaded the steam controller firmware, but there are three files in there:

s110_nrf51_8.0.0_softdevice.bin vcf_wired_controller_d0g_5a0e3f348_radio.bin vcf_wired_controller_d0g_5b0f21bd.bin

From the guides I have seen you can copy the new firmware onto the SC with:

dd conv=nocreat,notrunc oflag=direct bs=512 if=vcf_wired_controller_d0g_5b0f21bd.bin of=/media/MYNAME/CRP\ DISABLD/firmware.bin

(*with a minor modification to the paths)


This however is just one of the three files. Looking at the .bat files in the updater the two radio files get used afterwards.

If I only use the file above, it works as a wired controller, but without bluetooth.

How do I do the complete update in linux? There is only one .bin file on the controller, so how do I add the other two?
< >
Showing 1-2 of 2 comments
Did you ever figure it out?
This thread was quite old before the recent post, so we're locking it to prevent confusion.
< >
Showing 1-2 of 2 comments
Per page: 1530 50