{"id":7511,"date":"2019-12-04T09:23:26","date_gmt":"2019-12-04T09:23:26","guid":{"rendered":"http:\/\/www.obd2tool.com\/blog\/?p=7511"},"modified":"2022-11-30T15:34:46","modified_gmt":"2022-11-30T15:34:46","slug":"how-to-perform-sps-programming-for-for-instrument-panel-controller-calibration-updates-on-chevrolet-cruze-with-gm-mdi-diagnostic-tool","status":"publish","type":"post","link":"https:\/\/www.obd2tool.com\/blog\/how-to-perform-sps-programming-for-for-instrument-panel-controller-calibration-updates-on-chevrolet-cruze-with-gm-mdi-diagnostic-tool\/","title":{"rendered":"How to Perform SPS Programming for for instrument panel controller calibration updates on Chevrolet Cruze with GM MDI Diagnostic Tool?"},"content":{"rendered":"<p><strong><b>Purpose:<\/b><\/strong><\/p>\n<p>Perform GM SPS (Service Programming System) Programming J2534 mode for instrument panel controller (IPC) calibration updates using GM MDI scan tool.<\/p>\n<p>&nbsp;<\/p>\n<p>This can be for the ECU or any programmable module in the vehicle, such as the EBCM, TCM, Radio, or IPC that you may want to reflash.<\/p>\n<p>&nbsp;<\/p>\n<p><strong><b>Model example: <\/b><\/strong>Chevrolet Cruze Passenger car 2012<\/p>\n<p>(Applicable to model year 2011 and up, which is when the Tech2 ended and was fully replaced by the GM Multiple Diagnostic Interface, or <a href=\"https:\/\/www.obd2tool.com\/goods-1621-GM+MDI+Scan+tool.html\">GM MDI<\/a> and <a href=\"https:\/\/www.obd2tool.com\/goods-10217-GM-MDI-2-MDI-II-Diagnostic-Tool-Multiple-Diagnostic-Interface.html\">MDI 2<\/a>, and TIS2Web subscriptions.)<\/p>\n<p>&nbsp;<\/p>\n<p><strong><b>What you need to program:<\/b><\/strong><\/p>\n<p>High Quality <a href=\"https:\/\/www.obd2tool.com\/goods-2802-Best+quality+For+GM+MDI+Scan+tool+with+Wifi.html\">GM MDI<\/a> clone with WiFi<\/p>\n<p>A laptop<\/p>\n<p>GM online subscription (or https:\/\/www.acdelcotds.com\/subscriptions)<\/p>\n<p>&nbsp;<\/p>\n<p>GM MDI SPS Programming J2534 Mode ECU TIS2Web Calibration Update:<\/p>\n<p>Select SPS programming-&gt;Start SPS<\/p>\n<p><a href=\"http:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2019\/12\/14.jpg\"><img loading=\"lazy\" class=\"alignnone wp-image-7492 size-full\" src=\"http:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2019\/12\/14.jpg\" alt=\"1\" width=\"700\" height=\"389\" srcset=\"https:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2019\/12\/14.jpg 700w, https:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2019\/12\/14-300x166.jpg 300w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2019\/12\/23.jpg\"><img loading=\"lazy\" class=\"alignnone wp-image-7493 size-full\" src=\"http:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2019\/12\/23.jpg\" alt=\"2\" width=\"700\" height=\"421\" srcset=\"https:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2019\/12\/23.jpg 700w, https:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2019\/12\/23-300x180.jpg 300w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/a><\/p>\n<p>Select Interface as J2534 MDI and programming process: Reprogram ECU<\/p>\n<p><a href=\"http:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2019\/12\/33.jpg\"><img loading=\"lazy\" class=\"alignnone wp-image-7494 size-full\" src=\"http:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2019\/12\/33.jpg\" alt=\"3\" width=\"700\" height=\"489\" srcset=\"https:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2019\/12\/33.jpg 700w, https:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2019\/12\/33-300x209.jpg 300w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/a><\/p>\n<p>Connect J2534 device (GM MDI interface) to vehicle and PC<\/p>\n<p><a href=\"http:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2019\/12\/42.jpg\"><img loading=\"lazy\" class=\"alignnone wp-image-7495 size-full\" src=\"http:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2019\/12\/42.jpg\" alt=\"4\" width=\"700\" height=\"346\" srcset=\"https:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2019\/12\/42.jpg 700w, https:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2019\/12\/42-300x148.jpg 300w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2019\/12\/52.jpg\"><img loading=\"lazy\" class=\"alignnone wp-image-7496 size-full\" src=\"http:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2019\/12\/52.jpg\" alt=\"5\" width=\"700\" height=\"392\" srcset=\"https:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2019\/12\/52.jpg 700w, https:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2019\/12\/52-300x168.jpg 300w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/a><\/p>\n<p>Turn ignition off<\/p>\n<p>verify vehicle battery fully charged<\/p>\n<p>Turn ignition on, engine off<\/p>\n<p>Connect J2534 device to Data Link Connector<\/p>\n<p>Connect J2534 device to PC<\/p>\n<p>Switch J2534 mdi on and wait for MDI \u00a0to get ready<\/p>\n<p>After programming erase all DTC of all ECUs<\/p>\n<p>&nbsp;<\/p>\n<p>After communication is built, select vehicle model<\/p>\n<p><a href=\"http:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2019\/12\/62.jpg\"><img loading=\"lazy\" class=\"alignnone wp-image-7497 size-full\" src=\"http:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2019\/12\/62.jpg\" alt=\"6\" width=\"700\" height=\"461\" srcset=\"https:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2019\/12\/62.jpg 700w, https:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2019\/12\/62-300x197.jpg 300w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/a><\/p>\n<p>Chevrolet Cruze Passenger car 2012<\/p>\n<p><a href=\"http:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2019\/12\/72.jpg\"><img loading=\"lazy\" class=\"alignnone wp-image-7498 size-full\" src=\"http:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2019\/12\/72.jpg\" alt=\"7\" width=\"700\" height=\"402\" srcset=\"https:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2019\/12\/72.jpg 700w, https:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2019\/12\/72-300x172.jpg 300w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/a><\/p>\n<p>Display and confirm VIN<\/p>\n<p><a href=\"http:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2019\/12\/82.jpg\"><img loading=\"lazy\" class=\"alignnone wp-image-7499 size-full\" src=\"http:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2019\/12\/82.jpg\" alt=\"8\" width=\"700\" height=\"431\" srcset=\"https:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2019\/12\/82.jpg 700w, https:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2019\/12\/82-300x184.jpg 300w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2019\/12\/9.jpg\"><img loading=\"lazy\" class=\"alignnone wp-image-7500 size-full\" src=\"http:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2019\/12\/9.jpg\" alt=\"9\" width=\"700\" height=\"533\" srcset=\"https:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2019\/12\/9.jpg 700w, https:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2019\/12\/9-300x228.jpg 300w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/a><\/p>\n<p>Select control module, function and type to reflash<\/p>\n<p>\u2013IPC Instrument Cluster<\/p>\n<p>\u2013Programming<\/p>\n<p>\u2013Normal programming type<\/p>\n<p><a href=\"http:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2019\/12\/10.jpg\"><img loading=\"lazy\" class=\"alignnone wp-image-7501 size-full\" src=\"http:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2019\/12\/10.jpg\" alt=\"10\" width=\"700\" height=\"457\" srcset=\"https:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2019\/12\/10.jpg 700w, https:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2019\/12\/10-300x195.jpg 300w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/a><\/p>\n<p>Check current calibration version and available update<\/p>\n<p><a href=\"http:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2019\/12\/111.jpg\"><img loading=\"lazy\" class=\"alignnone wp-image-7502 size-full\" src=\"http:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2019\/12\/111.jpg\" alt=\"11\" width=\"700\" height=\"453\" srcset=\"https:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2019\/12\/111.jpg 700w, https:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2019\/12\/111-300x194.jpg 300w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2019\/12\/121.jpg\"><img loading=\"lazy\" class=\"alignnone wp-image-7503 size-full\" src=\"http:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2019\/12\/121.jpg\" alt=\"12\" width=\"700\" height=\"478\" srcset=\"https:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2019\/12\/121.jpg 700w, https:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2019\/12\/121-300x204.jpg 300w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2019\/12\/131.jpg\"><img loading=\"lazy\" class=\"alignnone wp-image-7504 size-full\" src=\"http:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2019\/12\/131.jpg\" alt=\"13\" width=\"700\" height=\"378\" srcset=\"https:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2019\/12\/131.jpg 700w, https:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2019\/12\/131-300x162.jpg 300w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/a><\/p>\n<p>Perform new software for Trip Timer update<\/p>\n<p><a href=\"http:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2019\/12\/141.jpg\"><img loading=\"lazy\" class=\"alignnone wp-image-7505 size-full\" src=\"http:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2019\/12\/141.jpg\" alt=\"14\" width=\"700\" height=\"400\" srcset=\"https:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2019\/12\/141.jpg 700w, https:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2019\/12\/141-300x171.jpg 300w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/a><\/p>\n<p>During programming procedure, the dashboard turns black which is normal<\/p>\n<p><a href=\"http:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2019\/12\/15.jpg\"><img loading=\"lazy\" class=\"alignnone wp-image-7506 size-full\" src=\"http:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2019\/12\/15.jpg\" alt=\"15\" width=\"700\" height=\"411\" srcset=\"https:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2019\/12\/15.jpg 700w, https:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2019\/12\/15-300x176.jpg 300w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2019\/12\/16.jpg\"><img loading=\"lazy\" class=\"alignnone wp-image-7507 size-full\" src=\"http:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2019\/12\/16.jpg\" alt=\"16\" width=\"700\" height=\"443\" srcset=\"https:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2019\/12\/16.jpg 700w, https:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2019\/12\/16-300x189.jpg 300w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/a><\/p>\n<p>Wait until the programming process count down to 0<\/p>\n<p><a href=\"http:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2019\/12\/17.jpg\"><img loading=\"lazy\" class=\"alignnone wp-image-7508 size-full\" src=\"http:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2019\/12\/17.jpg\" alt=\"17\" width=\"700\" height=\"386\" srcset=\"https:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2019\/12\/17.jpg 700w, https:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2019\/12\/17-300x165.jpg 300w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/a><\/p>\n<p>Turn off the key for 30 seconds and then back on to complete the programming reset the controller. \u00a0Dashboard turns on.<\/p>\n<p><a href=\"http:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2019\/12\/18.jpg\"><img loading=\"lazy\" class=\"alignnone wp-image-7509 size-full\" src=\"http:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2019\/12\/18.jpg\" alt=\"18\" width=\"700\" height=\"443\" srcset=\"https:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2019\/12\/18.jpg 700w, https:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2019\/12\/18-300x189.jpg 300w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/a><\/p>\n<p>IPC calibration update completed.<\/p>\n<p><a href=\"http:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2019\/12\/19.jpg\"><img loading=\"lazy\" class=\"alignnone wp-image-7510 size-full\" src=\"http:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2019\/12\/19.jpg\" alt=\"19\" width=\"700\" height=\"407\" srcset=\"https:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2019\/12\/19.jpg 700w, https:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2019\/12\/19-300x174.jpg 300w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/a><\/p>\n<p>Record the code and erase all fault codes existed.<\/p>\n<p>&nbsp;<\/p>\n<p>Done.<\/p>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content -->","protected":false},"excerpt":{"rendered":"<p>Purpose: Perform GM SPS (Service Programming System) Programming J2534 mode for instrument panel controller (IPC) calibration updates using GM MDI<!-- AddThis Advanced Settings generic via filter on get_the_excerpt --><!-- AddThis Share Buttons generic via filter on get_the_excerpt --><\/p>\n","protected":false},"author":3,"featured_media":7674,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[7],"tags":[549,1555,642,1374,1607],"views":6630,"_links":{"self":[{"href":"https:\/\/www.obd2tool.com\/blog\/wp-json\/wp\/v2\/posts\/7511"}],"collection":[{"href":"https:\/\/www.obd2tool.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.obd2tool.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.obd2tool.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.obd2tool.com\/blog\/wp-json\/wp\/v2\/comments?post=7511"}],"version-history":[{"count":3,"href":"https:\/\/www.obd2tool.com\/blog\/wp-json\/wp\/v2\/posts\/7511\/revisions"}],"predecessor-version":[{"id":7514,"href":"https:\/\/www.obd2tool.com\/blog\/wp-json\/wp\/v2\/posts\/7511\/revisions\/7514"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.obd2tool.com\/blog\/wp-json\/wp\/v2\/media\/7674"}],"wp:attachment":[{"href":"https:\/\/www.obd2tool.com\/blog\/wp-json\/wp\/v2\/media?parent=7511"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.obd2tool.com\/blog\/wp-json\/wp\/v2\/categories?post=7511"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.obd2tool.com\/blog\/wp-json\/wp\/v2\/tags?post=7511"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}