Milwaukee M18 tool battery communication protocol
a day ago
- #Python
- #Milwaukee M18
- #Protocol Research
- Research on Milwaukee M18 protocol involves faking charger commands to verify communication.
- Unknown registers and data exist; contributions are welcome.
- Simulating the charger requires a specific circuit, noting fake FT232 chips don't support break conditions.
- USB to Serial adapter voltage must be 3.3V.
- Python and pip are required; install packages via 'pip install -r requirements.txt'.
- Run 'python3 m18.py' to start an interactive shell for sending commands, with optional '--port' for known serial ports.