I tried one of my arduino unos instead of the nano, but there was no difference...
I've used both my breadboard and soldered it to a prototypeboard with wires running between the points. A friend told me he had problems using breadboards with data transmission because of capacitance in the board.
Here is the schematic: