> Once things started going to multi-layer PCBs it was the end of reparability.
Very true, however having full documentation would help nonetheless. My water heater electronic board cost over €250 to replace, although it contains less than €20 parts; a preprogrammed uC makes it impossible to replicate it. If it had public hardware and firmware documentation, someone could repurpose a similar but cheaper board or replicate the functions using a different rugged enough uC board, which would also likely bring down the retail price of the original spare part.
Very true, however having full documentation would help nonetheless. My water heater electronic board cost over €250 to replace, although it contains less than €20 parts; a preprogrammed uC makes it impossible to replicate it. If it had public hardware and firmware documentation, someone could repurpose a similar but cheaper board or replicate the functions using a different rugged enough uC board, which would also likely bring down the retail price of the original spare part.