# BMW R1200GS 2010 CAN xml file creation and questions

**URL:** <https://forum.realdash.net/t/bmw-r1200gs-2010-can-xml-file-creation-and-questions/7473>\
**Category:** RealDash CAN\
**Created:** [February 3, 2025, 12:44pm UTC](https://forum.realdash.net/t/bmw-r1200gs-2010-can-xml-file-creation-and-questions/7473 "2025-02-03T12:44:46Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![Henri.be](https://forum.realdash.net/user_avatar/forum.realdash.net/henri.be/32/1844_2.png) [@Henri.be](https://forum.realdash.net/u/Henri.be)\
**Post date:** [February 7, 2025, 7:38am UTC](https://forum.realdash.net/t/bmw-r1200gs-2010-can-xml-file-creation-and-questions/7473/22 "2025-02-07T07:38:56Z")

</div>

Hello,  
After use in real life, I validate the quality of the following information:

- RPM
- Speed \*\*\* You can refine the conversion to obtain the information of the speedomoter or the real speed (based on a gps)
- Gear engaged
- Fuel Level
- Odometer
- TPS
- Turn Signal Left
- Turn Signal Right
- High Beam
- Intake Air Temperature

Misqualified I think :

- Coolant temperature (Target Id : 14)  
The bike has an air-cooled engine, so it is for me the temperature of the engine oil  
=\> Engine Oil Temperature (Target ID : 152)  
and I also validate the quality of this information

Doesn’t work:

- Ambient temp (Target id : 173)  
The value is fixed and represents nothing

Not tested because I don’t have these options :

- Tire pressure, front (RDC Front)
- Tire pressure, rear (RDC Rear)

After checking the reference document I think you don’t take the information of the K25 model. I’ve changed the frame address from 0x3A0 to 0x32F

---

<div class="post-metadata">

**Author:** ![Henri.be](https://forum.realdash.net/user_avatar/forum.realdash.net/henri.be/32/1844_2.png) [@Henri.be](https://forum.realdash.net/u/Henri.be)\
**Post date:** [February 7, 2025, 7:55am UTC](https://forum.realdash.net/t/bmw-r1200gs-2010-can-xml-file-creation-and-questions/7473/23 "2025-02-07T07:55:12Z")

</div>

Here is a completed and corrected version :

[BMW\_R1200GS\_K25\_CAN.xml](https://forum.realdash.net/uploads/short-url/shLXzqvJ3O9dAbhlGfPGQyIkukV.xml) (2.0 KB)

---

<div class="post-metadata">

**Author:** ![Henri.be](https://forum.realdash.net/user_avatar/forum.realdash.net/henri.be/32/1844_2.png) [@Henri.be](https://forum.realdash.net/u/Henri.be)\
**Post date:** [February 7, 2025, 8:03am UTC](https://forum.realdash.net/t/bmw-r1200gs-2010-can-xml-file-creation-and-questions/7473/24 "2025-02-07T08:03:52Z")

</div>

I would always like to find the information:

- Air ambient temperature
- Trip A and B
- Battery voltage

Probably a stupid question…  
Is it possible to combine CAN and OBD2 information in the same dashboard and at the same time, using a single “OBDLink LX” dongle?

---

<div class="post-metadata">

**Author:** ![realdashdev](https://forum.realdash.net/user_avatar/forum.realdash.net/realdashdev/32/6_2.png) [@realdashdev](https://forum.realdash.net/u/realdashdev)\
**Post date:** [February 7, 2025, 10:45am UTC](https://forum.realdash.net/t/bmw-r1200gs-2010-can-xml-file-creation-and-questions/7473/25 "2025-02-07T10:45:19Z")

</div>

> [@Henri.be](#):
>
> Here is a completed and corrected version :

Thank you, this will go along next release.

---

<div class="post-metadata">

**Author:** ![realdashdev](https://forum.realdash.net/user_avatar/forum.realdash.net/realdashdev/32/6_2.png) [@realdashdev](https://forum.realdash.net/u/realdashdev)\
**Post date:** [February 7, 2025, 10:50am UTC](https://forum.realdash.net/t/bmw-r1200gs-2010-can-xml-file-creation-and-questions/7473/26 "2025-02-07T10:50:06Z")

</div>

> [@Henri.be](#):
>
> Is it possible to combine CAN and OBD2 information in the same dashboard

Yes it is, but not with single adapter. You would need to use your OBDLink device as OBD2 connection and tap another CAN adapter into your CANH and CANL lines.

---

<div class="post-metadata">

**Author:** ![Henri.be](https://forum.realdash.net/user_avatar/forum.realdash.net/henri.be/32/1844_2.png) [@Henri.be](https://forum.realdash.net/u/Henri.be)\
**Post date:** [February 7, 2025, 11:02am UTC](https://forum.realdash.net/t/bmw-r1200gs-2010-can-xml-file-creation-and-questions/7473/27 "2025-02-07T11:02:20Z")

</div>

And you think my Android smartphone will be able to handle the 2 bluetooth connections at the same time?

---

<div class="post-metadata">

**Author:** ![Henri.be](https://forum.realdash.net/user_avatar/forum.realdash.net/henri.be/32/1844_2.png) [@Henri.be](https://forum.realdash.net/u/Henri.be)\
**Post date:** [February 7, 2025, 12:40pm UTC](https://forum.realdash.net/t/bmw-r1200gs-2010-can-xml-file-creation-and-questions/7473/28 "2025-02-07T12:40:03Z")

</div>

Another thing that caught my attention in the “Motorrad CAN Bus” document:  
0x0660: CAN Response to OBD2 6F1  
0x06F1: OBD2-Request  
Does this mean that it is possible to query OBD2 data from the CAN bus?  
Have you ever seen or used this kind of method?  
Thank you for your help

---

<div class="post-metadata">

**Author:** ![realdashdev](https://forum.realdash.net/user_avatar/forum.realdash.net/realdashdev/32/6_2.png) [@realdashdev](https://forum.realdash.net/u/realdashdev)\
**Post date:** [February 10, 2025, 6:51am UTC](https://forum.realdash.net/t/bmw-r1200gs-2010-can-xml-file-creation-and-questions/7473/29 "2025-02-10T06:51:58Z")

</div>

> [@Henri.be](#):
>
> And you think my Android smartphone will be able to handle the 2 bluetooth connections at the same time?

Yes, easily.

06F1 is a special test mode in OBD2:  
06 Test results, other component/system monitoring (Test results, oxygen sensor monitoring for CAN only)

---

<div class="post-metadata">

**Author:** ![Henri.be](https://forum.realdash.net/user_avatar/forum.realdash.net/henri.be/32/1844_2.png) [@Henri.be](https://forum.realdash.net/u/Henri.be)\
**Post date:** [February 10, 2025, 2:24pm UTC](https://forum.realdash.net/t/bmw-r1200gs-2010-can-xml-file-creation-and-questions/7473/30 "2025-02-10T14:24:13Z")

</div>

> [@realdashdev](#):
>
> Yes, easily.

Good news! But I don’t really like this solution…

At this point, I’ve still been able to add a good deal of information, including the ambient air temperature 🙂

I added and (almost validated) this :

- Ambient temperature (C)
- Heated Grips ( - / HG\_Low / HG\_High )
- ESA Preload ( 1:Rider / 1+:Rider+Luggage / 2:Rider & Passenger / - )
- ESA Damping ( Comf / Norm / Sport / - )
- ABS Warning (1 before riding / 0 when abs is initialized)
- ABS OFF (When abs is forced to OFF by rider)
- Side Stand up/down ( 0 / 1 )
- Clutch Lever ( 0 / 1 )
- Brake Lever ( 0 / 1 )
- Brake Pedal ( 0 / 1 )
- Kill Switch ( 0 / 1 )
- ABS Button ( 0 / 1 )
- Info Button ( - / Short\_Press / Long\_Press )

Let me know before you publish your new version, and I’ll send you the latest updated xml file.

What I’m still missing :

- Battery voltage
- Trip A / Trip B
- OBC information: Consumption, Average speed, Autonomy, …

I’m also working on my own dedicated R1200GS dashboard.  
Being more of an IT guy than a graphic designer, it’s pretty basic at the moment 😃

---

<div class="post-metadata">

**Author:** ![realdashdev](https://forum.realdash.net/user_avatar/forum.realdash.net/realdashdev/32/6_2.png) [@realdashdev](https://forum.realdash.net/u/realdashdev)\
**Post date:** [February 11, 2025, 6:37am UTC](https://forum.realdash.net/t/bmw-r1200gs-2010-can-xml-file-creation-and-questions/7473/31 "2025-02-11T06:37:34Z")

</div>

Thank you for your work. Lets hope many BMW Motorrad users find this.

---

<div class="post-metadata">

**Author:** ![mejnkun](https://forum.realdash.net/letter_avatar_proxy/v4/letter/m/977dab/32.png) [@mejnkun](https://forum.realdash.net/u/mejnkun)\
**Post date:** [February 11, 2025, 3:39pm UTC](https://forum.realdash.net/t/bmw-r1200gs-2010-can-xml-file-creation-and-questions/7473/32 "2025-02-11T15:39:17Z")

</div>

good day. Can you give me a file for download that will make my BMW C650GT friends with Realdash? I have a connector made directly to the CAN bus, there is also a diagnostic port. As I understand it, it is necessary: ​​.xml with initialization commands… all this is difficult for me, I have trouble with English

---

<div class="post-metadata">

**Author:** ![Henri.be](https://forum.realdash.net/user_avatar/forum.realdash.net/henri.be/32/1844_2.png) [@Henri.be](https://forum.realdash.net/u/Henri.be)\
**Post date:** [February 11, 2025, 5:49pm UTC](https://forum.realdash.net/t/bmw-r1200gs-2010-can-xml-file-creation-and-questions/7473/33 "2025-02-11T17:49:10Z")

</div>

Hello

You know I don’t have an easier time than you with English, I use Deepl to write my posts 😉

The .xml file I use is available on the Realdash site:

> **[RealDash-extras/RealDash-CAN/XML-files/BMW at master · janimm/RealDash-extras](https://github.com/janimm/RealDash-extras/tree/master/RealDash-CAN/XML-files/BMW)**
>
> RealDash examples and technical materials. Contribute to janimm/RealDash-extras development by creating an account on GitHub.

I wonder if you’re not mixing OBD2 and CAN because you’re talking about initialization sequence and from what I understand it’s with the OBD2 protocol.

Using a CAN connection via Bluetooth before even specifying an .xml file, you can try using the CAN MONITOR to see if it connects to your Can BUS. With my bike, I have to use a speed of 500 Kbps with the ISO 15765 protocol.  
There’s no one-size-fits-all solution, you’ll just have to find the one that works for your vehicle and your connection equipment.

---

<div class="post-metadata">

**Author:** ![mejnkun](https://forum.realdash.net/letter_avatar_proxy/v4/letter/m/977dab/32.png) [@mejnkun](https://forum.realdash.net/u/mejnkun)\
**Post date:** [February 11, 2025, 7:02pm UTC](https://forum.realdash.net/t/bmw-r1200gs-2010-can-xml-file-creation-and-questions/7473/34 "2025-02-11T19:02:58Z")

</div>

my motorcycle works on the same ISO 15765 protocol on the CAN bus and according to Motorrad BMW R1200GS 2010 has the same protocol. In the RealDash terminal I launched the data stream from the ECU using the ATMA command line, that’s where my knowledge ends. I can’t import my ungenerated file and I can’t import the BMW\_R1200GS\_K25\_CAN.xml file into the program.I can read schematics and twist hardware but programming is a problem for me I am a simple user ELM327 v1.5

> ate1  
> ate1  
> OK  
> atl1  
> atl1  
> OK  
> atsp6  
> atsp6  
> OK \>ath1  
> ath1  
> OK  
> atcaf0  
> atcaf0  
> OK  
> atsh6f1  
> atsh6f1  
> OK  
> atst64  
> atst64  
> OK  
> atma  
> atma  
> 10C 00 00 00 00 16 E7 FF 00

130 00 20 00 00 00 00 47 3A

2A8 FF 9F 00 00 00 00 FF FF

294 F3 5A 00 00 00 00 03 FF

10C 00 00 00 00 16 E7 FF 00

130 00 20 00 00 00 00 47 3A

2A8 FF 9F 00 00 00 00 FF FF

294 F4 5B 00 00 00 00 03 FF

10C 00 00 00 00 16 E7 FF 00

130 00 20 00 00 00 00 47 3A

2A8 FF 9F 00 00 00 00 FF FF

294 F5 5C 00 00 00 00 03 FF

BUFFER FULL

---

<div class="post-metadata">

**Author:** ![Henri.be](https://forum.realdash.net/user_avatar/forum.realdash.net/henri.be/32/1844_2.png) [@Henri.be](https://forum.realdash.net/u/Henri.be)\
**Post date:** [February 11, 2025, 8:06pm UTC](https://forum.realdash.net/t/bmw-r1200gs-2010-can-xml-file-creation-and-questions/7473/35 "2025-02-11T20:06:22Z")

</div>

You need to create a new connection:  
Source :

- Adapter (CAN/LIN)
- OBDLink CAN adapter
- Bluetooth adapter
- OBDLink LX

CAN FRAME : STANDARD  
SELECT CAN SPEED : 500 kbps  
OBD2 PROTOCOL: ISO 15765

Now click on “CAN MONITOR”.

If you now have a connection, you’re in business and can use my file from the previous screen.  
My file doesn’t help with the connection. You must first have a CAN MONITOR connection and then use my file to do the mapping with RealDash.

---

<div class="post-metadata">

**Author:** ![mejnkun](https://forum.realdash.net/letter_avatar_proxy/v4/letter/m/977dab/32.png) [@mejnkun](https://forum.realdash.net/u/mejnkun)\
**Post date:** [February 12, 2025, 7:12am UTC](https://forum.realdash.net/t/bmw-r1200gs-2010-can-xml-file-creation-and-questions/7473/36 "2025-02-12T07:12:17Z")

</div>

thank you, I’ll try your way…

---

<div class="post-metadata">

**Author:** ![realdashdev](https://forum.realdash.net/user_avatar/forum.realdash.net/realdashdev/32/6_2.png) [@realdashdev](https://forum.realdash.net/u/realdashdev)\
**Post date:** [February 12, 2025, 7:36am UTC](https://forum.realdash.net/t/bmw-r1200gs-2010-can-xml-file-creation-and-questions/7473/37 "2025-02-12T07:36:26Z")

</div>

> [@Henri.be](#):
>
> Let me know before you publish your new version, and I’ll send you the latest updated xml file.

Could you share the latest XML file for the upcoming update?

---

<div class="post-metadata">

**Author:** ![Henri.be](https://forum.realdash.net/user_avatar/forum.realdash.net/henri.be/32/1844_2.png) [@Henri.be](https://forum.realdash.net/u/Henri.be)\
**Post date:** [February 12, 2025, 7:41am UTC](https://forum.realdash.net/t/bmw-r1200gs-2010-can-xml-file-creation-and-questions/7473/38 "2025-02-12T07:41:02Z")

</div>

[BMW\_R1200GS\_CAN.xml](https://forum.realdash.net/uploads/short-url/scpWV2SCJzMi9zriGh0MJgU6fil.xml) (5.6 KB)

---

<div class="post-metadata">

**Author:** ![mejnkun](https://forum.realdash.net/letter_avatar_proxy/v4/letter/m/977dab/32.png) [@mejnkun](https://forum.realdash.net/u/mejnkun)\
**Post date:** [February 12, 2025, 3:29pm UTC](https://forum.realdash.net/t/bmw-r1200gs-2010-can-xml-file-creation-and-questions/7473/39 "2025-02-12T15:29:42Z")

</div>

I connected it-----------Adapter (CAN/LIN)  
OBDLink CAN adapter  
bluetooth adapter  
OBDLink LX  
CAN FRAME: STANDARD  
SELECT CAN SPEED: 500 kbps  
OBD2 PROTOCOL: ISO 15765

Now click on “CAN MONITOR”.-----but the monitor says:Timeout connecting ☹

---

<div class="post-metadata">

**Author:** ![Henri.be](https://forum.realdash.net/user_avatar/forum.realdash.net/henri.be/32/1844_2.png) [@Henri.be](https://forum.realdash.net/u/Henri.be)\
**Post date:** [February 12, 2025, 4:40pm UTC](https://forum.realdash.net/t/bmw-r1200gs-2010-can-xml-file-creation-and-questions/7473/40 "2025-02-12T16:40:54Z")

</div>

It’s probably like my BMW, the CAN information is not in the original diag connector.  
That’s why I analyzed my bike’s wiring diagram and used a cable like the one in the photo below to connect the CAN Bus.  
This is not a risk-free operation if you don’t know anything about electricity/electronics.

 ![IMG_8745](https://forum.realdash.net/uploads/default/original/2X/7/77c2ac1dc2fd4847b009b4704c3e92b2dc0ddbda.jpeg)

---

<div class="post-metadata">

**Author:** ![mejnkun](https://forum.realdash.net/letter_avatar_proxy/v4/letter/m/977dab/32.png) [@mejnkun](https://forum.realdash.net/u/mejnkun)\
**Post date:** [February 13, 2025, 8:46am UTC](https://forum.realdash.net/t/bmw-r1200gs-2010-can-xml-file-creation-and-questions/7473/41 "2025-02-13T08:46:15Z")

</div>

EDIT: removed non-english. Please see forum rules before posting:

[Forum rules - General / RealDash Forum - RealDash Forum](https://forum.realdash.net/t/forum-rules/460)

creating an OBD2 connection in RealDash, I saw data from my connector in the terminal via AT commands, but when creating a CAN-line connection, nothing happens in the terminal. Maybe I need some other settings or download a file? I don’t know the sequence of actions…I successfully used Motoscan at this connection point to display parameters - speed, revolutions, ABS parameters, actuator control, but this is more of a road diagnostics, this is an absolutely working connection, but I can’t make friends with RealDash. I need a digital speedometer because I have age-related farsightedness, so I was puzzled by RealDash

[Previous page](https://forum.realdash.net/t/bmw-r1200gs-2010-can-xml-file-creation-and-questions/7473.md?page=1)

[Next page](https://forum.realdash.net/t/bmw-r1200gs-2010-can-xml-file-creation-and-questions/7473.md?page=3)
