First Let's start with the pinout of the VEMS unit
[Pinout] image
important wires
- Power
- Ground and GND5
- Flyback
- Serial connection
Done so far:
- Power
- GND & GND5
- Serial connection
- Trigger, Confirmed it works with 60-2 trigger Can do other triggers as required.
Problems with Derricks board.
- 1, IGBT's intermittently grounding.. fixed
- 2, Trigger set for coil type w/ 60 teeth
- 3, attempted to upload new firmware:
Fix for bootloader
- Next on the list to try?
- try to enter BootLoader. A common problem is to forget about the fact that ECM does not enter BootLoader when rpm > 0. Make sure that RPM is 0, or try progl.pl 'f' flag or mcbfe instead of mcbff in the:
- Manmcbfecb command
- or loopback the ECM's serial conn at powerup (before connecting PC !) and try to talk 19200,8n1 manually say 'S', 'p', 'v' and expect something like "AVREFI1", "20", ...
- I always use something like
- perl bin/prog.pl vems.hex :COM5 Etwf to write vems.hex to flash on win32
- perl bin/prog.pl vems.hex :/dev/ttyS0 Etf to verify vems.hex vs. flash on linux
- try to enter BootLoader. A common problem is to forget about the fact that ECM does not enter BootLoader when rpm > 0. Make sure that RPM is 0, or try progl.pl 'f' flag or mcbfe instead of mcbff in the:
As a last chance, the bootloader can be downloaded with an ISP cable.