I wont pretend to be an expert on MS-PNP hardware.. it really is too hard to tell what goes where on those 4-layer boards and with the availability of proper schematics for the SMD board being what it is at the moment. All I could tell whas that it was a 5 or 12V trace going to a pretty big capacitor (that looked like it was added as an afterthought). BTW, he also made the mistake of not removing a fuse mentioned in the manual when flashing once, which should have fried his coil, but somehow seems to have gotten away without damage.
Personally I feel the design on these old MS1 based PNP's is a disgrace (considering they where sold commercially).
I see wire jumpers soldered all over the place, capacitors soldered in place as an afterthought.
Not sure if there is much that can be done about behaviour when flashing firmware, but I'd at the very least expect some
consideration for robustness to stupid monkey users (known in our line of business as average customers).
I like the idea of a baseboard with an expansion board for PNP use with OEM connectors very much, but how hard can it be
to come up with a baseboard design that doesnt need wire jumpers, or for that matter: with PCB fab costs being as low as
they are these days: why not build a batch of more specific baseboards?
in Terms of flashing the hardware yes there is that issue with coils is how they designed the outputs to the coils to work, causing them to go high while the ecu is on due to the output being held high which would kill coils\igintors.
I didn't have any issue with the jag and freeEMS board when I flashed firmware and left the coils all connected.