Your cable looks rather unusual.
Usually pins 4 and 5 are active for hardware handshaking, and would be connected to their counterparts at the other end - either straight or crossed, depending upon port type.
Pins 2 and 3 are the data lines, and in your case these are not crossed - it is a clue that your handshaking lines probably do not require crossing either.
Usually pin 7 is ground, I would not expect to see it connected to pin 4 or 5.
Are you able to confirm the pin assignments (functions) at the shadow controller?