its possible that is a difference between the hardware of both ecu?
May be. We can say that at least the ECUs have different hardware numbers.
For SW ...055AA HW# ...055AA is used
For SW ...055AC HW# ...055AB is used
In addition, AC software complies with Euro3/Tier standard, while AA software complies with Euro5 standard.