Closed gkasprow closed 2 months ago
The restriction to PTS is a bad idea. If there is self-testing capability in the hardware it should always be exposed and used everywhere, not just while producing. Otherwise the corresponding software will see little to no maintenance, will diverge and the benefit of being able to self-test and monitor in use is lost. There is no point in restricting it.
I'm not going to restrict it. We need these capabilities for production testing. They will be transparent to existing firmware. Sure, it's good from the manufacturer's perspective to diagnose the HW remotely.
I added a simple circuit that prevents from starting Booster when the 30V rail is too high.
Since Booster is a pretty popular device produced in large batches, we need to improve its testability. For example, we had issues with the input voltage being too high because somebody forgot to adjust the SMPS output voltage to 31V, and the default 36V was used, which led to LDO overheating. The proposed changes do not affect existing firmware and will be used only in the production environment: