Hi nick,
so the network problem seems to be related to the TFT activation.
The screen should be OK (from Adafruit website)
When the Pi restarts, the attached PiTFT should start out all white and then turn black. That means the kernel found the display and cleared the screen. If the screen did not turn black, that means that likely there's something up with your connection or kernel install.
Their manual install how to tells you to also add
dtparam=spi=on
dtparam=i2c1=on
dtparam=i2c_arm=on
to config.txt
You also can try to play with the parameters:
dtoverlay=pitft35-resistive,rotate=90,speed=42000000,fps=20
The rotate= variable tells the driver to rotate the screen 0 90 180 or 270 degrees.
0 is portrait, with the bottom near theUSB jacks
90 is landscape, with the bottom of the screen near the headphone jack
180 is portrait, with the top near the USB jacks
270 is landscape, with the top of the screen near the headphone jack.
You can change this file with nano and reboot to make the change stick.
The speed= variable tells the driver how to fast to drive the display. 42MHz (42000000) is a good place to start but if your screen is acting funny, try taking it down to 16MHz (16000000) especiallyif you’re doing something like using a GPIO extender to put the screen away from the Pi.
Frank