SKR 1.4v Turbo to RP4 through GPIO Connection Errors

What is the problem?

I have an SKR 1.4v Turbo and am trying to connect through GPIO (rather than USB) my RP4 using Octoprint. I continue getting errors.

What did you already try to solve it?

added the following lines to /boot/config.txt:

dtoverlay=pi3-disable-bt
enable_uart=1

deleted the following from /boot/cmdline.txt:

console=serial0,115200

diabled getty:

sudo systemctl stop serial-getty@ttyS0.service
sudo systemctl disable serial-getty@ttyS0.service

set firmware serial ports to (and have tried the inverse of the below:

#define SERIAL_PORT 0
#define SERIAL_PORT_2 -1

I've also tried several other ports /ttyAMA, etc. and none work. very lost here.

the above yields this in termina:

Changing monitoring state from "Offline" to "Opening serial connection"
Connecting to port /dev/ttyS0, baudrate 115200
Changing monitoring state from "Opening serial connection" to "Error: Connection error, see Terminal tab"
Changing monitoring state from "Error: Connection error, see Terminal tab" to "Offline (Error: Connection error, see Terminal tab)"
Unexpected error while connecting to serial port /dev/ttyS0, baudrate 115200 from hook default: SerialException: 'Could not configure port: (5, 'Input/output error')' @ comm.py:_open_serial:2784

I've also tried entering in config.txt:

dtoverlay=pi3-miniuart-bt

...this yields the following in terminal:

Changing monitoring state from "Offline" to "Opening serial connection"
Connecting to port /dev/ttyS0, baudrate 115200
Changing monitoring state from "Opening serial connection" to "Connecting"
Connected to: Serial<id=0xa8f68630, open=True>(port='/dev/ttyS0', baudrate=115200, bytesize=8, parity='N', stopbits=1, timeout=10.0, xonxoff=False, rtscts=False, dsrdtr=False), starting monitor
Send: N0 M110 N0*125
Send: N0 M110 N0*125
No answer from the printer within the connection timeout, trying another hello
Send: N0 M110 N0*125
There was a timeout while trying to connect to the printer
Changing monitoring state from "Connecting" to "Offline"
Connection closed, closing down monitor

Additional information about your setup
OctoPi 0.17.0
Ender 5 Plus
Marlin-2.0.x-SKR-V1.4-Turbo
TFT24 connects fine to SKR

RPI GPIO cables are connected to the EXP1 GPIO pins on the SKR 1.4v:
pins 8, 10 and ground to EXP1

If I change the GPIO connections from EXP1 to how they are shown in the SKR manual, I receive the following:

Connecting to port /dev/ttyS0, baudrate 115200
Changing monitoring state from "Opening serial connection" to "Error: Connection error, see Terminal tab"
Changing monitoring state from "Error: Connection error, see Terminal tab" to "Offline (Error: Connection error, see Terminal tab)"
Unexpected error while connecting to serial port /dev/ttyS0, baudrate 115200 from hook default: error: '(22, 'Invalid argument')' @ comm.py:_open_serial:2784

or

Changing monitoring state from "Offline" to "Opening serial connection"
Connecting to port /dev/ttyS0, baudrate 115200
Changing monitoring state from "Opening serial connection" to "Connecting"
Connected to: Serial<id=0xb2585ff0, open=True>(port='/dev/ttyS0', baudrate=115200, bytesize=8, parity='N', stopbits=1, timeout=10.0, xonxoff=False, rtscts=False, dsrdtr=False), starting monitor
Send: N0 M110 N0*125
Send: N0 M110 N0*125
No answer from the printer within the connection timeout, trying another hello
Send: N0 M110 N0*125
There was a timeout while trying to connect to the printer
Changing monitoring state from "Connecting" to "Offline"
Connection closed, closing down monitor

plugin_softwareupdate_console.log (20.6 KB) serial.log (148 Bytes) plugin_pluginmanager_console.log (35.2 KB) octoprint.log (296.2 KB) octoprint (1).log (297.2 KB)