Freematics ONE+ Model H is a variant of Freematics ONE+ with OBD-II Type B (aka HD-OBD) connector, supporting both passenger cars (12V) and heavy duty vehicles (24V). Like model B, it integrates LTE cellular module and GNSS module.


  • Dual-core Arduino programmable SoC with built-in WiFi and Bluetooth
  • Supporting passenger cars (12V) and heavy duty vehicles (24V)
  • Access to all standard OBD-II PIDs, DTC, VIN from vehicle ECU
  • Access to PGN and SPN (SAE J1939)
  • CAN bus data sniffing
  • High update rate and accuracy GNSS geolocation
  • G-force measurement and motion detection
  • Massive data storage (microSD up to 32GB)
  • Real-time data transmission over WiFi and 4G cellular network
  • Configuring and monitoring from mobile device app via BLE

Hardware Facts


  • Espressif ESP32 with 16MB Flash, 8MB PSRAM, 32K RTC
  • Built-in 802.11 b/g/n HT40 Wi-Fi transceiver and dual mode Bluetooth
  • Integrated ICM-42627 motion sensor
  • Integrated u-blox M10 GNSS module and antenna
  • Integrated SIM7600A-H or SIM7600E-H 4G LTE CAT4 cellular module
  • Integrated buzzer
  • Enclosure dimensions: 60x48x20mm

Physical Interfaces

  • OBD-II Type B (HD-OBD) male connector
  • microUSB port
  • microSD card slot
  • SIM card slot
  • GPIO socket (Molex)

OBD-II Compatibility

Freematics ONE+ plugs into the OBD port usually located under the steering column. To check if your vehicle is OBD-II certified, open your hood and find the sticker that looks like this:


Vehicles using following vehicle protocols are supported.

  • SAE J1939
  • CAN 500Kbps/29bit
  • CAN 250Kbps/29bit
  • CAN 500Kbps/11bit
  • CAN 250Kbps/11bit
  • KWP2000 Fast
  • KWP2000 5Kbps

External I/O

Freematics ONE+ has an external I/O socket. The 4-pin socket contains 2x I/O pins (ESP32’s GPIO26 and GPIO34), VCC (controllable by ESP32’s GPIO12) and GND, as following.

With a Molex to 2.54 Dupont connector conversion cable, external sensors or controller can be easily connected. On the Dupont connector side, black for GND, red for VCC, white for GPIO34 and green for GPIO26.


Freematics ONE+ Model H integrates u-blox M10 GNSS module and active ceramic antenna. The module is programmatically configurable while NMEA data stream is decoded by co-processor in real-time and coordinates made available to ESP32.


Freematics ONE+ has built-in dual-mode Bluetooth capability and can work with Freematics Controller App via BLE when datalogger sketch or telelogger sketch uploaded.

Cellular Module

A SIM7600A-H or SIM7600E-H 4G LTE CAT4 module is integrated for high-speed cellular connectivity.

Mobile Network BandsLTE-TDD B38/B40/B41


Data Transfer SpeedLTE CAT4: Uplink up to 50Mbps, Downlink up to 150Mbps
HSPA+: Uplink up to 5.76Mbps, Downlink up to 42 Mbps
UMTS: Uplink/Downlink up to 384Kbps
EDGE: Uplink/Downlink up to 236.8Kbps
GPRS: Uplink/Downlink up to 85.6Kbps
RegionsEurope, Asia, AustraliaNorth America (AT&T Certified), South America

An external cellular antenna connected via a SMA connector is an option for boosting cellular signal reception by 6dB comparing to default internal cellular antenna.

SIM Card

A microSIM card is needed for using cellular network and is inserted as shown below.

Global SIM cards like Hologram IoT SIM card are supported.


The internal buzzer is connected to ESP32’s GPIO25 and can be driven by PWM or DAC.


Freematics ONE+ has a microSD slot under the side cover which is connected to ESP32 via SPI. Standard Arduino SD library can be used for microSD card access.

Low-Power Mode

Freematics ONE+ enters and leaves low power mode programmatically. In low power mode with all peripherals (GPS, GSM, WiFi) powered off, the power consumption is around 10mA. This prevents car battery from going flat while the main controller is still able to run code and perform low-power tasks like motion detection by MEMS sensor.

Model Comparison

 Model HModel A
RAM Configuration520KB IRAM + 8MB PSRAM520KB IRAM
Flash Memory16MB4MB
RTCExternal 32KBuilt-in (less accurate)
Cellular ModuleIntegrated 4G LTE CAT4 moduleOptional cellular module
GNSSIntegrated M8030 10Hz GNSS module and antennaVia external GNSS receiver
External I/O2x GPIO for digital I/O, analog input, serial UART etc.Occupied if GNSS receiver is connected
Co-Processor FeaturesVehicle ECU interfacing
GNSS data processing
Vehicle ECU interfacing
Heavy Vehicle SupportHD-OBD connector, 24V system, SAE J1939N/A


The most exciting thing about this product is that you can create your own unique product or solution on top of our massive accomplished work. We have been developing and maintaining a dedicated Arduino library for easy access to all hardware resources and a set of fully functional reference Arduino sketches for this product. So there is no need to start from scratch. As long as you have some basic knowledge about Arduino, you are good to go. Together with our Freematics Arduino Builder which allows configuring, compiling and uploading Arduino sketches in one simple GUI, we intend to bring the best out-of-box experience for non-professional developers. If you are a pro, we recommend PlatformIO IDE as development environment and our reference code is organized as PlatformIO projects as well, though you can still use Arduino IDE or Arduino makefile with ESP-IDF. For more information about development, please refer to the Developers Guide.



You can quickly place your order from this page with optional accessories for your selection.