Night Ghost did excellent work in his branch, and the last version he released that works for mavlink is 933DV (given below).
That version however had a bug where it did not detect landings to show the summary page after landing, so I fixed that in my tree, and released 936MM. It also comes with an extra bonus, which is screen rotation switching by double switch flip as explained below:
I needed minimOSD to be able to rotate my OSD screens without burning an extra switch on my transmitter. I need to rotate screens because I'm doing 3D FPV flying and it's distracting to have OSD data in one eye when you're trying to get a 3D effect from 2 images :)
The way you can do this without burning an extra RC channel is to use rotation swiching on an existing channel, but the released code rotates forever as long as your switch is not in the down position, making the switch not usable for anything else. Night Ghost nicely added a 'by 200' option in his configurator, and I added the code to detect a switch change of at least 200us, and then switch back to the original position in less than 1 second.
You can find my changelog here: https://github.com/marcmerlin/night_ghost_minimosd-extra-mavlink/blob/master/CHANGELOG.md
If you need to adjust the hardcoded motor detection, look at this change: https://github.com/marcmerlin/night_ghost_minimosd-extra-mavlink/commit/a05f3eef9c951a7eb4a081f48743e9703caa5af2#diff-966af095e8a86f08c57b8f070eb2399dR901