> For the complete documentation index, see [llms.txt](https://docs.andymark.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.andymark.com/frc-electronics/can-device-configuration/andymark-ipk-for-systemcore/legacy-update-device-firmware.md).

# Legacy Update Device Firmware

If your AndyMark CAN device running firmware less than 3.0.0 uses an older update process that is more fragile on SytemCore. \
\
The AndyMark IPK knows then a device is running firmware that uses the Legacy update process and will give instructions.\
\
To have the best chances of success, ensure the device you are updating are on a relatively quiet bus. This means unplugging or powering off all other devices on the bus. Once updated to any firmware 3.0.0 or higher, this will not be necessary.\
\
If the update fails, power cycle both the device and the SystemCore
