{"product_id":"gm-development-programming-system-dps-v4-51-unlocked-patch","title":"GM Development Programming System (DPS v4.51) +Unlocked Patch","description":"\u003ch3 data-mce-fragment=\"1\"\u003e\u003cspan style=\"color: rgb(255, 128, 0);\"\u003eGM Development Programming System (DPS v4.51) +Unlocked Patch \u003c\/span\u003e\u003c\/h3\u003e\n\u003ch2 data-mce-fragment=\"1\"\u003e\u003cspan style=\"text-decoration: underline; color: #f40f0f;\"\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003ch2 data-mce-fragment=\"1\"\u003e\u003cspan style=\"text-decoration: underline; color: #f40f0f;\"\u003eDescription\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eDPS Release Version 4.51.00\u003c\/span\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e(1)     New IECS access module.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e(2)     Key provisioning bulk unlock.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e(3)     New DIDs in GCI.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e(4)     Removed capture dialog.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e(5)     DoIP stability improvements.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e(6)     General application improvements.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eGM DPS v4.51. The latest version as of June 2022, with the much needed improvements and new features.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eAfter purchasing I will need to activate DPS v4.51 via the TeamViewer application remotely.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eThe DPS v4.51 activation certificate will expires in 2024.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eThis version does not have access to network security validation facility for Global B.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cdiv\u003e\n\u003ch3\u003e\u003cspan style=\"text-decoration: underline; color: rgb(255, 128, 0);\"\u003eNotes from previous versions:\u003c\/span\u003e\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e(1)  Enhanced support for Global A Enhanced and Global B Security\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e(2)  Added support for UDS, GM's version and others\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e(3)  Added preliminary support for Global B Security - Secure Unlock \u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e(4)  Added support for new GM API Format Type 3 format files\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e(5)  Added support for the writing of a Security Bypass Authorization Tickets(SBAT) as a feature selectable\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e     function from the main DPS Programming Window. \u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e(6)  Added support for in the \"Override Security Key\" function for the enhanced 5-byte security (Seed\/Key).\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e(7)  SPECIAL NOTE: The \"Subtype\" list box was added in the previous release to the \"Protocol and \u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e     Communications Settings\" section of the \"Programming\" window.  If a user can't find a particular\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e     entry in the \"Diagnostic Pin\" list box, it may be available with a different \"Subtype\" selection.  \u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e     For example:  With \"Subtype\" set to \"Standard\" and \"Protocol\" set to \"GMLAN\", there are no entries\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e     in the \"Diagnostic Pin\" list box for \"Pins 12 \u0026amp; 13\".  However, if \"Subtype\" is set to \"Extended\", or \u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e     \"Global A\" there there is a \"Pins 12 \u0026amp; 13\" entry available in the \"Diagnostic Pin\" list box.     \u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e(8)  Added support for Global A Cyber security and Format \"3\" PCID files.\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e(9)  Added support for various UDS implementations from GM joint venture partners.\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e(10)  Modified DPS Programming Window selection of Protocols\/Network SubType\/Diagnostic Pin. The\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e     \"Run Time Option\" display has been changed to display only the options applicable to the selected protocol.  \u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e(11)  Added support for GM Dyno Test Cells  \u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e(12)  Modifications to display timestamp in message log. \u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e(13)  Increased to 252 the number of RPOs supported in ECU Configuration.\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e(14)  Improved DID Descriptions in DPS Get Controller Info (GCI).\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e(15)  Added support for the Opel Combo UDS.\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e(16)  Added Engine Serial Number Display (ESN) to GMLAN Get Controller Info (GCI).\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e(17)  Expanded pathname lengths for Archives in the Service Programming Archive Tool (SPAT) portion of DPS.\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e(18)  Replaced \"SET MEC to Zero\" Special Request Function with a series of pre-built utility files.  Each of  \u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e      these utility files is prefixed with \"Set_MEC_to_zero_\" and is built for a specific ECU.\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e(19)  Improved Software Lock processing to make it less Vulnerable to security failures due to minor changes in the \u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e      host PC configuration.\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e(20)  Added the capability to save formatted output of \"Get Controller Info\" (GCI) dialog, to a text file.\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e(21)  Software Lock status dialog boxes added to provide users notification of pending expiration.\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e   \u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e(22) Software Lock only is supported.  All hardware lock support has been discontinued.\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e(23) All ECU programming requires a valid Software Lock.\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e(24) Support added for 83K baud, SW-CAN via the Supersession Table (SST) function.\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e(25) Get Controller Info (GCI) function enhanced to display Manufacturing Traceability Characters (MTC).\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e(26) Programming sub-menu updated to remove data fields no longer needed for proprietary devices.  DPS uses SAE J2534 \u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e      Devices only.   \u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e(27) Added a status dialog that is displayed when an Op Code $FC (Delay for Minutes) to update the user as to \u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e      the progress of the delay.\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e(28) GMLAN Get Controller Info dialog updated to include DID $C0 (BootSoftwarePartNumber).  Also corrections to enable\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e      display of the \"Programming Status\" (status acquired via Mode $A2).\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e(29) DPS is now supported with Windows Vista.\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e(30) Keyword on CAN is supported for OPEL\/Renault projects.\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e(31) OPEL\/Renault XML parser is now supported.\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e(32) Sequential Programming using DPS Archives (.zip files created in DPS SPAT) supported.\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e(33) Batch Supersession Programming using DPS\/BART Supersession files supported.\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e(34) XML ECU Config now uses ConfigurationCompatibilityIDs and special logic for rejected \u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e      WriteDataByIdentifier requests.\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e(35) DPS Installs files needed for Type4 Applications, but not the Type4 Applications\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e      themselves.\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e(36) VIN and Part Number Logging option added for Non-SST Programming Events.\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e(37) Modifications made to provide more detailed XML ECU Config Event logging.\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e(38) Part Number Display window in DPS Get Controller Information dialog enhanced\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e      to display Part Numbers greater than 8 bytes in length. Part Numbers greater\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e      than 13 bytes will be partially displayed, with an asterisk \"*\" placed in the\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e      last display position to inform the user that space did not allow complete\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e      number display.  Part Numbers of 13 bytes or less are fully displayed.\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e(39) Modifications to the DPS Installer to enable the application to run with \u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e      privileges other than that of Administrator.  The Installer \u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e      itself still requires Administrator privileges to run.  However, to \u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e      operate the application, User privileges are sufficient.\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e(40) Modifications made to support all Aftersales RPO codes in ECU Config processing.\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e(41) Updated DPS Installation which includes a new installer application, updated \u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e      SuperPro lock drivers and enhancements to enable greater Windows Security flexibility.\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e(42) \"Uninstall DPS\" selection is no longer available from the desktop \u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e       (Start\\Programs\\General Motors).  Instead, the \"Add or Remove Programs\" feature in the\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e       Windows Control Panel is used (Start\\Settings\\Control Panel\\Add or Remove Programs).\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e(43) Auto Repeat mode is once again available for GMLAN only.\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e(44) \"Run Time Options\" settings and Options menu (Program\\Development Programming Tool\\\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e      Options) settings are no longer saved via the \"Save Startup Defaults\" button.\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e      These settings will not be automatically restored on subsequent DPS sessions.\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e(45) When using the \"Populate VIT2 Data\" menu feature, the VIN is now synchronized\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e      between the VIT2 Population Dialog and the main Programming screen status line.\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e      As a result, the VIN if contained on the Prorgramming screen status line will\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e      automatically transferred to the VIT2 Population Dialog and vice versa.  \u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e(46) Added support for Launching and Executing Type4 Applications within DPS.  This\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e      version is not for enabled in the general release.\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e(47) Enhanced ECU Config event processing to provide more descriptive error messages.  \u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e       If a syntax error exists in the ECU XML document, error messages are now displayed\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e       to help the user identify the exact cause of the error.  All ECU Config files must\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e       be contained in the default folder (typically C:\\DPS\\Config). This includes the ECU\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e       XML document files,Build Record Files and XML schema files (.xsd).  If the files are \u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e       not stored as required,the ECU Config Event will fail.  The DPS Installer downloads\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e       the current XML Schema files to the default folder.   \u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e(48) Added Op Code $56 InterpreterIdentifier to enable Utility File writers to create \u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e      a different execution flow depending on whether the Utility File is being used in \u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e      the Service environment, the Assembly Plant environment or in a Flexible Compute \u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e      Platform (FCP). At this time DPS supports only the the Service environment. \u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e(49) CVN data displayed on the GetControllerInfo (GCI) dialog is now displayed in hex  \u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e      rather than decimal.\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e(50) Seed and key display feature of GetControllerInfo (GCI) has been expanded to include\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e      Algorithms from GMLAN Security Table 1 (in addition to GMLAN Security Table 0).  \u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e(51) Enhanced Interpreter Op Code $54 ChangeData to include Operation $08.  This operation\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e      enables copying from one internal storage buffer to another.\u003c\/span\u003e\u003c\/div\u003e","brand":"Diezel365","offers":[{"title":"Default Title","offer_id":47285426258196,"sku":"","price":150.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/6840\/0916\/files\/GMDevelopmentProgrammingSystem.jpg?v=1779830514","url":"https:\/\/diezel365.com\/products\/gm-development-programming-system-dps-v4-51-unlocked-patch","provider":"⛽ Diezel365","version":"1.0","type":"link"}