Register
Page 1 of 6 123456 LastLast
Results 1 to 15 of 90
  1. #1
    Member
    Join Date
    Nov 2009
    Posts
    47
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    2
    Thanked in
    2 Posts

    Default How to disassemble MSS52 DME dump? help needed please

    Hi guys
    Here is a screen shot of my DME for the E39 M5, does anybody know which processor I need to choose in IDA to get a good disassembly? Any advise on how to disassemble this code will be greatly appreciated.



    Cheers
    C

  2. #2
    DK Veteran
    pepi's Avatar
    Join Date
    Jan 2010
    Posts
    1,791
    Thanks Thanks Given 
    233
    Thanks Thanks Received 
    594
    Thanked in
    436 Posts

    Default

    Data on 2 flash memories 29F

  3. #3
    Member
    Join Date
    Nov 2009
    Posts
    47
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    2
    Thanked in
    2 Posts

    Default

    I have the complete dump of the code, my problem is that if I use IDA to disassemble I need to chose the Processor type.

    For the Bosch motronics it is easy as Andy Whitaker made nice tutorial videos that explain exactly how to disassemble the code.

    I am looking for similar help to disassemble the MSS52 code.

    Cheers
    C

  4. #4
    DK Veteran

    Join Date
    Sep 2009
    Posts
    1,542
    Thanks Thanks Given 
    14
    Thanks Thanks Received 
    53
    Thanked in
    47 Posts

    Default

    Can you post (attach) the dump?

  5. #5
    Member
    Join Date
    Nov 2009
    Posts
    47
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    2
    Thanked in
    2 Posts

    Default

    Here is the complete program dump from the MSS52 E39 M5

    Cheers
    C
    Attached Files Attached Files

  6. #6
    Member
    Join Date
    Nov 2009
    Posts
    47
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    2
    Thanked in
    2 Posts

    Default

    anyone? any help would be appreciated..
    Cheers

  7. #7
    DK Veteran
    alexics's Avatar
    Join Date
    Jan 2010
    Location
    Kidderminster
    Posts
    726
    Thanks Thanks Given 
    1
    Thanks Thanks Received 
    61
    Thanked in
    38 Posts

    Default

    You will need the datasheet and also a reference for the assembly language opcodes. I used to write disassemblers for hc05, hc11 and tms370. Not very complicated, about two screenfuls of code.

  8. #8
    DK Veteran

    Join Date
    Aug 2009
    Location
    Netherlands
    Posts
    857
    Thanks Thanks Given 
    39
    Thanks Thanks Received 
    350
    Thanked in
    162 Posts

    Default

    as far as I knows they are 68332 or 68336 processors

  9. #9
    DK Veteran
    alexics's Avatar
    Join Date
    Jan 2010
    Location
    Kidderminster
    Posts
    726
    Thanks Thanks Given 
    1
    Thanks Thanks Received 
    61
    Thanked in
    38 Posts

    Default

    Quote Originally Posted by easytech View Post
    as far as I knows they are 68332 or 68336 processors
    Pinouts would be useful and data on peripherals attached to the processor. Without knowing the exact aims of the exercise that is as much as I can say.

  10. #10
    Member
    Join Date
    Nov 2009
    Posts
    47
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    2
    Thanked in
    2 Posts

    Default

    Hi Guys
    A quick update, I was away for work and was waiting for more information before I reply here. I have bought a spare DME and am awaiting delivery. I do not want to mess up my car's own DME for obvious reasons but as soon as I have the spare DME I can trace a few tracks and confirm 100% that the CPU is a 68376 Motorola chip. I will post the tracks that I trace for your information.

    Can somebody please give me some more advise on how to disassemble the CPU32 code with IDA. I do have IDA pro but apart from the 68k Processor type I can not see the CPU32 instruction set. Somebody advised me to use the 68330 processor type but I find that in both instances there is some instructions that does not get disassembled. Is there a version of IDA that list CPU32 as a processor type?

    Quote Originally Posted by easytech View Post
    as far as I knows they are 68332 or 68336 processors
    Thank you very much for this info, I had a look earlier at the 68332 but the pin count did not match. The 68336/68376 CPU's pin count does match.

    Quote Originally Posted by alexics View Post
    Pinouts would be useful and data on peripherals attached to the processor. Without knowing the exact aims of the exercise that is as much as I can say.
    Thank you very much for your help, I really appreciate it. Will post the tracks and pin outs of the CPU as soon as I receive the DME.

    Thanks again for all the input
    Regards
    C

  11. #11
    DK Veteran
    alexics's Avatar
    Join Date
    Jan 2010
    Location
    Kidderminster
    Posts
    726
    Thanks Thanks Given 
    1
    Thanks Thanks Received 
    61
    Thanked in
    38 Posts

    Default

    I can't remember from the docs you sent but does the MCU have background debug mode? It may be better to source an emulator. Check out the Freescale site. They may be giving the old stuff away now.

  12. #12
    DK Veteran
    alexics's Avatar
    Join Date
    Jan 2010
    Location
    Kidderminster
    Posts
    726
    Thanks Thanks Given 
    1
    Thanks Thanks Received 
    61
    Thanked in
    38 Posts

    Default

    Try here to start with

    MC68336 Product Summary Page

  13. #13
    Member
    Join Date
    Nov 2009
    Posts
    47
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    2
    Thanked in
    2 Posts

    Default

    Hi there
    Yes the 683xx series CPU does have a BDM mode. I have ordered a wiggler interface cable for the BDM port from macraigor. This only works with a free debugger and I am sure it wont be as powerful as a full blown emulator. I am going to give this BDM with debugger a go and hopefully I can make sense of the code I read. If this does not work I will look further to try and source a emulator, you will be surprised to find that even though this CPU chip is very old that each and every emulator I could find was very expensive. A normal USB BDM cable plus custom debugger was offered at $1500..! So I did not even ask for the price for the full blown emulator with trace functions.

    The DME I have does not have the BDM port soldered on the pc board so I have to solder the wires on the chip pins, but it should not be a problem as this is my test DME, I will post pics of my setup as soon as I receive my DME.

    Cheers
    C

  14. #14
    Member
    Join Date
    Nov 2009
    Posts
    47
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    2
    Thanked in
    2 Posts

    Default IC's identify please?

    Hi guys
    I need some help to identify some chips please. I have searched the internet and can find the model numbers but I can not find any data sheets for the chips.

    Interesting as well is the BDM connector tracks that is on the board, below is the detail picture, I have ordered two plugs that will fit on this tracks and are still waiting for the hardware, will post pictures once I receive the plugs, on the picture below the tracks can be seen next to the memory chips:



    Here are pics of the Ignition drivers as well as the driver chip for the driver ic's, one driver chip is on the front of the pc board and the other on the back:







    Below are three pictures of driver IC's that I would like to have data sheets for please if any of you can help I will appreciate it very much.







    Cheers

  15. #15
    DK Veteran
    alexics's Avatar
    Join Date
    Jan 2010
    Location
    Kidderminster
    Posts
    726
    Thanks Thanks Given 
    1
    Thanks Thanks Received 
    61
    Thanked in
    38 Posts

    Default

    Do you have another module the same? If so try desoldering the chips. Sometimes the manufacturer mumbers are on the underside. I would assume that these are driver chips for whatever transmission protocol the unit uses. K-line, can bus etc.

 

 
Page 1 of 6 123456 LastLast

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
This website uses cookies
We use cookies to store session information to facilitate remembering your login information, to allow you to save website preferences, to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners.