NHacker Next
login
▲AMD Turin PSP binaries analysis from open-source firmware perspectiveblog.3mdeb.com
58 points by pietrushnic 13 hours ago | 9 comments
Loading comments...
kaszanka 33 minutes ago [-]
Good post on troubleshooting the failure to boot, but from the title I was kind of hoping for something like decryption and analysis of the blobs' contents, rather than just metadata. Very "cool" that 3 megabytes of unauditable malware (the public blobs) are still not enough to even boot the platform...
strstr 5 hours ago [-]
Source for the ASP firmware is at https://github.com/amd/AMD-ASPFW.

It has a number of gaps, but it is mostly there. It doesn't build, it doesn't have source for some of the service calls iirc (SVC_.*), and the AGESA source isn't open (though a replacement is in progress, openSIL).

Avamander 1 hours ago [-]
I can't wait for a modern system with an open firmware. Just so that there would be any hope for bugfixes outside "works for (default configuration) Windows".
kees99 53 minutes ago [-]
It's all about incentives. My laptop spends good five seconds after each power-on (or resume from suspend-to-disk), showing me giant vendor's logo and doing nothing else.

Surely, open firmware could skip that and boot faster - if vendor would allow an escape hatch from the "secure boot" hell. But why would they expend effort on something 99.9% of users don't care about, and give up free ads in the process, too?

pietrushnic 13 hours ago [-]
The blog post describes the analysis of PSP blobs on Gigabyte. MZ33-AR1. The analysis covers various aspects of stitching AMD firmware BIOS images and how support for stitching Turin blobs was developed in coreboot.
paulhart 9 hours ago [-]
[flagged]
brynet 8 hours ago [-]
He's the founder of the company, looks like he's just hyping up his engineers blog post? Not everything is AI.
jmkni 3 hours ago [-]
This blog post went so over my head I could use an AI summary to dumb it down for me so I can understand it
jeffrallen 5 hours ago [-]
Some things are just regular spam. :)

(But, to be fair, I find this content really interesting and a great fit for HN.)

renewiltord 5 hours ago [-]
This is a ridiculously cool blogpost. Thanks for sharing. Lots of detail.

Since you've looked at the firmware there quite a lot would you be able to share if you noticed if ES/QS CPUs have different configurations in the firmware or if it's just a matter of duplicating and renaming so that they're recognized?