LEMON Manuals: Even more car manuals for everyone: 1960-2025
Home >> Mercedes Benz >> 2019 >> Sprinter 2500 Van Crew, 2.0L Eng >> Repair and Diagnosis >> TMC Recommended Practices >> Onboard Vehicle Electronics >> RP 1210D - Windows (TM) Communication API >> RP 1210D - Windows(TM) Communication API >> RP 1210 Compliance Defined >> RP1210 And 64-Bit Applications
April 5, 2026: LEMON Manuals is launched! Read the announcement.

RP1210 And 64-Bit Applications

Although 64-bit OEM applications are not currently being fielded, TMC is looking forward to the time that compilers will be targeted toward 64-bit applications. There are several issues with this:

TMC's RP 1210D specification is addressing the future use of 64-bit RP1210 DLLs without changing the existing RP1210 INI file and parsing scheme. The Windows method of automatically picking the correct DLL based on whether the application is 32-bit or 64-bit will also work since the 32-bit DLL is loaded from \Windows\SysWOW64 and the 64-bit DLL is loaded from \Windows\System32 because they can share the same name (i.e., "VENDRX32.DLL").

TMC does not want to use 32-bit/64-bit implementations as a means for certain application providers to compile their application to 64-bit in an attempt to try and force end-users into using a specific 64-bit capable VDA before the majority of the VDA vendors have a chance to compile drivers to 64-bit as well. Therefore, for an application to be RP 1210-compliant, the application will be capable of using a 32-bit VDA's RP1210 DLL if that VDA does not provide a 64-bit DLL. In the future, when most VDA vendors have a 64-bit solution, the non-compliancy statement in the previous sentence will be revisited.

Even though RP 1210 went to an INI file called "RP121032.INI" as a way of distinguishing an old 16-bit machine/processor (RP1210.INI) from a more "current" 32-bit architecture, TMC will not be going from "RP121032.INI" to "RP121064.INI." Doing this would require an application to detect what type of operating system they were installed on, and then open the correct INI file. Doing this would also keep legacy applications that open "RP121032.INI" from opening legacy adapters that install their name to the "RP121032.INI" file. The current GetSystem-WindowsDirectory () + "\RP121032.INI" structure will remain moving forward.

At this time, a VDA vendor must provide a 32-bit DLL to be RP 1210-compiliant, while fielding a 64-bit DLL is optional.