waveshare rp2350-one initialize failed #105
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
I purchased three Waveshare RP2350-One hardware units and used them to flash the firmware for Pico-HSM and Pico-Fido. I encountered similar issues across all of them.
1.I was unable to configure them via the web-based Pico-Commissioner. The responses appeared error-free, but I tested this on both Edge and Chrome with the same result.
2.I tried using pico-hsm-tool.py initialize on both Windows and macOS, but encountered the same issue:
3.I attempted to patch the firmware for a specific ID via the website. For Pico-Fido, version 6.4 worked, but for Pico-HSM, none of the patched UF2 files were accepted
4.Output from .\pkcs11-tool.exe -L:
Is there anyone who can offer some assistance with this?
same problem:
Please try to use
pyscardat version 2.2.1, for me it worked fine.Hi @pejotes thanks for the hint ... it seems to make things better, but still does not work:
(I'm on Windows 11, PicoHSM on a Waveshare ESP32-S3 Mini).
Any further hints? Ideas?
Thanks!
Try using latest commit of https://github.com/polhenarejos/pypicohsm
Thanks for the quick response ... But does not change anything. It seems pico-hsm-tool.py does not fit to pyicohsm.
(Installed pip install git+https://github.com/polhenarejos/pypicohsm.git@ff9cf9381bbafb417b1318a5911f00296affe31a - which seems to be 1.7).
I encountered the same issue (Context already released), on Ubunt and Win11.
modify the line 224 in PicoHSM.py
self.__card = cardrequest.waitforcard().connectionto
`self.__card_service = cardrequest.waitforcard()
self.__card = self.__card_service.connection
`
seems to fix the issue. I guess the main cause is that card_service is auto released by python if it's not referenced, maybe releated to python version.