Robot devices not be recognised or be wrong recognised

Our team are using some devices, but when we keep testing the program, the brain can’t recognise devices, or wrong recognise.

for example
A motor on port 5 showed as a bumper
A LedTouch sensor as a bumper sensor
Pneumatic some time not working.
If there were 2 gen2 distance sensor, it will mixed the distance with each other.
Anyone can help?

We upgraded the firmware to newest version.
Replaced these sensors with new sensors, problem still there.

I do not have an answer, but I just want to second this. I had a first gen brain, and had the same exact problem as you.