I recently decided to learn about BIOS/UEFI and found a Github project called HelloSmm (GitHub - tandasat/HelloSmm: This is an instruction to run your own SMM code.).
This project has a blank SMM module that you can compile with instructions on adding it to your BIOS.
I successfully compiled the project for x64, followed the instructions to add it to my Dell XPS 15 9570, but whenever I boot the system after flashing, I get a bios recovery screen.
I even tried recompiling the module to just be an empty entry function with the same issue.
For reference, this is a Dell laptop that I had to set the Bios lock and Bios Guard to 0 in order to flash. Is there something I’m missing or doing wrong? Or is it just Dell being stupid with its laptop MOBOs?