Home / Projects / MPC4000 Loader
MPC4000 Loader
A modern macOS OS loader for the Akai MPC4000. Akai's original OSLoader.app is PowerPC-era Mac OS X software and will not run on current macOS — this replacement talks to the MPC4000 over the same vendor-specific USB protocol.
- macOS
- Apple Silicon + Intel
- Native IOKit USB
- EN / RU
Runs on today's Macs
Universal binary for Apple Silicon and Intel. Uses native macOS IOKit USB APIs, so nothing else has to be installed.
Check, then flash
Click Check to confirm the MPC4000 is detected, then Flash OS. The interface switches between English and Russian.
“Please wait...”
While the loader talks to the MPC4000, its LCD panel plays the MPC4000's own animation of the girl tapping her foot, decoded from the OS image.
Using the app
- Open the disk image and drag MPC4000 Loader into Applications.
- Connect the MPC4000 to the Mac over USB and put it into OS loading mode.
- Click Check and confirm that the MPC4000 is detected.
- Click Flash OS and wait until the MPC4000 reports completion.
First launch
The app is only ad-hoc signed, so on first launch Gatekeeper blocks it until you allow it in System Settings → Privacy & Security → Open Anyway. If macOS asks whether the app may access USB devices, allow it.
Command line
The same loader is available as a command-line tool. A safe device check that reads the flash geometry without erasing or writing anything:
./mpc4000-loader --list
./mpc4000-loader --info
Uploading firmware. The --yes flag is required because the loader erases flash before writing:
./mpc4000-loader --firmware mpcv171.bin --yes
Technical notes
- Default USB ID is Akai
09e8:0061, the MPC4000. - The firmware file is checked for
MPC4000 Operating Systemat offset0x20, matching the original loader metadata. - Data is written in
32768byte chunks, matching the original Mac OS X loader.