GS7 program code disassembly project

Jake@MHD

Major
Platinum Vendor
Nov 7, 2016
1,593
2,060
0
Philly
In the meantime, there’s a way to create BINs from the files in the standard toolset. It’s been attempted unsuccessfully by @bradsm87...
ill post up shortly with some further detail see if any of it helps

I wrote a simple exe to take care of this and spit out a bin file, as I wanted to poke around in IDA when I was bored. It's not the entire picture though, as the 0da + 0pa is still missing the boot loader segment of the code, which is pretty much always necessary to at least SEE when trying to find an exploit. We need a full dump straight from the chip.

@Olza my initial suspicion was the processor is a Infineon TC1766 (the instruction set and various ram sizes matched as well). Do you agree? It was not visually identifiable on the PCB because the chip has no cap on it.
 
  • Like
Reactions: houtan

amg6975

Sergeant
Oct 27, 2019
278
187
0
Ride
2012 135, 2005 ZHP, 2009 fJCW
I have a valve body as you know and I can send it wherever. I’m home looking after our baby for the next few months... hopefully that means more spare time :sweatsmile:

Can you get to the control board? If so, can you get some good pictures of it, part markings, etc. I can start to see if I can work out a way to get a flash dump. Alternatively you can send it to me and I can start trying to hack it from the hardware side while Olza works on the disassembly. I can't promise it'll actually be successful though, so I think just some pictures would be a great place to start for me.
 
  • Like
Reactions: houtan

doublespaces

Administrator
Oct 18, 2016
9,303
4,331
0
AZ
Ride
2009 E93 335i
Can you get to the control board? If so, can you get some good pictures of it, part markings, etc. I can start to see if I can work out a way to get a flash dump. Alternatively you can send it to me and I can start trying to hack it from the hardware side while Olza works on the disassembly. I can't promise it'll actually be successful though, so I think just some pictures would be a great place to start for me.
96017500-5587-4CC9-999D-6FC0F631E95F.jpegFDD499BE-195A-4F6A-9AB0-6EE734A9172B.jpeg9B4FC450-9A1F-4D6F-9F2F-B04BF0F3DB74.jpeg
 
  • Like
Reactions: houtan

amg6975

Sergeant
Oct 27, 2019
278
187
0
Ride
2012 135, 2005 ZHP, 2009 fJCW
Oh my. I don't think I've ever seen a fully DCA/additive board like that. That is something.
 

JohnDaviz

Lieutenant
Jan 6, 2019
866
583
0
Ride
335i E92 DCT
On the middle picture there is a QR Code on the top right side. Normally you can read those with your normal qr code reader. Within that QR Code is all information the customer requires from the supplier. Mostly production date, shift, etc etc etc.. but there is more
 

doublespaces

Administrator
Oct 18, 2016
9,303
4,331
0
AZ
Ride
2009 E93 335i
I was given these instructions last year by someone but I've never had one in my hands.
1557524922467.png
 

aus335iguy

Colonel
Nov 18, 2017
2,251
804
0
Down under
Ride
335i DCT 2009
On the middle picture there is a QR Code on the top right side. Normally you can read those with your normal qr code reader. Within that QR Code is all information the customer requires from the supplier. Mostly production date, shift, etc etc etc.. but there is more

Some of these pics may be of the unit I have.
we ran the qr code before and all we got was a number
I was given these instructions last year by someone but I've never had one in my hands.
View attachment 35013

I measured the input resistance and got varied results. Found out later that one of the surface components was loose
 
Last edited:

doublespaces

Administrator
Oct 18, 2016
9,303
4,331
0
AZ
Ride
2009 E93 335i
Some of these pics may be of the unit I have.
we ran the wrong code before and all we got was a number


I measured the input resistance and got varied results. Found out later that one of the surface components was loose

Yeah, you sent me this pic, it was the one I wanted you to measure :grinning:
4AA9E489-B656-4D52-A4A2-504A6737718F.jpeg
 

aus335iguy

Colonel
Nov 18, 2017
2,251
804
0
Down under
Ride
335i DCT 2009
I can’t for the life of me find the resistance measurements I took.
I’ll have to try it again. Lunchtime today I’ll seperate as much of the valvebody from the TCU and I’ll send it
 

amg6975

Sergeant
Oct 27, 2019
278
187
0
Ride
2012 135, 2005 ZHP, 2009 fJCW
I don't think the resistance of the input terminals will tell you much of anything. The component you're poking with the pen is a capacitor, not a diode. Diodes are the white squares with the bonded wire coming off the top.
 
  • Like
Reactions: aus335iguy

azshantris

Corporal
Aug 27, 2019
151
136
0
Ride
2011 135i N55 DCT GTX1000
I just had all but the diff (incoming Monday) delivered for the m3 gts mod and now there might be a breakthrough coming? Dangit 😅
I'm not "super" electronically inclined but if there's anything I can do to help before or after the flash I'm certainly willing! 2011 135i DCT
Also have basic OBD cable and tools on windows and some basic coding skills.
 

aus335iguy

Colonel
Nov 18, 2017
2,251
804
0
Down under
Ride
335i DCT 2009
I just had all but the diff (incoming Monday) delivered for the m3 gts mod and now there might be a breakthrough coming? Dangit 😅
I'm not "super" electronically inclined but if there's anything I can do to help before or after the flash I'm certainly willing! 2011 135i DCT
Also have basic OBD cable and tools on windows and some basic coding skills.
I wouldn’t worry, this could be a while
 
  • Like
Reactions: azshantris

doublespaces

Administrator
Oct 18, 2016
9,303
4,331
0
AZ
Ride
2009 E93 335i
I just had all but the diff (incoming Monday) delivered for the m3 gts mod and now there might be a breakthrough coming? Dangit 😅
I'm not "super" electronically inclined but if there's anything I can do to help before or after the flash I'm certainly willing! 2011 135i DCT
Also have basic OBD cable and tools on windows and some basic coding skills.

Ya never know with this kind of stuff. Could be next year or two or never before anything is truly available (Lets hope not)