Freematics one and a BMW R1200GS (2004)

Inquiry and support for Freematics products
Post Reply
Birdkiller
Posts: 5
Joined: Tue Apr 11, 2017 10:41 pm

Freematics one and a BMW R1200GS (2004)

Post by Birdkiller »

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
protomor
Posts: 99
Joined: Wed Oct 14, 2015 9:17 am

Re: Freematics one and a BMW R1200GS (2004)

Post by protomor »

Is that a motorcycle specific think? I've had a few kwp issues in the past with cars. Maybe this would help fix them.
Birdkiller
Posts: 5
Joined: Tue Apr 11, 2017 10:41 pm

Re: Freematics one and a BMW R1200GS (2004)

Post by Birdkiller »

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
Birdkiller
Posts: 5
Joined: Tue Apr 11, 2017 10:41 pm

Re: Freematics one and a BMW R1200GS (2004)

Post by Birdkiller »

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.
Post Reply