Software development is a mine-field. If you took the exact same software from one Aventra and put it on a new build which had 1 or two different components and I guarantee it will not work. Its not as simple as changing a line of code as each piece of code is dependent on another, thats why so many companies dont change computer systems of components. Cash machines still use 20 year old Windows NT and components that are the size of old TV's because they know it works. Trains however, we want new things, new PIS, wifi, aircon, powersaving lighting, CCTV, USB and plug sockets, power management, anti slip, remote monitoring and lower costs. Thats a lot of things to be integrated into one system. Thats a lot more than is going on in your PC and Windows is about 3GB of code and supported by a team of thousands. I could go on for hours, but give the Derby guys a break, software development and testing is hard which is why it pays well!
If I'm right, the 701's are the sole DC only variant of the family, which if so, could easily be the source of the problem.