ellyelly@donotsta.re
Jul 24, 2026, 11:39 AM"Look ma, we're running off of battery!"
ACPI on AMD and Framework-specific Chrome EC customizations are kicking my butt, but once I fix the suspend this will already be daily-drivable (with ~30% better battery life than stock firmware thanks to already having better power management than InsydeH2O) :ablobcatbongo:
Also after dropping AMD's GOP into IDA I suspect it silently fails because it can't store NVRAM variables due to SMMSTORE being unavailable (SmmStore region initialization fails and throws an exception, I freakin' hate EDK2).
Given that GOP is patching the VBIOS in some way, I suspect fixing SMMSTORE will fix GOP init, and that in turn will fix DP AltMode.
With that sorted the only remaining things TODO will be Thunderbolt 4 and controlling bifurfication on RootPort exposed as an expansion bay :blobcat3c:
ACPI on AMD and Framework-specific Chrome EC customizations are kicking my butt, but once I fix the suspend this will already be daily-drivable (with ~30% better battery life than stock firmware thanks to already having better power management than InsydeH2O) :ablobcatbongo:
Also after dropping AMD's GOP into IDA I suspect it silently fails because it can't store NVRAM variables due to SMMSTORE being unavailable (SmmStore region initialization fails and throws an exception, I freakin' hate EDK2).
Given that GOP is patching the VBIOS in some way, I suspect fixing SMMSTORE will fix GOP init, and that in turn will fix DP AltMode.
With that sorted the only remaining things TODO will be Thunderbolt 4 and controlling bifurfication on RootPort exposed as an expansion bay :blobcat3c: