![]() |
AW: TSE von Swissbit: WORM_ERROR_AUTHENTICATION_PIN_BLOCKED
Hallo zusammen,
also ich bin auch langsam am verzweifeln. Ich mache einen factoryReset bekomme als Ergebnis WORM_ERROR_NOERROR zurück und wenn ich dann das Setup ausführen will bekomme ich als Fehler WORM_ERROR_TSE_ALREADY_INITIALIZED zurück. Wie geht das? Gruß Carsten |
AW: TSE von Swissbit: WORM_ERROR_AUTHENTICATION_PIN_BLOCKED
Handelt es sich denn auch um eine Entwickler-TSE?
|
AW: TSE von Swissbit: WORM_ERROR_AUTHENTICATION_PIN_BLOCKED
Ja, es ist eine Entwickler-TSE.
Das interessante ist, wenn ich in VisualStudio 2019 das C# Beispiel nehme, funktioniert der factoryReset, mache ich das selbe in Lazarus funktioniert es nicht. Pin und Puk kann ich aber jederzeit ändern. Ich mache ein worm_init, danach ein factoryReset und dann bekomme ich eine der möglichen Fehlermeldungen. Das ist wie ein Lottospiel: WORM_ERROR_WRONG_STATE_NEEDS_SELF_TEST_PASSED WORM_ERROR_WRONG_STATE_NEEDS_ACTIVE_ERS |
AW: TSE von Swissbit: WORM_ERROR_AUTHENTICATION_PIN_BLOCKED
API falsch implemmentiert?
Ich denkte da vor allem an ANSI und UTF-8 (im Delphi dagegen an Unicode) |
AW: TSE von Swissbit: WORM_ERROR_AUTHENTICATION_PIN_BLOCKED
Ich hatte mich schon gewundert, was NEEDS_ACTIVE_ERS überhaubt sein soll,
dann fiel mir auf:
Code:
er hatte nur den SelfTest nicht ausgeführt.
WORM_ERROR_WRONG_STATE_NEEDS_ACTIVE_ERS = $1054,
WORM_ERROR_WRONG_STATE_NEEDS_SELF_TEST = $1054, Hatte noch einen Fehler, durch welchen er den SelfTest nicht durchgeführt hatte. Jetzt weiß ich zwar immer noch nicht, was NEEDS_ACTIVE_ERS bedeuten soll, aber ist erstmal egal, da mein Fehler weg war. Vielleicht hilft dir diese Erkenntnis auch weiter. (Falls das Problem überhaupt noch besteht!) Oder jemand anderen ... ich bin nämlich auf der Suche nach WORM_ERROR_WRONG_STATE_NEEDS_ACTIVE_ERS überhaubt erst hier her gekommen. MfG Incocnito |
AW: TSE von Swissbit: WORM_ERROR_AUTHENTICATION_PIN_BLOCKED
Zitat:
$1054 ist definitiv WORM_ERROR_WRONG_STATE_NEEDS_SELF_TEST |
AW: TSE von Swissbit: WORM_ERROR_AUTHENTICATION_PIN_BLOCKED
Ja, die Konstanten stammen aus verschiedenen API-Versionen. Aus Kompatibilitätsgründen hat man die alten Bezeichner einfach dringelassen.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:47 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz