As posted before I've connected a One to my motorcycle.
It uses the KW2000 protocol, but with a slight different init command.
In FreematicsOne.cpp changed the line 305
const char *initcmd[] = {"ATZ\r", "ATE0\r", "ATH0\r"};
to
const char *initcmd[] = {"ATZ\r", "ATE0\r", "ATH0\r","ATKW0\r","ATSPA5\r"};
Now it's logging perfectly
Freematics one and a BMW R1200GS (2004)
Re: Freematics one and a BMW R1200GS (2004)
Is that a motorcycle specific think? I've had a few kwp issues in the past with cars. Maybe this would help fix them.
-
- Posts: 5
- Joined: Tue Apr 11, 2017 10:41 pm
Re: Freematics one and a BMW R1200GS (2004)
The ECU is a bosch motronic, so it's possible that this will solve problems with other systems using a bosch motronic from the same generation
-
- Posts: 5
- Joined: Tue Apr 11, 2017 10:41 pm
Re: Freematics one and a BMW R1200GS (2004)
For those who are wondering on how to connect the One to a BMW motorcycle with the round diagnostic connector,
Search for ICOM-D 10 to 16 pin OBD cable.
Search for ICOM-D 10 to 16 pin OBD cable.