As far as I know, there have been two US ECU revisions:

4D1-907-558

4D1-907-558-D

Does anyone know the difference and what happens if one "box" flash is switched with the other, etc.??