Resurrecting this topic as it appears to have never been full closed. I have posted this on the Ultimarc-linux GitHub site as well.
I would like to be able to reprogram my IPAC2 on the fly through before launching an emulator, and was hoping this program could do that for me. But I am having issues while trying to program a the IPAC2 via umtool.
sudo ./umtool ./ipac2_2015_default.json
Loading ./ipac2_2015_default.json...
[INFO] (ultimarc.c:53) Configuration is IPAC2. [Validated]
[INFO] (ipac.c:373) Updating IPAC2 board...
[ERROR] (common.c:68) Unable to claim interface.
[INFO] (ultimarc.c:140) Board update failed.
lsusb shows the IPAC as
Bus 001 Device 006: ID d209:0420 Ultimarc
I have compiled umtool on a current Retropie image running on a Raspberry Pi 3, and have copied the 21-ultimarc.rules file to /etc/udev/rules.d, which results in the above error.
I also tried modifying the rules file with the group settings suggested in (https://github.com/katie-snow/Ultimarc-linux/issues/25), changing the IDs to match my device. Same error.
I'm no expert on udev and don't know how to troubleshoot any further. Has anyone been successful with this kind on setup in RetroPie? Any suggestions?