Hey guys. I have exactly the same issue from you Isabel and I have been following your posts waiting for a answer and right now I figured out. I started the debug from kinetis design studio and import the console project from sigfox driver, as suggested by Mario , and start searching to a function that could change the value of variable status... (that was a little exhaustive) so in file sf.c, I commented all the if statement:
/* Set watchdog timer. */
// if (kStatus_Success == status)
// {
// SF_PackFrame(sfSpiCmdSetWdTimer, SF_SET_WD_TIMER_INF_PLD_B,
// (uint8_t*)(&(userConfig->watchdogTime)), (uint8_t *)spiSndBuf);
// status = SF_SendCommandInt(drvData, SF_SET_WD_TIMER_INF_B,
// SF_SET_WD_TIMER_ACK_B, spiSndBuf, spiRcvBuf, SF_ACK_NOTRANS_TIMEOUT_US);
// }
OBS: I still don't know how this can impact my code/application, if someone could answer me I would be thankful.
I build and started the debug. On the console, I setup the RCZ4, because I from Brazil, as Mario said. But still I couldn't send messages over sigfox so I started a greedy search until I find one. And I got a result in RCZ2 at 902MHZ.
I would like to thank you guys, Isabel and Mario. I have been trying to get this working for a while and I just find answers in this post. I hope that I could help you too, Isabel.
Att,
Ramon Ribeiro