Dev Blog
Forum
Wiki
About
NefMoto
>
Technical
>
Reverse Engineering
>
IDA PRO and processor SPC56XX - MPC56XX
Pages: [
1
]
« previous
next »
Author
Topic: IDA PRO and processor SPC56XX - MPC56XX (Read 6493 times)
Alex02rus
Newbie
Karma: +0/-0
Offline
Posts: 1
IDA PRO and processor SPC56XX - MPC56XX
« 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
Posts: 49
Re: IDA PRO and processor SPC56XX - MPC56XX
« 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...
Logged
MED17/EDC17 Reverse engineering
conversion sgo and frf to bin
https://osotec.com/
jcsbanks
Full Member
Karma: +19/-3
Offline
Posts: 146
Re: IDA PRO and processor SPC56XX - MPC56XX
« 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: +1072/-483
Offline
Posts: 6039
Re: IDA PRO and processor SPC56XX - MPC56XX
« 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
-
WinOLS database
-
Tools/patches
wangyanjun
Newbie
Karma: +0/-0
Offline
Posts: 4
Re: IDA PRO and processor SPC56XX - MPC56XX
« 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
« previous
next »
Jump to:
Please select a destination:
-----------------------------
General
-----------------------------
=> Introductions
=> General Discussion
-----------------------------
Noob Zone
-----------------------------
=> Noob Questions
=> Noob Guides and FAQs
-----------------------------
Technical
-----------------------------
=> NefMoto Software
=> Tuning
===> Documents & Helpers & How To's
===> Community Projects
=> Diagnostics
=> Flashing and Chipping
=> Cluster and Immobilizer
===> ECU EEPROM images
===> Original Cluster dumps
===> Original Cluster dump requests
=> Data Logging
=> Reverse Engineering
=> Communication Protocols
-----------------------------
ECU Files
-----------------------------
=> ECU Definition Files
===> ECU Definition File Requests
=> Original ECU Files
===> Original ECU File Requests
=> Checksum Update Requests
-----------------------------
Vehicles
-----------------------------
=> Vehicle Tech
=> Project Cars
-----------------------------
Regional
-----------------------------
=> Canadian Regional Discussion
=> US Regional Discussion
-----------------------------
Classifieds
-----------------------------
=> For Sale
=> Wanted
=> Services
-----------------------------
Miscellaneous
-----------------------------
=> Off Topic
=> Forum Tech Support
=> Bizarro Messages Posted by Bots and Spammers
Navigation
Home
Help
Login
Register
Personal Tools
November 28, 2024, 09:28:26 PM
Welcome,
Guest
. Please
login
or
register
.
Did you miss your
activation email?
1 Hour
1 Day
1 Week
1 Month
Forever
Login with username, password and session length
Search
Advanced Search
Loading...