Reverse engineering MoTeC PDM (Power Distribution Module) CAN protocol to enable communication using third-party CAN adapters (CANtact Pro) instead of proprietary MoTeC UTC gateway.
- ✅ Firmware extracted and converted to binary
- ✅ HC08 disassembler created
- ✅ CAN protocol partially documented
- ✅ mDNS service discovery understood
- 🔄 Gateway emulator in progress
- Target: MoTeC PDM (MC68HC908GZ60 MCU)
- Interface: CANtact Pro USB-CAN adapter
| Purpose | CAN ID |
|---|---|
| PDM Input Base | 0x118 (280) |
| PDM Output Base | 0x500 (1280) |
| PC Request | 0x7E0 |
| PC Response | 0x7E8 |
hc08_disasm.py- HC08 disassemblercantact_pdm.py- CANtact Pro communication toolextract_can_protocol.py- Protocol extractionPROJECT_CONTEXT.md- Detailed project notes
# Scan for PDM on CAN bus
python cantact_pdm.py scan COM3
# Monitor PDM status messages
python cantact_pdm.py monitor COM3For educational/research purposes only.