I have tried doing exactly that patch for my ipac ve, for the same reasons, but it doesn't quite work, at least I get an error message about an unexpected value. Mailed Ultimarc about it, then tried to fix it myself, being a sw engineer.
I briefly reviewed the source yesterday, it is possiblethat the device is programmed anyway, but I have not looked into it that much (yet).