steam_controller_custom_firmware icon indicating copy to clipboard operation
steam_controller_custom_firmware copied to clipboard

After installing custom firmware SteamController doesn't work

Open positiveway opened this issue 1 year ago • 0 comments

Hi, I complied custom firmware, mounted SteamController. Firmware was copied to SteamController by cargo make task. After that controller won't work. After connecting controller to PC it just auto-mounts as storage with firmware file. System does not detect it as a controller.

Tried to compile bootloader but got an error

could not compile `lpc11uxx-hal` (lib) due to 2 previous errors
error: Failed to parse crate metadata

Could you please provide some instructions how to properly compile this project to loadable firmware.

To compile custom firmware I modified rust-toolchain file to

[toolchain]
channel = "nightly"

and in task [tasks.custom-firmware-install] modified

args = ["custom-firmware-${PROFILE_NAME}.bin", "/mnt/i/firmware.bin"]

to

args = ["custom-firmware-${PROFILE_NAME}.bin", "/media/user/CRP DISABLD/firmware.bin"]

Compiled project with commands

cargo install cargo-generate
rustup target add thumbv6m-none-eabi
cargo install --force cargo-make
cargo make

OS: Ubuntu 23.10

positiveway avatar Jan 11 '24 08:01 positiveway