zlacker

[parent] [thread] 5 comments
1. vetrom+(OP)[view] [source] 2025-09-28 17:35:29
bios flashes are typically preflashed prior to soldering to boards -- some vendors route jtag or spi contacts, but you're more likely to need a vampire/pogo clip on for the TSOP or equivalent chip, or have fun with resoldering the bios flash if you're needing to recover from this.

It's not impossible to do in the field, but you can't really count on vendors surfacing that interface usually.

replies(3): >>bpye+i6 >>jacque+lj >>dlcarr+O01
2. bpye+i6[view] [source] 2025-09-28 18:23:53
>>vetrom+(OP)
Do any server boards still socket the BIOS flash?
replies(2): >>BobbyT+l7 >>arianv+Nd
◧◩
3. BobbyT+l7[view] [source] [discussion] 2025-09-28 18:31:57
>>bpye+i6
Wouldn’t matter if the BMC can infect the BIOS flash…
◧◩
4. arianv+Nd[view] [source] [discussion] 2025-09-28 19:22:15
>>bpye+i6
Yes ASRock Rack has socketed bios and BMC flash. At least on their Ampere motherboards
5. jacque+lj[view] [source] 2025-09-28 19:59:08
>>vetrom+(OP)
This is a real problem with some laptops. You can't always get to the chip contacts.
6. dlcarr+O01[view] [source] 2025-09-29 03:38:30
>>vetrom+(OP)
I've worked with automated EEPROM/Flash programmers (earlier versions of this line: https://www.bpmmicro.com/device-programmers/automated-progra...), and used pre-programming services from distributors, like Digi-Key, but that was the exception. It's almost exclusively faster, cheaper, and easier to load firmware from a test fixture. You need to test the assembly anyway, and it's much easier to update a test procedure, when a new firmware is developed, than to update and track inventory of pre-programmed devices, especially when different firmware versions are needed for different hardware variations.

Pogo pins are only really needed for mass production, especially for reducing repetitive stress injuries. For one-off updates, if a header isn't populated, it's easy to hold an unsoldered header in place, for long enough to flash an update.

[go to top]