HopeRF95W stuck in OP_TXRXPEND

Hi, I’ve got a Teensy 3.2 and HopeRF95W plus a GPS sensor.

I’ve been using the example code from the wiki and can successfully send one message, but after that the sketch reports that the radio is stuck in OP_TXRXPEND, so do_send() doesn’t ever send a second message.

I’ve got round it for now by resetting the radio at the end of loop(), but that’s a proper bodge and I’d like to actually solve the problem! Grateful for any ideas?

Is it waiting for an ACK which never comes?
(I’m guessing from RX PENDing ??)

Maybe one of the dio lines is not well connected? The CPU keeps waiting for the transmission then.

Thanks both for the pointers. Hard to imagine my brilliant soldering is to blame :wink:
I’ll check out the DIO lines.

@markstanley How did you restart the radio on your device?

Ooh, that was a while ago @MichalFaber ! I’m afraid I don’t remember if I ever solved it, or if I just carried on with the bodge (reset the radio). I suspect the latter!

I gave that particular device to a friend, and I haven’t used a HopeRF radio on any other devices - everything is either Microchip or mDot.
Sorry I can’t be more help.

Sorry for digging up the topic. I solved the problem by initialization RF95W in code every time Arduino sends sth. Maybe the information will be useful for somebody.