Since I did not even get garbage in the serial monitor I started with your second tips, adding the Debug lines.
I then got one single line of garbage in the serial monitor. Garbage even though I had baud set to 115200 in the serial monitor.
I then added the line
#define MY_BAUD_RATE 9600
I den got this:
��`��������`f���`f`��0 MCO:BGN:INIT NODE,CP=RNNNA--,VER=2.1.0
41 MCO:BGN:BFR
116 TSM:INIT
130 TSF:WUR:MS=0
148 RF24:write register, reg=0, value=14
196 RF24:write register, reg=3, value=3
237 RF24:write register, reg=4, value=95
280 RF24:write register, reg=5, value=76
323 RF24:write register, reg=6, value=39
366 RF24:write register, reg=16, value=115
411 RF24:write register, reg=29, value=6
453 RF24:read register, reg=6, value=39
495 RF24:read register, reg=5, value=76
537 RF24:write register, reg=2, value=2
579 RF24:write register, reg=1, value=0
621 RF24:write register, reg=28, value=3
664 RF24:flushRX
681 RF24:flushTX
699 RF24:write register, reg=7, value=112
743 TSM:INIT:TSP OK
764 TSM:FPAR
778 RF24:STP LIS
795 RF24:write register, reg=0, value=14
838 RF24:OPEN WPIPE,RCPT=255
869 RF24:write register, reg=10, value=255
914 RF24:write register, reg=16, value=255
959 RF24:SND:TO=255,LEN=7
986 R
Looks promesing but then it does not come any more serial prints.
Its wierd, I only got this serial print above when I program it. Not if I unplug/plug to the computer. Only when programming it.
If I program it again it stops at the same line. I guess that is some kind of "send/use the NRF24L0" line, am I right?
I probably should desolder it and test with a different NRF24L01. (Why didnt I solder a header instead of the NRF24L01 directly.