Hi all.
I am Automotive engineer working for BIZTeam company.
I lost 10 minutes to find proper category for this question, if i made mistake, i apologize.
---------
Here is problem
We are working on Car Engine Computer, PSG16 (Opel 2.2DTI). ECU is on top of the Feul VP Pump, made on ceramic in BARE DIE packing.
Inside we managed to find under microscope MPC555, 95160 and external flash, but under 20x magnified scope we couldnt see what type of Flash is inside. We know for sure that flash size is 1mb, and there are 3 type of flash supported with MPC555 with that size.
We managed to find BARE DIE BDM pinout of MPC555 without datasheet (5 days of tracing)
When we connected several tools to read data, we discovered that flash is not readable. MPC doesnt let us read it. MPC and EEPROM is ok.
BDM pads have 2 more free pads for CS0 and CS1 below VFLS pins. And we are sure that developers used those extra pins to calibrate flash maps for correct working algoritmh for every pump.
We dont have any experience with MPC555 arhitecture and i am not sure did developers left BDM pad for extarnal callin flash registarts to read and write.... or is that possible at all. Maybe those 2 pads are ENABLE pins for something. Not sure and thats why i need someone with experience who maybe did something similar in their own projects.
WE NEED TO READ AND WRITE FLASH :-D
Regards