The emulator for retrofitting the GWS from M cars is now working pretty solidly. However, I’ll need to redesign the PCB to meet automotive-grade standards, as the current prototype uses a CAN filter board from China that isn’t safe enough — it’s missing key protections like fuses and TVS diodes, and uses cheap components such as a low-quality LDO (which runs quite hot when stepping down from 12V to 5V), as well as generic ICs, resistors, and capacitors. I’ve recently redesigned the PCB with many enhancements to improve safety, reliability, and performance.
- Watchdog timer: Automatically resets the system if it freezes for more than 0.5 seconds
- Dual adapter design: Two modules operate independently on PT-CAN and PT-CAN2; the system remains functional even if one fails
- TVS diode protection: Protects against overvoltage and load dump conditions
- PTC fuse protection: Prevents damage from overcurrent
- High-efficiency voltage regulator: For stable and efficient power supply
- Original STM32 and CAN transceivers: Ensures reliability and performance
- Compatible with both DCT and ZF GWS units: A physical switch allows you to toggle between modes