The PDU field is what we’re interested in.
Let’s look at the format of the advertising packets: Source: Bluetooth Core Specification document
We’ll go over how this exactly works in a later section.
If a device wants to utilize the secondary advertising channels, it sends out advertising packets on the primary channels that point to the secondary advertising packets. Secondary advertising channels are used as “auxiliary” channels meaning that a device has to first advertise on the primary advertising channels before sending out advertising packets on the secondary channels. Three of these channels are called the Primary Advertising Channels (labeled 37, 38, and 39), while the remaining 37 channels are called the Secondary Advertisement Channels (they are also the ones used for data transfer during a connection). There are 40 RF channels in BLE, each separated by 2 MHz (center-to-center), as shown in the following figure. The packets are sent at a fixed interval defined as the Advertising Interval. In the Advertising state, a device sends out packets containing useful data for others to receive and process. An advertising device (peripheral or broadcaster), on the other hand, is not able to receive any data from the observer/central device in that state. The difference between two BLE devices being in a connected mode versus in an advertising-discovery mode is that the connected mode allows bi-directional data transfer between the two connected devices. In fact, the advertisement packets are the only way that allows a central or scanner to discover a peripheral or broadcaster.
Aftermarket ECUs like Apexi Power FC or F-Con V Pro are not compatible with this app.To fully understand advertisements in BLE, we need to take a step back and learn about one of the layers within the architecture of BLE: the Generic Access Profile (GAP). The Nissan DataScan I app supports factory Nissan engine ECUs. If you would like to test the connection to your car you can download the NDSI Lite free version NDSI Lite for Android. The NDSI app can be downloaded from Google Play store NDSI for Android. List of tested adaptors is located on Supported Adaptors page.
Those can be purchased from eBay, Internet stores or hobbyists. It requires a Bluetooth or USB Nissan Consult I adaptor. Following functions are currently available: It uses the same communication protocol as the dealer diagnostic tool. It communicates with the engine ECU using Consult I protocol. The NDSI application supports both, petrol and diesel cars. The list is by no means comprehensive and is constantly being updated as new vehicles are tested.
The connector is usually located near the fuse box.Ī list of cars that the software has been tested on is located on the Supported Vehicles page.
The Nissan DataScan I for Android is intended for older Nissan cars equipped with a grey 14-pin Consult I connector.