Keyboard controller firmware, marked kbc, for an HP Pavilion dv4-3006tx with a second-generation Intel Core i5. At 128 KB it belongs on the small separate chip serving the keyboard or embedded controller, not the main BIOS flash. Corrupt KBC code can cause no power, charging problems or a dead keyboard. Pair it with the matching main BIOS image, locate the correct chip on the board, back up its contents, and check that the chip size matches before programming.
The button opens the matching file on RM Schematics, or a source page if it is not catalogued there yet. The original attachment is from @bios_laptop. Enginerys does not host this file.
How to open a .bin file
A raw, byte-for-byte image of a flash chip: the main BIOS / UEFI, the embedded-controller (EC) firmware, or both.
Back up your own chip before writing any dump, and match the full board number and revision. Flashing guide →