@Zax I actually tried to use 0.9j, and made the changes as mentioned above, it still does not recognize it .
What is really BAD is the laser is turned on on reset, full blast .. and this is a known bug for many moons.. it is to me a major flaw, and to rectify it would cost almost nothing (pull down resistor), a 0805 could be soldered on the 4 pin connector to fix this. Cannot understand why they keep producing this controller without the modification, it is dam serous !!. In the end I added a FET to invert the TTL signal, with a 1K pull-down on the 4 pin connector (PWM to GND) it now works. Thanks for you input.