-
Notifications
You must be signed in to change notification settings - Fork 290
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
nRF52840 USB dongle can not work with source code from stable and develop branches #348
Comments
Hi, thanks for reporting. May I ask a few clarifying questions?
The panic and error code |
I have our own Feitian OpenSK dongle, some of them are same to this nrf52840 USB dongle, but some can work. I don't know from which commit this issue happened , but they all can work before. |
I had this issue as well. I was able to resolve it by re-flashing Tock, not sure if this is needed. |
Not work for me, after
or
Same thing happened, LEDs blinked as above video after step 4 on develop branch, and step 5 returned 0xF2 on stable branch. |
Looking at the packets exchanged, the firmware returns
I can try to reproduce on a dongle on Friday. I don't see any code change on @ia0 and @kaczmarczyck can this be a missing/changed default value for |
I can not find any usb dfu way to erase code and data storage to have only MBR/bootloader left, tools from Nordic can not do either. |
The dongle_dfu board should copy the dongle_opensk board and not the dongle board. This issue was introduced by google#334.
I could not reproduce the issue in However I could reproduce the issue in |
|
After correct Line 9 of Check |
Yes, we should add it to
It's because the boards are in |
I think the reason we weren't adding the |
If this is true, then:
No, the |
Yes, several hours ago, I tried these steps, changed the source code according to #351 after step2 and before step 3, but step 9 returned 0xF2 yet. So, #351 can solve this issue. Great, thank you very much. |
Thanks for debugging @ia0 ! |
How did you get out of this flashing mode? |
Use current latest commit 8868752 from develop branch to test dongle on macOS report
So no FIDO device found. |
And it's still not detected after you replug it? If you try to use it or call |
Cannot find FIDO device no matter reboot on macOS, even though use other tools, such as chrome://settings/securityKeys
|
@jmichelp Please reproduce when you have time. |
Will try to reproduce this morning. |
I can reproduce on OSX.
|
@geofli Please pull |
Works on my macOS. Use https://www.uwe-sieber.de/usbtreeview_e.html#download on Windows |
Thanks for pointers, we will look into it! |
Expected Behavior
nRF52840 USB dongle should work with source code on stable branch or develop branch
Actual Behavior
Neither stable nor develop branch work.
Following below steps
If I use source code from
stable branch
, step 4 reports error 0xF2.If I checkout code to
develop branch
, after step 3, nrf52840 usb dongle behaves likenrf52840.mp4
Even if I perform
./deploy.py --board=nrf52840_dongle_dfu --erase_storage --programmer=nordicdfu
before step 3, behavior is same.
What's the matter?
Steps to Reproduce the Problem
on either stable or develop branch.
The text was updated successfully, but these errors were encountered: