It would be great if you could add it to hijack, Mark.

However, there was a bug if you set headroom to 8 or above (0x8000) as in my example parameters! Should be fixed now. If headroom is unsigned in struct voladj_state then you have the good version.

My feeling is that 0x2000,3000,0x4000,30,80 will be a good replacement for the "high" setting. That may have too many sudden adjustments to avoid clipping. The low setting probably doesn't care too much if you use power or peak.

These are all just guesses, though, they could be wrong. I'm keen to do some more of my own testing too, but I'm not driving much lately.

Richard.