New firmware for Freematics OBD-II Emulator is available. In this update, several reported issues have been fixed including the DTC resetting issue. Since the release of BLE version of the emulator, the firmware now has two versions for hardware with and without BLE. For those purchased the BLE version of emulator before the release of our Freematics Emulator iOS app, please update your hardware with the latest firmware with the GUI software in order to use the emulator wirelessly with our iOS app.
Our Freematics Emulator App is now available in App Store, finally! Actually Apple is quite fast on approval of hardware interactive App. The most time was spent on the delivery of the inspection unit from AUS to 1 Infinite Loop. Here are several screenshots of current version of the App. We are going to update it very soon as quite some improvements have been done already while waiting for the approval.
Freematics OBD-II Emulator now ships with optional BLE support for wireless control and configuration via an iPad.
Freematics OBD-II Emulator MK2 is world’s smallest OBD-II emulator with KWP2000, ISO9141 and CAN bus simulation. It provides a 16-pin female OBD-II port which is identical to that of a real car and responds to requests for standard OBD-II PIDs from plugged-in OBD-II compliant device. It emulates up to 6 active vehicle diagnostic trouble code (DTC) as if a real car has when encountering a component malfunction or fault. Request for VIN is also responded and the VIN can be altered.
The emulator connects to PC via USB cable and is operated via an easy-to-use software GUI. Secondary development is possible with serial TTL connector available for connection of interaction with Arduino or other embedded system with source of data (e.g. sensors).
Freematics OBD-II Emulator is practically useful and cost effective for OBD-II related application development on desk. Once extended with external data source, it can even be used to provide an OBD-II port for vehicles that don’t have a real one and thus existing OBD-II device/software can also work with the vehicle.
The new Freematics OBD-II Emlator will come with a GUI on PC (Apps on iPad and Android in future). The hardware of the new product is complete and ready to ship. However, the software develop is still under-going and this held back the release of the product. Finally it’s nearly done. Here is a glance of the GUI.
With the GUI for the emulator, it’s possible to adjust more (almost all) OBD-II PIDs in the highest possible precision. More importantly VIN and DTC can be altered and set. An ignition switch makes it possible to emulate the status on OBD-II port when ignition is on or off. More interesting features will come later, including data playback and external data sourcing.
The popular Freematics OBD-II data logger kit #3 has just got better. After coming back from the Maker Faire Bay Area, we upgraded the kit by replacing the 2.8″ TFT LCD screen shield with a newly designed 3.2″ TFT LCD shield with built-on I/O sockets and optional Bluetooth module. The new TFT LCD based on SSD1289 is perfectly supported by the latest revised version of MultiLCD library now. This makes screen larger (also faster) and eliminates the need for a I/O shield in the middle of TFT LCD shield and Arduino MEGA board. The Bluetooth (BLE or BT 2.1) capability is provided by a CC2540 module soldered on the back of the shield which is connected to Arduino MEGA’s Serial3.
Click here to learn more about the new kit #3.
Freematics Vehicle Data Logger is a programmable device with OBD-II and GPS accessibility. Inside it is an AVR ATMega328P (compatible with Arduino UNO) and peripherals accessible with Arduino libraries including voltmeter, accelerometer, gyroscope, temperature sensor, microSD seat and Bluetooth (BLE and SPP) module.
After our first Kickstarter campaign was over, we have been keeping up pushing the project Freematics forward, though the goal of the campaign wasn’t reached. The sample of Freematics OBD-II Adapter V2 is now under testing. The V2 has several changes and improvements. The most important one is the GPS support. One serial UART of STM32 was led out to 4 pins for connecting GPS module. The STM32 processor will process the NMEA data input from the connected GPS module and parse it. We have extended ELM327 AT command-set to provide access to the parsed data. The added commands are:
- ATBR1 <baudrate> – setting serial baudrate for AT command line interface (default 38400bps)
- ATBR2 <baudrate> – setting GPS serial baudrate (first setting turns on GPS parsing)
- ATGRR – retrieving raw data (NMEA) from GPS module (once a complete line)
- ATSGC – sending GPS command (mainly for changing GPS module paramteres)
This will be the most comprehensive OBD-II data logger kit and also the biggest in size as it is based on Arduino MEGA2560. Te kit consists of: