Thanks. trying it now.
P.S. I doubt if you need to add TopCase kext, it seemes like it does job to detect the laptop case closing. However, after installing macOS we all install NoSleep which just disables the function of topcase because if the mac goes to sleep we can't open it back. I don't think there's a need for that. Some people may have used nosleep's config to open lockscreen with top case closing, but afaik that function broken in catalino
P.S. I doubt if you need to add TopCase kext, it seemes like it does job to detect the laptop case closing. However, after installing macOS we all install NoSleep which just disables the function of topcase because if the mac goes to sleep we can't open it back. I don't think there's a need for that. Some people may have used nosleep's config to open lockscreen with top case closing, but afaik that function broken in catalino
2 GB RAM are sufficient to boot any BaseSystem till BigSur (not sure for Monterey) , if to select a language it takes 4 minutes it is too much, I will attach in some minutes a prelinkedkernel without LegacyUSBInjector .
Then later another with GMAX3100 and Bluetooth kext (I doubt I can also include AppleTopCase.kext).
Here is: prelinkedkernel beta for MB41 without LegacyUSBInjector
another: prelinkedkernel beta for MB41 with Bluetooth and GMAX3100 basic kext
try both and let me know if without LegacyUSBInjector prelinkedkernel you can boot without CMD+S and exit (or "-s" in nvram).
@HexagonWin check also if in BigSurBaseSystem upper right you have the Wifi detected and also try to use CMD+F5 and check if there is Sound.