Hello,
I try to make a list of devices in common laptops what has it's own firmware:
bios processor ("microcode"), loaded from bios, or from OS. VGA option ROM, loaded from bios. Sometimes optional EC (embedded controller), loaded from bios ME (Intel Management Engine), loaded from bios GPU (e.g. ATI/AMD) wired network controller wifi controller bluetooth (sometimes combined with wifi-controller) USB controller (AMD devices get USB3 firmware from bios) SSD/harddisk CD/DVD/Bluetooth reader/writer keyboard controller touchpad wired modem wireless modem, e.g. GSM soundchip firewire webcam fingerprint reader pc-card/express card/PCMCI slot wireless usb sata controller
What do I forget?
With regards, Paul van der Vlis.