So at Steve's request, I tested the new shim here and while it properly starts grub, it's actually worse than the in-archive version as the new one will also hang when booting a signed kernel (for me, the in-archive one works only for signed kernels).
Running with grub in debug mode (set debug=all), I see it hang in the shim callback in both cases (signed and unsigned).
So at Steve's request, I tested the new shim here and while it properly starts grub, it's actually worse than the in-archive version as the new one will also hang when booting a signed kernel (for me, the in-archive one works only for signed kernels).
Running with grub in debug mode (set debug=all), I see it hang in the shim callback in both cases (signed and unsigned).