The plan is to stick to black. We can easily put a label on to show it is a TSM2 / AMB.
I am waiting for 'Mr. Big', the financial backer, to sort out the box suppliers. The box manufacturers have recently been sent a circuit board with connector and relays on it so that they can ensure my tech drawing of the required cut-out slot is perfectly aligned because there is a margin of about half a millimetre. Once the boxes are here we can easily start a production run as I can usually get a surface-mount circuit board run achieved in-house, over a weekend.
I spent most of yesterday sorting out software bugs, and am very pleased with progress. The last thing done was to calculate speed from the VSS signal. As I don't know the sensor type or the gear ratio between sensor and wheel, I can only ensure that the TSM2 follows the old TSM.
One final job to do is add the auto-cancel 'feature', now I have an idea of vehicle speed. I intend to make it programmable such that there are 3 possible modes: 7 seconds, 14 seconds and Off.
Tentative procedure to change the current mode: Ignition ON Wait two to five seconds. Press the Hazards button. After a flash, indicate right or left briefly. Left makes the time go up from 7 to 14 seconds to off ( infinite time!), right makes the time go down in sequence: off->14->7. release the Hazards button within ten seconds of ignition ON.
After ten seconds the hazards warning lamp will/should flash 12 brief pulses, then a gap of 2 seconds, then 12 more pulses. These pulses indicate minimum and maximum battery voltage. If instead of indicating left or right during the above procedure, you start the engine, the number of pulses will change as the minimum voltage shows crank voltage and the maximum is either the alternator charge voltage or undesirable spikes as mentioned earlier. This has only been tested on a bench power supply so my guinea-pig will have to report back what really happens.
Normally one would simply switch ignition on, start the engine, and drive away. No flashing lights will be seen; the TSM2 should behave normally.