Tech 2 PCM programming woes.....

LBZDuraburb

Member
Joined
Dec 9, 2025
Posts
24
Location
Tacoma, WA
So I'm trying to figure out why Tech 2 clone is not programming modules. I keep getting "programming failed" messages and then it bricks the module/PCM. 🤬 I bricked my original PCM trying to reprogram it to a newer calibration that's was available and then I got a used replacement PCM and bricked that one as well! Everything seems to do just fine when I request info from the PCM to the Tech 2, then connect the Tech 2 to the Tis2000 ToughBook workstation I have. I'm able to follow the prompts correctly in SPS in Tis2000 for remove and replace PCM and it shows the latest calibration that's available etc. and shows it successfully downloaded into the Tech 2. I then bring the Tech 2 back to the vehicle and start the download process normally and I get anywhere from 25-80% progress before it says "programming failed" and the PCM is bricked.🤬 Voltage is a rock solid GM recommended 13.4V as I have a Powermax 75amp charger/converter/power supply hooked up to the battery at all times throughout the programming. What is going on here? I'm at a loss and have zero faith in the programming ability of my Tech 2 now. I'm ready to throw it in the garbage. Do I have a bad unit? It seems to work flawlessly with all other Tech 2 functions besides SPS. The vehicle I'm trying to program is a 2006 Chevy Express 3500 van. I have now ordered a third PCM, this time from Flashmasters, that is supposedly programmed to my Vin that should get me back on the road but it kind of defeats the purpose of having a Tech 2 and is the whole reason I purchased the Tech 2 clone and Tis2000 workstation in the first place! I'm very demoralized at this point and open to any suggestions/help to prevent issues in the future.
 

Attachments

  • IMG_7811.jpeg
    IMG_7811.jpeg
    290 KB · Views: 2
  • IMG_7808.jpeg
    IMG_7808.jpeg
    287.9 KB · Views: 2
  • Wow
Reactions: movietvet
It might be an issue with the Serial Port Transceiver misbehaving on the Toughbook...or even their Default BAUD Rates being TOO LOW ... that cause these issues, Visit THIS Thread shown below and view Post #80 and Post #98 for the recommended (proven) USB TO DB-9 Adapter (Very Stable) Version to use. @Mooseman 's entire Thread is worth knowing on this Topic:


Tripp-Lite KeySpan Model# USA-19HS

1768079634117.png
See Post #98 in THIS Thread for the Nitty-Gritty and a Real Word Case that was solved by using it:

 
Last edited:
  • Like
Reactions: movietvet
It might be an issue with the Transceiver issues on the Toughbook Serial Ports...or even their Default BAUD Rates that cause these issues, Visit THIS Thread and view Post #98 for the recommended (proven) one to use:

Tripp-Lite KeySpan Model# USA-19HS

View attachment 118396
See Post #98 in THIS Thread for the Nitty-Gritty and a Real Word Case that was solved by using it:

Thanks for the info. So even though it says that it was 100% downloaded to the Tech2 on the PC, this may not be the case?
It might be an issue with the Serial Port Transceiver misbehaving on the Toughbook...or even their Default BAUD Rates being TOO LOW ... that cause these issues, Visit THIS Thread shown below and view Post #98 for the recommended (proven) USB TO DB-9 Adapter (Very Stable) Version to use. @Mooseman 's entire Thread is worth knowing on this Topic:


Tripp-Lite KeySpan Model# USA-19HS

View attachment 118396
See Post #98 in THIS Thread for the Nitty-Gritty and a Real Word Case that was solved by using it:

Just to clarify, I'm not using a serial port to USB adapter as my ToughBook has a serial port installed in it. Are you saying that I should use a Serial to USB adapter instead?
 
  • Like
Reactions: movietvet
Here are your Two Tech 2 SPS Programming Error Images...Oriented and Cropped for EZR Viewing:

IMG_7808.jpegIMG_7811.jpeg

Yes... even when everything indicates a transfer of the SPS Calibration seems right...the slightest mishap with the BAUD Rates during these events can cause problems.

And...YES... Using the Tripp-Lite USB to DB-9 Device CAN make a difference. If you review the latter entries in the Linked Threads where folks were having similar issues before switching to the use of the TRIPP-LITE Adapter... their Testimonials will provide some additional confidence.

It is too bad that the Communications being affected between the Tech 2 RJ-45 Flat Cable and the Serial Port of the Laptop to where it plugs into the side of the Tech 2 are so finicky and delicate and sensitive to the slightest malfunction... but they ARE. Have you inspected the Flat Ribbon Cable Ends and along its length for any DAMAGE of Bent 12 K Gold Bent Pins? Being fastidious here may reveal some other contact issues that will not easily get discovered in any other manner,

Please make a thorough review of @Mooseman's Thread via the prior link and heed all the suggestions about cleaning terminals and ensuring ALL connections and Battery Stability and Power sourcing the Tech 2...Noting that instead of applying the AC/DC Power Plug to the Bottom-Base of the Tech 2 itself... Rather...Plug the AC/DC Adapter Power Cord into the Power Receptacle on the far end of the DLC to VCI Adapter Cable closest to the DLC Connector.

It would be BEST to power the Tech 2 from a FULLY Charged Truck Battery at the B+ and Negative Ground Posts, Check and replace the Cigarette Lighter Fuse(s) as the DLC may be powered from that Same Circuit on Pin 16 with Pins 4 & 5 providing Grounds to the Truck Frame and PCM independently. The purpose is to avoid any issues with "AC Ripple" causing interference during communicating Calibration Transfers,

Small issues can conspire against Folks if ALL the required Power and Cable Connections are not Checked... and Double Checked for Nominal DC Power and the Physical Confirmation of the Cable attachments to evolve into having a satisfying result with the Reading and Writing of the TIS2000 SPS Calibrations. Double Check that your PCM Part Numbers MATCH between the *BRICKED* OEM PCM and the Replacement PCM.


"Big Things... Have Small Beginnings..." David...From "Alien: Prometheus"
 
Last edited:
Here are your Two Tech 2 SPS Programming Error Images...Oriented and Cropped for EZR Viewing:

View attachment 118397View attachment 118398

Yes... even when everything indicates a transfer of the SPS Calibration seems right...the slightest mishap with the BAUD Rates during these events can cause problems.

And...YES... Using the Tripp-Lite USB to DB-9 Device CAN make a difference. If you review the latter entries in the Linked Threads where folks were having similar issues before switching to the use of the TRIPP-LITE Adapter... their Testimonials will provide some additional confidence.

It is too bad that the Communications being affected between the Tech 2 RJ-45 Flat Cable and the Serial Port of the Laptop to where it plugs into the side of the Tech 2 are so finicky and delicate and sensitive to the slightest malfunction... but they ARE. Have you inspected the Flat Ribbon Cable Ends and along its length for any DAMAGE of Bent 12 K Gold Bent Pins? Being fastidious here may reveal some other contact issues that will not easily get discovered in any other manner,

Please make a thorough review of @Mooseman's Thread via the prior link and heed all the suggestions about cleaning terminals and ensuring ALL connections and Battery Stability and Power sourcing the Tech 2...Noting that instead of applying the AC/DC Power Plug to the Bottom-Base of the Tech 2 itself... Rather...Plug the AC/DC Adapter Power Cord into the Power Receptacle on the far end of the DLC to VCI Adapter Cable closest to the DLC Connector.

It would be BEST to power the Tech 2 from a FULLY Charged Truck Battery at the B+ and Negative Ground Posts, Check and replace the Cigarette Lighter Fuse(s) as the DLC may be powered from that Same Circuit on Pin 16 with Pins 4 & 5 providing Grounds to the Truck Frame and PCM independently. The purpose is to avoid any issues with "AC Ripple" causing interference during communicating Calibration Transfers,

Small issues can conspire against Folks if ALL the required Power and Cable Connections are not Checked... and Double Checked for Nominal DC Power and the Physical Confirmation of the Cable attachments to evolve into having a satisfying result with the Reading and Writing of the TIS2000 SPS Calibrations. Double Check that your PCM Part Numbers MATCH between the *BRICKED* OEM PCM and the Replacement PCM.


"Big Things... Have Small Beginnings..." David...From "Alien: Prometheus"
Yeah I never thought I would have this much difficulty doing simple SPS programming after purchasing a $350 ToughBook loaded with TIS2000 and a $350 Tech2 clone. I think I would have been better off buying a J2534 and going on to the TDS website and subscribing. How many ECMs do I need to pay for and brick in the troubleshooting process before I figure out what is wrong?
 
Last edited:
  • Sad
  • Wow
Reactions: mrrsm and movietvet
More than likely...The Problem blocking your progress will turn out to be a simple one... and have a simple fix or solution in the end.
 
I don't think a USB to serial adapter would be better than a native serial port. I have a serial port on my old Toshiba laptop and never gave me any issues when I used to use it to do programming.

I couldn't tell you where to start looking because I have never used the sneakernet method. I always used the passthrough method using the laptop in the vehicle connected to the Tech 2 which is connected to the OBD port. It's a direct download to the PCM taking half the time. However, I haven't used my Tech 2 to program anything for years because I haven't had to program anything in my 07 TB and everything else I own is too new. On top of that, ACDelco's TDS online system no longer supports the Tech 2 as a passthrough.

A possibility is that whatever programming that your copy of Tis2000 has may be corrupted. Or the memory in the clone Tech 2 is just not up to snuff to be able to do the sneakernet method. As a passthrough, I never had any issues.

I have since bought a TopDon RLink X3 which works with the online TDS even though I have to pay $59CAD (~$45USD) for two years of access, I'm better assured that it works, and probably would use it if I ever need to program something in my TB. Have used it in my 2021 Sierra to program a replacement used module and I have no doubt that it would work on my older iron. And getting Tis2000 to work properly was getting to be a chore.

The Tech 2 was once the GM king for diagnostics and programming. It's just getting long in the tooth, support is just not there anymore, the cracked/hacked software is iffy and difficult to run on the newer computers. I still pull it out once in a while for the TB to do diagnostics and it still works great for that. Beyond that, it's just too old.
 
More than likely...The Problem blocking your progress will turn out to be a simple one... and have a simple fix or solution in the end.
I understand that but most of what you mention I have already done and the only way I can see if I have fixed the problem is to buy another used PCM and see if it bricks again. Extremely frustrating. At this point I'm ready to throw in the towel and sell my ToughBook Tis2000 workstation. Way too many variables involved here. Honestly, based on my experience, I think I'm in over my head.😩👎 I'm very mechanically inclined but this electronics stuff is proving to be overwhelming.
 
  • Sad
  • Wow
Reactions: mrrsm and movietvet
I don't think a USB to serial adapter would be better than a native serial port. I have a serial port on my old Toshiba laptop and never gave me any issues when I used to use it to do programming.

I couldn't tell you where to start looking because I have never used the sneakernet method. I always used the passthrough method using the laptop in the vehicle connected to the Tech 2 which is connected to the OBD port. It's a direct download to the PCM taking half the time. However, I haven't used my Tech 2 to program anything for years because I haven't had to program anything in my 07 TB and everything else I own is too new. On top of that, ACDelco's TDS online system no longer supports the Tech 2 as a passthrough.

A possibility is that whatever programming that your copy of Tis2000 has may be corrupted. Or the memory in the clone Tech 2 is just not up to snuff to be able to do the sneakernet method. As a passthrough, I never had any issues.

I have since bought a TopDon RLink X3 which works with the online TDS even though I have to pay $59CAD (~$45USD) for two years of access, I'm better assured that it works, and probably would use it if I ever need to program something in my TB. Have used it in my 2021 Sierra to program a replacement used module and I have no doubt that it would work on my older iron. And getting Tis2000 to work properly was getting to be a chore.

The Tech 2 was once the GM king for diagnostics and programming. It's just getting long in the tooth, support is just not there anymore, the cracked/hacked software is iffy and difficult to run on the newer computers. I still pull it out once in a while for the TB to do diagnostics and it still works great for that. Beyond that, it's just too old.
I contacted the seller of the Tis2000 ToughBook workstation I bought, whom is highly rated and he assured me they actually program an ECM via the serial port prior to shipping the unit. I also agree that the serial port is fine but there are SO many other variables that come into play here that may cause programming to fail that I just am overwhelmed at this point.
 

Attachments

  • IMG_7834.jpeg
    IMG_7834.jpeg
    135 KB · Views: 1
  • Wow
Reactions: movietvet
With the Tech 2 Powered OFF: Eject the PCMCIA 33.004 Card by Pushing the Black Square Small Release Button wait 30 Seconds and then FIRMLY and SLOWLY Re-Insert It. Then Slide the VCI Locking Lever loose... Pull the VCI and Re-Insert it and Slide the Lock back into position.

Some more insight...Straight From The Horse's Mouth:

 

Attachments

Last edited:
  • Like
Reactions: movietvet
Check out the PDF... sometimes related information (such as slowing down the Transmission Rate) can make the difference...it is mentioned in the PDF.
 
Check out the PDF... sometimes related information (such as slowing down the Transmission Rate) can make the difference...it is mentioned in the PDF.
Just a thought....It would tell me I needed to use the Candi module while programming, correct?
 

Attachments

  • IMG_7837.jpeg
    IMG_7837.jpeg
    480.3 KB · Views: 1
  • IMG_7837.jpeg
    IMG_7837.jpeg
    480.3 KB · Views: 0
  • Like
Reactions: movietvet
Not necessarily, if the Dual 120 Ohm Resistors showing 60 Ohms at Pin # 6 and Pin #14 on the DMM Ohms setting being proper on any Live CAN Bus (viewed using a "BOB" Break Out Box attached to the DLC ) probably are not a factor for Calibration Updates.

Otherwise, performing Bench-Top Calibrations would not be possible or work without having the SUV or Truck "Wrapped Around It" ...and I know from Many First Hand Experiences that ...They DO quite nicely without the need of the CANDi Module in between. Is your Vehicle a Class 2 ...or a CAN Bus Ride?

Have you got the Original Bosch Tech 2 User's Manual? Too Large to attach it below... But you can get it via this Link for a Direct Download and research the Step By Steps:


 

Attachments

Last edited:
  • Like
Reactions: movietvet
I would scour this site for a Fresh copy of the OEM TIS2000 Software HERE and Re-Install it from a DIFFERENT Media Source...BUT CAVEAT EMPTOR... Read The Fine Print on any TARIFFS involved, Post Purchase:



I have Threads here that cover How To Install TIS2000 (16 Bit) on 32 Bit Windows 10 Radio Shack Cambio II Tablets as well as using the Windows 2000 Professional 32 Bit Version with Ancient Legacy Dell Precision M65 Work Stations Hardware with complete success in Bench Top Settings. Other Members have experience using VMWARE Windows Machines that do this likewise.



 
Last edited:
  • Like
Reactions: movietvet
One Last Thread that WILL be especially useful for anyone deciding to use a Tech 2 with a Laptop to Bench Top Program the GMT360 PCMs...is the one where I Designed, Built and Tested a Custom P-10 PCM Bench-Top Programming Harness that WORKS:


Oh ... What The Hell...Let's throw on the one about Buying a "GYMKO" Tech 2 as well:

 
Last edited:
  • Like
Reactions: movietvet
Well I got a wild hair up my ass and tried doing pass thru programming. Got to 100% complete and then got this programming error message.... 🤬 Not sure why the pic is sideways when it is right side up in my library?🤷‍♂️
 

Attachments

  • IMG_7847.jpeg
    IMG_7847.jpeg
    431.8 KB · Views: 5
  • Like
Reactions: mrrsm
Here is the *Adjusted Image* of the SPS Reprogramming Error:

IMG_7847.jpeg

Here is another Tech On-Line Magazine Article that adds more suggestions to explore on this Topic.


My inclination would be to *Yank The Box* and do this Job ON THE BENCH... But given all the *Techy Stuff* needed, perhaps a better suggestion would be for You to Follow all of the Instructions used by Will Robinson in THIS Video and then PULL THE PLUG (NETWORK) SPLICE PACKS on all the Modules at the Under Dash Class 2 Network Splice Pack then Re-Connecting up ONLY The PCM and The BCM to the Network... AND... Don't forget to unplug the Splice Pack located under the Right Rear Passenger Seat (Under a Carpet Flap) prior to running SPS.

Then try the SPS Re-Programming procedures all over again ...sans any On Board Modules being connected that might be causing Communication <*)Glitch(*> Issues on the Class 2 Network... causing the FUBAR with Re-Calibrating the Replacement PCM. Afterward, Plug the Splice Pack "Combs" back in place and then Try to Start The SUV:

 
Last edited:
You are doing a Replace and Reprogram? This is what is used to ignore whatever VIN and programming on the replacement (used) PCM, wipe it and program using the new VIN.

Are the PCMs truly bricked? They might still be communicating and able to be programmed. Have you tried to use that last one that had the error at the end? Maybe it did work but the final handoff got an error.

Did an AI search for this error and it did give some answers that may be worth looking into:


It pointed to this document that does list this particular error:

Reprogramming Error! SPS – No communication at step XX.• Wrong vehicle info.• Possible wrong or faulty ECM.1. Check vehicle info. Correct VIN, correct year, make and model.2. If an OBD-II application, analyze the unit. If it does not respond, then the unit could be bad or cabled wrong.
 

Forum Statistics

Threads
24,160
Posts
647,481
Members
20,530
Latest member
Fishdaddy

Members Online