Skip to content
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

NEW: Make the crypto test compatible with ATSHA204A. Eliminate the co… #18

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

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