Every macOS version needs a different set of terminal commands to rebuild the kernel cache after changing extensions in /S*/L*/E*.
You most likely already did everything to need a clean installation.
What would be the commands for monterey? I just followed the link you posted earlier in the thread. I replaced IOFireWireFamily.kext from High Sierra I think that screwed it up.
I’m going to try the one from Catalina after reinstall. I’ll make a backup this time lol
Here's what I did in the OS:
sudo mkdir /Volumes/ROOT
sudo mount -o nobrowse -t apfs /dev/disk5s3 /Volumes/ROOT
*replaced kext from previous macOS here*
sudo chown -R 0:0 /Volumes/ROOT/System/Library/Extensions
sudo chmod -R 755 /Volumes/ROOT/System/Library/Extensions
sudo kmutil install --update-all --volume-root /Volumes/ROOT
sudo /Volumes/ROOT/usr/sbin/kcditto
sudo bless --folder /Volumes/ROOT/System/Library/CoreServices --bootefi --create-snapshot
sudo reboot
When I replaced kext from Big Sur install, it booted fine and iSight still didn't work. When I replaced kext from High Sierra install, it kernel panic during boot.