How to update the Firmware of the P-Roc or P3-Roc
If you experience problems around hardware rules or such consider upgrading your P/P3-Roc firmware. Sometimes bugs in the firmware get fixed or stuff becomes more robust. For some known cases MPF will crash intentionally and tell you to upgrade but there might be cases which we do not know.
Finding out the current firmware version
You can find out your current firmware version using
mpf hardware scan
:
$ mpf hardware scan
Firmware Version: 2 Firmware Revision: 6 Hardware Board ID: 1
SW-16 boards found:
- Board: 0 Switches: 16 Device Type: A3 Board ID: 0
- Board: 1 Switches: 16 Device Type: A3 Board ID: 1
- Board: 2 Switches: 16 Device Type: A4 Board ID: 2
In this example the P3-Roc is running firmware 2.6
.
Upgrading the firmware of the P-Roc or P3-Roc
Warning
DO NOT POWER DOWN THE P/P3-ROC OR YOUR PC DURING THIS PROCESS!
- Log on to your account on Multimorphic.com (or create one) and go to the Firmware page on the Multimorphic Wiki.
- Read the Multimorphic upgrade instructions (they know their boards better than we do)
- Download the firmware for your board (either P-Roc or P3-Roc)
- Get the Upgrade tool
- On Windows: Download the
pinprocfw.exe
from the Multimorphic site as well - On Linux: Change to
mpf-debian-installer/libpinproc/bin
- On Mac: Change to
libpinproc/bin
(likely in~/proc/libpinproc/bin
if you followed the installer)
- On Windows: Download the
- Run the upgrade tool:
./pinprocfw path/to/the/firmware/file
What if it did not work?
In case you got troubles with the upgrade we recommend you to contact the Multimorphic support team. If you got a problem with MPF have a look at the Troubleshooting P-Roc/P3-Roc section.
Something missing or wrong? You can fix it!
This website is edited by people like you! Is something wrong or missing? Is something out of date, or can you explain it better?
Please help us! You can fix it yourself and be an official "open source" contributor!
It's easy! See our Beginner's guide to editing the docs.
Page navigation via the keyboard: < >
You can navigate this site via the keyboard. There are two modes:
General navigation, when search is not focused:
- F , S , / : open search dialog
- P , , : go to previous page
- N , . : go to next page
While using the search function:
- Down , Up : select next / previous result
- Esc , Tab : close search
- Enter : go to highlighted page in the results