mnh-jansson 5edc093735 add requests
2025-09-12 21:19:52 +03:00
2025-02-08 15:08:39 +02:00
2025-09-04 21:40:26 +03:00
2025-09-02 21:32:25 +03:00
2025-09-12 21:19:52 +03:00

M18 Protocol

This repository contains research about the Milwaukee M18 protocol.

First step was to fake the charger commands in order to verify that the communication works as expected.

Next step was figuring out what other commands are supported.

Hardware

In order to simulate the charger, the following circuit is proposed:

!!NOTE!! When using fake FT232 chips, break condition is not supported. The behaviour can be emulated by using the DTR line to pull the TX line low.

hardware

Software

Running

python3 m18.py

Opens an interractive shell that can be used to send different commands. Refer to the instructions provided in the shell.

Description
No description provided
Readme 500 KiB
Languages
Python 94.7%
Batchfile 5.3%