Skip to content

Conversation

@bg2d
Copy link
Member

@bg2d bg2d commented Jun 23, 2020

Hello,

My name is Bogdan Deac and I'm working for Digilent. We are going to replace the ATSHA204 chip, which is obsolete, with ATSHA204A for all CML boards that will be produced from now. We tested the ATSHA204A chip by running our internal manufacturing test and the nf1_cml_crypto_example. Everything works well except the Configuration Zone Test. The config word 3 should be 0xEE55 but we read 0xEE0E. The chip's datasheet mentions 0xEE55 as well. We started a support case with Microchip regarding this issue. Here is their answer: "Internal team has confirmed that this value can vary and software should not depend on any particular value. Therefore, reading different value from that mentioned in the datasheet is likely." Taking this into account I changed the crypto test to check the first configuration word only. In this way the test is compatible with ATSHA204A and is backward compatible with ATSHA204.

Best regards,
Bogdan Deac

…nfig word 3 checking. In ATSHA204A that value can vary and software should not depend on any particular value.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant