Sending custom CAN messages with Freematics ONE+

Several users have brought up the discussions about sending custom CAN messages with Freematics ONE+. Well, this has always been possible but we just didn’t include API for doing this in the OBD library due to security concern as ONE+ could be internet connected. With EV uprising, sending custom CAN messages seems to be the only way to extract data from these vehicles though proprietary information is needed to make the data meaningful. We have now added simple APIs for sending CAN messages to ECU in a move to open up more possibilities and leave the hard job to the community. Following is an example of send a CAN message for clearing DTC.

  // send a CAN message (clearing DTC)
  byte msg[] = {0x14, 0xFF, 0x00};
  char buf[128];
  if (obd.sendCANMessage(msg, sizeof(msg), buf, sizeof(buf))) {
    // print the ECU response to the message
By |April 11th, 2024|Updates|Comments Off on Sending custom CAN messages with Freematics ONE+

Firmware update for Freematics OBD-II Emulator MK2

We know it’s been a while but a new firmware for Freematics OBD-II Emulator MK2 is finally out. A few minor issues have been fixed. Protocol setting persistence was implemented meaning the emulator will stick to the same protocol on each power cycle. The two variants of the hardware (with and without J1850 protocol) now use the same firmware image which comes with the updated GUI software package (version 1.1).

By |March 28th, 2024|Updates|Comments Off on Firmware update for Freematics OBD-II Emulator MK2

Network settings and status via App for Freematics ONE+

With latest telelogger, it is now possible to change network settings (e.g. cellular network APN) and monitor network status for Freematics ONE+ via Freematics Controller App (through BLE). The telelogger ESP-IDF package is also updated. All Freematics ONE+ Model B and Model H shipped from now have BLE enabled firmware pre-flashed.

By |August 5th, 2023|Updates|Comments Off on Network settings and status via App for Freematics ONE+

Shifting to u-blox M10 GNSS

All of Freematics products involving GNSS have shifted to u-blox M10 solution which has better position accuracy (1.5m) and lower power consumption comparing to previous M8 solution.

From the datasheet:

The u-blox M10 supports concurrent reception of four GNSS (GPS, GLONASS, Galileo, and BeiDou). The
high number of visible satellites enables the receiver to select the best signals. This maximizes the
position availability, in particular under challenging conditions such as in deep urban canyons. u-blox
Super-S (Super-Signal) technology offers great RF sensitivity and can improve the dynamic position
accuracy with small antennas or in non-line-of-sight scenarios.
The extremely low power consumption of 25 mW in continuous tracking mode allows great power
autonomy for all battery-operated devices, such as asset trackers, without compromising on GNSS
By |May 13th, 2023|Updates|Comments Off on Shifting to u-blox M10 GNSS

Freematics ONE+ Model B got a refresh

After being around for years, Freematics ONE+ Model B has got a refresh recently. It now comes with SIM7070G LTE-M module. LTE-M gives a longer range, lower latency, lower power consumption, full mobility and roaming support, which makes it ideal for automotive applications that operate across multiple regions. SIM7070G has global LTE and GSM network support. Comparing to SIM7600, it has no UMTS support meaning it has a limitation in areas which rely on 3G network (no 4G or 2G coverage, like some rural areas in Australia). Model H still uses SIM7600.

The Arduino library for Freematics ONE+ has been updated for application code to support both SIM7600 and SIM7070 effortlessly. Now same code can work with SIM7600 and SIM7070 without pre-configuration as cellular module is automatically identified at runtime. The telelogger (reference application code) has been significantly improved with iOS/Android app support via BLE and seamless WiFi/cellular network switching. By the way, Freematics Builder is still your best helper to use telelogger.

By |November 24th, 2022|Updates|Comments Off on Freematics ONE+ Model B got a refresh

ESP32 Arduino OBD Kit refreshed

Our ESP32 Arduino OBD Kit has been refreshed with new ESPRIT-C3. Demo code can be compiled and uploaded with Freematics Builder or Arduino IDE flawlessly. Just make sure to put libraries in place when you use Arduino IDE.

The kit is on promotional sale at the moment with a 20% discount. Grab one now!

By |January 10th, 2022|Updates|Comments Off on ESP32 Arduino OBD Kit refreshed

Happy Holidays

Christmas and new year holidays are around the corner. We will keep dispatching orders till mid-day of 24 Dec 2021 (AEST). All orders placed afterwards will be dispatched from 7 Jan 2022. First in first served. We are committed and looking forward to providing the community and industry our unique range of sustainable open-source telemetry products in 2022. Happy holidays and stay safe!

By |December 15th, 2021|Updates|Comments Off on Happy Holidays

Freematics Builder has got a refresh

The highlight of this update is the support for RISC-V based ESP32-C3. With more products based on this new SoC rolling out soon, Freematics Builder has got a refresh just in time. Meanwhile, we have ESPRIT-C3 which is a ESP32-C3 based dev board for you to play with.

By |October 28th, 2021|Updates|Comments Off on Freematics Builder has got a refresh