diff --git a/docs/scp81-findings.md b/docs/scp81-findings.md index ad2382e..72c6fcf 100644 --- a/docs/scp81-findings.md +++ b/docs/scp81-findings.md @@ -51,7 +51,9 @@ continuation GET STATUS (P2=02 with the last AID as search criterion). - `80CA008500` (GET DATA HTTP administration parameters) **works** and returns the SD's stored OTA configuration: `8A 09 "localhost"`, `8B 14 `, `8C 01 "/"` (stored URI), `85 14 `, `86 07 00 01 25 03 00 10 00` - (retry counter 1, timer **10 minutes**), `02 40 01` (KVN/KID), APN-ish + (retry counter 1, timer **1 minute** — the `25 03` h:m:s fields are TP-SCTS + semi-octets, TS 23.040 §9.1.2.3: low nibble = most significant digit, so + `10` = `01` min), `02 40 01` (KVN/KID), APN-ish `C7 04 03 47 50 42`, destination `BE 05 21 5B D5 05 02` = 91.213.5.2. - `80F28002/80F24002/80F21002 ...4F0000` return `6985` through the reader when the ISD is not the current DF; the reference platform sends @@ -64,7 +66,8 @@ continuation GET STATUS (P2=02 with the last AID as search criterion). `0A` channel status. - A Location status event re-triggers the OTA session only while the last session is incomplete; after a clean session end the card waits for a push. -- The SD stores a 10-minute retry timer (`25 03 00 10 00`). +- The SD stores a 1-minute retry timer (`25 03 00 10 00`; timer fields are + TP-SCTS semi-octets per TS 102 223 §8.38 / TS 23.040 §9.1.2.3). ## Confirmed rules (with evidence) diff --git a/frontend/help-ru.html b/frontend/help-ru.html index 87d0fce..5f7817b 100644 --- a/frontend/help-ru.html +++ b/frontend/help-ru.html @@ -212,15 +212,15 @@

Сборка payload’ов Remote Application Management over HTTP по GlobalPlatform GPC v2.2 Amendment B v1.1 (§4.7). Два режима:

Разделы соответствуют таблицам спецификации:

- + - +
РазделTagСодержимое
Параметры соединения84Любые COMPREHENSION-TLV для открытия TCP-соединения (OPEN CHANNEL по TS 102 223): Device Identities 02, Alpha 80, Bearer 01, вендорские TLV. Редактор строк + пресеты, редактируемый hex.
Параметры соединения84Любые COMPREHENSION-TLV для открытия TCP-соединения (OPEN CHANNEL по TS 102 223): Device Identities 82, Alpha 05, Command details 81, Bearer 35 (03 = bearer по умолчанию), вендорские TLV. Редактор строк + пресеты, редактируемый hex.
Параметры безопасности85Таблица 4-6: LV PSK Identity (текст), LV Key version/KID. Идентифицирует ключ PSK TLS (RFC 4279).
Политика повтора86Таблица 4-7: счётчик повторов (2 байта, напр. B000), задержка повторной попытки как timer TLV из TS 102 223 (25 03 HH MM SS), опциональный вендорский TLV отчёта о сбое.
Политика повтора86Таблица 4-7: счётчик повторов (2 байта, напр. 0003), задержка повторной попытки как timer TLV из TS 102 223 (25 03 HH MM SS) с полями в полуоктетном порядке TP-SCTS (TS 23.040 §9.1.2.3): 00 10 00 = 1 мин, 00 00 02 = 20 с; опциональный TLV отчёта о сбое.
HTTP POST89Таблицы 4-8/9/10: Host-заголовок (8A), X-Admin-From agent ID (8B), URI (8C) — текст преобразуется в октеты.
diff --git a/frontend/help.html b/frontend/help.html index a6967b6..03696e6 100644 --- a/frontend/help.html +++ b/frontend/help.html @@ -212,15 +212,15 @@

Builds the Remote Application Management over HTTP payloads defined in GlobalPlatform GPC v2.2 Amendment B v1.1 (§4.7). Two modes:

Sections mirror the spec tables:

- + - +
SectionTagContents
Connection parameters84Any COMPREHENSION-TLV needed to open the TCP connection (OPEN CHANNEL per TS 102 223): Device Identities 02, Alpha 80, Bearer 01, vendor TLVs. Row editor + presets, editable hex.
Connection parameters84Any COMPREHENSION-TLV needed to open the TCP connection (OPEN CHANNEL per TS 102 223): Device Identities 82, Alpha 05, Command details 81, Bearer 35 (03 = default bearer), vendor TLVs. Row editor + presets, editable hex.
Security parameters85Table 4-6: LV PSK Identity (text), LV Key version/KID. Identifies the PSK TLS key (RFC 4279).
Retry policy86Table 4-7: retry counter (2 bytes, e.g. B000), retry waiting delay as the TS 102 223 timer TLV (25 03 HH MM SS), optional vendor-specific report-failure TLV.
Retry policy86Table 4-7: retry counter (2 bytes, e.g. 0003), retry waiting delay as the TS 102 223 timer TLV (25 03 HH MM SS) with TP-SCTS semi-octet fields (TS 23.040 §9.1.2.3): 00 10 00 = 1 min, 00 00 02 = 20 s; optional report-failure TLV.
HTTP POST89Tables 4-8/9/10: Host header (8A), X-Admin-From agent ID (8B), URI (8C) — text converted to octets.
diff --git a/frontend/index.html b/frontend/index.html index 4ed14af..205af79 100644 --- a/frontend/index.html +++ b/frontend/index.html @@ -18,7 +18,7 @@
-

OTAMan SIM OTA with a Human Face v2.2.11

+

OTAMan SIM OTA with a Human Face v2.2.12

@@ -174,7 +174,7 @@
@@ -188,7 +188,8 @@ - + +
@@ -219,13 +220,13 @@