Und einen UART habe ich nicht, ich führe Rx, Tx und gnd einfach auf drei Pins raus. Ist doch auch ok, oder?
Nein, bitte schließ TX/RX auch an den I/O-Stecker an, damit GPS direkt mit der M256 und M128 ohne loses Kabel genutzt werden kann!

Also:
TX (des GPS) an I/O-Stecker Pin 8 (M256: RXD1 oder RXD2 je nach UART_SPI-Stecker und M128: RXD1)
RX (des GPS) an I/O-Stecker Pin 6 (M256: TXD1 oder TXD2 je nach UART_SPI-Stecker) oder Pin 7 (M128: TXD1)