Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   TSE von Swissbit: WORM_ERROR_AUTHENTICATION_PIN_BLOCKED (https://www.delphipraxis.net/205084-tse-von-swissbit-worm_error_authentication_pin_blocked.html)

Carsten1975 31. Jul 2020 11:59

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

DeddyH 31. Jul 2020 12:02

AW: TSE von Swissbit: WORM_ERROR_AUTHENTICATION_PIN_BLOCKED
 
Handelt es sich denn auch um eine Entwickler-TSE?

Carsten1975 1. Aug 2020 08:40

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

himitsu 1. Aug 2020 12:32

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)

Incocnito 22. Sep 2020 18:38

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:
  WORM_ERROR_WRONG_STATE_NEEDS_ACTIVE_ERS = $1054,
  WORM_ERROR_WRONG_STATE_NEEDS_SELF_TEST = $1054,
er hatte nur den SelfTest nicht ausgeführt.
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

bernau 22. Sep 2020 21:45

AW: TSE von Swissbit: WORM_ERROR_AUTHENTICATION_PIN_BLOCKED
 
Zitat:

Zitat von Incocnito (Beitrag 1474053)
Code:
  WORM_ERROR_WRONG_STATE_NEEDS_ACTIVE_ERS = $1054,
  WORM_ERROR_WRONG_STATE_NEEDS_SELF_TEST = $1054,

Ist es gewollt, dass beide Bezeichner den Wert $1054 haben.

$1054 ist definitiv WORM_ERROR_WRONG_STATE_NEEDS_SELF_TEST

DeddyH 23. Sep 2020 06:03

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.
Seite 2 von 2     12   

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