Hi, I have an arduino mega and TFT touch display + shield. Seems very similar to your example, but the shield has less pins connected to arduino.
I've configured MISO, MOSI and SCLK to pins 50,51,62 and it seems to work, but the display freezes and radio is working only sometimes (seems like if radio and tft are fighting for the SPI channel).
So I tried using SOFT_SPI as you do, but I have problems with radio:
Starting sensor (RNNNA-, 2.0.0)
TSM:INIT
TSM:RADIO:OK
TSP:ASSIGNID:OK (ID=5)
TSM:FPAR
TSP:MSG:SEND 5-5-255-255 s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=bc:
TSP:MSG:READ 0-0-0 s=0,c=0,t=0,pt=0,l=0,sg=0:
!TSP:MSG:PVER mismatch
TSP:MSG:READ 0-0-0 s=0,c=0,t=0,pt=0,l=0,sg=0:
!TSP:MSG:PVER mismatch
... [too many messages like this appears in a few seconds]
TSP:MSG:READ 80-85-0 s=0,c=0,t=0,pt=0,l=0,sg=0:
!TSP:MSG:PVER mismatch
TSP:MSG:READ 80-85-0 s=0,c=0,t=0,pt=0,l=0,sg=0:
!TSP:MSG:PVER mismatch
TSP:MSG:READ 80-85-0 s=0,c=0,t=0,pt=0,l=0,sg=0:
!TSP:MSG:PVER mismatch
TSP:MSG:READ 80-85-0 s=0,c=0,t=0,pt=0,l=0,sg=0:
!TSP:MSG:PVER mismatch
!TSM:FPAR:FAIL
!TSM:FAILURE
TSM:PDT
I have checked it with NRF24 external powered and with a base NRF24 module (with 5v to 3.3v regulator and capacitor). Also tried with NRF24 basic module and high range module, and always the same errors. Can you help me please?