Jump to content

Update firmware GID de la GG55 la GG83


Recommended Posts

Pe Tigra B am primit un GID cu versiune de soft veche, GG55. Care nu are posibilitatea să arate tab-ul de telefon. Cu ajutorul unui amic care a spart globaltis, am aflat că GG83 este prezent în baza de date.

Vreo 2 săptămâni m-am chinuit să-mi conving MDI-ul să facă update. Până la urmă am reușit. :) La GG83 am primit computer de bord pe 3 linii și bineînțeles, TAB-ul pentru telefon.

Și un video de la update, cam plictisitor ce-i drept.

 

Link to post
Share on other sites
  • 5 months later...
  • 3 months later...
  • 3 months later...
Hello everyone,

I am trying to update my CID (Meriva-A, Alpha Code KW) from version CG59 to CG83. I have an original GM MDI interface and a working installation of GlobalTIS with SPS support. I have a VIN of a Meriva-A in wich have been installed a CID Alpha Code BQ, serial number 13275963 (wich already has CG83 software version). Trying to swap this VIN into KW CID do not work for the update process, my suspicious are that maybe I need to write a new dump into my KW eeprom, perhaps an eeprom dump from a BQ CID or editing my KW eeprom would do the trick. So the question is, have you have tested this method for update the CIDs and GIDs? Do you know any website for find a BQ eeprom dump file ? Or if that does not work... Is necessary to extract MCU flash?

Thanks for your time and effort.

Regards from Spain,
Dario.

 

Edited by taedla01
Link to post
Share on other sites

Dario, you are close but not close enough.

I have the solution but I will not make it public. Not that I make money with it, but I spent a fortune and 2 years to discover the solution. I am not prepared to through my work away. Maybe others can.

If you want the CID latest software send it to me. I tell you from now, you will not be able to reverse engineer my update cause I will leave no software traces.

Edited by liviu2004
Link to post
Share on other sites

Hi @liviu2004!

Thanks for response!

I understand you, I have spent too many time searching and looking for solutions in others engineerings fields and I know how frustratted is give solutions for others and then see how people make the most of your work for make money. This is not my case in terms of assume your knowledge. I want to get the CID updated on my own because it is a personal challenge for me, not a necessity. If I would have another CID but in this case a BQ would be very easy... just change VIN in KW CID and swap CIDs like a magician in the exact moment... Hey! Hey! I know you understand what I want to say. :P

Thanks for this site liviu2004.
Hope to help this great comunity in future.
 
Regards from Spain,
Dario.
Link to post
Share on other sites
  • 3 months later...
Hello everyone,
 
It's been several months since my last post and I think it's fair to show the advances.

@liviu2004, thanks for the offer and sorry for late response. For now I do not need a BQ CID unit.
I have already managed to update my CID screen with the latest available software (CG83). I have also been able to update more screens (CE83 and CD83) without needing to have an original EEPROM dump. I have also been able to prove that this method is used to reprogram the ECM of my Z13DT (from 70CV to 90CV).
 
By way of summary and without going into technical details, this has been the process:
 
-Inverse engineering of an EEPROM dump to know how is encoded the VIN, Alpha code and part number within the EEPROM. The EEPROM of the ECU is modified and it is verified that the data matches with the model that has the software updated (we convert the EEPROM of Cx55 / Cx59 into Cx83).
 
25101322107_d5ce5530e8_b.jpg

-We request SPS in Tech2 for the ECU that we want to update.
-The contents of the Tech2 PCMCIA card are modified. The new content is loaded on the card.
-We plug Tech2 into GlobalTIS and request SPS. GlobalTIS loads the new update software on the PCMCIA card.
-We update the ECU through SPS.
 
25101321237_1ffca5dc60_b.jpg
 
Two months of hard investigation and this is the result:
 
25101326327_321b49817f_b.jpg
 
25101325107_2df710543a_b.jpg
 
25101323607_364c72ee9e_b.jpg
 
Regards from Spain,
Dario.
Link to post
Share on other sites
3 minutes ago, liviu2004 said:

Well done, as far as I know, CE83 does not exist in gtis.

I am not sure if CE83 do not exist in GTIS32. For CE83, GE83 and Corsa-D Delphi displays I used Tis2Web server.

Thanks for your work @liviu2004

Next step is to retrofit ESP. Do you know any good site for spare parts?

Cheers,

Dario.

Link to post
Share on other sites
Hello everyone,

@liviu2004 thanks for comment. I have found ESP pump but not with connector, so I am not bought it. I have yaw sensor and his connector, not found steering wheel sensor yet.
 
I have been searching trough the CG83 firmware files and I have located where languages are defined. What I want to do is flash a new open logo and search if could be possible implement TPMS in Corsa-C because Meriva-A CID has this option (not implemented of course). I know, low speed Can-BUS is not possible with standard Meriva CID, but looking at the PCB I see that some components are missing. This components are the Low Speed Can-BUS and comparing with a Vectra-C CID I think maybe we can convert a Meriva-A CID into same Vectra-C CID Low Speed Can-BUS.
 
CID_STARUP_LOGO_OPEL_ANIM_00.gif.95b16e881dc74b3b39e8fbd2a0b71afc.gif
 
Has anybody test any of this ideas? Probably most simple could be change English language into Romanian...?
 
40026547611_2df226e1df_b.jpg

Thanks for your time and effort.
Regards from Spain,
Dario.
Edited by taedla01
Link to post
Share on other sites

I doubt you will find a pump with connector. Very difficult. I have a spare steering wheel sensor, but it is not cheap. And you need to find a connector there as well.

TPMS, soldering ls can parts does not solve 100%. Software is not ready for lscan. If you update to vectra c software, there is no return back. And you will loose functions available only on corsa c.

Start logos, I don't know how to do that.

Translate in Ro, yes, I've seen the language text, but I have no time to translate, it is just too much.

Link to post
Share on other sites

Hi @liviu2004,

I do not want to reflash or touch my KW CID due as you already know it is very dificult to find it and it is the only CID that works with Corsa-C.
I have a broken CID (CE59) which coming from my father´s Vectra-C (display LCD with scratches) and maybe I can use it as guinea pig. What could happen if I flash CG83 into CE59?
 
Thanks for your time,
 
Regards from Spain,
Dario.
Link to post
Share on other sites
  • 3 years later...
On 9/29/2017 at 3:29 PM, taedla01 said:
Salutare tuturor,

Încerc să-mi actualizez CID-ul (Meriva-A, Alpha Code KW) de la versiunea CG59 la CG83. Am o interfață originală GM MDI și o instalare funcțională a GlobalTIS cu suport SPS. Am un VIN al unui Meriva-A în care a fost instalat un cod alfa CID BQ, numărul de serie 13275963 (care are deja versiunea de software CG83). Încercarea de a schimba acest VIN în KW CID nu funcționează pentru procesul de actualizare, suspectul meu este că poate trebuie să scriu o nouă descărcare în eWeprom-ul meu KW, poate o descărcare eeprom dintr-un BQ CID sau editarea KW eeprom ar face trucul . Deci întrebarea este, ați testat această metodă pentru actualizarea CID-urilor și a GID-urilor? Cunoașteți un site web pentru a găsi un fișier de depozitare BQ eeprom? Sau dacă asta nu funcționează ... Este necesar să extrageți blițul MCU?

Vă mulțumim pentru timp și efort.

Cu respect din Spania,
Dario.

 

Hi Dario
I need some help if it`s possible.....I have a Meriva A CID 2 lines and eeprom dump and VIN number from a Vivaro CID 3 lines from factory alfacode BQ
I try to perform SPS with Vivaro VIN but not work....
I need a VIN number from Meriva A equiped from factory with CID 3 lines to perform SPS....
Can you share the VIN number?
Thanks anticipated...
 

Link to post
Share on other sites

Hello,
Sorry for the delay in answering but I'm very busy with my work.

It's not as simple as just using a VIN from a 3-line display vehicle and writing the 3-line EEPROM to the 2-line display. It is not possible to downgrade or equalize the software, that is, you cannot rewrite a three-line software using a three-line EEPROM. The program answers you saying that the software is the same and that reprogramming is not possible. You need to use a two-line EEPROM and a three-line VIN. Besides that, you have to make modifications at the byte level in the programming. If you do not do the above, the process is doomed to failure.

Regards,
Dario.

Link to post
Share on other sites

 

9 hours ago, taedla01 said:

Hello,
Sorry for the delay in answering but I'm very busy with my work.

It's not as simple as just using a VIN from a 3-line display vehicle and writing the 3-line EEPROM to the 2-line display. It is not possible to downgrade or equalize the software, that is, you cannot rewrite a three-line software using a three-line EEPROM. The program answers you saying that the software is the same and that reprogramming is not possible. You need to use a two-line EEPROM and a three-line VIN. Besides that, you have to make modifications at the byte level in the programming. If you do not do the above, the process is doomed to failure.

Regards,
Dario.

 

``E pur si muove !``....

I can confirm surely...it`s work like charm....

Yesterday perform SPS and works....
 

 

 

 

IMG_20210215_171501.jpg

Link to post
Share on other sites

Hello everyone!

 

Great job @Catastefan! Congratulations!

And thanks for share your results! ;)

 

Regards.

Dario.

Link to post
Share on other sites
On 2/1/2018 at 8:48 PM, taedla01 said:
Hello everyone,

@liviu2004 thanks for comment. I have found ESP pump but not with connector, so I am not bought it. I have yaw sensor and his connector, not found steering wheel sensor yet.
 
I have been searching trough the CG83 firmware files and I have located where languages are defined. What I want to do is flash a new open logo and search if could be possible implement TPMS in Corsa-C because Meriva-A CID has this option (not implemented of course). I know, low speed Can-BUS is not possible with standard Meriva CID, but looking at the PCB I see that some components are missing. This components are the Low Speed Can-BUS and comparing with a Vectra-C CID I think maybe we can convert a Meriva-A CID into same Vectra-C CID Low Speed Can-BUS.
 
CID_STARUP_LOGO_OPEL_ANIM_00.gif.95b16e881dc74b3b39e8fbd2a0b71afc.gif
 

 

Hi Dario,

While my Tigra is more or less in a stable form now, I am slowly moving my attention to TPMS. Have you got any further with ls can on Meriva CID? For the last years I learned a lot about canbus, managed to reverse engineer a lot of it, programmed an gateway from Peak Can and manage to manipulate data and I feel prepared to give TPMS a go.

And second one, did you find any way to update new start logos?

Link to post
Share on other sites
  • 2 weeks later...

Hello everyone.


@liviu2004: Sorry for the delay in answering. I need time to write in more detail but I will try to shed some light now:


- First step: Is it possible to convert a CID CE59 display from Vectra-C to a CID CG83 display for Meriva-A? The answer is yes. I have managed to record the CG83 software on a Vectra-C screen and it works perfectly. Obviously the hardware is not the same and for example the steering wheel controls will not work on a Meriva or Corsa-C.

- Second step: We have to see by comparing both screens what hardware differences there are between them. The motherboards are identical and so are the processors. What is missing are the components for reading the analog sensors on the CE screen and the installation of the necessary parts for low and high speed CANBus on the CG screen.

Third step: If we compare the CE hardware with the CG we will see that it is easier to install the missing components on the CG screen. With this we will have the low-speed CANBus network functional.

My current situation: I have a CE converted to CG display with which I am investigating the tire pressure reading using TPMS equipment from a Vectra-C.

I have readings of the AM29F160DB memory although I have never gotten serious to investigate more. In a Vectra-C forum the user Pepasz found a way to edit the software of the CID screens to be able to modify the logos and more. I have found out that the source code programming was done with SEGGER's EmWIN software modules. The logo is a set of 16 compressed images of 400x234 pixels in 16 bits.

I am going to try to make time and upload photos and files of everything I have researched so far.

 

Greetings from Spain.
Dario. 

Edited by taedla01
Link to post
Share on other sites

Some images...

Converted CE59 into CG83:

spacer.png

spacer.png

 

Unsolder AM29F160DB from converted CE59 PCB (with CG83 software):

spacer.png

 

Resolder detail:

spacer.png

 

Comparing hardware (CE vs CG CIDs):

spacer.png

spacer.png

spacer.png

spacer.png

If you are interested in more documents, eeprom and flash readings, please, send a private message.

Cheers,

Darío.

Edited by taedla01
Link to post
Share on other sites
  • 2 weeks later...

Thanks for info.

I think ST10F259 must be also programmed. But unsure if it will know about ls can I mean the coding for tpms.

Link to post
Share on other sites

Join the conversation

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

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...