I have bought ATA8520-EK2-E evaluation board from Atmel and I wanted to activate it. Unfortunately I get a message that
The device id XXXXXXXX is invalid, it's not in the partners ids list
Answer by mkru · Apr 18 at 11:18 AM
I have added my device however if I sent data I can not see it in STATISTICS tab.
I have read PAC from chip via SPI and I have realized something weird. According to Atmel ATA8520D datasheet the response should looks like that:
Dummy | Dummy | PAC ID | ... | PAC ID
where "Only the 8 lower bytes (0) .. (7) are used, the remaining 8 upper bytes (8) .. (15) are read as 0."
My PAC on box is BOX_PAC ... BOX_PAC
However the chip returns:
Dummy | Dummy | 0x5B | BOX_PAC | ... | BOX_PAC | 7 times 0x00
BOX PAC is shifted right 1 byte, there is extra 0x5B byte and 7 times 0 instead of 8 times.
Answer by mkru · Apr 21 at 10:27 AM
@nlesconnec It is hard to say, when I send empty messages I can see them on sigfox backend however when I add some payload they are not delivered. Is it possible that cause of this problem is not on my side?
When I read status registers after all there is a 0x20 value in Sigfox status, however this value is not documented in ATA8520D datasheet.
Answer by mkru · Apr 26 at 01:19 PM
I have solve my issue. The problem was with 'RF TX Num bytes' value, it was grater than 12. However it is still weird that after reading status register I got 0x20 on Sigfox status byte and it is not documented in ATA8520D datasheet.