Live Chat
LiveZilla Live Chat Software

Freematics ONE

Freematics ONE
Freematics ONE Freematics ONE Freematics ONE Freematics ONE Freematics ONE Freematics ONE Freematics ONE Freematics ONE Freematics ONE Freematics ONE Freematics ONE Freematics ONE
Brand: Freematics
Product Code: ONE
Availability: In Stock
Price: US$49.90

Available Options

Optional Features (Built-in):

Network Module (Plugged-in):

GPS Receiver:


Qty:     - OR -   Add to Wish List
Add to Compare

Freematics ONE (aka Freematics Vehicle Data Logger V4) is our state-of-the-art vehicle telematics data collector, adapter, logger and transmitter which envolves from our past 3 generations of Freematics Vehicle Data Logger.

Freematics ONE, like its predecessors, comes in the form of a OBD-II dongle which plugs into a car’s OBD-II port. The enclosure is newly designed with sockets and card slots for various purposes around it. We improved our original 32-bit OBD-II telematics solution, which has been proven in our previous OBD-II products, with better support for high data rate GPS and additional support for wireless network modules.

UPDATE: Freematics ONE+ is now available for order!



  • Based on the OBD-II telematics solution from Freematics OBD-II Adapters
  • Programmable as an Arduino UNO (sketch uploaded via USB port)
  • Access to all standard OBD-II PIDs
  • Reading and clearing trouble code (DTC)
  • Measuring G-force with accelerometer
  • Measuring car battery voltage with built-in voltmeter
  • High update rate GPS positioning (by external GPS receiver)
  • Storing data on microSD card (up to 32GB)
  • Exchanging data with or being controlled by iOS and Android devices wirelessly through BLE
  • Transmitting data to cloud by WIFI or cellular network
  • Low power mode @10mA

Hardware Facts


  • ATmega328p MCU main controller (100% compatible with Arduino UNO)
  • MPU-9250 (9-axis) MEMS module
  • TI CC2541 BLE module (wireless communication with iOS and Android devices)
  • CP2012 USB-UART bridge
  • microSD card slot (supporting up to 32GB storage card)
  • xBee socket for installing wireless communication modules (GSM, WIFI, xBee)
  • SIM800L GSM/GPRS 2G module (optional)
  • SIM5360 WCDMA/GSM 3G module (optional)
  • External GPS receiver (optional)
  • Enclosure dimensions: 60x48x20mm


  • Standard 16-pin OBD-II male connector
  • microUSB port
  • microSD card slot (self-popping)
  • Micro SIM card slot (if cellular module is present)
  • GPS connector (4-pin Molex)
  • xBee socket (inside, 5V or 3.3V VCC)

OBD Compatibility

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


Vehicles using following most widely used vehicle protocols are supported.

  • CAN 500Kbps/29bit
  • CAN 250Kbps/29bit
  • KWP2000 Fast
  • KWP2000 5Kbps

BLE (Bluetooth Low Energy)

Freematics ONE has a built-in TI CC2541 BLE module which allows it to communicate wirelessly with iOS and Android devices. The BLE module is hooked to ATmega328p's hardware serial and directly programmatically accessible with Arduino's Serial.

BLE USB Dongle

BLE USB Dongle gives computer BLE connectivity. When the dongle is plugged in, a serial port will appear on computer while it automatically pairs with nearby Freematics ONE device and establish transparent serial communication wirelessly through BLE.


Freematics ONE supports high update rate (up to 20Hz) accurate geographic positioning by connecting external GPS receiver. The 4-pin socket on the end Freematics ONE’s enclosure is for that purpose. GPS receiver is connected to Freematics ONE by a cable with Molex connector which is long enough to go from the OBD-II port up to the dashboard.

UBX-M8030 GPS Receiver with Molex connector Freematics ONE GPS Connector


xBee Socket

Freematics ONE has an xBee socket inside the enclosure which provides the possibility to extend its wireless communication capability with various xBee modules. We provide following modules as network module option.

F-ONE_ESP8266_3 F-ONE_ESP8266_4

We provide option of pre-loading selected network module with order of Freematics ONE. Of course you can plug in your own module afterwards. However, due to limited internal space, not all xBee modules in the market may fit the enclosure. Please also note that when SIML800L module is chosen to include, the xBee VCC will be configured to 5V. Otherwise, it is configured to standard 3.3V.

External Antenna

When cellular network module included (SIM5360 or SIM800), Freematics ONE comes with built-in antenna. To boost cellular network signal level, we provide optional external antenna connected via SMA connector which is located on the enclosure next to the GPS port. In areas with poorer cellular network signal coverage, the external antenna can boost the signal by up to 10dB and significantly reduce the heat generated by the network module.


Please be noted the external antenna is for SIM800L only and not applicable to WIFI module.

Low-Power Mode

Freematics 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.

PCB Layout

Following is the PCB layout of Freematics ONE. The schematic is here.





Firmware (Arduino sketch) can be uploaded to Freematics ONE exactly the same way as for an Arduino UNO from standard Arduino IDE through USB port. More interestingly, with onboard BLE module, it is also possible to upload sketch wirelessly via BLE by using our BLE USB dongle. Please refer to the Users Guide for related more information.

Pre-loaded Firmware

A data logger sketch is pre-loaded before shipping, your Freematics ONE will work out-of-box as a vehicle data logger which performs following tasks:

  • Connect to the vehicle via OBD-II port
  • Connect to the GPS receiver (if available)
  • Create a new file on microSD card
  • Log OBD-II, GPS, MEMS data to the file (file format)
  • Transmit live OBD-II, GPS, MEMS data via USB and BLE



  Freematics Vehicle Data Logger V4 (Freematics ONE) Freematics Vehicle Data Logger V3 Generic OBD-II Dongle
Arduino Compliant Yes Yes No
User Programmable Yes (via USB) Yes (via ICSP) No
Serial debugging Yes (via USB or BLE) No Depends
Built-in MEMS Sensors 9-axis MPU-9250 6-axis MPU-6050 No
High Update Rate GPS Yes (up to 20Hz) Yes (up to 5Hz) No (or 1Hz only)
Mass Storage (microSD) Yes Yes Some
OBD-II Firmware Upgrade Yes No No
iOS Device Connectivity Yes Yes Some
Processors Inter-connection SPI @ 8Mbps Serial UART @ 115.2Kbps N/A


Shipping List

  • Freematics ONE x 1
  • Micro USB cable x 1 (optional)
  • GPS Receiver (optional)
  • WIFI xBee module (optional, installed inside unit)
  • SIM800L xBee module (optional, installed inside unit)
  • External GSM antenna (optional)
  • 16GB microSD card (optional, inserted in card slot)
  • OBD-II extension cable x 1 (optional)


Write a review

Your Name:

Your Review: Note: HTML is not translated!

Rating: Bad           Good

Enter the code in the box below:

Powered By OpenCart
Freematics Gear Store © 2017