Skip to content
View in the app

A better way to browse. Learn more.

www.CameraLoops.ru

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

How to create GM DPS archive file from SPS cache files for HMI module

You can learn how to obtain calibration files from GM SPS service by enrolling in the course below, which is necessary for creating the DPS archive file.

 

 

You can learn how to manually create the DPS archive file used to program a GM vehicle model by enrolling in the course below, which is necessary for creating the DPS archive file.

 

 

You can learn how to manually create the DPS Type4 file used to program Setup And Configuration settings in a GM vehicle model by enrolling in the course below.

 

 

As of 2022, there is no longer a need to create the DPS archive file manually. Instead, you can use the GM DPS Archive Creator Tool, purchased at the following web link below. This tool allows you to automatically create the DPS archive files and DPS Type4 Files, saving you time and effort.

 

 



User Feedback

Recommended Comments

Opel_driver Apprentice

+Opel_driver

+Contributor
  • Contributor

This is truly great.

Thank you.

kerygun Rising Star

kerygun

Member

You are COOL!! Tnx very much

WhiteAndBlue Top Member

+WhiteAndBlue

+Contributor
  • Contributor

Hey Troy, can you please share an utility file and one calibration file? I didn't manage to solve that issue that the archive created is not a GMLAN archive. thanks

Troy Grand Master

Troy

Administrator

GM Car Hacking Expert

On 6/7/2021 at 8:05 AM, WhiteAndBlue said:

Hey Troy, can you please share an utility file and one calibration file? I didn't manage to solve that issue that the archive created is not a GMLAN archive. thanks

 

 

WhiteAndBlue Top Member

+WhiteAndBlue

+Contributor
  • Contributor

thanks Troy. It's clear for me now that my files from sps folder are somehow encrypted. I'm using GT32 offline. 

Abdullah Anwar Rising Star

Abdullah Anwar

Member

Great work 

Is there anyway that i can extract maps from hmi module ? Or add other language?

Troy Grand Master

Troy

Administrator

GM Car Hacking Expert

2 hours ago, Abdullah Anwar said:

Great work 

Is there anyway that i can extract maps from hmi module ? Or add other language?

It should be possible but I don't know how to do it yet.

Troy Grand Master

Troy

Administrator

GM Car Hacking Expert

On 6/8/2021 at 7:49 AM, WhiteAndBlue said:

thanks Troy. It's clear for me now that my files from sps folder are somehow encrypted. I'm using GT32 offline. 

Can you try with online sps? 

WhiteAndBlue Top Member

+WhiteAndBlue

+Contributor
  • Contributor

no, I don't have online access. Tried something right now and guess what....managed to unpack the files from sps folder with 7zip. I can see some plain text in files so now they are good, build a new archive and I'm not getting that message anymore. So I'm on the right track, I'll start to build the bench loom now. I hope to succeed at the end.

Troy Grand Master

Troy

Administrator

GM Car Hacking Expert

On 6/9/2021 at 12:04 PM, WhiteAndBlue said:

no, I don't have online access. Tried something right now and guess what....managed to unpack the files from sps folder with 7zip. I can see some plain text in files so now they are good, build a new archive and I'm not getting that message anymore. So I'm on the right track, I'll start to build the bench loom now. I hope to succeed at the end.

? @loom.   I created a bench setup recently.  It took me some weeks to sort it. It was pain to get the HMI to speak on the HS-can line. 

In the end I learnt some stuff about it.

For the HMI, all the units must be on the MOST line ie, IPC, CD drive, HMI, Radio, and BCM and/or the MOST loop must be complete.

And most important the BCM is the one who gives the orders if the HMI should speak or not via the 'Serial Data Communication Enable' wire.

I'm using an old xbox360 power supply to power the modules.

 

 

IMG_4908.jpeg

 

Bofore

IMG_4774 2.jpg

 

 

Troy Grand Master

Troy

Administrator

GM Car Hacking Expert

5 minutes ago, Kovacs Nora said:

Hello Troy! Big thanks for your work! Can you post this tutorial in a normal html/pdf? This book format is very weird for us! Thanks!

Unfortunately it wasn't made in a PDF format and I can't convert it.

You could try a different web browser like Firefox and Chrome.

WhiteAndBlue Top Member

+WhiteAndBlue

+Contributor
  • Contributor

It will not be my first one ?. I only need to connect ABS pump (which I want to... let's say "hack"), BCM and ECM. Probably I'll do a complete one  with IPC, light switch, as I have more mods in mind to do.

M Ch Collaborator

+M Ch

+Purchaser

hi Troy

Great work THANKS

i just build few file already radio, bcm, hmi and cluster calibration

do you figure out where touchpad located?

i have my 2,5 install on my car with all extra, done by professionals (see picture) and calibration is similar like your file,

I think touchpad sit in Display interface Calibration file.

what you think?

Troy Grand Master

Troy

Administrator

GM Car Hacking Expert

On 6/12/2021 at 10:43 PM, M Ch said:

hi Troy

Great work THANKS

i just build few file already radio, bcm, hmi and cluster calibration

do you figure out where touchpad located?

i have my 2,5 install on my car with all extra, done by professionals (see picture) and calibration is similar like your file,

I think touchpad sit in Display interface Calibration file.

what you think?44117474_2021-06-1212_50_52.thumb.jpg.d53a8f36bb6d9b6c1287e79a79dee58c.jpg44117474_2021-06-1212_50_52.thumb.jpg.d53a8f36bb6d9b6c1287e79a79dee58c.jpg

2021-05-15 10.07.38.jpg

2021-05-15 10.07.42.jpg

2021-05-15 10.08.26.jpg

2021-05-15 10.08.37.jpg

Good stuff?.

I remember seeing the touchpad cali in either the HMI or the radio. I'll check later.

BaldPunk Apprentice

+BaldPunk

+Contributor
  • Contributor

@troy i like your setup!, you don't need to have all the devices in the MOST for it to work, but the loop should be closed, the only 2 basic modules for the system are the HMI and the tuner (radio module) and the display of course.

Zoltán Mariczki Rising Star

Zoltán Mariczki

Member

Thank You!

WWEILER Explorer

+WWEILER

+Contributor
  • Contributor

Thanks Troy I had a 2018 silverado I was trying to get a arps file to work. It just didnt work. Then I unzipped with 7zip and built a arps file with the bin files and that worked. But it did not let me change the VIN. I need to play around with that yet.  I did try the SET_MEC_TO ZERO and that let me write a new vin over it with SPS so I may just have to use that option

gaz51 Apprentice

+gaz51

+Purchaser

Hi. I tried to take the bin files from SPSCache folder but there was no files during the SPS procedure. I used online TIS2Web and there was a new sw available for selected module and I did the reprogramming but no files appeared in the SPS Cache folder. Any ideas why?

WWEILER Explorer

+WWEILER

+Contributor
  • Contributor

Did you look in the spsDebug File. They are stored in they some times. I set my sps file to sort by date and then when you program something all the new file come to the top. Good luck

bdiveley Rising Star

ªbdiveley

ªMemberª
(edited)

Has anyone found the calibration files in SPS2 yet? I was just forced to install Techline Connect.
There is a SPS Cache directory at C:\ProgramData\GM\TDM\SPS Cache but the calibrations files never appear.

Edited by bdiveley

Troy Grand Master

Troy

Administrator

GM Car Hacking Expert

Yep, same here, Tech line doesn't save the files to cache folder like the older sps client does. 

Hopefully there's a work around, as I read GM will be retiring the old sps client soon.

wanggege Rising Star

wanggege

Member

21 years of fashion CT5 ct4 how to brush the original reversing image data?

Ernestas Community Regular

+Ernestas

+Contributor
(edited)

GM Car Hacking Expert

  • Contributor
On 9/11/2021 at 10:43 AM, Troy said:

Yep, same here, Tech line doesn't save the files to cache folder like the older sps client does. 

Hopefully there's a work around, as I read GM will be retiring the old sps client soon.

I mighty be talking shit, but my techline saves bin calibration files in same location user/sps/spsCache/spscacheinternal... im just having issues with getting hmi ipc files as it throws this (see pictures)

And when I'm trying to copy lets say XMLFile It doesn't let me do that,as it's being used by java the moment to cancel programing it disappear. Is there a way to force copy a file?

 

16315691103837940720486790655820.jpg

16315691349777896209775680799767.jpg

16315691938537369772399524471722.jpg

 

Edited by Ernestas Dikinis

gaz51 Apprentice

+gaz51

+Purchaser
On 9/6/2021 at 3:00 PM, WWEILER said:

Did you look in the spsDebug File. They are stored in they some times. I set my sps file to sort by date and then when you program something all the new file come to the top. Good luck

Oh yes. As I use TIS2Web online SPS then this stores the bin files into SPSDebug folder. But there is again a problem - the bin files appear not during when the calibration numbers are being dispayed (like said in the Troys instruction page 8-9) but the files appear after I press the NEXT and the reprogramming procedure starts. See the screenshots. Troy did you use GLobalTis to get the bin files already during the calibration number page?

Would like to get the bin files before starting the reprogramming event because once the reprogramming starts and finishes then OPEL is charging money for it. I wonder what happens to a module if I pull out the OBD connector right before the reprogramming progress bar starts to move? 🙂

Debug1.jpg

Debug2.jpg

Troy Grand Master

Troy

Administrator

GM Car Hacking Expert

9 hours ago, gaz51 said:

Oh yes. As I use TIS2Web online SPS then this stores the bin files into SPSDebug folder. But there is again a problem - the bin files appear not during when the calibration numbers are being dispayed (like said in the Troys instruction page 8-9) but the files appear after I press the NEXT and the reprogramming procedure starts. See the screenshots. Troy did you use GLobalTis to get the bin files already during the calibration number page?

Would like to get the bin files before starting the reprogramming event because once the reprogramming starts and finishes then OPEL is charging money for it. I wonder what happens to a module if I pull out the OBD connector right before the reprogramming progress bar starts to move? 🙂

Debug1.jpg

Debug2.jpg

Hi, In that tutorial I used ACdelco SPS for Opel cars that used the older SPS client.

The Sps client operates different for EU Opel cars compared with the USA cars and different GM variant, so that could be why the files appears after you click next.

For some experiments I did in the past I use to unplug the OBD interface before sps was able to update the module. I didn't have any issues.

Just make sure to unplug it fast after you click the next button.

 

Unfortunately ACdelco is now using the new Techline Connect application.

From past test with Techline Connect, Techline Connect did not download the calibration files to the spscache folder. Now need to figure out if Techline Connect places the files somewhere else, or maybe the calibrations go direct from Techline Connect to the modules.

 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Add a comment...

All Articles

Popular Members

  1. hassan77h
    +hassan77h
    27
  2. Troy
    Troy
    22
  3. uglyoldbastard
    +uglyoldbastard
    13
  4. regloops
    +regloops
    8
  5. GM-Enthusiast
    +GM-Enthusiast
    7

New Members

  1. David Fontenot
    David Fontenot
      Member
    Joined
  2. SSAUTOZ
    SSAUTOZ
      Member
    Joined
  3. valdemarford
    valdemarford
      Member
    Joined
  4. Course faycal khalil
    Troll-Course faycal khalil
      Troll-Troll
    Joined
  5. Troll stevie nick
    Troll-Troll stevie nick
      Troll-Troll
    Joined
  6. Troll Parkerchevy
    Troll-Troll Parkerchevy
      Troll-Troll
    Joined
  7. Hayk Vardanyan
    Hayk Vardanyan
      Member
    Joined
  8. tunedbycasco
    tunedbycasco
      Member
    Joined
  9. freehugs
    freehugs
      Member
    Joined
  10. ceberon
    ceberon
      Member
    Joined

CameraLoops™
Powered by Art
All Trademarks appearing on this website are the property of their respective owners.

Account

Navigation

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.