Author Topic: JS6000 and JS1 Interoperability  (Read 592 times)

Offline jraber

  • PLUS+1 User
  • **
  • Posts: 8
  • Karma: +2/-0
JS6000 and JS1 Interoperability
« on: May 11, 2026, 07:08:04 PM »
Hello,

A client of mine is trying to physically use a JS1 in place of the obsoleted JS6000 and I am being told that it is not working. In our program we are using the JS6000_CANPlus block for handling this input, but I would think that all that is doing under the hood is parsing the raw CAN messages into an easy-to-use form. According to the data sheets of the JS6000 and the JS1 they use the same PGNs (0xFDD6, 0xFDD7), and I have verified this using the CAN logger in service tool. Same connector, same PGNs, so I would think it should be a plug-and-play upgrade, but apparently that is not the case (according to our client).

Does anyone have experience with this kind of hardware upgrade? Confirm or deny that it should "just work"?

Thanks,
JT

Offline Lukey

  • PLUS+1 Guru
  • *****
  • Posts: 100
  • Karma: +12/-1
Re: JS6000 and JS1 Interoperability
« Reply #1 on: May 12, 2026, 05:30:30 AM »
What are the two materials No's?

Offline jraber

  • PLUS+1 User
  • **
  • Posts: 8
  • Karma: +2/-0
Re: JS6000 and JS1 Interoperability
« Reply #2 on: May 12, 2026, 04:46:19 PM »
JS6000-0126MK7, I also see JS6000-NY-CPL-F-S-FB-N-J341-A0BD-R-S-NNNNNNNR. The joystick has 2 tags on it, with serial numbers 18361744 and KD00029737.

JS1H, serial 32241157 (and that is all the info on the joystick)


Offline jraber

  • PLUS+1 User
  • **
  • Posts: 8
  • Karma: +2/-0
Re: JS6000 and JS1 Interoperability
« Reply #4 on: May 13, 2026, 05:02:48 PM »
I do see a number above the barcode on the JS1-H: 83070145

Regarding the addressing, I have confirmed using the CAN logging functionality of service tool that they are both pre-programmed to use address 0x33, and they are both sending the same PGNs. I don't see why they wouldn't be interchangeable, but supposedly the client is having issues.

Offline Lukey

  • PLUS+1 Guru
  • *****
  • Posts: 100
  • Karma: +12/-1
Re: JS6000 and JS1 Interoperability
« Reply #5 on: May 14, 2026, 02:08:56 AM »
The JS6000 from factory is node id x34
The JS1-H from factory is node id X33

Maybe you are not seeing the node id's correctly, or because they are different from factory it does not work the same,

According to the JS6000 document 'JS6000 Joystick Base Technical Information'
"JS6000 joysticks do not support SAE J1939 dynamic addressing, since the joystick source addresses are hard-coded (static). However, JS6000 joysticks are compliant with SAE J1939 address claiming protocol (in the unlikely event another node on the SAE J1939 bus claims an identical source address to the JS6000, the JS6000 may cease communication on the bus, depending on the message priority of the other node)."



« Last Edit: May 14, 2026, 02:10:49 AM by Lukey »