Hi, I maintain the reticulatepines repo, we do have a few contributors - so that's probably the most active repo. As kitor says, it's not designed for older / well supported cams, *but*, some testing has been done and no problems have been reported so far.
That repo is a combination of multiple branches: lua_fix, unified, qemu (no longer relevant), digic6-dumper, and maybe some more I forget. It doesn't have crop_rec_4k. I've made several bug fixes that should improve older cams. If you want to contribute code and you're not afraid of doing some testing, *and* you don't need crop_rec, I think it's a good repo to work on.
It's the easiest repo to build, because I updated it for more modern systems. I also understand the build system enough that I can help people get it working, and, I want to keep it working. I can walk you through getting it building.
If you just want ML with some changes to one module, then yes, I'd recommend lua_fix branch from heptapod. It will build - but it won't be easy to build. You will want to use an older linux distro to build it, something that ships with gcc 8 would be around the right age.