Release Notes
Release Notes are maintained separately for the Max and Standard versions. Use the tabs below to switch and view the corresponding version.
- Max
- Standard
Preface
Document Purpose
This document helps readers quickly understand product version information, including release dates, new features, system optimizations, and module changes for each version.
Target Audience
This document is mainly intended for the following audiences:
- Customer
- Delivery PM
- Delivery Technical Architect
- Delivery Engineer
- Product Delivery Architect
- R&D Engineer
- O&M Engineer
1. Introduction
Product Version Introduction
This document is intended for anyone interested in "PalmAI Max Palm Application Platform" and provides detailed descriptions of changes in each version to help readers better understand what is new.
PalmAI Max Palm Application Platform delivers server-side, device-side, mobile-side, API, and SDK deliverables.
Table 1 Version Overview
| No. | Version | Release Date | Description |
| 1 | V1.2 | 2025-07-31 | First external release, integrating existing capabilities |
| 2 | V1.3 | 2025-10-09 | Added palm print recognition modules for M3 and M4, etc. |
| 3 | V1.4 | 2025-10-20 | Admin Console rule management and tag settings |
| 4 | V1.5 | 2025-11-11 | Mode switching added to M3 and M4 |
| 5 | V1.6 | 2025-12-15 | Admin Console added open APIs; device performance and experience optimized; mobile-side added phone verification |
| 6 | V1.7 | 2026-01-05 | Admin Console added device template management and supports managing APIs by user tag; added OTA upgrade capability; fixed M3/M4 module exceptions; optimized palm registration process |
| 7 | V1.7.1 | 2026-01-20 | Added TELCOM test environment |
| 8 | V1.7.2 | 2026-01-20 | M4 added latest system version number parsing capability; M3 added system daemon process communication capability |
| 9 | V1.8 | 2026-03-05 | Adapted to Max product version, supporting on-device recognition / cloud recognition / hybrid recognition modes; added security policies such as Additional Verification |
| 10 | V2.0 | 2026-04-09 | Added multi-tenant architecture; supports dual palm registration and management; overall Admin Console revamp; added Data Dashboard; security audit logs; authorization management optimization |
| 11 | V2.1 | 2026-05-11 | Added CPM device QR code registration / Additional Verification; extended Open API capabilities; upgraded Mobile Palm Registration liveness algorithm; adapted to the new rv1126b hardware platform; optimized high-similarity palm recognition strategy |
| 12 | V2.2 | 2026-06-30 | Added batch user deletion, UserID modification, and failed verification record filtering; Wi-Fi password length extension; M3B 4G capability; Mobile Palm Registration Flutter SDK; elderly algorithm optimization; device self-check tool; IoT remote door opening and MQTT access; API added fields such as palm direction and module SN |
| 13 | V2.3 | 2026-07-21 | Added multi-tenant Mobile Palm Registration configuration, open/closed scene combined configuration, and registration high-similarity deduplication switch; extended CPM Device Scan QR Registration OpenAPI; added H5 1:1/1:N comparison and mobile-side verification reporting; added visitor/meeting/attendance scene applications and service self-check tool; IoT added device statistics, resource water level alerts, and batch remote command dispatch; device-side A3B FEC correction and M3/M4 interaction visual optimization |
| 14 | V2.4 | 2026-08-03 | Added device-side multi-language switching, M3 Wiegand 64-bit access control integration, remote Wi-Fi settings dispatch, full-device monitoring dashboard, end-to-end acceptance automation tool, unified time zone and multi-time-zone display, verification record Webhook push, tenant default access behavior configuration, and batch sync of user palm registration status API; optimized verification record display, query, and statistics, field fuzzy search, feature search and verification performance, Host registration process, and device network module; fixed issues such as editing members of deleted users abnormally re-displaying and Mobile Palm Registration H5 user deletion display anomalies |
| 15 | v2.5 | 2026-09-10 | Added attendance/meeting/visitor application management, device upgrade ledger, mini program Mobile Palm Registration SDK, and other capabilities; optimized the service self-check tool, OTA upgrade mechanism, Mobile Palm Registration algorithm optimization, login validity period, etc.; fixed issues such as device list filtering and device activation status |
2. Version Details
v2.5
Release Date: 2026-09-10
The version changes in this release are shown in the table below:
| Module | Sub-feature | Change Type | Details |
| Server | Application Management | New | 1. Palm scan attendance, meeting, and visitor applications are integrated into the Admin Console application management module and uniformly listed as add-on options, displaying deployment, purchase, and activation status of applications, and supporting password-free jump from the Admin Console to the application management system 2. A three-level management model is established: system-level purchase and deployment, tenant-level activation and deactivation, and user-level display based on activation status 3. A unified user-side H5 entry is provided, supporting two access methods (universal link and tenant-specific link), with content consistent with the current tenant's application activation status |
| Service Self-Check Tool | Improved | 1. The service self-check tool supports internationalization, adapting prompts and error messages to multiple languages 2. Completed the remaining smoke test items; the service self-check report now displays the service version number 3. The service self-check report display format is aligned with the batch device self-check report; check item IDs are unified as numeric IDs and support one-click copy | |
| Compliance Agreement Signing | New | 1. When an Indonesia demo environment administrator logs in to the Admin Console for the first time, the completeness of the company full name, contact name, and contact email is verified; the Admin Console cannot be accessed until the compliance agreement is signed 2. The compliance agreement is displayed in separate Chinese and English versions, and signing information is persisted for audit trail | |
| Login Validity Period | Improved | 1. Optimized the login session validity period mechanism: the backend session slides and renews, automatically extending the login validity period on each operation 2. The frontend adds a session keep-alive heartbeat to prevent login expiration when submitting after filling out forms for an extended time | |
| Report Service Performance | Improved | 1. Optimized the report service KMS invocation mechanism, adding a global concurrency limit via gateway rate limiting to avoid triggering KMS invocation limits | |
| Administrator Password Self-Service | New | 1. Administrators of all types can change their own passwords in the Admin Console by entering the old and new passwords to complete the reset 2. Passwords must be 8-100 characters and contain at least three of the following: uppercase letters, lowercase letters, digits, and special symbols; they must not contain 4 or more consecutively increasing or decreasing characters; the new password must not be identical to the old password | |
| Multi-Tenant Link Access | New | 1. Access links can carry a tenant APPID prefix; pasting a link automatically switches to the corresponding tenant 2. Multiple browser tabs can independently access different tenants, compatible with existing links and single-tenant user access | |
| Mobile Palm Registration Algorithm Optimization | Improved | 1. Optimized the Mobile Palm Registration optimal selection process by providing a dedicated optimal selection SDK for the Admin Console, resolving the issue where on-device quality interception affects the Mobile Palm Registration pass rate 2. Liveness video upload is removed in Mobile Palm Registration 1:1 and 1:N scenarios, improving recognition efficiency | |
| IoT | Upgrade Ledger | New | 1. Device management adds an upgrade ledger entry, providing a unified ledger view of all device upgrade records with the upgrade task as the smallest granularity, supporting query, filtering, and export 2. Displays fields such as task creation time, device SN, upgrade type, versions before and after upgrade, upgrade status, and last failure reason, supporting filtering by time, SN, upgrade campaign name, upgrade type, upgrade status, and other conditions 3. A new "view upgrade ledger" permission is added, associable with super administrator, tenant administrator, and device administrator roles |
| Upgrade Task Device Validation | New | 1. When devices are added to an upgrade task, device validation is performed in advance along three dimensions: unregistered device, incompatible upgrade type, and already in another upgrade task; invalid devices can be cleared with one click 2. Batch device addition is optimized to direct input of multiple device SNs, separated by commas or line breaks 3. Optimized upgrade task failure condition determination; prompt text now includes the name of the upgrade campaign the device belongs to | |
| Device List Filtering | Fixed | 1. Fixed abnormal filtering results when filtering the device list by resource water level health, covering device list filtering and device dashboard jump filtering | |
| OTA Immediate Push | Improved | 1. OTA upgrade tasks now use an immediate push mechanism: after a task is created, a command notifies the device to pull immediately instead of waiting for the 10-minute polling | |
| Command and Log Weak-Network Optimization | Improved | 1. In weak-network environments, the timeout for device commands and logs is extended from 10 minutes to 12 hours; low-timeliness commands can wait for the device to respond for an extended period | |
| Device Activation Status | Fixed | 1. Fixed abnormal device activation status after dispatching a factory reset command; activation status is now handled correctly after command execution is confirmed, preventing devices from showing an activated status under multiple tenants | |
| Device | UVC Camera Application Reuse | Improved | 1. Decoupled the UVC camera application implementation for reuse, avoiding code inconsistency caused by duplicate maintenance; end-to-end verification completed |
| M3B/A3B Issue Fixes | Fixed | 1. Fixed M3B and A3B module issues | |
| Mobile | Mini Program Mobile Palm Registration SDK | New | 1. Added a mini program version of the Mobile Palm Registration SDK, supporting palm registration and palm recognition within the mini program, and providing device discovery and connection (Bluetooth/BLE), result display, and error prompt retry capabilities 2. Provides type definitions, integration documentation, and a sample project, supporting integration and running in WeChat mini programs |
V2.4
Release Date: 2026-08-03
The version changes in this release are shown in the table below:
| Module | Sub-feature | Change Type | Details |
| Server | Default Access Behavior Configuration | New | 1. Added tenant-level default access behavior configuration for verification rules with no match, supporting "Allow Access / Deny Access" modes 2. Default value is Allow Access; existing tenants keep their current behavior; configuration changes are recorded in operation logs |
| Verification Record Push Configuration | New | 1. Added verification record push address (Webhook) configuration, supporting add, delete, update, and query of addresses 2. Push scope can be configured; verification records are pushed to the specified addresses as configured | |
| Verification Record Management | Improved | 1. Optimized verification record display, query, and statistics; failed verification records can be reported and displayed, with failure reasons available 2. Verification records can be filtered by device-side/mobile end type; cloud and device error codes prompts are aligned 3. The Data Dashboard updates verification statistics criteria to count all verification records, supporting filtering and export by time | |
| Field Fuzzy Search | Improved | 1. Optimized Admin Console search: fields such as device SN, scene, tenant, and verification rule support fuzzy search, with results ranked by exact/prefix/suffix/infix match 2. Fields such as user name and user ID support exact match; searchable fields support grouped dropdown selection | |
| Full-Device Monitoring Dashboard | New | 1. Added a full-device monitoring dashboard providing views such as data overview, health trends and distribution, resource water level, camera status, risk ranking, and OTA upgrade trends 2. Dashboard data supports automatic 5-minute refresh and permission control | |
| Troubleshooting Tool Event Details | New | 1. The troubleshooting tool event details now display the liveness detection RGB image (optional reporting), facilitating verification issue analysis | |
| Official Website Visitor Application | New | 1. Added the official website visitor application, launched in coordination with the platform and devices, supporting on-site/appointment modes to issue visitor passes and linking with the platform for Palm Print Verification access | |
| Attendance Scene Application | Improved | 1. Upgraded the attendance scene application to V2.4, supporting account integration with the platform and merging into the unified Admin Console 2. Added H5 leave request page, holiday management, attendance group tags, and abnormal clock-in management 3. Added Host registration support and optimized data export | |
| System Version and Upgrade Records | New | 1. Added system version information display and upgrade record viewing, supporting viewing the current system version and historical upgrade records in the Admin Console | |
| Operation Log Download | New | 1. Added system operation log download; the audit log list supports exporting current filter results to Excel for local saving | |
| Unified Time Zone and Multi-Time-Zone Display | New | 1. Added server-side unified time zone capability: server time is uniformly aligned via NTP; the Web side supports switching display between local browser time zone and server time zone 2. System management adds time zone settings and status display, with daylight saving time flag; page time displays uniformly label the current time zone | |
| Palm Registration Method Field | New | 1. Added the user palm registration method field, with methods extended to Device Input, Mobile Palm Registration, Phone Scan QR, Device Scan QR, and Host Input | |
| Custom Field Additional Verification | Improved | 1. Optimized custom field Additional Verification configuration, supporting selection of existing fields from user management and adding new ones only when needed, avoiding duplicate creation | |
| Batch Sync of Palm Registration Status API | New | 1. Added an API for batch querying user palm registration status by user ID list | |
| Scene List API | Improved | 1. Optimized the scene list API by removing unused verification rule fields from the response | |
| PaaS Architecture Refactoring | Improved | 1. Refactored the PaaS liveness interception and feature search service architecture | |
| PaaS Search Performance | Improved | 1. Optimized PaaS feature search performance | |
| SaaS Verification Performance | Improved | 1. Optimized SaaS verification performance and the verification rule snapshot synchronization mechanism | |
| Feature Hot Library Dispatch | Improved | 1. Optimized feature hot library dispatch logic, supporting devices pre-fetching required user features by verification rule | |
| Member Edit Re-Display | Fixed | 1. Fixed the issue where deleted users abnormally re-displayed when editing members; the API returns a user deletion status flag and deleted users are no longer displayed | |
| IoT | Remote Wi-Fi Settings Dispatch | New | 1. Added remote Wi-Fi settings command, supporting the server remotely dispatching Wi-Fi configurations to devices and viewing command details 2. Devices support Wi-Fi configuration cache management (up to 10 entries, with add/delete/reorder), and automatically poll to reconnect cached Wi-Fi after network disconnection |
| Module and Camera Monitoring Report | New | 1. Added M3/M4 module and camera status monitoring report, reporting status periodically (every 5 minutes); abnormal information is reported after automatic restart 2. The device list adds a status field with filtering and export by status 3. Issue reporting adds module exception and camera exception scenarios | |
| Upgrade Task Device Selection | Improved | 1. Optimized upgrade task command dispatch method, adding direct input of device SNs with batch input support and automatic device validity validation | |
| Device | Multi-Language Switching | New | 1. Added multi-language switching on M3/M4 devices: after selecting a language in the settings module, device text and voice packs switch immediately 2. The first release supports Simplified Chinese, English, Cantonese, and French, falling back to English when translations are missing |
| Wiegand 64-Bit Access Control Integration | New | 1. Added M3 Wiegand 64-bit protocol adaptation, supporting integration with access control systems for palm scan access 2. The user management physical card number field rule extends to 0-66 bits, compatible with extended Wiegand protocol bit lengths | |
| Approaching Palm Scan Recognition Optimization | Improved | 1. Optimized module recognition for palm scans approaching from far to near, improving palm scan flexibility | |
| Reverse Palm Scan Prompt | Fixed | 1. Fixed the missing validation prompt when scanning with the back of the hand; users are guided to show their palm center to complete the scan | |
| Duplicate Registration Detection Prompt | Improved | 1. Optimized duplicate registration detection for Host Mobile Palm Registration: when a duplicate registration is detected, the registered user ID and user name are displayed for quick location of existing records 2. The registration API protocol is extended with a high-similarity handling strategy, returning an error code and a high-similarity user ID list, compatible with existing device protocols | |
| Device Scan QR Registration Process Optimization | Improved | 1. Optimized the Host and Device Scan QR registration processes: when reporting registration results, the device returns user ID and user name information 2. The Host adds registration status display, registration result confirmation, and a delete-user entry | |
| Device Self-Check Deep Diagnosis | New | 1. Added a deep diagnosis entry for abnormal device self-check results, supporting detection of local IP, DNS, routing, and other network configurations | |
| Device Network Module Refactoring | Improved | 1. Refactored the device network module, optimizing device network connection management | |
| Device Verification Performance | Improved | 1. Optimized device verification performance, improving functional stability when devices are bound to many verification rules and synchronizing large numbers of user features | |
| Mobile | H5 User Deletion Handling | Fixed | 1. Fixed abnormal display on the Mobile Palm Registration H5 page after a user is deleted: upon detecting user deletion status, the page automatically logs out and prompts the user to re-register or contact the administrator |
| Video Liveness Error Codes Refinement | Improved | 1. Refined video liveness detection error codes, distinguishing failure scenarios such as no palm detected and multiple palms detected 2. Optimized the Mobile Palm Registration H5 liveness detection failure prompt, no longer showing it as a network error and clearly indicating video liveness detection failure | |
| Delivery & O&M | End-to-End Acceptance Tool | New | 1. Added an end-to-end acceptance automation tool covering full-chain automated verification of device registration, feature synchronization, and Palm Scan verification 2. Supports batch execution of acceptance test cases and outputs an HTML acceptance report |
| Resource Estimation Tool Update | Improved | 1. Updated the minimum resource specifications and estimation method for the CPU standalone version of the resource estimation tool 2. Supports direct estimation by palm database/device scale within the minimum resource range; automatically expands the standalone resource list when exceeded, and prompts switching to the cluster version when standalone cannot support it |
V2.3
Release Date: 2026-07-21
The version changes in this release are shown in the table below:
| Module | Sub-feature | Change Type | Details |
| Server | Mobile Palm Registration Multi-Tenant Configuration | New | 1. The Mobile Palm Registration APP and H5 support multi-tenant registration and configuration, allowing different tenants to use independent Mobile Palm Registration processes and parameters |
| Open/Closed Scene Configuration | New | 1. Supports combined configuration of open and closed scenes, automatically adjusting recognition strategies and security levels by scene type | |
| Registration High-Similarity Deduplication | New | 1. Added a registration high-similarity deduplication switch configuration, supporting per-scene choice of whether to reject duplicate registration in case of high similarity | |
| CPM Device Scan QR Registration OpenAPI | New | 1. CPM Device Scan QR palm registration provides an OpenAPI, supporting bypassing SMS verification code validation in private environments | |
| Access Scope Query | New | 1. Added user-dimension access scope query, supporting viewing a user's access permissions across scenes/devices | |
| User Tag Hierarchy Management | New | 1. User tags optimized to support hierarchical organization/department structures 2. The user list supports filtering users by tag | |
| Mobile Palm Registration SDK Upgrade | Improved | 1. Upgraded the Mobile Palm Registration mobile-side optimal selection SDK and upgraded the server-side liveness algorithm, enhancing attack defense capabilities | |
| Mobile Verification Record Reporting | New | 1. The mobile side reports successful/failed verification records, connecting the mobile verification data chain | |
| OpenAPI Security Hardening | New | 1. OpenAPI supports the user authentication mode, enhancing API call security with fine-grained user-level permission control | |
| QR Code Additional Verification Compatibility | Fixed | 1. Fixed the issue where M4 QR code Additional Verification only supported Mobile Palm Registration users; legacy users registered outside Mobile Palm Registration are now compatible | |
| Visitor/Meeting/Attendance Scene Applications | New | 1. Released V2.3 visitor/meeting/attendance scene applications, providing integration examples for typical scenarios | |
| Service Self-Check Tool | New | 1. Added a service self-check tool, supporting automatic full functional verification and API testing after system installation and configuration | |
| IoT | Device List Statistics | New | 1. The IoT device list adds a statistics module, supporting online/offline/abnormal device counts and a device status overview |
| Resource Water Level Alert | New | 1. Device-side data reporting adds resource usage and resource water level alerts, supporting monitoring of CPU, memory, storage, and other resources | |
| Batch Remote Command Dispatch | New | 1. Remote commands support batch dispatch with device validity validation, improving large-scale device O&M efficiency | |
| Standalone Remote Logs | New | 1. The standalone version supports retrieving device logs via remote commands, improving device O&M efficiency in standalone deployments | |
| Device | A3B FEC Correction | New | 1. A3B module FEC distortion correction adapted to the existing production line method, improving palm print capture image quality on M4 devices |
| M4 Palm Scan Optimization | Improved | 1. Fixed the issue of the module staying lit and slow palm print recognition during M4 palm scans, improving palm scan response speed | |
| M4 Firmware Upgrade | Improved | 1. Replaced the vendor implementation of the M4 system firmware/app upgrade module, improving upgrade compatibility and stability | |
| M3/M4 Interaction Visual Optimization | Improved | 1. Overall interaction visual optimization on M3/M4 devices, improving device operation experience and interface consistency | |
| Mobile | H5 1:1/1:N Comparison | New | 1. Launched H5 version 1:1/1:N palm comparison capability, supporting palm comparison in mobile browser environments |
V2.2
Release Date: 2026-06-30
The version changes in this release are shown in the table below:
| Module | Sub-feature | Change Type | Details |
| Server | User Management | New | 1. Added batch user deletion, supporting manual selection of multiple users on the user list page and a confirmation dialog before deletion 2. Added UserID modification for registered users, supported on the user details page |
| Tag Management | Improved | 1. Optimized tag creation permission control, restricting member tag view permissions 2. Optimized the same-name tag prompt to "The user tag already exists; please contact the tenant administrator for authorization" | |
| Auxiliary Background Image Additional Verification | Fixed | 1. Fixed the issue where, for high-similarity users, only the first Auxiliary Background Image was compared during palm scan and Additional Verification was not triggered; images are now compared on demand, and Additional Verification is pushed when comparison fails | |
| Verification Records | New | 1. Verification records now display and filter failed records, supporting distinction between successful/failed palm scan records for issue tracking and operational analysis | |
| Palm Scan Result Configuration | New | 1. Added palm scan result page display duration configuration, supporting customization of how long the result page is shown after a successful scan | |
| Scene Group Management | Improved | 1. Optimized scene group management interaction and data scope selection logic, improving operation efficiency | |
| Error Codes Prompts | Improved | 1. Refined SAAS-layer error codes aligned with the latest device-side error prompts, improving cloud-device error consistency | |
| Blocklist | Fixed | 1. Fixed the issue where, when a user registered both palms but only one palm was added to the blocklist, the blocklisted palm could still pass verification | |
| Open API Extension | New | 1. Registration/recognition APIs added the palm direction field (open-source community edition) 2. Device query API added the module SN (Module SN) field, visible in device details, lists, and Excel export 3. Device query API added the domain certificate validation switch field | |
| IoT Device Management | New | 1. Added module SN reporting, enabling precise module-level identification and management 2. Remote commands switched to the MQTT protocol, improving command dispatch stability and real-time performance | |
| Elderly Algorithm | Improved | 1. Updated the elderly-focused algorithm optimization version, improving palm scan recognition for elderly users | |
| Device | Wi-Fi Password Extension | Improved | 1. The Wi-Fi password input length on M3/M4 devices is extended to 32 characters, aligned with mainstream end-device experience; supported character rules unchanged |
| M3B Network Enhancement | New | 1. M3B devices completed 4G network adaptation, supporting 4G cellular network connection | |
| Remote Door Opening | New | 1. M3 devices support remote door opening, connecting to the MQTT protocol for remote control | |
| Device Self-Check Tool | New | 1. Added a device self-check tool, automatically running full functional verification, API testing, and performance test cases after system installation and configuration, with a run result report output | |
| Host Protocol | Improved | 1. Adapted the Additional Verification and registration reverse-scan protocols, improving Host integration compatibility 2. Added periodic USB reporting of device online/offline status, enabling the Host to perceive device status in real time | |
| POC Delivery Adaptation | New | 1. The A3 module supports Standard/KycMax protocol integration, providing the Android PDM device management app with device registration, configuration, monitoring, and OTA upgrade | |
| Domain Security Configuration | New | 1. When the server configures a domain, a "whether to perform certificate validation" switch is added, improving deployment flexibility | |
| Mobile | Mobile Palm Registration Flutter SDK | New | 1. Added the Flutter version of the Mobile Palm Registration SDK, feature-aligned with Native SDK 2.1, supporting registration, verification (1:1), and recognition (1:N) modes, enabling Flutter customers to integrate the latest capabilities |
| Log Reporting | New | 1. Added PMM log reporting, supporting backtracking and locating mobile-side algorithm issues |
V2.1
Release Date: 2026-05-11
The version changes in this release are shown in the table below:
| Module | Sub-feature | Change Type | Details |
| Server | Additional Verification Method Extension | New | 1. Added tenant-level Additional Verification configuration, supporting independent per-tenant configuration of the Additional Verification switch and method (last four digits of phone number, custom field numeric verification, CPM device QR code verification) 2. Added custom field numeric Additional Verification capability, supporting custom numeric fields such as employee ID and device number as palm scan Additional Verification credentials, with 4-8 digit length rules |
| Palm Print Feature Management | Improved | 1. Optimized Max high-similarity palm recognition strategy: direct rejection for high-similarity palms under on-device recognition; Additional Verification pushed under hybrid/cloud strategies; high-similarity palms are allowed into the database with a tag during registration (registration is not rejected) 2. Optimized Standard high-similarity palm handling strategy: registration of high-similarity palms between different users is always rejected; recognition is rejected whenever a high-similarity tag is present 3. Added palm print feature transformation capability, supporting feature isolation between different customers/devices and preventing cross-customer feature interchange | |
| Mobile Palm Registration Algorithm | Improved | 1. Upgraded the Mobile Palm Registration liveness detection algorithm version (from V2.0 to V2.1), improving the Mobile Palm Registration pass rate (expected from 85% to 95%) and optimizing recognition speed | |
| Device Management | Improved | 1. Refactored the underlying data architecture of the device list; device list data migrated to the IoT service for independent management, supporting viewing complete information including device SN, device name, device type, module type, device status, module validity, application version, module version, system version, algorithm version, and associated scenes 2. Added the device algorithm version field, viewable in the device list and OTA task details, with batch export support 3. Optimized OTA upgrade campaigns to package-based output, improving upgrade package management flexibility 4. Added remote command capability, supporting dispatching remote operation commands to devices from the Admin Console | |
| Security Audit Logs | New | 1. Completed security audit logs for the IoT device management and scene management modules, covering operation types such as upgrade package management, upgrade campaign management, upgrade tasks, device management, device log management, and remote commands | |
| Blocklist Performance | Improved | 1. Optimized blocklist API performance, reducing KMS decryption invocation frequency and lowering API latency 2. Cached data is encrypted locally to prevent Redis data leakage | |
| Open API Extension | New | 1. Added the device list query API (DescribeDeviceList), supporting filtering by device SN, device name, online status, scene ID, and device model 2. Enhanced the verification record list query API (DescribeVerificationRecordList), adding a scene group name response field and a sort-by-verification-time parameter 3. Added the verification rule list query API (DescribeVerifyRuleList) 4. Added the scene group list query API (DescribeSceneGroupList) 5. Added the scene list query API (DescribeSceneList) 6. Added the user list query API (DescribeUserList), with server-side mandatory masking in response fields 7. Added the user tag list query API (DescribeUserTagList) | |
| Device | CPM QR Code Registration/Additional Verification | New | 1. Supports the CPM device QR code registration process: users fill in information on the mobile side to generate a registration QR code; after the device scans it, palm capture begins directly 2. Supports the CPM device QR code Additional Verification process: after a successful palm scan, the device opens the camera to scan the mobile-side authentication QR code to complete identity verification; QR code scan timeout is 60 seconds 3. Supports custom field numeric Additional Verification interaction: after a successful palm scan, the device shows a numeric input screen where the user enters the configured custom numeric field to complete Additional Verification |
| Error Codes Interaction Optimization | Improved | 1. Completed revamp of all software error codes, differentiating interaction styles by impact level (real-time text prompt, error redirection, retry, restart, QR code activation, etc.) 2. Added network status reminders and device offline indicators | |
| rv1126b Chip Adaptation | New | 1. Added adaptation for the rv1126b chip platform, delivering application software for M3B and M4B devices 2. Supports the full palm scan flow (palm registration, verification, query, management), with palm database algorithm interoperability between old and new devices | |
| Remote Simulated Operation | New | 1. Supports operating module files via whole-device commands, including remote simulation of license expiry, avoiding device and module disassembly | |
| Mobile | CPM QR Code Additional Verification | New | 1. Added the CPM QR code Additional Verification mobile capability, generating an authentication QR code in the palm scan APP with a countdown display of remaining validity; the QR code validity follows the backend configuration, and manual refresh is supported after expiration |
| CPM QR Code Registration | New | 1. Added the CPM QR code registration mobile capability: users fill in registration information on an H5 page to generate a registration QR code, with real-time tracking of registration progress |
V2.0
Release Date: 2026-04-09
The version changes in this release are shown in the table below:
| Module | Sub-feature | Change Type | Details |
| Admin Console | Multi-Tenant Management | New | 1. Supports multi-tenant architecture: super administrators can create, edit, and delete tenants and allocate tenant quotas (palm database capacity/device capacity) 2. Supports creation and assignment of tenant administrators, who can only manage data within their own tenant 3. Supports inter-tenant data isolation and service/permission isolation; super administrators can switch tenant views 4. Supports hierarchical management of tenant-level configuration and platform-level configuration |
| Data Dashboard | New | 1. Added the Dashboard data overview home page, including data overview (total devices/total registered users/total palms/palm database capacity) 2. Real-time display of today's data (today's palm scans/palm scan users/newly activated users/online devices) 3. User data trend charts (daily newly activated users/palms, daily active users, user status distribution) 4. Device data and palm scan data trend charts, supporting export of up to 180 days of data | |
| UI Revamp | Improved | 1. Overall UI revamp of the Admin Console with a unified theme color and updated visual elements 2. Optimized function menu structure, extracting scene group management and user tags as independent menus 3. Added tenant management, audit log, and system information menus 4. Some create/edit interactions changed to dialogs/drawers, improving operation efficiency | |
| Dual Palm Management | New | 1. Supports unified management of dual palms (left palm/right palm) under a single UserID, with new user status and palm role (Primary Palm/Secondary Palm) fields 2. The user list adds user status (no valid palm/left palm available/right palm available/dual palms available) and primary palm fields 3. Scene configuration adds verification mode selection (Strict Mode/Convenience Mode); Strict Mode allows only the primary palm to pass | |
| Operation Logs | New | 1. Added the operation log module, recording administrator system operations (including IP address, user name, operation time, operation type, operation result) 2. Records audit logs for API request processing, supporting API call backtracking 3. Supports log backup and forwarding to third-party systems | |
| Server | Recognition Performance Optimization | Improved | 1. Improved hybrid search strategy: when the palm database exceeds 50,000 entries, the device side dispatches only 50,000 palm features based on a time-priority strategy 2. Overall hybrid recognition time kept within 2s |
| User Information Query | Improved | 1. The user information query API supports returning the full set of Admin Console user information 2. Added user status and palm status APIs, supporting fine-grained dual palm status management | |
| Authorization Management | Improved | 1. Platform authorization files support binding to Max or Standard versions, each corresponding to a different feature scope 2. Added the tenant count authorization dimension, supporting license-based limits on the number of creatable tenants 3. Optimized the palm database capacity definition to strictly count palms; feature upgrade/dual-write does not consume the palm capacity license | |
| Device | Dual Palm Registration | New | 1. M3/M4 devices support dual palm registration: after the UserID is entered, the status of registered palms is automatically queried 2. Supports registering the second palm on the device, automatically marking the Primary Palm/Secondary Palm role 3. The Host supports dual palm registration and management, with the result page displaying the user's dual palm registration status |
| Weak Network/Offline Handling | Improved | 1. In cloud mode, a network exception prompt is displayed within 3 seconds of an offline palm scan instead of waiting for the 60s timeout 2. In hybrid mode, offline automatically degrades to on-device recognition 3. Added refined network error codes distinguishing network disconnection from unregistered users | |
| Error Codes Optimization | Improved | 1. Server error codes are passed through to the device for display, refining prompts for registration failure/recognition failure reasons 2. Optimized P0-level error codes prompts (device failure, palm not recognized, key expired, device restart, network failure) | |
| Mobile | Dual Palm Management | New | 1. The mobile side supports dual palm registration; after entering registration, the My Palms page displays and manages left and right palm status 2. Supports deleting a single palm; after the primary palm is deleted, the other activated palm automatically becomes the primary palm 3. Mobile Palm Registration supports dual palm pre-registration |
| Login Verification | New | 1. The PalmMax APP login page adds a second verification step after the phone number is entered | |
| IoT Platform | Time Zone Synchronization | Improved | 1. M3/M4 device time zones are now synchronized from the cloud; time zone configuration is added in the cloud and synchronized to devices |
| Device Activation | Improved | 1. Optimized the device activation process 2. Added the KYC device activation code capability | |
| Delivery & O&M | Issue Troubleshooting | Improved | 1. The troubleshooting tool supports server-side log collection and analysis, connecting the end-to-end issue analysis chain |
| Data Backup | New | 1. Provides a daily automatic data backup tool for the standalone version, supporting automatic cleanup of the earliest backup when backup space is full 2. Supports data backup without service downtime | |
| O&M Tools | Improved | 1. Consolidated O&M configuration, merging multiple environment configurations into one to reduce multi-environment maintenance costs 2. Provides a script for counting successful/failed verification attempts 3. Module firmware upgrades can carry the latest algorithm package for upgrade together |
V1.8.1
Release Date: 2026-03-23
The version changes in this release are shown in the table below:
| Module | Sub-feature | Change Type | Details |
| Server | User Information Query | Improved | 1. The user information query API now returns the full set of Admin Console user information, including all fields under record palm |
| M4 Device | Palm Registration Interaction | Improved | 1. Input method unified to numeric only, reducing mistaps 2. A 3x3 grid layout enlarges key areas, adapted to the M4 5-inch screen 3. A PIN field is added after User ID for two-factor verification |
V1.8.0
Release Date: 2026-03-02
The version changes in this release are shown in the table below:
| Module | Sub-feature | Change Type | Details |
| Server | Algorithm Management | New | 1. Elderly-focused algorithm optimization/threshold adjustment 2. Supports palm feature transformation, enabling feature isolation between different customers/devices |
| Hybrid Search | New | 1. KYC Max adds on-device search and hybrid search PPL, supporting dispatching part of the palm database to devices by rule, combining local search with server-side search | |
| Scene Strategy | New | 1. Established 4 scene strategy templates, supporting different PPL logic and algorithm thresholds 2. Scene management supports binding scene strategies, dispatching configuration to devices by scene | |
| Mobile Palm Registration | Improved | 1. KYC Max updated to the new server-side search model, with thresholds updated for registration, verification, and recognition scenarios | |
| Admin Console | KYC Max Adaptation | New | 1. Connects to the Max service, supporting cloud recognition and hybrid recognition modes |
| High-Similarity Additional Verification | Improved | 1. For high-similarity users, the last four digits of the phone number are manually entered for Additional Verification after a palm scan | |
| Mobile Palm Registration Additional Verification | Improved | 1. After mobile capture is complete, the first palm scan requires manual entry of the last four digits of the phone number for Additional Verification; customers can enable or disable this on their own | |
| Delivery & O&M | O&M Guidelines | New | 1. Provides O&M solutions for the standalone and TKE versions, with O&M guideline documents |
| Version Upgrade | New | 1. Supports the Standard-to-Max upgrade and data migration solution, with guideline documents | |
| Issue Troubleshooting | Improved | 1. Supports device-side log collection and reporting, providing a common issue troubleshooting tool |
V1.7.2
Release Date: 2026-01-21
The version changes in this release are shown in the table below:
| Module | Sub-feature | Change Type | Details |
| M3 | O&M | New | 1. Added communication capability with the system-level daemon process, supporting application upgrades through the daemon process to improve upgrade efficiency and stability |
| M4 | O&M | New | 1. Added capability to parse the latest system version number |
| IoT Platform | OTA | Modified | 1. In certain error states, the upgrade process can still proceed with OTA upgrade |
| Admin Console | Permission Management | New | 1. Role and permission management: provides 5 built-in roles, supporting administrator creation and account permission assignment |
V1.7.1
Release Date: 2026-01-20
The version changes in this release are shown in the table below:
| Module | Sub-feature | Change Type | Details |
| M4 | Testing | New | 1. Added TELCOM test environment |
| Admin Console | System Configuration | New | 1. Asynchronous pushing of palm scan records can be disabled |
| API | Verification Rule | Modified | 1. For the OpenAPI verification rule creation API, EnableWebhookRule defaults to true |
V1.7
Release Date: 2026-01-20
The version changes in this release are shown in the table below:
| Module | Sub-feature | Change Type | Details |
| Admin Console | Device Template Management | New | 1. Supports M4-UI customization, allowing customers to set audio effects, text, and images 2. Supports configuration by scene, scene group, and device |
| Scene Management | New | 1. Allows customers to enter a scene ID when creating a scene; if left empty, the scene ID is generated by system rules | |
| Palm Registration | Improved | 1. Supports server-side registration search deduplication, avoiding duplicate registration across multiple ends | |
| OpenAPI | New | 1. Supports APIs for creating, editing, and deleting user tags 2. User creation and editing APIs add a tag field 3. Supports querying palm database capacity and device validity period | |
| Others | Improved | 1. Verification rule management optimization 2. Same-name operation reminder upgrade 3. Batch operation experience upgrade 4. Simplified form interaction 5. Unified paging control optimization | |
| IoT Platform | OTA | New | 1. Added repeated OTA upgrade capability 2. Supports upgrading specified devices and silent upgrades 3. Supports independent firmware/module/application/algorithm upgrades, with configurable version dependencies |
| M4 | Custom UI | New | 1. Supports M4-UI customization, allowing customers to set audio effects, text, and images 2. Supports configuration by scene, scene group, and device |
| Others | Improved | 1. Fixed palm verification record freezing 2. Fixed user data linkage 3. Fixed display anomalies 4. Improved network functions 5. Added the capability to parse the latest system version number | |
| M3 | Others | Improved | 1. Fixed palm verification record freezing 2. Fixed user data linkage 3. Fixed display anomalies 4. System firmware version number change: 1.0.1.20251226 5. Improved APP process daemon function |
| A3 Module | Others | Improved | 1. Optimized device standby temperature rise 2. Fixed occasional continuous module restarts |
| Delivery & O&M | O&M Tools | New | 1. Supports TCS base delivery 2. Deployment automation tool optimization 3. Supports monitoring and alerting for license expiration 4. Implements dashboard monitoring 5. Supports email push configuration for weekly/daily palm scan O&M reports |
V1.6
Release Date: 2025-12-15
The version changes in this release are shown in the table below:
| Module | Sub-feature | Change Type | Details |
| Admin Console | Verification Rules | New | 1. Supports third-party system verification: after a palm scan, a request can be sent to a third-party system, which determines whether the user passes verification |
| OpenAPI | New | 1. Added the create verification record API 2. Added device management APIs 3. Added scene management APIs | |
| User Management | New | 1. The user list supports fuzzy country search in English when entering phone numbers | |
| Others | Improved | 1. Optimized frontend batch operation experience 2. Fixed defects such as paging control exceptions and data occlusion 3. Fixed translation and visual issues | |
| Mobile | Phone Verification | New | 1. Added phone verification capability, supporting 1:1 identity verification by palm scan on the mobile side 2. Mobile Palm Registration now connects to verification records |
| Phone Registration | New | 1. Supports querying user palm registration status, palm management, and palm print deletion 2. Displays the expiration time of pre-registered palms | |
| Others | Improved | 1. Multi-language optimization: system language switching supports Simplified Chinese/Traditional Chinese/English/Japanese 2. Interaction experience optimization with an overall UI revamp | |
| M4 | Verification Rules | New | 1. Supports open third-party system verification |
| Firmware | Improved | 1. Optimized the system startup process, reducing the risk of abnormal interruption during initialization | |
| M3 | Firmware | New | 1. Supports dynamically adjusting hardware interface mode at runtime 2. Implements one-click installation of the built-in APP in working mode |
| Improved | 1. Improved the static Wi-Fi configuration process 2. Streamlined system components and strengthened privacy and security design | ||
| A3 Module | Algorithm Service | Improved | 1. Algorithm performance optimized, reaching the 50,000-database scale target with FRR=0.1% and FAR=0.01% |
| QR Code Capability | Improved | 1. QR code recognition on approach; the default 10s recognition time is removed | |
| Performance Optimization | Improved | 1. Optimized palm scan comparison latency to an average under 800ms 2. Optimized full feature synchronization duration | |
| Delivery & O&M | O&M Tools | New | 1. Supports O&M monitoring and log analysis for the Azure cluster version |
V1.5
Release Date: 2025-11-03
The version changes in this release are shown in the table below:
| Module | Sub-feature | Change Type | Details |
| Admin Console | Verification Rules | New | 1. Supports dispatching the device-side palm database by verification rule |
| Verification Records | Improved | 1. After a scene or scene group is deleted, existing scene names and scene groups in verification records are no longer displayed as empty | |
| M4 | Communication Protocol | New | 1. Added a mode switching command to switch the device between registration mode and recognition mode |
| User Information Synchronization | New | 1. Supports synchronizing the palm database and user information by verification rule | |
| Others | Improved | 1. Optimized the audio effect after successful verification | |
| M3 | Communication Protocol | New | 1. Added a mode switching command to switch the device between registration mode and recognition mode |
| Others | Improved | 1. Optimized the audio effect after successful verification | |
| A3 Module | Firmware | Improved | 1. Hardware power consumption optimization; resolved overtemperature issues |
| Delivery & O&M | O&M Tools | New | 1. Added private cloud standalone O&M monitoring |
V1.4
Release Date: 2025-10-20
The version changes in this release are shown in the table below:
| Module | Sub-feature | Change Type | Details |
| Admin Console | Scene Management | New Feature | 1. Supports verification rule management, allowing restrictions on which personnel can scan, as well as scan count and time, per device 2. Supports setting verifiable personnel by tag |
| Others | Improved | 1. Admin Console copy optimization 2. Fixed Excel batch import space issues across Admin Console modules | |
| M4 | Recognition Mode | New Feature | 1. Supports verification rules: after a palm scan, the device checks whether the user is on the access list, whether it is within an allowed time slot, and whether the scan count within the slot is within the limit |
| System Settings | New Feature | 1. About: view device MAC address, device version, SN information, and associated scenes 2. Device restart: set the daily automatic restart time of the device 3. Clear palm database: delete the local palm database | |
| Mobile Palm Registration | SDK | New Feature | 1. Supports Traditional Chinese 2. Optimized error messages |
V1.3
Release Date: 2025-10-09
The version changes in this release are shown in the table below:
| Module | Sub-feature | Change Type | Details |
| Admin Console | User Management | New Feature | 1. Added user tag management, supporting batch import and direct page settings |
| Others | Improved | 1. Sensitive information such as phone numbers and names can be masked on pages | |
| M4 | Recognition Mode | New Feature | 1. Supports outputting the userid or physical card number to the Host via USB after a palm scan 2. Added a communication protocol command: invoke payment |
| Palm Registration Mode | New Feature | 1. Supports custom H5 palm registration, displaying a customer-specified URL after a palm scan | |
| Others | New Feature | 1. Optimized palm scan feedback text prompts and voice prompts 2. Customized device-side palm registration copy 3. Customized M4-UI style | |
| M3 | Palm Registration Mode | New Feature | 1. Supports H5 QR Code Palm Registration 2. Supports external device palm registration 3. Supports device-side palm registration 4. Supports Mobile Palm Registration 5. Supports custom H5 palm registration |
| Recognition Mode | New Feature | 1. Verification records can be uploaded after successful recognition 2. Verification is supported offline 3. Deleted users cannot be recognized 4. Supports Wiegand output of the physical card number after a palm scan | |
| Card Swipe Module | New Feature | 1. Supports reading M1 cards | |
| System Settings | New Feature | 1. Network: supports wireless and wired networks 2. OTA: supports remote module, system, and application upgrades 3. Developer mode: supports log upload 4. Password management 5. Module activation: supports QR code module activation | |
| Mobile Palm Registration | SDK | New Feature | 1. Completed gateway authentication refactoring, configurable to use the customer's environment token authentication |
| API | Verification Rule APIs | New Feature | 1. Provides APIs for creating, editing, and deleting verification rules |
| Algorithm Service | CPU Adaptation | New Feature | 1. CPU adaptation of the palm scan algorithm service, supporting pure-CPU service deployment |
| A3 Module | Communication Module | Performance Optimization | 1. A3 module stability optimization and communication protocol hardening |
| Recognition Module | New Feature | 1. The A3 module supports standard QR code recognition |
V1.2
Release Date: 2025-07-31
The version changes in this release are shown in the table below:
| Module | Sub-feature | Change Type | Details |
| Admin Console | Device Management | New Feature | 1. Supports registering devices individually on the page or in batch via Excel 2. Supports editing device names individually on the page 3. Supports deleting devices individually on the page 4. Supports batch export of device information |
| User Management | New Feature | 1. Supports registering users individually on the page or in batch via Excel 2. Supports editing user information individually on the page or via Excel 3. Supports deleting users individually on the page 4. Supports batch export of user information | |
| Scene Management | New Feature | 1. Supports creating scenes individually on the page or in batch via Excel, with batch device association 2. Supports editing scene information individually on the page or via Excel 3. Supports deleting scenes individually on the page 4. Supports batch export of scene information | |
| Verification Records | New Feature | 1. Supports viewing verification records on the page 2. Supports batch export of verification records | |
| System Settings | New Feature | 1. Supports switching between Chinese, Japanese, and English 2. Supports uploading the Admin Console logo | |
| M4 Device | Palm Registration Mode | New Feature | 1. Supports H5 QR Code Palm Registration 2. Supports external device palm registration 3. Supports device-side palm registration 4. Supports Mobile Palm Registration |
| Recognition Mode | New Feature | 1. Verification records can be uploaded after successful recognition 2. Verification is supported offline, with upload after the network is restored 3. Deleted users cannot be recognized and must re-register | |
| System Settings | New Feature | 1. Network: supports wireless and wired networks 2. OTA: supports remote module, system, and application upgrades 3. Developer mode: supports log upload 4. Password management 5. Module activation: supports QR code module activation | |
| Mobile Palm Registration | SDK | New Feature | 1. Provides an Android native SDK 2. Provides an iOS native SDK |
| Test Demo | New Feature | 1. Provides Android/iOS test apps for customer experience. Note: this APP must not be used in production delivery | |
| API | User Management APIs | New Feature | 1. Provides the create user API 2. Provides the edit user API 3. Provides the delete user API 4. Provides the query user API |
| Palm Print Management APIs | New Feature | 1. Provides the unbind API 2. Provides the query user palm registration status API | |
| Verification Records | New Feature | 1. Provides the verification record query API 2. Provides the verification record push API | |
| Others | External Device Palm Registration Demo | New Feature | 1. Provides a Windows application for experiencing external device palm print registration 2. Provides a Mac application for experiencing external device palm registration |
Preface
Document Purpose
This document helps readers quickly understand the product's version information, including detailed descriptions of the release time, new features, system optimizations, and module changes of each product version.
Target Audience
This document is mainly intended for the following audiences:
- Customer
- Delivery PM
- Delivery Technical Architect
- Delivery Engineer
- Product Delivery Architect
- R&D Engineer
- O&M Engineer
1. Version Overview
Product Version Overview
This document applies to all personnel interested in the "PalmAI Standard Palm Application Platform". Through detailed descriptions of various version changes, it aims to deepen the understanding of the new version changes.
The PalmAI Standard Palm Application Platform includes deliverables for the server side, device side, mobile side, API, and SDK.
Table 1 Version Overview
| No. | Version | Release Date | Description |
| 1 | V1.2 | 2025-07-31 | First official release, integrating existing features |
| 2 | V1.3 | 2025-10-09 | Added palm enrollment and recognition modules for M3 and M4, etc. |
| 3 | V1.4 | 2025-10-20 | Rule management and tag settings in the Admin Console |
| 4 | V1.5 | 2025-11-11 | Mode switching added for M3 and M4 |
| 5 | V1.6 | 2025-12-15 | Open APIs added to the Admin Console; device performance and experience optimized; mobile phone verification added on the mobile side |
| 6 | V1.7 | 2026-01-05 | Device template management added to the Admin Console; APIs manageable by user tag; new OTA upgrade capability; M3/M4 module exceptions fixed; palm registration process optimized |
| 7 | V1.7.1 | 2026-01-20 | New TELCOM test environment |
| 8 | V1.7.2 | 2026-01-20 | System latest version number parsing added for M4; system daemon communication capability added for M3 |
| 9 | V1.8 | 2026-03-05 | New on-device-only recognition capability |
| 10 | V2.0 | 2026-04-09 | New multi-tenant architecture; dual palm registration and management supported; overall revamp of the Admin Console; new data dashboard; security audit logs; authorization management optimization |
| 11 | V2.1 | 2026-05-11 | CPM device QR code registration added; Open API capabilities expanded; Mobile Palm Registration liveness algorithm upgraded; adapted to the new rv1126b hardware platform |
| 12 | V2.2 | 2026-06-30 | Batch user deletion, UserID modification, and failed verification record filtering added; Wi-Fi password length extended; M3B 4G capability; Mobile Palm Registration Flutter SDK; algorithm optimization for the elderly; device self-check tool; IoT remote door opening and MQTT integration; palm direction, module SN, and other fields added to APIs |
| 13 | V2.3 | 2026-07-21 | Mobile Palm Registration multi-tenant configuration and open/closed scenario combined configuration added; CPM drip-code registration OpenAPI extended; H5 1:1/1:N comparison and mobile-side verification reporting added; visitor/meeting/attendance scenario applications and service self-check tool added; IoT device statistics, resource water level alarms, and batch remote command delivery added; A3B FEC correction and M3/M4 interactive visual optimization on the device side |
| 14 | V2.4 | 2026-08-03 | Added device-side multi-language switching, M3 Wiegand 64-bit access controller integration, remote Wi-Fi setting delivery, all-device monitoring panel, end-to-end acceptance automation tool, unified time zone and multi-time-zone display, verification record Webhook push, tenant default access behavior configuration, and API for batch synchronization of user palm enrollment status; optimized verification record display/query/statistics, fuzzy field search, feature search and verification performance, host registration process, and device network module; fixed issues such as deleted users abnormally reappearing when editing members and abnormal display of deleted users on the Mobile Palm Registration H5 page |
| 15 | v2.5 | 2026-09-10 | Added attendance/meeting/visitor application management, device upgrade ledger, and mini program Mobile Palm Registration SDK; optimized the service self-check tool, OTA upgrade mechanism, Mobile Palm Registration algorithm optimization, login validity, etc.; fixed issues such as device list filtering and device activation status |
2. Version Notes
v2.5
Release date: 2026-09-10
The version change notes of this release are shown in the table below:
| Change Module | Secondary Function | Change Type | Detailed Description |
| Server Side | Application Management | New | 1. Palm attendance, meeting, and visitor applications are integrated into the application management module of the Admin Console and listed as additional purchase options, displaying the deployment, purchase, and activation status of each application, and supporting login-free redirection from the console to the application management system 2. A three-tier management model is established: system-level purchase and deployment, tenant-level activation and deactivation, and user-level display based on activation status 3. A unified user-side H5 entry is provided, supporting two entry methods: universal links and tenant-specific links, with displayed content consistent with the current tenant's application activation status |
| Service Self-Check Tool | Optimization | 1. The service self-check tool supports internationalization, adapting prompts and error messages to multiple languages 2. Remaining smoke test check items are completed, and the service self-check report now displays the service version number 3. The display format of the service self-check report is aligned with the device batch self-check report; check numbers are unified as numeric IDs and support one-click copy | |
| Compliance Information Signing | New | 1. When an administrator logs in to the Admin Console for the first time in the Indonesia demo environment, the completeness of the company full name, contact name, and contact email is verified; access to the Admin Console is blocked until the compliance agreement is signed 2. The compliance agreement is displayed in both Chinese and English versions, and signing information is recorded in the database for traceability | |
| Login Validity | Optimization | 1. The login session validity mechanism is optimized: the backend session uses sliding renewal, and each operation automatically extends the login validity period 2. A session keep-alive heartbeat is added on the frontend to prevent login expiration when submitting forms after long periods of filling | |
| Report Service Performance | Optimization | 1. The KMS call mechanism of the report service is optimized by adding a global concurrency limit through gateway rate limiting to avoid triggering KMS call limits | |
| Administrator Self-Service Password | New | 1. All types of administrators can change their own passwords in the Admin Console by entering the old and new passwords 2. The password must be 8-100 characters long, contain at least three of the following: uppercase letters, lowercase letters, digits, and special symbols, must not contain 4 or more consecutive ascending or descending characters, and the new password must not be the same as the old one | |
| Multi-Tenant Link Access | New | 1. Access links support carrying a tenant APPID prefix, and pasting a link automatically switches to the corresponding tenant 2. Multiple browser tabs can independently access different tenants, remaining compatible with existing links and single-tenant user access | |
| Mobile Palm Registration Algorithm Optimization | Optimization | 1. The Mobile Palm Registration algorithm optimization process is improved by encapsulating a dedicated optimization SDK for the backend, resolving the issue where device-side quality interception affected the Mobile Palm Registration pass rate | |
| IoT | Upgrade Ledger | New | 1. An upgrade ledger entry is added to device management, providing a unified ledger view of all device upgrade records at the granularity of upgrade tasks, supporting query, filtering, and export 2. It displays task creation time, device SN, upgrade type, pre- and post-upgrade versions, upgrade status, last failure reason, and other fields, and supports filtering by time, SN, campaign name, upgrade type, upgrade status, and other conditions 3. A new permission to view the upgrade ledger is added and can be associated with super administrator, tenant administrator, and device administrator roles |
| Device Validation for Upgrade Tasks | New | 1. Device validation is added when devices join an upgrade task, performing pre-checks across three dimensions: device not registered, not matching the upgrade type, and already in another upgrade task, with one-click removal of invalid devices 2. Batch device addition is optimized to directly entering multiple device SNs, separated by commas or line breaks 3. The failure condition judgment of upgrade tasks is optimized, and prompt text now includes the name of the upgrade campaign the device belongs to | |
| Device List Filtering | Fix | 1. Fixed the issue where filtering the device list by resource water level health returned abnormal results, covering both device list filtering and redirected filtering from the device dashboard | |
| OTA Timely Push | Optimization | 1. OTA upgrade tasks are changed to a timely push mechanism: after a task is created, a command notifies the device to pull the upgrade immediately, without waiting for the 10-minute polling cycle | |
| Weak-Network Optimization for Commands and Logs | Optimization | 1. For weak-network environments, the timeout for device commands and logs is extended from 10 minutes to 12 hours, allowing low-timeliness commands to wait longer for device responses | |
| Device Activation Status | Fix | 1. Fixed the issue of abnormal device activation status after issuing a factory reset command; the activation status is now correctly handled after command execution is confirmed, preventing a device from appearing activated under multiple tenants | |
| Device Side | UVC Camera Application Reuse | Optimization | 1. The UVC camera application is abstracted for reuse, avoiding code divergence from duplicated maintenance; end-to-end verification is completed |
| M3B/A3B Issue Fixes | Fix | 1. Fixed issues with the M3B and A3B modules | |
| Mobile Side | Mini Program Mobile Palm Registration SDK | New | 1. A mini program version of the Mobile Palm Registration SDK is added, supporting palm registration and palm recognition within mini programs, with device discovery and connection (Bluetooth/BLE), result display, and error prompt with retry capabilities 2. Type definitions, integration documentation, and a sample project are provided, supporting integration and operation in WeChat mini programs |
V2.4
Release date: 2026-08-03
The version change notes of this release are shown in the table below:
| Change Module | Secondary Function | Change Type | Detailed Description |
| Server Side | Default Access Behavior Configuration | New | 1. Tenant-level default access behavior configuration is added for cases where no verification rule is hit, supporting two modes: "Allow Access/Deny Access" 2. The default value is Allow Access; existing tenant behavior remains unchanged, and configuration changes are recorded in operation logs |
| Verification Record Push Configuration | New | 1. Verification record push address (Webhook) configuration is added, supporting add, delete, modify, and query of addresses 2. Push scope can be configured, and verification records are pushed to the specified address as configured | |
| Verification Record Management | Optimization | 1. The display, query, and statistics capabilities of verification records are optimized, with failed verification records now reportable and displayable, and failure reasons viewable 2. Verification records can be filtered by device-side/mobile-side type, and Error Codes prompts are aligned between the cloud and device sides 3. The data dashboard updates the verification statistics criteria to cover all verification records, supporting filtering by time and export | |
| Fuzzy Field Search | Optimization | 1. The search capability of the Admin Console is optimized: fields such as device SN, scenario, tenant, and verification rule support fuzzy search, with results ranked by exact/prefix/suffix/infix match levels 2. Fields such as user name and user ID support exact matching, and search fields support grouped dropdown selection | |
| All-Device Monitoring Panel | New | 1. An all-device monitoring panel is added, providing views such as data overview, health trends and distribution, resource water levels, camera status, risk ranking, and OTA upgrade trends 2. Panel data supports automatic refresh every 5 minutes and access control by permission | |
| Troubleshooting Tool Event Details | New | 1. The troubleshooting tool event details now support displaying liveness detection RGB images (optional reporting), facilitating the location and analysis of verification issues | |
| Official Website Visitor Application | New | 1. An official website visitor application is added and launched in conjunction with the platform and devices, supporting visitor pass issuance in on-site/appointment modes and completing palmprint verification access in conjunction with the platform | |
| Attendance Scenario Application | Optimization | 1. The attendance scenario application is upgraded to V2.4, supporting integration with platform accounts and merging into the unified Admin Console 2. New H5 leave request page, vacation management, attendance group tags, and abnormal clock-in management capabilities 3. Host registration support is added and data export is optimized | |
| System Version and Upgrade Records | New | 1. System version information display and upgrade record viewing are added, allowing the current system version and historical upgrade records to be viewed in the Admin Console | |
| Operation Log Download | New | 1. A system operation log download function is added, and the audit log list supports exporting the current filtered results to Excel for local storage | |
| Unified Time Zone and Multi-Time-Zone Display | New | 1. Server-side time zone unification is added; server time is synchronized via NTP, and the Web side supports switching between local browser/server time zone display 2. Time zone settings and status display are added to system management, daylight saving time is indicated, and page time displays are uniformly labeled with the current time zone | |
| Palm Enrollment Method Field | New | 1. A user palm enrollment method field is added, expanding enrollment methods to device-input enrollment, mobile Mobile Palm Registration enrollment, mobile QR Code Palm Registration, device drip-code enrollment, and host enrollment | |
| Batch Palm Enrollment Status Sync API | New | 1. An API for batch synchronization of user palm enrollment status is added, supporting batch query of user palm enrollment status by user ID list | |
| Scenario List API | Optimization | 1. The scenario list API is optimized to remove the returned field of unused verification rules | |
| PaaS Architecture Reconstruction | Optimization | 1. The PaaS liveness interception and feature search service architecture is reconstructed | |
| PaaS Search Performance | Optimization | 1. PaaS feature search performance is optimized | |
| SaaS Verification Performance | Optimization | 1. SaaS verification performance and the verification rule snapshot synchronization mechanism are optimized | |
| Feature Hot Library Distribution | Optimization | 1. The feature hot library distribution logic is optimized, allowing devices to pull required user features in advance according to verification rules | |
| Member Editing Display | Fix | 1. Fixed the issue where deleted users abnormally reappeared when editing members; the API now returns a flag for the user deletion status, and deleted users are no longer displayed | |
| IoT | Remote Wi-Fi Setting Delivery | New | 1. A remote Wi-Fi setting command is added, allowing the server to remotely deliver Wi-Fi configurations to devices and view command details 2. The device side supports Wi-Fi configuration cache management (up to 10 entries, supporting add/delete and reordering), and automatically polls and reconnects to cached Wi-Fi after network disconnection |
| Module and Camera Monitoring Report | New | 1. M3/M4 module and camera status monitoring reporting is added, reporting status periodically (5-minute interval); exceptions are reported after automatic restart 2. A status field is added to the device list, supporting filtering and export by status 3. Module exception and camera exception scenarios are added to issue reporting | |
| Device Selection for Upgrade Tasks | Optimization | 1. The command delivery method for upgrade tasks is optimized; direct entry of device SNs is added, supporting batch input with automatic validation of device validity | |
| Device Side | Multi-Language Switching | New | 1. Multi-language switching is added for M3/M4 device sides; after selecting a language in the settings, device text and voice packages take effect immediately 2. Simplified Chinese, English, Cantonese, and French are supported in the first phase; content missing a translation falls back to English |
| Wiegand 64-bit Access Controller Integration | New | 1. M3 Wiegand 64-bit protocol adaptation is added, supporting integration with access control systems for palm access 2. The physical card number field rule in user management is extended to 0-66 digits, compatible with the extended Wiegand protocol length | |
| Palm Approach Recognition Optimization | Optimization | 1. Module recognition in palm scan scenarios where the palm moves from far to near is optimized, improving palm scan flexibility | |
| Back-of-Hand Palm Scan Prompt | Fix | 1. Fixed the issue of missing validation prompt when scanning with the back of the hand facing the device, now guiding users to show the palm center | |
| Duplicate Registration Detection Prompt | Optimization | 1. Duplicate registration detection for host Mobile Palm Registration is optimized; when a duplicate registration is detected, the registered user ID and user name are displayed for quick location of the existing registration record | |
| Drip-Code Registration Process Optimization | Optimization | 1. The host and drip-code registration process is optimized; the device returns user ID and user name information when reporting registration results 2. Registration status display and registration result confirmation are added on the host, along with a user deletion entry | |
| Device Self-Check Deep Diagnosis | New | 1. A deep diagnosis entry is added for abnormal device self-check results, supporting network configuration checks such as local IP, DNS, and routing | |
| Device Network Module Reconstruction | Optimization | 1. The device network module is reconstructed, optimizing device network connection management | |
| Device Verification Performance | Optimization | 1. Device verification performance is optimized, improving functional stability in scenarios where devices are bound to a large number of verification rules and synchronize a large number of user features | |
| Mobile Side | H5 User Deletion Handling | Fix | 1. Fixed the abnormal display on the Mobile Palm Registration H5 page after a user is deleted; upon detecting the user deletion status, the user is automatically logged out and prompted to re-register or contact the administrator |
| Video Liveness Error Codes Refinement | Optimization | 1. Video liveness detection Error Codes are refined, distinguishing failure scenarios such as no palm detected and multiple palms detected 2. The liveness detection failure prompt on the Mobile Palm Registration H5 page is optimized: it no longer shows a network error and clearly indicates that video liveness detection failed | |
| Delivery & Operations | End-to-End Acceptance Tool | New | 1. An end-to-end acceptance automation tool is added, covering automated verification of the full chain: device registration, feature synchronization, and palm verification 2. Acceptance cases can be executed in batches with HTML acceptance reports generated |
| Resource Estimation Tool Update | Optimization | 1. The minimum resource specification and estimation method of the CPU standalone version in the resource estimation tool are updated 2. Direct estimation by palm library/device scale within the minimum resource range is supported; when exceeded, the standalone resource list is automatically expanded, and a prompt to switch to the cluster version is shown when standalone is insufficient |
V2.3
Release date: 2026-07-21
The version change notes of this release are shown in the table below:
| Change Module | Secondary Function | Change Type | Detailed Description |
| Server Side | Mobile Palm Registration Multi-Tenant Configuration | New | 1. The Mobile Palm Registration APP and H5 support multi-tenant registration and configuration, allowing different tenants to use independent Mobile Palm Registration flows and parameters |
| Open/Closed Scenario Configuration | New | 1. Combined configuration of open and closed scenarios is supported, automatically adjusting the recognition strategy and security level according to the scenario type | |
| CPM Drip-Code Registration OpenAPI | New | 1. CPM drip-code palm registration provides an OpenAPI interface, supporting disabling SMS verification code validation in private deployment environments | |
| User Access Scope Query | New | 1. User-dimension access scope query is added, supporting viewing a user's access permissions on each scenario/device | |
| User Tag Hierarchy Management | New | 1. User tags are optimized to support organizational/departmental management hierarchies 2. The user list supports filtering users by tag | |
| Mobile Palm Registration SDK Upgrade | Optimization | 1. The Mobile Palm Registration mobile optimization SDK is upgraded and the server-side liveness algorithm is upgraded, strengthening attack defense capabilities | |
| OpenAPI Security Hardening | New | 1. OpenAPI supports the user authentication mode, enhancing API call security and supporting fine-grained user-level permission control | |
| Visitor/Meeting/Attendance Scenario Applications | New | 1. V2.3 visitor/meeting/attendance scenario applications are released, providing integration examples for typical scenarios | |
| Service Self-Check Tool | New | 1. A service self-check tool is added, supporting automatic execution of full-function verification and API interface tests after system installation and configuration | |
| IoT | Device List Statistics | New | 1. A statistics module is added to the IoT device list, supporting statistics of online/offline/abnormal device counts and a device status overview |
| Resource Water Level Alarm | New | 1. Device-side data reporting now includes resource usage and resource water level alarm information, supporting monitoring of CPU, memory, storage, and other resources | |
| Batch Remote Command Delivery | New | 1. Remote commands support batch delivery with device validity validation, improving operations efficiency for large-scale devices | |
| Standalone Remote Logs | New | 1. The standalone version supports retrieving device logs via remote commands, improving device operations efficiency in standalone deployment scenarios | |
| Device Side | A3B FEC Correction | New | 1. Module A3B FEC distortion correction adapts to the existing production line approach, improving palmprint capture image quality on M4 devices |
| M4 Palm Scan Optimization | Optimization | 1. Fixed the issues of module lights staying on and slow palmprint recognition during palm scans on M4, improving palm scan response speed | |
| M4 Firmware Upgrade | Optimization | 1. The M4 system firmware/app upgrade module is replaced with the vendor implementation, improving upgrade compatibility and stability | |
| M3/M4 Interactive Visual Optimization | Optimization | 1. The interactive visuals of M3/M4 device sides are comprehensively optimized, improving device-side operation experience and UI consistency |
V2.2
Release date: 2026-06-30
The version change notes of this release are shown in the table below:
| Change Module | Secondary Function | Change Type | Detailed Description |
| Server Side | User Management | New | 1. Batch user deletion is added, allowing multiple users to be manually selected on the user list page and deleted in batch, with a secondary confirmation dialog before deletion 2. UserID modification for registered users is added, supporting the modification of user IDs on the user details page |
| Tag Management | Optimization | 1. Tag creation permission control is optimized, and member tag viewing permissions are restricted 2. The same-name tag prompt is optimized to "User tag already exists, please contact the tenant administrator for authorization" | |
| Verification Records | New | 1. Failed record display and filtering are added to verification records, supporting the distinction between successful/failed palm scan records for issue tracking and operational analysis | |
| Palm Scan Result Configuration | New | 1. Time configuration for the palm scan result page is added, supporting customization of the display duration of the result page after a successful palm scan | |
| Scenario Group Management | Optimization | 1. The interaction experience of scenario group management is optimized, and the data scope selection logic is improved for higher operation efficiency | |
| Error Codes Prompts | Optimization | 1. SAAS-layer Error Codes are refined and aligned with the latest device-side error prompts, improving error consistency between the cloud and device sides | |
| Blacklist | Fix | 1. Fixed the issue where, after a user enrolled dual palms but only a single palm was added to the blacklist, the blacklisted palm could still pass verification | |
| Open API Extension | New | 1. The registration/recognition APIs now return the palm direction field (open-source community edition) 2. The device query API now returns the Module SN field, viewable in device details, lists, and Excel export 3. The device query API now returns a domain certificate verification toggle field | |
| IoT Device Management | New | 1. Module SN reporting capability is added, enabling precise module-level identification and management 2. Remote commands are switched to the MQTT protocol, improving command delivery stability and real-time performance | |
| Elderly Algorithm | Optimization | 1. The dedicated algorithm optimization version for the elderly is updated, improving palm scan recognition for elderly users | |
| Device Side | Wi-Fi Password Extension | Optimization | 1. The Wi-Fi password input length on M3/M4 devices is extended to 32 characters, aligning with mainstream terminal device experience; the supported character rules remain unchanged |
| M3B Network Enhancement | New | 1. M3B devices complete 4G network adaptation, supporting 4G cellular network connection | |
| Remote Door Opening | New | 1. M3 devices now support remote door opening, integrating the MQTT protocol for remote control | |
| Device Self-Check Tool | New | 1. A device self-check tool is added, supporting automatic execution of cases such as full-function verification, API interface tests, and performance tests after system installation and configuration, with a run result report generated | |
| Host Protocol | Optimization | 1. Periodic USB reporting of device online/offline status is added, allowing the host to sense device status in real time | |
| POC Delivery Adaptation | New | 1. The A3 module supports integration with the Standard/KycMax interface protocol, providing an Android PDM device management application supporting device registration, configuration, monitoring, and OTA upgrades | |
| Domain Security Configuration | New | 1. A "certificate verification" toggle is added when configuring domains on the server side, improving deployment flexibility | |
| Mobile Side | Log Reporting | New | 1. PMM log reporting is added, supporting backtracking and locating of mobile-side algorithm issues |
V2.1
Release date: 2026-05-11
The version change notes of this release are shown in the table below:
| Change Module | Secondary Function | Change Type | Detailed Description |
| Server Side | Palmprint Feature Management | New | 1. Palmprint feature transformation is added, supporting palmprint feature isolation between different customers/devices and preventing cross-customer feature interconnection |
| Mobile Palm Registration Algorithm | Optimization | 1. The Mobile Palm Registration liveness detection algorithm is upgraded (V2.0 to V2.1), improving the Mobile Palm Registration pass rate (expected from 85% to 95%) and recognition speed | |
| Device Management | Optimization | 1. The underlying data architecture of the device list is reconstructed; device list data is migrated to independent management by the IoT service, supporting viewing of complete information such as device SN, device name, device type, module type, device status, module validity period, app version, module version, system version, algorithm version, and associated scenarios 2. A device algorithm version field is added, viewable in the device list and OTA task details, and supported in batch export 3. The OTA upgrade campaign is optimized to a per-package output approach, improving upgrade package management flexibility 4. A remote command function is added, supporting delivery of remote operation commands to devices from the Admin Console | |
| Security Audit Logs | New | 1. Security audit logs are completed for the IoT device management and scenario management modules, covering operation types such as upgrade package management, upgrade campaign management, upgrade tasks, device management, device log management, and remote commands | |
| Blacklist Performance | Optimization | 1. Blacklist API performance is optimized, reducing KMS decryption call frequency and lowering API latency 2. Cached data is encrypted locally to prevent Redis data leakage | |
| Open API Extension | New | 1. The device list query API (DescribeDeviceList) is added, supporting filtering by device SN, device name, online status, scenario ID, and device model 2. The verification record list query API (DescribeVerificationRecordList) is enhanced, adding a scenario group name return field and a sort-by-verification-time parameter 3. The verification rule list query API (DescribeVerifyRuleList) is added 4. The scenario group list query API (DescribeSceneGroupList) is added 5. The scenario list query API (DescribeSceneList) is added 6. The user list query API (DescribeUserList) is added, with server-side mandatory desensitization on returned fields 7. The user tag list query API (DescribeUserTagList) is added | |
| Device Side | CPM QR Code Registration | New | 1. The CPM device QR code registration flow is supported; the user fills in information on the mobile side to generate a registration QR code, and the device scans it to directly enter the palm capture step |
| Error Codes Interaction Optimization | Optimization | 1. All software Error Codes are reviewed, with interaction styles differentiated by severity (real-time text prompt, error redirection, retry, restart, QR code activation, etc.) 2. Network status reminders and device offline indicators are added | |
| rv1126b Chip Adaptation | New | 1. rv1126b chip platform adaptation is added, delivering application software versions adapted to M3B and M4B devices 2. The full palm scan chain (palm enrollment, verification, query, management) is supported, with palm library algorithm interoperability between old and new devices | |
| Remote Simulated Operations | New | 1. Operating module files via device-level commands is supported, including remote simulation of authorization expiration, avoiding device and module disassembly | |
| Mobile Side | CPM QR Code Registration | New | 1. CPM QR code registration is added on the mobile side; the user fills in registration information on an H5 page and generates a registration QR code, with real-time tracking of registration progress |
V2.0
Release date: 2026-04-09
The version change notes of this release are shown in the table below:
| Change Module | Secondary Function | Change Type | Detailed Description |
| Admin Console | Multi-Tenant Management | New | 1. Multi-tenant architecture is supported; the super administrator can create, edit, and delete tenants and allocate tenant quotas (palm library capacity/device capacity) 2. Tenant administrator creation and assignment are supported; tenant administrators can only manage data of their own tenant 3. Data isolation and business/permission isolation between tenants are supported; the super administrator can switch tenant views 4. Tenant-level configuration and platform-level configuration are managed in separate layers |
| Data Dashboard | New | 1. A Dashboard data board homepage is added, including a data overview (total devices/total registered users/total palms/palm library capacity) 2. Real-time display of today's data (today's palm scans/palm scan users/new activated users/online devices) 3. User data trend charts (daily new activated users/palms, daily active users, user status distribution) 4. Device data and palm scan data trend charts, supporting export of up to 180 days of data | |
| UI Revamp | Optimization | 1. The overall UI of the Admin Console is revamped and upgraded with a unified theme color and updated visual elements 2. The function menu structure is optimized; scenario group management and user tags are extracted as independent menus 3. Tenant management, audit logs, and system information menus are added 4. Some add/edit interactions are changed to dialogs/drawers to improve operation efficiency | |
| Dual Palm Management | New | 1. Dual palm (left palm/right palm) management under a single UserID is supported, with new user status and palm role (primary palm/secondary palm) fields 2. User status (no valid palm/left palm available/right palm available/both palms available) and primary palm fields are added to the user list 3. Verification mode selection (Strict Mode/Convenience Mode) is added to scenario configuration; Strict Mode allows only the primary palm to pass | |
| Operation Logs | New | 1. An operation log module is added, recording administrator system operations (including IP address, user name, operation time, operation type, and operation result) 2. Audit logs are recorded for API request processing, supporting API call tracing 3. Log backup and forwarding to third-party systems are supported | |
| Server Side | User Information Query | Optimization | 1. The user information query API supports returning all information of Admin Console users in full 2. User status and palm status APIs are added, supporting fine-grained dual palm status management |
| Authorization Management | Optimization | 1. Platform authorization files support binding to the Max or Standard edition, with different editions corresponding to different function scopes 2. A tenant count authorization dimension is added, supporting limiting the number of creatable tenants via License 3. Palm library capacity definition is optimized and strictly counted by palm count; feature upgrades/dual writes do not consume palm capacity License | |
| Device Side | Dual Palm Registration | New | 1. M3/M4 device sides support dual palm registration; after entering a UserID, the enrollment status of existing palms is automatically queried 2. Device-side supplementary enrollment of the second palm is supported, with automatic primary/secondary palm role marking 3. The host supports dual palm enrollment and management, with dual palm registration status shown on the result page |
| Weak Network/Offline Handling | Optimization | 1. Refined network Error Codes are added, distinguishing network disconnection from unregistered users | |
| Error Codes Optimization | Optimization | 1. Server-side Error Codes are passed through for device-side display, with refined prompts for registration failure/recognition failure reasons 2. P0-level Error Codes prompts (device failure, unrecognized palm, key expired, device restart, network failure) are optimized | |
| Mobile Side | Dual Palm Management | New | 1. The mobile side supports dual palm enrollment; after entering registration, a My Palms page manages left/right palm status 2. Individual palm deletion is supported; after the primary palm is deleted, the other activated palm automatically becomes the primary palm 3. Mobile Palm Registration supports dual palm pre-enrollment |
| Login Verification | New | 1. Additional Verification is added on the palm scan APP login page after the phone number is entered | |
| IoT Platform | Time Zone Synchronization | Optimization | 1. M3/M4 device time zones are changed to cloud synchronization; time zone configuration is added on the cloud and synchronized to devices |
| Device Activation | Optimization | 1. The device activation process is optimized 2. A KYC device activation code feature is added | |
| Delivery & Operations | Troubleshooting | Optimization | 1. The troubleshooting tool supports server-side log collection and analysis, connecting the end-to-end issue analysis chain |
| Data Backup | New | 1. A daily automatic data backup tool for the standalone version is provided, supporting automatic cleanup of earliest backups when backup space is full 2. Non-stop data backup is supported | |
| Operations Tools | Optimization | 1. Operations configurations are consolidated, merging multiple environment configurations into one to reduce multi-environment maintenance costs 2. Scripts for verification success/failure count statistics are provided 3. Module firmware upgrades can carry the latest algorithm package for combined upgrade |
V1.8.1
Release date: 2026-03-23
The version change notes of this release are shown in the table below:
| Change Module | Secondary Function | Change Type | Detailed Description |
| Server Side | User Information Query | Optimization | 1. The user information query API supports full return of all Admin Console user information, including all fields under record palm |
| M4 Device | Palm Enrollment Interaction | Optimization | 1. Input is unified to pure numeric to reduce mis-taps 2. A 9-grid layout is adopted with enlarged button areas, adapted to the M4 5-inch screen 3. A PIN code field is added after User ID for dual verification |
V1.8.0
Release date: 2026-03-02
The version change notes of this release are shown in the table below:
| Change Module | Secondary Function | Change Type | Detailed Description |
| Server Side | Algorithm Management | New | 1. Dedicated algorithm optimization and threshold adjustment for the elderly 2. Palm feature transformation is supported, enabling feature isolation across different customers/devices |
| Scenario Strategy | New | 1. Scenario strategy templates are consolidated (Strategy A, Strategy B), supporting different PPL logic and algorithm thresholds 2. Scenario strategies can be bound in scenario management and are distributed to devices by scenario to take effect | |
| Mobile Palm Registration | Optimization | 1. KYC is updated to the new server-side search model, with thresholds updated for registration, verification, and recognition scenarios | |
| Delivery & Operations | Operations Guidance | New | 1. Operations solutions for the standalone and TKE versions are provided, along with operations guidance documentation |
| Version Upgrade | New | 1. Upgrade and data migration from Standard to Max edition is supported, with guidance documentation provided | |
| Troubleshooting | Optimization | 1. Device-side log collection and reporting are supported, delivering a common issue troubleshooting tool |
V1.7.2
Release date: 2026-01-21
The version change notes of this release are shown in the table below:
| Change Module | Secondary Function | Change Type | Detailed Description |
| M3 | Operations | New | 1. Communication with the system-layer daemon is added, supporting app upgrades via the daemon and improving upgrade efficiency and stability |
| M4 | Operations | New | 1. System latest version number parsing capability is added |
| IoT Platform | OTA | Modified | 1. In certain error states, the upgrade process can still proceed with OTA upgrades |
| Admin Console | Permission Management | New | 1. Role and permission management: 5 built-in roles are provided; administrators can be created and account permissions assigned |
V1.7.1
Release date: 2026-01-20
The version change notes of this release are shown in the table below:
| Change Module | Secondary Function | Change Type | Detailed Description |
| M4 | Testing | New | 1. New TELCOM test environment |
| Admin Console | System Configuration | New | 1. Asynchronous push of palm scan records can be disabled |
| API | Verification Rules | Modified | 1. For the OpenAPI create verification rule interface, EnableWebhookRule defaults to true |
V1.7
Release date: 2026-01-20
The version change notes of this release are shown in the table below:
| Change Module | Secondary Function | Change Type | Detailed Description |
| Admin Console | Device Template Management | New | 1. M4-UI customization is supported; customers can set audio, copy text, and images themselves 2. Settings can be applied by scenario, scenario group, or device |
| Scenario Management | New | 1. Customers can enter a custom scenario ID when creating a scenario; if not entered, the scenario ID is generated per system rules | |
| Palm Registration | Optimization | 1. Server-side registration search deduplication is supported, avoiding duplicate registration across devices | |
| OpenAPI | New | 1. APIs for creating, editing, and deleting user tags are supported 2. A tag field is added to user creation and editing APIs 3. Palm library capacity and device validity period query is supported | |
| Others | Optimization | 1. Verification rule management optimized 2. Same-name operation reminders upgraded 3. Batch operation experience upgraded 4. Form interactions simplified 5. Pagination controls uniformly optimized | |
| IoT Platform | OTA | New | 1. Repeated OTA upgrade capability is added 2. Designated device upgrade is supported, including silent upgrade 3. Independent upgrades for firmware/module/application/algorithm are supported, with version dependencies configurable |
| M4 | Custom UI | New | 1. M4-UI customization is supported; customers can set audio, copy text, and images themselves 2. Settings can be applied by scenario, scenario group, or device |
| Others | Optimization | 1. Fixed verification record freezing 2. Fixed user data linkage 3. Fixed UI display exceptions 4. Network function improvements 5. System latest version number parsing added | |
| M3 | Others | Optimization | 1. Fixed verification record freezing 2. Fixed user data linkage 3. Fixed UI display exceptions 4. System firmware version number changed: 1.0.1.20251226 5. APP process daemon improvements |
| A3 Module | Others | Optimization | 1. Optimized device standby temperature rise 2. Fixed occasional module continuous restart issue |
| Delivery & Operations | Operations Tools | New | 1. TCS base delivery is supported 2. Deployment automation tool optimized 3. License expiration monitoring and alerting is supported 4. Dashboard monitoring is implemented 5. Email push configuration for palm operations weekly/daily reports is supported |
V1.6
Release date: 2025-12-15
The version change notes of this release are shown in the table below:
| Change Module | Secondary Function | Change Type | Detailed Description |
| Admin Console | Verification Rules | New | 1. Third-party system verification is supported; after a palm scan, a request can be sent to a third-party system, which determines whether the user passes verification |
| OpenAPI | New | 1. A create verification record API is added 2. A device management API is added 3. A scenario management API is added | |
| User Management | New | 1. The phone number field in the user list supports fuzzy searching countries in English | |
| Others | Optimization | 1. Frontend batch operation experience optimized 2. Fixed pagination control exceptions, data overlap, and other defects 3. Fixed translation and visual issues | |
| Mobile Side | Mobile Registration | New | 1. User palm enrollment status query, palm management, and palmprint deletion are supported 2. The expiration time of pre-enrolled palms is displayed |
| Others | Optimization | 1. Multi-language optimized; system language switching supports Simplified Chinese/Traditional Chinese/English/Japanese 2. Interaction experience optimized with an overall UI revamp | |
| M4 | Verification Rules | New | 1. Third-party system verification is opened up |
| Firmware | Optimization | 1. The system startup process is optimized, reducing the risk of abnormal interruption during initialization | |
| M3 | Firmware | New | 1. Dynamic adjustment of hardware interface mode at runtime is supported 2. One-click installation of built-in apps in working mode is implemented |
| Optimization | 1. The static Wi-Fi configuration process is improved 2. System components are streamlined, strengthening privacy and security design | ||
| A3 Module | Algorithm Service | Optimization | 1. Algorithm performance optimized, achieving the 50k library scale target with FRR=0.1% and FAR=0.01% |
| QR Code Capability | Optimization | 1. QR codes are recognized upon approach; the default 10s recognition time is removed | |
| Performance Optimization | Optimization | 1. Palm scan comparison latency optimized, with average latency under 800ms 2. Full feature synchronization latency optimized | |
| Delivery & Operations | Operations Tools | New | 1. Operations monitoring and log analysis for the Azure cluster version are supported |
V1.5
Release date: 2025-11-03
The version change notes of this release are shown in the table below:
| Change Module | Secondary Function | Change Type | Detailed Description |
| Admin Console | Verification Rules | New | 1. Distribution of device-side palm libraries by verification rule is supported |
| Verification Records | Optimization | 1. After a scenario or scenario group is deleted, existing scenario names and scenario groups in verification records are no longer displayed as empty | |
| M4 | Communication Protocol | New | 1. A mode switch command is added, allowing the device to switch between registration and recognition working modes via command input |
| User Information Synchronization | New | 1. Synchronization of palm libraries and user information by verification rule is supported | |
| Others | Optimization | 1. The sound effect after successful verification is optimized | |
| M3 | Communication Protocol | New | 1. A mode switch command is added, allowing the device to switch between registration and recognition working modes via command input |
| Others | Optimization | 1. The sound effect after successful verification is optimized | |
| A3 Module | Firmware | Optimization | 1. Hardware power consumption optimized; overheating issue handled |
| Delivery & Operations | Operations Tools | New | 1. Private deployment standalone version operations monitoring is added |
V1.4
Release date: 2025-10-20
The version change notes of this release are shown in the table below:
| Change Module | Secondary Function | Change Type | Detailed Description |
| Admin Console | Scenario Management | New Feature | 1. Verification rule management is supported, allowing restrictions on eligible users, scan counts, and time slots per device 2. Setting verifiable users by tag is supported |
| Others | Optimization | 1. Admin Console copy optimized 2. Fixed Excel batch import space issues across application backend modules | |
| M4 | Recognition | New Feature | 1. Verification rules are supported; after a palm scan, the device determines whether the user is on the allowed access list, within an allowed time slot, and within the allowed scan count for that slot |
| System Settings | New Feature | 1. About: view device MAC address, device version, SN information, and associated scenarios 2. Device restart: set a daily automatic restart time 3. Clear palm library: delete the local palm library | |
| Mobile Palm Registration | SDK | New Feature | 1. Traditional Chinese supported 2. Error copy optimized |
V1.3
Release date: 2025-10-09
The version change notes of this release are shown in the table below:
| Change Module | Secondary Function | Change Type | Detailed Description |
| Admin Console | User Management | New Feature | 1. User tag management is added, supporting batch import and direct page configuration |
| Others | Optimization | 1. Sensitive information such as phone numbers and names can be displayed encrypted on pages | |
| M4 | Recognition | New Feature | 1. After a palm scan, userid or physical card number can be output to the host via USB 2. New communication protocol command: invoke payment |
| Palm Enrollment Mode | New Feature | 1. Custom H5 palm enrollment is supported, displaying a customer-specified URL after palm scan | |
| Others | New Feature | 1. Optimized palm scan feedback text reminders and voice reminders 2. Customized device-side palm enrollment copy 3. Customized M4-UI styles | |
| M3 | Palm Enrollment Mode | New Feature | 1. H5 QR Code Palm Registration supported 2. External device palm enrollment supported 3. Device-side palm enrollment supported 4. Mobile palm enrollment supported 5. Custom H5 palm enrollment supported |
| Recognition | New Feature | 1. Verification records can be uploaded after successful recognition 2. Verification is supported offline 3. Deleted users cannot be recognized 4. After a palm scan, physical card numbers can be output via Wiegand | |
| Card Reading Module | New Feature | 1. M1 card reading supported | |
| System Settings | New Feature | 1. Network: wireless and wired network supported 2. OTA: module, system, and application remote upgrades supported 3. Developer mode: log upload supported 4. Password management 5. Module activation: QR code module activation supported | |
| Mobile Palm Registration | SDK | New Feature | 1. Gateway authentication transformation completed, configurable to use the customer environment's token authentication |
| API | Verification Rule API | New Feature | 1. APIs for creating, editing, and deleting verification rules are provided |
| Algorithm Service | CPU Adaptation | New Feature | 1. Palm scan algorithm service CPU adaptation, supporting pure-CPU service deployment |
| A3 Module | Communication Module | Performance Optimization | 1. A3 module stability optimized; communication protocol hardened |
| Recognition Module | New Feature | 1. The A3 module supports standard QR code recognition capability |
V1.2
Release date: 2025-07-31
The version change notes of this release are shown in the table below:
| Change Module | Secondary Function | Change Type | Detailed Description |
| Admin Console | Device Management | New Feature | 1. Individually registering devices on the page or via Excel batch import is supported 2. Individually editing device names on the page is supported 3. Individually deleting devices on the page is supported 4. Batch export of device information is supported |
| User Management | New Feature | 1. Individually registering users on the page or via Excel batch import is supported 2. Individually editing user information on the page or via Excel is supported 3. Individually deleting users on the page is supported 4. Batch export of user information is supported | |
| Scenario Management | New Feature | 1. Creating scenarios individually on the page or via Excel batch import is supported, with batch device association 2. Editing scenario information individually on the page or via Excel is supported 3. Individually deleting scenarios on the page is supported 4. Batch export of scenario information is supported | |
| Verification Records | New Feature | 1. Viewing verification records on the page is supported 2. Batch export of verification records is supported | |
| System Settings | New Feature | 1. Chinese, Japanese, and English switching is supported 2. Uploading an Admin Console logo is supported | |
| M4 Device | Palm Enrollment Mode | New Feature | 1. H5 QR Code Palm Registration supported 2. External device palm enrollment supported 3. Device-side palm enrollment supported 4. Mobile palm enrollment supported |
| Recognition | New Feature | 1. Verification records can be uploaded after successful recognition 2. Verification is supported offline, with upload completed when the network is restored 3. Deleted users cannot be recognized and must re-enroll | |
| System Settings | New Feature | 1. Network: wireless and wired network supported 2. OTA: module, system, and application remote upgrades supported 3. Developer mode: log upload supported 4. Password management 5. Module activation: QR code module activation supported | |
| Mobile Palm Registration | SDK | New Feature | 1. Android native SDK provided 2. iOS native SDK provided |
| Test Demo | New Feature | 1. Android/iOS test apps are provided for customer experience. Note: these apps must not be used for formal delivery | |
| API | User Management API | New Feature | 1. Create user API provided 2. Edit user API provided 3. Delete user API provided 4. Query user API provided |
| Palm Print Management APIs | New Feature | 1. Unbind API provided 2. Query user palm enrollment status API provided | |
| Verification Records | New Feature | 1. Verification record retrieval API provided 2. Verification record push API provided | |
| Others | External Device Palm Enrollment Demo | New Feature | 1. A Windows application is provided for experiencing palmprint enrollment via external devices 2. A Mac application is provided for experiencing palm enrollment via external devices |