Live Capture
Decoder Setup
Automated Test

Static Frame
Dynamic Frame

Physical Layer
Compare to CAN and LIN

CAN Bus:
Data Frame
Extended Frame
Remote Frame

Error Frame
Bit Stuffing
Physical Layers
Single Wire CAN
Compare to LIN and FlexRay

LIN Frame

LIN Header

LIN Slave Part
LIN Errors
Compare to CAN and FlexRay


UART: Kline, J1708 and RS232







Introducing WaveBPS: Portable Low level Analog Serial Data Analysis


Often in the real world things go wrong to the point where protocol tools do not show enough information - you have to understand what is going on at a lower level.


Intrepid Control Systems, Inc. is proud to introduce WaveBPS - an advanced tool for capturing and analyzing digital protocolanalog waveforms like SPI, I2C, CAN Bus, UART (RS232, J1708, K-Line, SCI, GM CGI), J1850, FlexRay or LIN Bus.


Besides general purpose monitoring, WaveBPS can quickly capture infrequent or intermittent protocol violations. For example, you can track down the error frames that may occur intermittently. Another application is verifying there are no timing violations on software based protocol implementations.


The trial version of the software is available for download and is useable for training and learning these protocols. The standard and professional versions of WaveBPS are available for purchase.



(click on image above for larger view)



MovieOverview VideoMovie
Movie Watch Now


Screenshot FlexRay Waveforms
These are 10Mbit FlexRay static slot frames


Screenshot CAN bus Waveform
This is a 500Kbit DW CAN Bus standard frame


Screenshot LIN bus Waveform
These are 10.41 Kbit LIN Bus frames


Product PDF Product Sales Sheet




Buy Now!


PicoScope 5000


USB Oscilloscope Features

WaveBPS directly captures data directly from a PicoScope USB Oscilloscope. Depending on the model WaveBPS supports up to 4 channels, 1 GS/s sampling and a memory depth of 128 Mega samples. For hardware triggering the scope offers a CAN error trigger, standard scope analog triggering, and CAN/LIN script based triggering with an Intrepid ValueCAN3 or neoVI FIRE. Also, WaveBPS can load waveform files captured from popular oscilloscopes.


WaveBPS Productivity Features

Usability is one of the best features of WaveBPS. WaveBPS understands the waveforms you are looking at so you can quickly navigate and find events and errors. Full mouse and keyboard support allows you to quickly find the information you are looking for. Powerful cursor measurements allow you to quickly determine time, voltage and bus utilization.


Export Support

After determining the parts of the waveform of interest the user can export the waveform subset for other users to view.


Serial Data Decode Support

WaveBPS supports serial decode on FlexRay, CAN Bus, UART (J1708, K-Line, SCI, RS232, GM CGI), J1850, SPI, I2C or LIN Bus. The baud rate, thresholds and other settings for these protocols is completely configurable by the user in case of specialty probes (ie. current or differential) modify the expected voltage ranges of the waveforms. WaveBPS also supports GMLAN 3110 high speed mode switch for single wire CAN.


Test Automation

WaveBPS has a TCP/IP software API allowing remote control and analysis from other applications. This includes the ability to control WaveBPS with Vehicle Spy scripting.


Powerful Analysis

WaveBPS can also perform statistical node analysis where each automatic measurement is grouped by node and exported to a spreadsheet file.





Policy | Contact

© 2005-2015 Intrepid Control Systems, Inc. All rights reserved.

US Website China Website Japan Website Korea Website