LEMON Manuals: Even more car manuals for everyone: 1960-2025
Home >> Mercedes Benz >> 2025 >> Sprinter 3500XD Van Cargo, RWD >> Repair and Diagnosis >> TMC Recommended Practices >> Onboard Vehicle Electronics >> RP 1210D - Windows (TM) Communication API >> RP 1210D - Windows(TM) Communication API >> RP1210_Ioctl () >> LOCTL Section >> FASTJNIT >> Notes
April 5, 2026: LEMON Manuals is launched! Read the announcement.

LOCTL Section: FASTJNIT: Notes

The IoctlID  value of FASTJNIT is used to initiate a fast initialization sequence from the VDA. The calling application is responsible for allocating and initializing the associated parameters described below. When the function is successfully completed, the response message will be placed in the structure pointed to by pOutput  . This support only applies to ISO14230 protocol. Only in the case of successful initialization will pOutput  contain valid data.

Parameter Description
nClientID Client ID assigned during RP1210_ClientConnect
nIoctlID Is set to the define FAST_INIT
pInput Points to instance of structure SBYTE_ARRAY, which is defined, as follows:
typedef struct
G15602344

where:
NumOfBytes is an INPUT indicating the number of bytes in the array pBytes. pBytes contains the message to be sent, in RP1210B format for RP1210_SendMessage. This can be a Start Communication Request Message as defined by ISO 14230, or any other ISO 9141 or ISO 14230 message specified by the application. If NULL, then no message is transmitted on the bus as part of the fast init sequence
pOutput Points to instance of structure SBYTE_ARRAY defined above,
Where:
NumOfBytes is an INPUT which indicates the maximum size of the array pBytes and an OUTPUT which indicates the number of returned bytes in the array pBytes.
pBytes contains the response to the Start Communication Request Message. If a response is not received in the time allowed by ISO 14230 then the Fast Initialization is deemed to have failed, and the contents of pBytes will be indeterminate. If NULL, then no response is expected

Two examples of ISO 9141 bus connection are provided in Sections 23.5.5.1  and 23.5.5.2  . The first example is for the simplest case, "ISO9141" client connection with default baud rate (10.4k, per J1979/OBDII) and bus configuration parameters, and no five baud init required. The second example is for "ISO14230" connection with multiple user-defined configuration parameters and fast init specified.