Site Information

 Loading... Please wait...

JCOM.J1939.USB-X – Firmware Versions & Update

Firmware History

V xx.yy.zz
xx = Major Modifications
yy = Minor Modifications
zz = Bug Fixes

  • V 2.00.01
    • Release version
  • V 2.01.00
    • SW1 = ON – Disables the USB Communication Port and uses the USB Programming Port instead. This setting establishes hardware compatibility with the JCOM.J1939.USB-B gateway (USB-to-UART converter at 115,200 baud).
    • Gateway supports sample rate to collect CAN Bus data (e.g. sampling a PGN @ 50 msec every 1000 msec).
  • 2.20.00
    • Added SD card recording functionality using PGN filters

Updating the Firmware

The updating procedure requires that you connect the Programming Port to the PC. Please make sure, you record the COM Port setting (usually COM Port 3).

SAE J1939 Gateway Module With USB Port, RTC, MicroSD Memory Card

Set Switch #1 to ON:

SAE J1939 Gateway Module With USB Port, RTC, MicroSD Memory Card

The board will now work from the Programming Port, i.e., after starting the JCOM1939 Monitor Pro-X software, you will need to set the COM Port number before proceeding.

In order to update the firmware, please follow the steps as described here:

1. Check the Firmware Version Number

In the  JCOM1939 Monitor software, select the “Gateway” tab. Please make sure, the communication with the gateway was initiated by clicking “Start COM” command button, otherwise the gateway will not report the firmware version.

JCOM.J1939.USB-X – Firmware Versions & Update

In the upper right position of the tab, check the Software Version number and verify it with the newest version as documented as shown above on this page.

2. Download the Firmware File

In order to update the internal program (i.e. the firmware), we provide a .hex file that can be loaded into the device either directly per USB port (see the following steps).

3. Activate the Flash Programming Mode

First, please assure that the device is not connected to a running CAN/J1939 network.

Click on the “FLASH” command button. The program will prompt you to confirm the action, and if you click “Yes” the following will happen:

  1. The windows software will close, because it uses the same COM port you will need for FlashMagic.
  2. All LEDs on the gateway will be on, indicating the flash programming mode.

5. Update the Firmware Using FlashMagic

In order to update the firmware, we use the Flash Magic Tool for Windows:

Flash Magic

The settings are:

Device: LPC1768

  • Serial Port: Select the port associated with the JCOM.J1939.REC device.
  • Baudrate: Any baudrate will do; 115,200 is best.
  • File: Select the downloaded .hex file
  • Click Start

The above image shows the settings you need to apply. The only difference in your setup would be the choice of COM Port and the location and name of the .hex file.

Programming the Device

  1. Connect the JCOM.J1939.USB device’s USB Programming Port to your PC (unless already connected)
  2. Start FlashMagic and select the Programming COM port and .hex file location
  3. Make sure that all other settings match those in the image above
  4. On the jCOM board do the following (This step is not necessary when FLASH mode was activated through the jCOM1939 Monitor software):
    1. Close (i.e. connect) the ISP jumper
    2. Close the RST jumper
    3. Open the RST jumper
    4. Open the ISP jumper
  5. In the FlashMagic program click on Start

6. Reset the Gateway

After the flash programming process has finished, close FlashMagic, then reset the jCOM gateway, either by shortly jumpering RST or initiating a power-cycle (removing, then re-connecting the USB cable). Shortly after reset, you should see LED blinking with a one-second frequency.