-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Sigfox module stuck when calling "sigfox.available()" #6
Comments
It could be that your Fw is old and need to upgrade if not, run the FwUpgrade example |
It was using an older version of the firmware. |
I did not use the AT command, which are more design for configuration. |
I tried the downlink example just now. I've tried an Akeru board in the same location and I'm able to get Sigfox messages so I don't think signal strength is a problem. |
Hi ghynes. I tried the downlink example with one of my SmartEverything, and I faced the same issue. I'm in contact with Telit because the chip itself return an ERROR information even if the Sigfox BackEnd shows that the message is correctly received and acknowledged. If U change a little bit the code on the example U post at the beginning of this thread U should see the ERROR message coming from Telit Chip char sendSigfox(const void* data, uint8_t len){ while(SigFox.available()){ if (status == "OK\r"){ |
Hi, I have the same problem for some time too (before & after update) |
Yes NaKro, I just received today the answer from Telit. The point is that there is an internal 45 Sec. timeout, after that the chip send the ERROR message back.
Anyway, I'm still in contact with Telit because there is one point that is not clear to me. |
Hi ! I do believe the 45 sec Timeout is for the chip to wait for the Ack. |
Same as mine situation, always a green arrow down-link, but error on Telit chip. This is why I'd not close the issue with Telit. They should tell me why the down-link is so critical, I have green arrow and 100% of success on up-link, and, green arrow 0% of success in down-link. There is a reason behind this asymmetric behavior? |
Here is my problem,
Why adding a delay on startup before initialization of module break the board ? |
Hi Alex. First of all, the next line is based on my assumption that U change only the setup() function from the original example, and not the setup (U post only the setup.... that's why I'm assuming that) The point is not the delay(6000) but the fact that U remove the send of the "HELLO" string removing the following lines from the setup() giving 6 Sec at the begin U have enough time to, at least, read the configuration enter exit strings but only those. Try just adding the above line at the end of the setup, and please tell me if it work (it should). Mik. P.s. #include <Wire.h> char helloMsg[5]= {'H','e', 'l', 'l', 'o'}; // the setup function runs once when you press reset or power the board
} // the loop function runs over and over again forever
#ifdef ARDUINO_SAMD_SMARTEVERYTHING
#ifdef ARDUINO_SAMD_SMARTEVERYTHING |
Hi mike, Too be sure of your saying I just tested with the DataModeEU example (Talis qualis) Add
PS : indeed I just follow you example if it change in the futur, I will no longer go in configurationMode again. PPS : The Goal for the 6 sec delay was 1st to be able to reload programs to the board as I am using Interruption timer and __WFI() sleep mode [it may block the usb commmunication]. So no I'm not Superman. :) |
Why am I not doing this to get serial monitor....
|
Hello, |
Hi,
I have a smarteverything board and I've been creating an asset tracking application.
All was going well with callbacks until I tried to create a downlink ... since then the Sigfox module has been unusable ... in particular it gets stuck when calling sigfox.available(). No amount of resetting, powering off etc. will fix it.
Below is the problem function.
I was passing the following 12 byte data frame to the function "00 01 00 1d 43 35 00 00 42 b6 00 00"
Any help or tips would be gratefully accepted as the Sigfox module is currently unusable :(
The text was updated successfully, but these errors were encountered: