Commit Graph

  • 5a3c4c3529 v3.11.0 review fixes: ADM length, TAR re-render hygiene catarrh 2026-10-02 10:27:42 +03:00
  • 65c565e058 v3.11.0: Cards tab redesign (list + editor), preset PIN/PUK codes catarrh 2026-10-02 09:32:45 +03:00
  • 5dd056beb8 catrelease: the CAT item introduction-release table (release guard, stage 1) catarrh 2026-10-02 08:57:02 +03:00
  • c14450c3ae docs: move the release reference next to the pinned specs (workspace docs/uicc/) catarrh 2026-10-02 08:48:27 +03:00
  • 967d9e64c7 docs: ETSI/3GPP CAT release reference (docs/ETSI-3GPP-Releases.md) catarrh 2026-10-02 08:41:37 +03:00
  • 355bcadb59 v3.10.0 review fixes: repair /api/ram-install-app, escape quotes in esc catarrh 2026-10-02 08:40:30 +03:00
  • 6360dc5bae v3.10.0: preset TAR table with per-TAR MSL; derive the SPI1 from the TAR catarrh 2026-10-02 08:28:46 +03:00
  • f059d05040 release: v3.9.1 - the counter probe sends a fixed read-only APDU catarrh 2026-10-02 07:29:12 +03:00
  • e147ab90b4 Code-review fixes: bad-format visibility, view-aware sync, counter hygiene catarrh 2026-10-02 07:20:36 +03:00
  • 0f69c6d588 Fix the card ETSI release lookup: the CE tag is raw hex catarrh 2026-10-02 00:53:00 +03:00
  • 00181ba3ad Infer the card's ETSI release from its installed uicc.toolkit version catarrh 2026-10-02 00:48:45 +03:00
  • 6e4eb5932c Expanded listings follow the command format; registry gets a format fallback catarrh 2026-10-02 00:40:09 +03:00
  • 391d4a322d Low-counter reporting, counter sync probe, Bad-format decode, expanded forms catarrh 2026-10-02 00:15:40 +03:00
  • ad2a253f2a PLI date/time responses default to the host clock catarrh 2026-10-01 23:37:26 +03:00
  • 69abbe2fa5 feat: the conditional event objects are complete catarrh 2026-10-01 22:57:01 +03:00
  • 7061f42781 feat: the remaining spec-defined event forms (data/display/search/frames, IMS/CAG/slices) catarrh 2026-10-01 22:30:19 +03:00
  • a26a2b6648 feat: the remaining six event types get their parameter forms catarrh 2026-10-01 22:19:55 +03:00
  • 994ee6d2a3 ui: the Data Connection event gains the date-time object; the "more" flag is precise catarrh 2026-10-01 22:07:24 +03:00
  • 0cccd62230 release: v3.9.0 - the operation start buttons wait for a preset and a keyset catarrh 2026-10-01 22:03:36 +03:00
  • f261695b86 ui: the keyset row's remove button uses the red action style catarrh 2026-10-01 21:57:15 +03:00
  • 39723406b4 ui: the preset list highlights the equipped card's preset catarrh 2026-10-01 21:50:29 +03:00
  • 12da7ed593 ui: the keyset selector is disabled and cleared while no preset is selected catarrh 2026-10-01 21:41:07 +03:00
  • cafec549fa feat: the Data Connection Status Change event gets its parameter form (0x1D) catarrh 2026-10-01 21:35:23 +03:00
  • 0114c4748b ui: the STK menu button shows the title without the "STK: " prefix catarrh 2026-10-01 21:23:06 +03:00
  • 9f7876b5fa docs: help/README catch up with v3.8.0; keyset-number wording; RU "пресет" catarrh 2026-09-30 23:48:32 +03:00
  • 31715ba58a fix: the TAR probe view auto-selects the preset; the keyset selectors refresh (v3.8.0) catarrh 2026-09-30 22:41:09 +03:00
  • 18e705a8c3 feat: TAR probe becomes its own SCP80 pill with a TAR checklist (v3.8.0) catarrh 2026-09-30 22:36:03 +03:00
  • 6eeb8dacb3 feat: TAR probe + the SPI1 counter-tracking rule; keyless packets build again (v3.8.0) catarrh 2026-09-30 21:17:59 +03:00
  • 386958b261 feat: warn when the equipped card and the selected preset disagree (v3.8.0) catarrh 2026-09-30 15:37:51 +03:00
  • cc2edb3d8a feat: one keyset per key version - indexed keys and counters (v3.8.0) catarrh 2026-09-30 15:15:21 +03:00
  • 4ab133c266 fix: v3.8.0 preset-store review findings catarrh 2026-09-30 14:42:54 +03:00
  • 795a1fea49 feat: card presets move to a server-side store; the server owns the SCP80 counter (v3.8.0) catarrh 2026-09-30 13:59:47 +03:00
  • 212bdf6fa9 start: mirror every run to simple_lastrun.log (overwritten each start) catarrh 2026-09-30 12:05:08 +03:00
  • 666fc2cf6c fix: per-AID version queries - module->applet mapping + chained GET RESPONSE (v3.7.1) catarrh 2026-09-30 11:30:40 +03:00
  • 032f70f509 feat: ELF versions via P1=20 retry and per-AID app queries (v3.7.0) catarrh 2026-09-30 11:17:12 +03:00
  • 162930eb96 feat: low-counter guard for every SCP80/RAM operation (v3.6.58) catarrh 2026-09-30 11:10:54 +03:00
  • 81a7aace15 fix: BER-safe proactive TLV walks + hardened FETCH loop (v3.6.57) catarrh 2026-09-30 10:27:50 +03:00
  • 61bb1ab621 feat: chained GET RESPONSE + ELF versions from app instances (v3.6.56) catarrh 2026-09-30 10:08:24 +03:00
  • b7798a7fd9 feat: expanded registry handles 61xx/6310, lean form, grouped report (v3.6.55) catarrh 2026-09-30 09:57:41 +03:00
  • aa4bf8e008 feat: expanded registry on by default, form ladder + fallback report (v3.6.54) catarrh 2026-09-30 09:44:39 +03:00
  • 4906c91463 feat: install LOAD failures get the compatibility-test analysis (v3.6.53) catarrh 2026-09-30 09:27:42 +03:00
  • ee747003f2 feat: CAP compatibility test in the popup + per-AID failure analysis (v3.6.52) catarrh 2026-09-30 09:22:22 +03:00
  • 599d84fd66 feat: Explore exposes the rest of the registry data + install NV footprint (v3.6.51) catarrh 2026-09-30 09:00:33 +03:00
  • be411a7b4b feat: toolkit parameters in three columns + one access row (v3.6.50) catarrh 2026-09-30 08:20:13 +03:00
  • 80c26f14f2 fix: CAP compatibility test review fixes (v3.6.49) catarrh 2026-09-30 08:13:12 +03:00
  • 0dc79a3ba4 feat: CAP compatibility test as its own operation + append-only imports (v3.6.48) catarrh 2026-09-30 07:57:11 +03:00
  • ef949e6a17 fix: cached GETs bypass the card lock; compact install step lines (v3.6.47) catarrh 2026-09-30 00:02:52 +03:00
  • 55adeb0fbd fix: all tabs inside the page container + compact RAM row (v3.6.46) catarrh 2026-09-29 23:38:47 +03:00
  • cf9c9b7bab feat: clean up the Explore UX (v3.6.45) catarrh 2026-09-29 23:34:42 +03:00
  • 3d4e4e81f8 feat: infer the ETSI release from the CAP's uicc.toolkit import (v3.6.44) catarrh 2026-09-29 23:17:27 +03:00
  • f21d47538f feat: clearer import-probe wording, tooltips, translatable titles (v3.6.43) catarrh 2026-09-29 23:07:25 +03:00
  • 755470e4ba feat: RAM-install import probe for LOAD rejections (v3.6.42) catarrh 2026-09-29 03:41:07 +03:00
  • 56dbc3f915 fix: test-script endpoints answer on POST (v3.6.41) catarrh 2026-09-29 03:31:09 +03:00
  • 904eca1758 fix: accept comprehension-required tag variants everywhere (v3.6.40) catarrh 2026-09-29 01:54:39 +03:00
  • 61a52a3f05 chore: drop the unused HTTPServer import (server.py) catarrh 2026-09-29 01:40:52 +03:00
  • f942056d21 fix: threaded HTTP server so the RAM modal progress is live (v3.6.39) catarrh 2026-09-29 01:40:28 +03:00
  • 0027c405c1 feat: answer GET INKEY / GET INPUT interactively (v3.6.38) catarrh 2026-09-29 01:30:40 +03:00
  • ddf5cbb8e7 fix: late-PoR handler on every path, one poll per packet, LOAD-step components (v3.6.37) catarrh 2026-09-29 01:14:37 +03:00
  • f007d5c9be feat: CAP platform requirement + LOAD rejection hint (v3.6.36) catarrh 2026-09-29 00:59:17 +03:00
  • bd5dc69c4e fix: drop stale STK dialogs, finish pending on TP re-send, mute client-gone (v3.6.35) catarrh 2026-09-29 00:37:56 +03:00
  • 0b7b6b8157 feat: RAM operations run behind a blocking modal (v3.6.34) catarrh 2026-09-29 00:09:35 +03:00
  • a935361ca6 fix: clarify the suggested quotas, drop the CAP-details notes (v3.6.33) catarrh 2026-09-28 23:57:59 +03:00
  • e820a7ed41 feat: toolkit block emphasised + auto CA/EA from the CAP (v3.6.32) catarrh 2026-09-28 23:49:00 +03:00
  • 30918e4f4a fix: no stale stylesheet from caches (v3.6.31) catarrh 2026-09-28 23:40:24 +03:00
  • c3117e90fa fix: rebuilt stylesheet + visible explorer rows (v3.6.30) catarrh 2026-09-28 23:38:06 +03:00
  • 3b5a1495f5 feat: table-align the explorer action buttons, Install green (v3.6.29) catarrh 2026-09-28 23:29:55 +03:00
  • 90fe409dec fix: correct the GP privilege decode and remove the duplicate (v3.6.28) catarrh 2026-09-28 23:29:01 +03:00
  • 85ba2a709d fix: explain the FF21 resource block and move the format line last (v3.6.27) catarrh 2026-09-28 23:18:00 +03:00
  • f65a512440 fix: query the ELF listing with P1=10 first, fall back to P1=20 (v3.6.26) catarrh 2026-09-28 22:56:26 +03:00
  • 7c81f02308 feat: Explore expanded (E3) listing fallback + details pass + format display (v3.6.25) catarrh 2026-09-28 22:51:20 +03:00
  • cf931da2f9 fix: capture the submit PoR on every card + per-operation RAM format check (v3.6.24) catarrh 2026-09-28 22:38:17 +03:00
  • 991be7353b fix: keep the full 5-byte OTA counter on increments (v3.6.23) catarrh 2026-09-28 22:01:54 +03:00
  • 3c104f5685 fix: drop the "Reserved for 3GPP" event-name cross-reference (v3.6.22) catarrh 2026-09-28 21:54:28 +03:00
  • 5372a770eb fix: keep a hand-edited packet TAR in the SCP80 send (v3.6.21) catarrh 2026-09-28 21:43:57 +03:00
  • 2d268f024b fix: always emit the mandatory C9 in the install parameters (v3.6.20) catarrh 2026-09-28 08:29:29 +03:00
  • 31162efc8c feat: log the plaintext RAM APDUs of the install steps (v3.6.19) catarrh 2026-09-28 08:23:28 +03:00
  • face2268ca feat: single-APDU INSTALL [for install] / [for make selectable] ops (v3.6.18) catarrh 2026-09-28 08:10:40 +03:00
  • 6403fb9f29 feat: C9 + memory-quota inputs, STK rejection hint (v3.6.17) catarrh 2026-09-28 07:54:35 +03:00
  • 9a3174a324 feat: card-specific ADF AID helper + priority default (v3.6.16) catarrh 2026-09-28 03:32:13 +03:00
  • bab787fac1 fix: DELETE APDU is case 3 - no phantom command (v3.6.15) catarrh 2026-09-28 03:16:10 +03:00
  • 7c683fcb0a fix: UICC file-access parameters use tag 81, not 82 (v3.6.14) catarrh 2026-09-28 03:07:40 +03:00
  • 138760f75c fix: Explore delete - real SPI2, no-PoR verdict, local removal (v3.6.13) catarrh 2026-09-28 03:03:53 +03:00
  • daaddf21cb fix: install-form grant hygiene + correct 82 access coding (v3.6.12) catarrh 2026-09-28 02:56:11 +03:00
  • 05c14b42dd feat: UICC file-access parameters in the install form (v3.6.11) catarrh 2026-09-28 02:24:12 +03:00
  • a0704a8fd0 fix: Explore Apps listing uses the SMS-submit PoR transport (v3.6.10) catarrh 2026-09-28 02:13:13 +03:00
  • 9fb2ad5d2b fix: send the STK install parameters as entered (v3.6.9) catarrh 2026-09-28 01:48:51 +03:00
  • 29864617eb fix: CAP install APDUs match the reference terminal form (v3.6.8) catarrh 2026-09-28 00:58:46 +03:00
  • 50fa8744fd fix: keep the preset counter intact through the Explore delete flow (v3.6.7) catarrh 2026-09-28 00:50:07 +03:00
  • c39250f1b4 fix: make the Explore Delete buttons send the GP DELETE APDU (v3.6.6) catarrh 2026-09-28 00:42:37 +03:00
  • 40f20d539e fix: decode the Response Scripting template and the compact listings (v3.6.5) catarrh 2026-09-28 00:30:49 +03:00
  • 9e85f522f6 fix: recover the SMS-SUBMIT listings in RAM Explore (v3.6.4) catarrh 2026-09-28 00:09:34 +03:00
  • 39c82f26f3 fix: SCP80/RAM re-read the preset before every operation; no counter bump on a rejected send (v3.6.3) catarrh 2026-09-27 23:43:28 +03:00
  • 36d2f71bc7 fix: report the real PoR/remote-SW result of every RAM install step (v3.6.2) catarrh 2026-09-27 23:21:56 +03:00
  • b92a47cd44 fix: close the eSIM panel so the Test script pill shows its panel (v3.6.1) catarrh 2026-09-27 19:25:47 +03:00
  • 18a36a8f27 feat: generic BIP terminal control (Simulator BIP pill) (v3.6.0) catarrh 2026-09-27 15:28:23 +03:00
  • 73ef3a67ca ui: put the CAP report in a bordered "CAP details" container (v3.5.19) catarrh 2026-09-27 15:02:21 +03:00
  • b43e3118cf ui: give the Requires table its own AID column (v3.5.18) catarrh 2026-09-27 13:11:28 +03:00
  • d37a29b389 ui: regroup the CAP report into Package / Requires / Memory tables (v3.5.17) catarrh 2026-09-27 13:03:57 +03:00
  • 0255a956e2 feat: show the CAP's required libraries, package identity and components (v3.5.16) catarrh 2026-09-27 02:23:03 +03:00
  • 18e0db75a9 feat: approximate NVRAM requirement from the CAP analysis (v3.5.15) catarrh 2026-09-27 02:14:49 +03:00