On-Board Diagnostics II (OBD-II) is the globally accepted standard for vehicle self-diagnostics and emissions monitoring. It enables external tester devices to retrieve Diagnostic Trouble Codes (DTCs), real-time sensor data, vehicle identification information, and readiness monitors through a standardized OBD connector.
The RAPIDSEA OBD2 Protocol Stack fully implements OBD-II services over multiple physical layers including: ISO 15765-4 (CAN – most widely used), ISO 9141-2, ISO 14230 (KWP2000), SAE J1850 VPW / PWM.
With clearly defined APIs, extensive documentation, and long-term support, RAPIDSEA enables teams to activate OBD-II communication reliably across platforms—from bare-metal ECUs to Linux-based gateways.

As OBD2 compliance has been mandatory since 2008, our stack has evolved to include the most advanced features required by modern Software-Defined Vehicles (SDVs):
Native support for 250K and 500K, configurable for custom high-speed requirements.
Full compatibility with both standard 11-bit and extended 29-bit (CAN 2.0B) identifiers.
Integration of ISO-TP (ISO 15765-2) for transporting large data packets across the CAN network.
Handles 8-byte diagnostic messages with precision, ensuring regulatory compliance
An easy-to-configure interface for OBD2 Parameter IDs (PIDs), allowing for custom data monitoring.
Built-in support for firmware updates and memory access via diagnostics.
Prepared for Secure Diagnostic Gateways to protect against unauthorized OBD port access.
Extended capabilities for Electric Vehicles, including battery health (SoH) and state of charge (SoC) monitoring.

Embien provides complete OBD2 stack enablement and porting services for customer platforms not yet supported. The RAPIDSEA OBD2 stack runs on multiple MCUs and operating environments and can be optimized for CAN or CAN-FD systems. Our engineers adapt the stack to specific hardware constraints, software architectures, and vehicle use cases, ensuring fast OBD2 protocol integration with predictable performance and compliance.

Embien develops high-performance diagnostic tools using OBD2 and UDS protocols to access vehicle data such as speed, RPM, VIN, and Diagnostic Trouble Codes. These solutions enable data transfer over LTE, Wi-Fi, Bluetooth, and BLE interfaces. With strong expertise in BLE-based mobile applications, Embien helps customers build reliable diagnostic dongles, tester applications, and cloud-connected vehicle diagnostics platforms.

With over 15 years of automotive experience, Embien supports end-to-end ECU software development alongside OBD2 protocol programming. Our team has delivered production-ready ECUs including TCU, MCU, IPS, BMS, and EPSs. Leveraging deep domain knowledge and proven development processes, we help customers design, implement, and validate ECU software efficiently while meeting quality, cost, and schedule expectations.

Modern vehicles rely on multiple in-vehicle communication protocols working together. Embien has extensive experience with UDS, DoCAN, DoIP, J1939, Automotive Ethernet, LIN, and CAN-based diagnostics. Our engineers assist customers in system architecture design, protocol selection, and specification development, enabling robust in-vehicle networking solutions that support diagnostics, control, and future vehicle feature expansion.

Global regulations increasingly mandate vehicle data collection, especially for commercial and fleet vehicles. Embien designs telematics control units and gateway solutions that integrate OBD2 diagnostics, connectivity, and backend communication. With multiple production telematics platforms delivered, Embien enables remote diagnostics, fleet monitoring, compliance reporting, and over-the-air data access using secure and scalable system architectures.

Embien develops automotive instrument clusters across passenger vehicles, commercial vehicles, and two-wheelers. Our experience includes stepper-motor gauges, segmented LCDs, LED-based displays, and TFT graphics running Android, Qt, or Sparklet. We also integrate telematics and diagnostic data into clusters, enabling real-time vehicle insights and enhanced driver interfaces aligned with modern connected vehicle requirements.
RAPIDSEA's OBD2 stack is available for OBD2 protocol programming on the following major MCU's and MPU's:
| Manufacturer | Supported Platforms |
|---|---|
| Renesas | RH850, R-Car |
| NXP | i.MX6, i.MX8, i.MX9, LPC, Kinetis, i.MX RT |
| ST Micro | STM32 Series (All cores) |
| Infineon | Traveo, AURIX |
| Nuvoton | Gerda |
| Texas Instruments | OMAP, Sitara |
With a clearly abstracted Hardware Abstraction Layer (HAL), the stack can be ported to any custom silicon in days.

Why code manually when you can automate? Embien offers the Flint IDE, a powerful system configurator that allows you to:
Preferred Choice for Vehicle Enablement
OEMs and Tier-1s trust RAPIDSEA because it:
Ideal for Diagnostic Tool Developers


Integrate mandatory diagnostics into TCUs, BMS, and Powertrain modules, accelerating market readiness.
Create high-performance handheld scanners or PC-based diagnostic software using our Windows DLL/Linux SocketCAN ports.
Enable real-time data streaming (Speed, RPM, Fuel) to the cloud for predictive maintenance and driver behavior analysis.
Specialized PID access for high-voltage battery systems and thermal management.
Rapidly verify vehicle health during the manufacturing process using automated diagnostic scripts.
RAPIDSEA OBD2 Stack is designed for fast and low-risk integration. It provides clearly defined, well-documented APIs along with example implementations. Developers can integrate it directly into existing ECU applications or use Embien’s Flint System Configurator to generate configuration and code automatically, significantly reducing development effort and time.