Pages: [1]
Author Topic: IDA PRO and processor SPC56XX - MPC56XX  (Read 5889 times)
Alex02rus
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 1


« on: June 19, 2018, 04:57:21 AM »

who than dismantles the firmware with the processor SPC56XX - MPC56XX ?
i have a problem, IDA v7.0 can not parse code flash MPC5674, who faced such a problem?
attached a file citroen C4 2.0 hdi ecu DCM6.2
Logged
ozzy_rp
Jr. Member
**

Karma: +16/-1
Offline Offline

Posts: 49


« Reply #1 on: June 19, 2018, 05:20:46 AM »

I have a similar problem.
I can not disassemble flash from IAW9GV ECU with MPC5634... Sad
Logged

MED17/EDC17 Reverse engineering
conversion sgo and frf to bin https://osotec.com/
jcsbanks
Full Member
***

Karma: +15/-3
Offline Offline

Posts: 125


« Reply #2 on: June 19, 2018, 05:36:24 AM »

Interesting. I know very little about PPC, but wanted to have a look at MDG1 to see if it was Tricore as I've done a lot with Bosch Tricore and understood that MDG1 could be built for Tricore or PPC, but the binary I have is not Tricore but I could not get official (but out of sub) IDA 6.95 to make any sense of it, probably an MPC57xx.
Logged
prj
Hero Member
*****

Karma: +903/-420
Online Online

Posts: 5787


« Reply #3 on: June 19, 2018, 06:13:06 AM »

PPC supports instruction compression, it can be that the file is compressed, in this case you need to somehow dump the dictionary from the processor that was used to compress the data.
For example gearbox files (GS19) have the same issue, the code is compressed and decompressed in-place during execution...
Logged

PM's will not be answered, so don't even try.
Log your car properly.
wangyanjun
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 4


« Reply #4 on: June 29, 2018, 06:26:08 PM »

No compression, it is VLE, so you have to select VLE
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Page created in 0.023 seconds with 16 queries. (Pretty URLs adds 0s, 0q)