Firmware controls your CODE amplifier functionality, helps it connect to other devices and allows you to change the sounds in your amplifier. Marshall review our firmware and make improvements, fixes or changes to ensure they continue to work when other devices change the way they connect or interact with your amplifier. By doing this we can continually improve your experience with your amplifier and eliminate any bugs that might occur when software or features are updated.

Your presets will stay on your amplifier when you update firmware, but we do recommend using Gateway to sync your presets to myMarshall as an extra safeguard.

If you're using a browser that supports MIDI, such as Google Chrome, you can update your Marshall CODE straight from your browser! This should work on any platform that supports the latest version of Chrome including Windows, MacOS, Linux and Android.

Click the button below and then follow the instructions on screen. Be sure to allow your browser access to MIDI devices when prompted.


This page uses WebMIDI to communicate with your CODE amplifier. There are issues with the WebMIDI browser implementation which can cause the browser to crash if you have multiple tabs open that all attempt to use the MIDI interface.
Please make sure that you don't have multiple browser tabs open whilst performing the firmware update.

Having problems using midi? Have a look at our troubleshooting suggestions


25 Sep 2023 - v1.48


Factory presets 00-10 have been replaced, when updating a CODE unit this will not affect your existing presets unless you perform a factory reset. You can access all versions of factory presets through Gateway within featured cloud presets (a new icon next to cloud preset search). The latest version of Gateway reintroduced the CODE tuner. This firmware update improves the responsiveness and accuracy of this feature.

Loading - please wait...
This site uses cookies to improve your experience. By continuing we assume that you're ok for us to store cookies on your device. You can change your cookie settings at any time, or delete cookies, by going to our cookie consent page.