Site Information

 Loading... Please wait...

Blog

Improvements to our JCOM1939 Monitor & Simulation Software for Windows

Posted by Wilfried Voss on

JCOM1939 Monitor Software - New Data View ModeOur SAE J1939 gateways are steadily gaining popularity, so we developed a dedicated website that focuses on the associated JCOM1939 Monitor Software for Windows. Since July of this year, we have added new features, some small and some significant improvements.

With version 3.50.00, we have ceased support for older gateways, specifically those sold before 2022. The processors in these units are no longer available, and we have transitioned to the ESP32 processor. However, their latest firmware and monitor versions are still accessible on our jcom1939.com website.

However, since then, we have been busy and are currently at version 4.02.00, which we plan to release in the coming days.

The new features include displaying received and transmitted data. The older version scrolls with each new PGN, making it difficult to follow data during high busloads as the screen becomes too cluttered. The latest version updates the PGN data in just one static line with an attached counter. However, we continue to support the scroll mode by allowing the user to switch between both display modes.

Additionally, we enhanced user-friendliness by providing a detailed COM port description, which eliminates the need to access the Windows Device Manager to identify the gateway’s port.

Lastly, we have finally implemented an old idea to better support our customers. The issue is that many users are hesitant to read the dry user manual and find it easier to watch a video instead. Therefore, we have created a YouTube channel to visually demonstrate the JCOM1939 Monitor software's capabilities.

The first video introduces the JCOM1939 Monitor Pro software, demonstrating the basic steps of receiving and transmitting PGNs. We are currently developing an introduction to the SAE J1939 starter kit, showcasing the simulation of a diesel engine and the request for the VIN (Vehicle Identification Number).

For more information, please visit our website at jcom1939.com. We have invested significant effort in documenting everything related to the Windows app and are still adding more. And don’t forget to sign up for our newsletter…;-)


SAE J1939 Starter Kit And Network Simulator

SAE J1939 Starter Kit and Network Simulator

Our JCOM.J1939 Starter Kit and Network Simulator was designed to allow experienced engineers and beginners to experiment with SAE J1939 data communication without needing to connect to a real-world J1939 network, i.e., a diesel engine. 

To establish a network, you need at least two nodes. This applies especially to CAN/J1939, where the CAN controller will shut down after transmitting data without receiving a response. Therefore, our jCOM.J1939 Starter Kit and Network Simulator consist of two J1939 nodes: our jCOM.J1939.USB, an SAE J1939 ECU Simulator Board with USB Port.  More Information...

Impact of Cybersecurity Regulations on CAN Bus Embedded Development

Across the globe, regulatory bodies issue rules and regulations related to the cybersecurity of electronic devices. Among the strictest are those from the EU, including the Cybersecurity Act (CSA) and the Cyber Resilience Act (CRA), which all manufacturers of electronic embedded network devices are required to follow. While some manufacturers may temporarily avoid adopting a “security [...]

Read More »


OBD2 Bluetooth Scanner for iPhone, Android, and Windows

The OBDLink MX+ is a unique wireless OBD adapter that transforms any iPhone, iPad, or Android device into a professional-grade diagnostic scan tool, trip computer, and real-time performance monitor capable of accessing manufacturer-specific vehicle data. The newest addition to the OBDLink family is even faster, more reliable, and features richer than its predecessors. It is the only wireless [...]

Read More »


OBD2 Bluetooth Scanner with App for iOS & Android

The V011 OBD2 Scanner provides a complete diagnostic solution, thoroughly understanding your vehicle's condition. It supports a variety of performance tests, including fast reading of DTCs, access to electronic emission readiness, turning off the CEL or MIL, resetting monitors, reading live data, retrieving the vehicle's VIN, checking battery health, accessing freeze frame data, reviewing sensor data, [...]

Read More »


ESP32 Processor: CAN Bus Topology and Termination Resistors

This post is an excerpt from our application note Controller Area Network (CAN) Development with ESP32. It is my experience that newcomers to the technology overlook the importance of termination resistors. Missing or misplaced resistors can lead to transmission errors or even prevent transmission altogether. The general rule is that if you connect to an existing, fully [...]

Read More »


Python Code Example for CANgineBerry’s CANopen Manager

Embedded Systems Academy has released a new software update for the CANgineBerry. This update includes a Python example designed to streamline network management for developers using Linux, Windows, and macOS. The example utilizes the provided CANopen Manager firmware to visualize and efficiently manage devices on a CANopen network. The CANgineBerry goes beyond basic CAN interfaces by handling [...]

Read More »


ESP32 Development Kits with Onboard CAN Bus Controller

The ESP32 is a low-cost, low-power system-on-chip microcontroller with integrated WiFi and dual-mode Bluetooth. It is equipped with a Tensilica Xtensa LX6 microprocessor in dual-core and single-core versions. The microcontroller features built-in antenna switches, RF balun, power amplifiers, low-noise receive amplifiers, filters, and power management modules. It is the successor to the ESP8266 SoC. There are [...]

Read More »


ESP32 Processor: Internal SJA 100 CAN Bus Controller

This post is an excerpt from our application note Controller Area Network (CAN) Development with ESP32.The ESP32 integrates a CAN Bus controller compatible with the NXP SJA1000. Thus, it is CAN 2.0B (ISO 11898, a.k.a. Classical CAN) specification-compliant.As with the SJA1000, the ESP32 CAN Bus controller provides only the data link layer and the physical layer [...]

Read More »


ESP32 Processor: Adding a CAN Bus Transceiver

This post is an excerpt from our application note Controller Area Network (CAN) Development with ESP32.As a quick reference, I want to address the need for a CAN transceiver. As mentioned in the previous chapter, the ESP32 has an internal CAN Bus controller. However, this doesn't mean you can directly connect it to a network. You [...]

Read More »


CAN FD (Controller Area Network Flexible Data Rate)

This post is an excerpt from our application note  Controller Area Network (CAN) Development with ESP32. CAN FD (Controller Area Network Flexible Data Rate) is an extension of the original CAN bus protocol. It was created to provide increased bandwidth within automotive and industrial networks. It brings application software closer to "real-time" by minimizing delays between instruction [...]

Read More »