Question: Does this mean I can put the unit back on Amp.Rem power instead of constant power?

Forgot to answer this. Yeah, it should be safe. Basically the optimizations should put the Zodiac in the same mode it would be in if your automaker had mounted the unit in the car, at least if I understand the documentation.

I'm a bit displeased with doing everything in words instead of bytes, but I guess it's not that big a deal. I still need to clean up sequence number allocation, not that that should matter, either, but it would be nice to be technically correct.

I should probably also document some of the quirks about the zodiac_send interface which were again coded that way to conserve memory.