@swamprock hasn't installed yet Catalina especially to support it on MacBook4,1 I see very hard this time.
And yes I also as you got some HID stall 60s delay in booting:
busy, timeout (60s) AppleUserHIDDevice
and sometimes the trackpad is jerky but this only happens on MB7,1 while on the other DualGPUs MBP 6,2 the IOUSB* part seems much more stable due to the more recent architecture Arrandale, but I repeat I haven't yet replaced nothing, I have a fully stock Catalina, I only renamed the "com.apple.telemetry.plugin2" and added the Nvidia Tesla, IntelHD kexts to the SLE folder, and GPUs are recognized at least with their right VRAM sizes:
macOS 10.15 Catalina on Unsupported Macs
I'm only booting from safe mode till now, and yes also the Wifi seems no detected using the stock Catalina IO80211Family
as you can see using the stock Catalina IOUSB*.kext single user mode works perfectly too on Macbook7,1 .
And in some random booting seems the "HID stall" doesn't occur on MB7,1 with trackpad very responsive.
All this without patching nothing, I'll attempt some patches later.
To me the very good news is that Catalina hasn't dropped from xnu the SSE4.1 instruction as minimum cpu requirement as Sierra.
While by then it's clear that /Applications/ is only an "alias" mount point for /System/Applications/
But I still can't find/mount this kind of alias Catalina "Users" folders when booting from another HS/Mojave Volume, has someone succeeded to do that ?
EDIT: found
Users and Library Settings Catalina apfs mount point