Quote: Originally Posted by
manix 
Hi
Could you please explain, how did you fix the problem.
I'm having the same problem with OKI MSM6636. After sending 0x61 0x6A 0xF1 0x01 0x00 the response is only 1 byte long, the value inside received register (at location 0x15) is 0x10.
Any direction will be helpful
.. answer to myself
Problem fixed. There was a problem with interrupt handling time-gap. The host CPU periphery was set too slow; so OKI and SPI interaction also. The answer from the ECU was missed and the next IFR was read instead of the previous received answer.