Firmware programming is a production quality gate. Version control, programming logs, serial numbers and functional verification must be handled as controlled manufacturing data.
A functional test fixture is not just a tool for the factory floor. It is a product launch gate that must be planned with firmware, limits and failure analysis in mind.
A deep guide to energy storage BMS PCBA manufacturing, covering sampling accuracy, current sensing, isolation, MOSFET/relay drive, thermal control, firmware, calibration and traceability.