CAN K-Bus Fendt ONE , no values found

bartdereu

Member
Hi all,

i hope someone managed to do this , because it doesn't seem to be that easy.

I have made a connection the the CAN K-Bus of a Fendt 211 ONE. The connection to the KBus
was trought the infotainment system connector sitting behind the radio. No problems there.

I fire up a CANbus sniffer and found can messages in the following ID's :

612
615
61D
7FD

By far the most messages are send trough the 615 ID, but no are found when i press a button on the
joystick. I want to find the address for autosteer ON (or small Go button should be ok too).

When i look at the electrical schematics i'm sure that the Multifunctional handle is connected to the KBus,
but i can't get anything . There's a bunch of traffic but none are jumping out when i hit a button .

Is there someone who has an idea what i'm doing wrong?

My CAN bus is set to 500kpbs , 8Mhz . (16 gives me can bus errors on the dashboard ? it's a MCP2515 module, does that only work with 8mhz ?) -> could this be a reason?
I'm waiting for a more profesional CAN bus sniffer that i bought, in hope i get more data out of that kbus.

Any advice would be highly appreciated !
 
Last edited:

andyinv

Member
It won't be a speed or connectivity issue if you're seeing IDs already. Strange there are so few extended CANBUS frames tho. I don't suppose the code on your arduino is filtering them somehow?

Try connecting it to a standard diagnostic plug, pins C/D, to see what that shows.
 

bartdereu

Member
It won't be a speed or connectivity issue if you're seeing IDs already. Strange there are so few extended CANBUS frames tho. I don't suppose the code on your arduino is filtering them somehow?

Try connecting it to a standard diagnostic plug, pins C/D, to see what that shows.
The problem with those Fendt ONE's is that there almost no way to connect to that KBus, and i'm pretty sure there isn't any filtering going on from the arduino.

To be sure i installed this script on my arduino , and ran the CanHacker on my windows laptop. It gave me an excellent overview of the ID's , but again none that are
of use.


I'm going to keep digging, this has to have a reason.
 

bartdereu

Member
I'd try a different bus. Also, was engine running?
Yes, engine was running. If you look at this picture , you can see that the MFA (multi functional armrest) is connected to the KBus, so there should be
comming data from there no matter how. I didn't find any other bus connected to the MFA.
 

Attachments

  • kbus.png
    kbus.png
    106.7 KB · Views: 0

bartdereu

Member
In the end the problem was situated in the shortcomings of the Can sniffers. I build one my own with arduino and a MCP2515 , and build custom software for windows
to make sniffing on the Kbus allot easier. Works fine for me. I'm setting up a repo on github to share the code.
 

e60newbie

Member
I tried a sniffing with the pcan adapter.
You find shirt id's on the bus as you wrote above. But 99% of the Bus is with Extended identifier. You can find all infos on this bus. Also the joystick. Be aware, Fendt is using 2 or more different IDs. The mini Joystick is one, the big Joystick is another, also different are the Buttons where you unlock the hydraulic (the hole buttons, not for each one).
This bus is so static that you can see toggle the bits by pushing a button. :) verry easy.
So easy that if you invest a little time you can activate the emergency warning lights. ;)
Also you can drive the Fendt over the CANBus with a Remote Device. I tried this and works fine.
Regards
 

bartdereu

Member
I tried a sniffing with the pcan adapter.
You find shirt id's on the bus as you wrote above. But 99% of the Bus is with Extended identifier. You can find all infos on this bus. Also the joystick. Be aware, Fendt is using 2 or more different IDs. The mini Joystick is one, the big Joystick is another, also different are the Buttons where you unlock the hydraulic (the hole buttons, not for each one).
This bus is so static that you can see toggle the bits by pushing a button. :) verry easy.
So easy that if you invest a little time you can activate the emergency warning lights. ;)
Also you can drive the Fendt over the CANBus with a Remote Device. I tried this and works fine.
Regards
Are you willing to share some code on that driving, that would be awesome, as i still can't seem to manage it.
 

e60newbie

Member
Sharing the code is not enough, at my needs, I have installed a CAN to CAN Gateway what handles the modified information to the tractor.
The code behind is simple, you have to find the right information on the Bus and modify them. But without a Gateway wont´t work. You can´t write a 1 to the bus when another ECU is sending a 0 and vice versa. So the Tractor ECU see different informations at the same time (not 100% right... depending on your sending cycle...). In any case you get in an undefined behavour.
 

Will you help clear snow?

  • yes

    Votes: 68 31.6%
  • no

    Votes: 147 68.4%

The London Palladium event “BPR Seminar”

  • 12,311
  • 180
This is our next step following the London rally 🚜

BPR is not just a farming issue, it affects ALL business, it removes incentive to invest for growth

Join us @LondonPalladium on the 16th for beginning of UK business fight back👍

Back
Top