coreboot T480, function keys no longer working

I decided to coreboot my t480 after installing freebsd and now my function keys have decided not to work at all in freebsd. They worked fine back with the stock firmware, showing up in when running
misc/kbdscan, but after corebooting, they've since stopped functioning completely. I have the acpi_ibm and acpi_wmi modules loaded for testing and neither do anything, however acpi_ibm DOES add a "ThinkPad Extra Buttons" or something similar to xinput. They work fine in linux so I'm wondering if it's maybe a driver issue? Could I easily write one with basic knowledge of lua/c or is it more of an expert thing?
 
I used the libreboot lbmk to create the image around a month or two ago, but it is still standard coreboot with edk2. The bios was already updated beforehand and the blobs were automatically patched in during build.
LBMK automatically ran me_cleaner and deguard on the image, but I ran me_cleaner -S just to be safe afterward. I can't update the image because video no longer works for some reason and I can't figure out why.
I don't think the issue is bios related since, as you said, the keys work in linux, but f9-12 function did stop working in linux so there's definitely a chance
 
Back
Top