I've added the AppleUSBACM.kext for Arduino (as suggested long ago by ASentientBot), using jackluke's BigSurmountrw.app, from BigSur.Getting closer with MBP5,2 (mid 2009, non-metal, legacy USB).
I've made my account auto-login, and it boots to my desktop. Slow of course, sometimes freezing, but mail, Safari etc. do work for a while. Because of the freezing, I write this from BS.
I didn't attempt a clean installation, on the contrary...
- starting with an existing 11.5b2 installation which contains all user data, settings etc by migration from Catalina. It does contain root volume patches for graphics acceleration
- cloned it (CCC full clone) to another SSD on USB
- installed 12.0b over it with OCLP 0.1.7; it boots to the intermitting spinning wheel instead of the login screen
- setting auto-login for my existing account makes it boot to my desktop.
Have a look at the Monterey Discord discussion. Thanks to jackluke for many hints.
That Arduino patch still works in Monterey... not interesting for too many probably.
Writing this from Monterey on MBP5,2. Slow but no crash or freeze.