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 is intended to help readers quickly understand the version information of the product, including detailed descriptions of the release time, new features, system optimizations, and module changes of each product version.
Target Readers
This document is mainly applicable to the following groups:
- Customers
- Delivery PMs
- Delivery Technical Architects
- Delivery Engineers
- Product Delivery Architects
- R&D Engineers
- Operations Engineers
1. Version Introduction
Product Version Introduction
This document is applicable to anyone interested in the "PalmAI Max Palm Application Platform", who wishes to gain a deeper understanding of the changes in the new version through detailed descriptions of each change.
The PalmAI Max Palm Application Platform includes deliverables for the server side, device side, mobile side, API, and SDK.
Version Overview
| No. | Version | Release Time | Description |
| 1 | v1.2 | 2025-07-31 | First external version, integrating existing features |
| 2 | v1.3 | 2025-10-09 | Added Palm Registration and recognition modules for M3 and M4, etc. |
| 3 | v1.4 | 2025-10-20 | Admin console rule management, tag settings |
| 4 | v1.5 | 2025-11-11 | Added mode switching for M3 and M4 |
| 5 | v1.6 | 2025-12-15 | Admin console added open APIs; device performance and experience optimization; mobile side added phone verification |
| 6 | v1.7 | 2026-01-05 | Admin console added device template management, supporting API management by user tag; added OTA upgrade capability; fixed M3M4 module anomalies; optimized the palm registration process |
| 7 | v1.7.2 | 2026-01-20 | M4 added system latest version number parsing capability; M3 added system daemon process communication capability |
| 8 | v1.8 | 2026-03-05 | Adapted to the Max product version, supporting on-device recognition/cloud recognition/hybrid recognition modes; added security policies such as Additional Verification |
| 9 | v2.0 | 2026-04-09 | Added multi-tenant architecture; supported Dual Palm Registration and management; overall admin console redesign; added data cockpit; security audit logs; authorization management optimization |
| 10 | 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 rv1126b new hardware platform; optimized High Similarity palm recognition strategy |
| 11 | v2.2 | 2026-06-30 | Added batch user deletion, UserID modification, failed Verification Record filtering; Wi-Fi password length extension; M3B 4G feature; Mobile Palm Registration Flutter SDK; elderly algorithm optimization; device self-check tool; IoT remote door unlocking and MQTT access; API added fields such as palm direction/module SN |
| 12 | v2.3 | 2026-07-21 | Added Mobile Palm Registration multi-tenant configuration, open/closed scene combination configuration, 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 watermark alerts, and remote command batch dispatch; device side A3B FEC correction and M3/M4 interaction visual optimization |
| 13 | v2.4 | 2026-08-13 | Added server-side time zone unification and multi-time-zone display, Verification Record display/query/statistics optimization, system version display and upgrade record viewing, full-device monitoring dashboard, Verification Record push address configuration, added palm registration method field to user information, custom field Additional Verification configuration optimization, duplicate registration detection, tenant default allow-pass switch, system operation log download, Host registration process optimization, field fuzzy search; IoT added camera and module monitoring reporting, server-side Wi-Fi configuration dispatch; device side supports multi-language switching (Chinese/English/Cantonese/French), module recognition experience optimization |
2. Version Description
v2.4
Release Time: 2026-08-13
The change descriptions for this release are shown in the table below:
| Change Module | Secondary Feature | Change Type | Detailed Description |
| Server Side | Server-side time zone unification and multi-time-zone display | New | 1. The server side supports unified time zone configuration, and the admin console supports displaying data by multiple time zones, adapting to cross-time-zone deployment scenarios 2. Supports NTP server connection status monitoring 3. Supports saving user-level time zone preference configuration |
| Verification Record display, query, and statistics optimization | Optimization | 1. Optimized the display, query, and statistics features of the Verification Record page, improving record retrieval efficiency and data readability | |
| System version display and upgrade record viewing | New | 1. System management added system version display and upgrade record viewing features, supporting viewing the current system version and details of previous upgrades | |
| Verification Record push address configuration | New | 1. Tenant Management supports configuring the Verification Record push address, supporting pushing Verification Records to third-party systems | |
| Added palm registration method field to user information | New | 1. User information added a palm registration method field, supporting distinction between different registration channels such as device-side Palm Registration and Mobile Palm Registration | |
| Custom field Additional Verification configuration optimization | Optimization | 1. Custom field Additional Verification configuration supports selecting existing fields from user management, without manual input, improving configuration convenience | |
| Verification and retrieval performance optimization | Optimization | 1. Device verification performance optimization, SAAS verification performance optimization, PaaS retrieval performance optimization, and feature hot database dispatch logic optimization, overall improving Palm Scan response speed | |
| Host registration process optimization | Optimization | 1. Optimized the Host registration process, supporting the Device Scan QR registration process, improving Host registration efficiency and integration experience | |
| Duplicate registration detection | New | 1. Added duplicate registration detection capability; when a palm is already registered, the existing ID information is displayed to avoid duplicate registration | |
| Tenant default allow-pass switch | New | 1. Added a default allow-pass switch under Tenant Management, supporting configuring default pass policies at the tenant level | |
| Field fuzzy search | Optimization | 1. Fields such as Device SN and Device Name support fuzzy search, improving information retrieval efficiency | |
| System operation log download | New | 1. Web-side system operation logs support download, facilitating operation trace export and auditing | |
| IoT | Full-device monitoring dashboard | New | 1. Added a full-device monitoring dashboard, supporting viewing overview information such as the running status, online rate, and abnormal alerts of all devices |
| Camera and module monitoring reporting | New | 1. M3/M4 device side added camera and module running status monitoring reporting, supporting remote viewing of camera and module health status | |
| Server-side Wi-Fi configuration dispatch | New | 1. The server side supports dispatching Wi-Fi configuration to devices, simplifying the device network configuration process and improving batch deployment efficiency | |
| Device Side | Device multi-language switching | New | 1. M3/M4 device side supports multi-language switching, supporting four languages: Chinese, English, Cantonese, and French, covering interface text and voice prompts |
| Module recognition experience optimization | Optimization | 1. Optimized the low recognition rate issue when the palm moves from far to near, improving the recognition pass rate under common Palm Scan postures |
v2.3
Release Time: 2026-07-21
The change descriptions for this release are shown in the table below:
| Change Module | Secondary Feature | 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, supporting different tenants using independent Mobile Palm Registration processes and parameters |
| Open/closed scene configuration | New | 1. Supports combined configuration of open scenes and closed scenes, automatically adjusting recognition strategies and security levels according to the scene type | |
| Registration High Similarity deduplication | New | 1. Added a registration High Similarity deduplication switch configuration, supporting choosing per scene whether to reject duplicate registration on High Similarity | |
| CPM Device Scan QR registration OpenAPI | New | 1. CPM Device Scan QR palm registration provides an OpenAPI interface, supporting disabling SMS verification code validation in private deployment environments | |
| Access range query | New | 1. Added access range query by user dimension, supporting viewing the user's access permissions across scenes/devices | |
| User tag hierarchical management | New | 1. User tag optimization, supporting the user's organization/department management hierarchy 2. The user list supports filtering and viewing users by tag | |
| Mobile Palm Registration SDK upgrade | Optimization | 1. The Mobile Palm Registration mobile-side optimization SDK is upgraded, and the server-side liveness algorithm is upgraded, enhancing attack defense capabilities | |
| Phone Verification Record reporting | New | 1. The mobile side reports successful/failed Verification Records, connecting the mobile-side verification data link | |
| OpenAPI security hardening | New | 1. OpenAPI supports the user authentication mode, enhancing interface call security and supporting fine-grained user-level permission control | |
| QR code Additional Verification compatibility | Fix | 1. Fixed the issue where M4 QR code Additional Verification only supported Mobile Palm Registration users, now compatible with legacy users not registered via Mobile Palm Registration | |
| Visitor/meeting/attendance scene applications | New | 1. Released v2.3 visitor/meeting/attendance scene applications, providing integration example references for typical scenarios | |
| Service self-check tool | New | 1. Added a service self-check tool, supporting automatically running full feature verification and API interface testing after system installation and configuration is complete | |
| IoT | Device list statistics | New | 1. The IoT device list added a statistics module, supporting online/offline/abnormal device count statistics and device status overview |
| Resource watermark alert | New | 1. Device-side data reporting added resource usage and resource watermark alert information, supporting monitoring of resources such as CPU, memory, and storage | |
| Remote command batch dispatch | New | 1. Remote commands support batch dispatch and device validity verification, improving large-scale device operations efficiency | |
| Standalone version 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 method, improving the palm print capture image quality of M4 devices |
| M4 Palm Scan optimization | Optimization | 1. Fixed the issue of the module staying lit and slow palm print recognition during M4 Palm Scan, improving Palm Scan response speed | |
| M4 firmware upgrade | Optimization | 1. The M4 system firmware/app upgrade module replaces the vendor implementation, improving upgrade compatibility and stability | |
| M3/M4 interaction visual optimization | Optimization | 1. Overall optimization of the M3/M4 device-side interaction visuals, improving the device-side operation experience and interface consistency | |
| Mobile Side | H5 1:1/1:N comparison | New | 1. Launched the H5 version 1:1/1:N Palm Scan comparison capability, supporting completing palm comparison in the mobile browser environment |
v2.2
Release Time: 2026-06-30
The change descriptions for this release are shown in the table below:
| Change Module | Secondary Feature | Change Type | Detailed Description |
| Server Side | User management | New | 1. Added a batch user deletion feature, supporting manually selecting multiple users on the user list page and then deleting them in batches, with a pop-up secondary confirmation before deletion 2. Added a feature to modify the UserID of registered users, supporting modifying the user ID on the user details page |
| Tag management | Optimization | 1. Optimized tag creation permission control, restricting member tag viewing permissions 2. Optimized the duplicate-name tag prompt, showing "The user tag already exists, please contact the tenant administrator for authorization" | |
| Auxiliary Background Image Additional Verification | Fix | 1. Fixed the issue where, when a High Similarity user performs a Palm Scan, the Auxiliary Background Image only compared the first image and did not trigger Additional Verification; now the Auxiliary Background Image compares all background images as needed, and if the comparison fails, Additional Verification is pushed to verify identity | |
| Verification Record | New | 1. The Verification Record added failed record display and filtering features, supporting distinction between successful/failed Palm Scan records, facilitating issue tracking and operational analysis | |
| Palm Scan result configuration | New | 1. Added Palm Scan result page time configuration capability, supporting customizing the result page display duration after a successful Palm Scan | |
| Scene Group management | Optimization | 1. Optimized the Scene Group management interaction experience, optimized the data range selection logic, and improved operation efficiency | |
| Error code prompts | Optimization | 1. Refined the SAAS-layer error codes, aligned with the latest device-side error prompts, improving error reporting consistency between the cloud and device side | |
| Blocklist | Fix | 1. Fixed the issue where, after a user registered both palms but only added a single palm to the Blocklist, the Blocklisted palm could still pass verification | |
| Open API extension | New | 1. The registration/recognition interface added a returned palm direction field (open-source community version) 2. The device query API added a returned Module SN field, supporting viewing in device details, lists, and exported Excel 3. The device query API added a domain certificate verification switch field | |
| IoT device management | New | 1. Added Module SN reporting capability, supporting module-level precise identification and management 2. Remote commands switched to using the MQTT protocol, improving command dispatch stability and real-time performance | |
| Elderly algorithm | Optimization | 1. Updated the elderly-specific algorithm optimization version, improving Palm Scan recognition for the elderly population | |
| Device Side | Wi-Fi password extension | Optimization | 1. The M3/M4 device Wi-Fi password input length is extended to 32 characters, aligning with mainstream terminal device experience, while the supported character rules remain unchanged |
| M3B network enhancement | New | 1. The M3B device completed 4G network feature adaptation, supporting 4G cellular network connections | |
| Remote door unlocking | New | 1. The M3 device supports the remote door unlocking feature, accessing the MQTT protocol to implement remote control | |
| Device self-check tool | New | 1. Added a device self-check tool, supporting automatically running full feature verification, API interface testing, performance testing, and other test cases after system installation and configuration is complete, and outputting a run result report | |
| Host protocol | Optimization | 1. Adapted to the Additional Verification and registration reverse-scan protocols, improving Host integration compatibility 2. Added a feature for USB to periodically report the device online/offline status, facilitating the Host's real-time awareness of the device status | |
| POC delivery adaptation | New | 1. The A3 module supports integrating the Standard/KycMax interface protocol, provides an Android PDM device management application, and supports device registration, configuration, monitoring, and OTA upgrade | |
| Domain security configuration | New | 1. Added a "whether to perform certificate verification" switch when the server side configures the domain, improving deployment flexibility | |
| Mobile Side | Mobile Palm Registration Flutter SDK | New | 1. Added a Mobile Palm Registration Flutter version SDK, with features aligned with the Native SDK 2.1 version, supporting registration, verification (1:1), and recognition (1:N) modes, making it convenient for Flutter customers to integrate the latest features |
| Log reporting | New | 1. Added a PMM log reporting feature, supporting mobile-side algorithm issue traceback and localization |
v2.1
Release Time: 2026-05-11
The change descriptions for this release are shown in the table below:
| Change Module | Secondary Feature | Change Type | Detailed Description |
| Server Side | Additional Verification method extension | New | 1. Added tenant-level Additional Verification configuration, supporting independently configuring the Additional Verification switch and Additional Verification method (last four digits of phone number, custom field numeric verification, CPM device QR code verification) for each tenant 2. Added custom field numeric Additional Verification capability, supporting configuring custom numeric fields such as employee number and device number as Palm Scan Additional Verification credentials, supporting a 4-8 digit length rule |
| Palm print feature management | Optimization | 1. Optimized the Max version High Similarity palm recognition strategy: under the on-device recognition strategy, High Similarity palms are directly rejected; under the hybrid/cloud strategy, Additional Verification is pushed to verify identity; during registration, High Similarity palms are allowed to be enrolled and tagged, and registration is not rejected 2. Optimized the Standard version High Similarity palm handling strategy: High Similarity palms between different users are always rejected during registration, and if there is a High Similarity tag during recognition, it is rejected 3. Added palm print feature transformation capability, supporting palm print feature isolation between different customers/devices, preventing cross-customer feature interconnection | |
| Mobile Palm Registration algorithm | Optimization | 1. Upgraded the Mobile Palm Registration liveness detection algorithm version (v2.0 upgraded to v2.1), improving the Mobile Palm Registration pass rate (expected to increase from 85% to 95%), and optimizing recognition speed | |
| Device management | Optimization | 1. Refactored the underlying data architecture of the device list, migrating the device list data to the IoT service for independent management, supporting viewing complete information such as Device SN, device name, device type, module type, device status, module validity period, application version, module version, system version, algorithm version, and associated scene 2. Added a device algorithm version field, supporting viewing the algorithm version in the device list and OTA task details, and supporting batch export 3. Optimized the OTA upgrade configuration form, adjusting it to a per-package output method, improving upgrade package management flexibility 4. Added a remote command feature, supporting dispatching remote operation commands to devices via the admin console | |
| Security audit log | New | 1. Completed the security audit logs for the IoT device management and scene management modules, covering operation types such as upgrade package management, upgrade form management, upgrade tasks, device management, device log management, and remote commands | |
| Blocklist performance | Optimization | 1. Optimized the Blocklist interface performance, reducing the frequency of KMS decryption calls and lowering interface latency 2. Cached data is encrypted locally to prevent Redis data leakage | |
| Open API extension | New | 1. Added the query device list interface (DescribeDeviceList), supporting filtering by Device SN, device name, online status, scene ID, and device model 2. Enhanced the query verification record list interface (DescribeVerificationRecordList), adding a scene group name return field and a sort-by-verification-time parameter 3. Added the query verification rule list interface (DescribeVerifyRuleList) 4. Added the query scene group list interface (DescribeSceneGroupList) 5. Added the query scene list interface (DescribeSceneList) 6. Added the query user list interface (DescribeUserList), with returned fields subject to mandatory server-side desensitization 7. Added the query user tag list interface (DescribeUserTagList) | |
| Device Side | CPM QR code registration/Additional Verification | New | 1. Supports the CPM device QR code registration process, where the user fills in information on the mobile side to generate a registration QR code, and the device side directly enters the palm capture phase after scanning the code 2. Supports the CPM device QR code Additional Verification process, where after the Palm Scan passes, the device side turns on the camera to scan the mobile-side authentication QR code to complete identity verification, with a scan timeout of 60 seconds 3. Supports custom field numeric Additional Verification interaction, where after the Palm Scan passes, the device side displays a numeric input interface, and the user enters the configured custom numeric field to complete Additional Verification |
| Error code interaction optimization | Optimization | 1. Completed the review of all software error codes, distinguishing interaction styles by impact level (real-time text prompt, error redirect, retry, restart, scan-to-activate, etc.) 2. Added network status reminders and device offline reminder indicators | |
| rv1126b chip adaptation | New | 1. Added rv1126b chip platform adaptation, outputting application software versions adapted to M3B and M4B devices 2. Supports the full Palm Scan process (Palm Registration, verification, query, management), compatible with palm database algorithm interoperability between new and old devices | |
| Remote simulation operation | New | 1. Supports operating module files via whole-machine commands, supporting remote simulation of operations such as authorization expiration, avoiding disassembling the machine and module | |
| Mobile Side | CPM QR code Additional Verification | New | 1. Added the CPM QR code Additional Verification mobile-side feature, supporting generating an authentication QR code in the Palm Scan app, displaying the countdown remaining validity period, with the QR code validity period taking effect according to the backend configuration, and supporting manual refresh after expiration |
| CPM QR code registration | New | 1. Added the CPM QR code registration mobile-side feature, where the user fills in registration information on the H5 page and generates a registration QR code, supporting real-time tracking of the registration progress status |
v2.0
Release Time: 2026-04-09
The change descriptions for this release are shown in the table below:
| Change Module | Secondary Feature | Change Type | Detailed Description |
| Admin Console | Multi-tenant management | New | 1. Supports multi-tenant architecture; the super admin can create, edit, and delete tenants, and allocate tenant quotas (palm database capacity/device capacity) 2. Supports creating and assigning tenant administrators, who can only manage the data of their own tenant 3. Supports inter-tenant data isolation and business/permission isolation, and the super admin can switch tenant views 4. Supports tiered management of tenant-level configuration and platform-level configuration |
| Data cockpit | New | 1. Added a Dashboard data board home page, including a data overview (total device count/total registered users/total palm count/palm database capacity) 2. Real-time display of today's data (today's Palm Scan count/number of scanning users/number of newly activated users/number of online devices) 3. User data trend charts (daily newly activated user count/palm count, daily active users, user status distribution) 4. Device data and Palm Scan data trend charts, supporting up to 180 days of data export | |
| Interface redesign | Optimization | 1. Overall UI redesign and upgrade of the admin console, with a unified theme color and updated visual elements 2. Optimized the function menu structure, extracting Scene Group management and user tags into independent menus 3. Added Tenant Management, audit log, and system information menus 4. Some add/edit interactions changed to pop-up/drawer forms, improving operation efficiency | |
| Dual palm management | New | 1. Supports unified management of both palms (left palm/right palm) under a single UserID, adding user status and palm role (Primary Palm/Secondary Palm) fields 2. The user list added user status (no valid palm/left palm available/right palm available/both palms available) and primary palm fields 3. Scene configuration added verification mode selection (strict mode/quick mode), with strict mode only allowing the Primary Palm to pass | |
| Operation log | New | 1. Added an operation log module, recording administrator system operations (including IP address, username, operation time, operation type, operation result) 2. Records audit logs for the API request handling process, supporting interface call traceback 3. Supports log backup and forwarding to third-party systems | |
| Server Side | Recognition performance optimization | Optimization | 1. Improved the hybrid retrieval strategy, supporting that when the palm database exceeds 50k, the device side only dispatches 50k palm features by a time-priority strategy 2. The overall hybrid recognition time is controlled within 2S |
| User information query | Optimization | 1. The user information query interface supports returning all information of admin console users in full 2. Added user status and palm status API interfaces, supporting fine-grained management of dual palm status | |
| Authorization management | Optimization | 1. The platform authorization file supports binding to the Max or Standard version, with different versions corresponding to different feature scopes 2. Added a tenant quantity authorization dimension, supporting limiting the number of tenants that can be created according to the License 3. Optimized the palm database capacity definition, strictly calculated by the number of palms, with feature upgrade/dual-write not occupying the palm capacity License | |
| Device Side | Dual Palm Registration | New | 1. The M3/M4 device side supports Dual Palm Registration; after entering the UserID, the enrolled palm status is automatically queried 2. Supports supplementary registration of the second palm on the device side, automatically marking the Primary Palm/Secondary Palm role 3. The Host supports dual palm enrollment and management, and the result page displays the user's dual palm registration status |
| Weak network/network disconnection handling | Optimization | 1. In cloud-only mode, a network anomaly prompt is displayed within 3 seconds of a disconnected Palm Scan, no longer waiting for the 60s timeout 2. In hybrid mode, disconnection automatically downgrades to on-device recognition 3. Added subdivided network error codes to distinguish between network disconnection and unregistered users | |
| Error code optimization | Optimization | 1. Server-side error codes are passed through to the device side for display, refining registration failure/recognition failure reason prompts 2. Optimized P0-level error code prompts (device failure, unrecognized palm, Key expiration, device restart, network failure) | |
| Mobile Side | Dual palm management | New | 1. The mobile side supports dual palm enrollment; after entering registration, the My Palms page is displayed to manage the left and right palm status 2. Supports deleting a single palm; after deleting the primary palm, another activated palm automatically becomes the primary palm 3. Mobile Palm Registration supports dual palm pre-enrollment |
| Login verification | New | 1. The PalmMa APP login page added an Additional Verification feature after entering the phone number | |
| IoT Platform | Time zone synchronization | Optimization | 1. The M3/M4 device time zone is changed to cloud synchronization; a time zone configuration is added on the cloud and synchronized to the device |
| Device activation | Optimization | 1. Optimized the device activation process 2. Added the KYC device activation code feature | |
| Delivery and Operations | Issue troubleshooting | Optimization | 1. The issue 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 automatically clearing the earliest backup when the backup space is full 2. Supports data backup without service interruption | |
| Operations tools | Optimization | 1. Consolidated operations configuration, merging multiple environment configurations into 1, reducing multi-environment maintenance costs 2. Provides a script for counting verification success/failure times 3. Module firmware upgrades can carry the latest version algorithm package for upgrade together |
v1.8.1
Release Time: 2026-03-23
The change descriptions for this release are shown in the table below:
| Change Module | Secondary Feature | Change Type | Detailed Description |
| Server Side | User information query | Optimization | 1. Supports the user information query interface returning in full all information of admin console users, including all fields under record palm |
| M4 device | Palm Registration interaction | Optimization | 1. Unified the input method to pure numeric, reducing accidental touches 2. Adopted a 9-grid layout, enlarging the button area to fit the M4 5-inch screen 3. Added a PIN code field after the User ID to implement dual verification |
v1.8.0
Release Time: 2026-03-02
The change descriptions for this release are shown in the table below:
| Change Module | Secondary Feature | Change Type | Detailed Description |
| Server Side | Algorithm management | New | 1. Elderly-specific algorithm optimization/threshold adjustment 2. Supports palm feature transformation, implementing feature isolation for different customers/devices |
| Hybrid retrieval | New | 1. KYC Max added on-device retrieval and hybrid retrieval PPL, supporting dispatching part of the palm database to the device side by rule, and configuring a combination of local retrieval + server-side retrieval | |
| Scene strategy | New | 1. Accumulated 4 scene strategy templates, supporting different PPL logic and algorithm thresholds 2. Scene management supports binding scene strategies, dispatching configurations to devices by scene to take effect | |
| Mobile Palm Registration | Optimization | 1. KYC Max updated to the server-side new version retrieval model, updating registration, verification, and recognition scene thresholds | |
| Admin Console | Adaptation to KYC Max | New | 1. Integrated the Max service, supporting cloud-only recognition and hybrid recognition modes |
| High Similarity Additional Verification | Optimization | 1. For High Similarity users, manually enter the last four digits of the phone number after the Palm Scan for Additional Verification | |
| Mobile Palm Registration Additional Verification | Optimization | 1. After phone capture is complete, the last four digits of the phone number must be manually entered for Additional Verification on the first Palm Scan; customers can choose to enable or disable this on their own | |
| Delivery and Operations | Operations guide | New | 1. Provides operations solutions for the standalone version and the TKE version, and provides an operations guide document |
| Version upgrade | New | 1. Supports the upgrade and data migration solution from the Standard version to the Max version, and provides a guide document | |
| Issue troubleshooting | Optimization | 1. Supports device-side log collection and reporting, implementing a common issue troubleshooting tool |
v1.7.2
Release Time: 2026-01-21
The change descriptions for this release are shown in the table below:
| Change Module | Secondary Feature | Change Type | Detailed Description |
| M3 | Operations | New | 1. Added communication capability with the system-layer daemon process, supporting upgrading applications via the daemon process, improving upgrade efficiency and stability |
| M4 | Operations | New | 1. Added system latest version number parsing capability |
| IoT Platform | OTA | Modification | 1. In certain error states, the upgrade process can still continue with the OTA upgrade |
| Admin Console | Permission management | New | 1. Role and permission management: provides 5 types of built-in roles, allowing creating administrators and assigning account permissions |
v1.7
Release Time: 2026-01-20
The change descriptions for this release are shown in the table below:
| Change Module | Secondary Feature | Change Type | Detailed Description |
| Admin Console | Device template management | New | 1. Supports M4-UI customization; customers can set sound effects, text, and images on their own 2. Supports settings by scene, Scene Group, and by device |
| Scene management | New | 1. Allows customers to enter the scene ID on their own when creating; if not entered, the scene ID is generated by system rules | |
| Palm Registration | Optimization | 1. Supports server-side registration retrieval deduplication, avoiding duplicate registration across multiple ends | |
| OpenAPI | New | 1. Supports user tag create, edit, and delete APIs 2. The user create and edit APIs added a tag field 3. Supports querying palm database capacity and device validity period | |
| Others | Optimization | 1. Verification Rule management optimization 2. Duplicate-name operation reminder upgrade 3. Batch operation experience upgrade 4. Form interaction simplification 5. Unified pagination control optimization | |
| IoT Platform | OTA | New | 1. Added repeated OTA upgrade capability 2. Supports upgrading specified devices and silent upgrades 3. Supports independent upgrades of firmware/module/application/algorithm, and version dependencies can be set |
| M4 | Custom UI | New | 1. Supports M4-UI customization; customers can set sound effects, text, and images on their own 2. Supports settings by scene, Scene Group, and by device |
| Others | Optimization | 1. Fixed Verification Record freeze 2. User data linkage correction 3. Interface display anomaly fix 4. Network feature improvement 5. Added system latest version number parsing feature | |
| M3 | Others | Optimization | 1. Fixed Verification Record freeze 2. User data linkage correction 3. Interface display anomaly fix 4. System firmware version number change: 1.0.1.20251226 5. APP process guarding feature improvement |
| A3 module | Others | Optimization | 1. Optimized device standby temperature rise 2. Fixed the occasional module continuous restart issue |
| Delivery and Operations | Operations tools | New | 1. Supports TCS base delivery 2. Deployment automation tool optimization 3. Supports monitoring and alerting for license expiration 4. Implemented dashboard monitoring 5. Supports email push configuration for Palm Scan operations weekly/daily reports |
v1.6
Release Time: 2025-12-15
The change descriptions for this release are shown in the table below:
| Change Module | Secondary Feature | Change Type | Detailed Description |
| Admin Console | Verification Rule | New | 1. Supports third-party system verification; after a Palm Scan, the third-party system can be requested, and the third-party system determines whether the user passes verification |
| OpenAPI | New | 1. Added a create verification record API 2. Added a device management API 3. Added a scene management API | |
| User management | New | 1. The user list phone number entry supports fuzzy searching countries in English | |
| Others | Optimization | 1. Front-end batch operation experience optimization 2. Fixed defects such as pagination control anomalies and data occlusion 3. Translation and visual issue fixes | |
| Mobile Side | Phone verification | New | 1. Added phone verification capability, supporting completing 1:1 identity verification by Palm Scan on the phone 2. Mobile Palm Registration connected the Verification Record |
| Phone registration | New | 1. Supports features such as user palm registration status query, palm management, and palm print deletion 2. Display of the expiration time of pre-enrolled palms | |
| Others | Optimization | 1. Multi-language optimization; switching the system language supports Simplified Chinese/Traditional Chinese/English/Japanese 2. Interaction experience optimization, overall UI redesign improvement | |
| M4 | Verification Rule | New | 1. Supports opening up third-party system verification |
| Firmware | Optimization | 1. Optimized the system startup process, reducing the risk of abnormal interruption during initialization | |
| M3 | Firmware | New | 1. Supports dynamically adjusting the hardware interface mode at runtime 2. Implemented one-click installation of the built-in APP in working mode |
| Optimization | 1. Improved the static Wi-Fi configuration process 2. Streamlined system components and strengthened privacy security design | ||
| A3 module | Algorithm service | Optimization | 1. Algorithm effect optimization, reaching the 50k database scale target, FRR=0.1%, FAR=0.01% |
| Scan capability | Optimization | 1. The QR code is recognized upon approach, canceling the default 10s recognition time | |
| Performance optimization | Optimization | 1. Palm Scan comparison time optimization, with an average time of less than 800ms 2. Full feature synchronization time optimization | |
| Delivery and Operations | Operations tools | New | 1. Supports operations monitoring and log analysis for the Azure cluster version |
v1.5
Release Time: 2025-11-03
The change descriptions for this release are shown in the table below:
| Change Module | Secondary Feature | Change Type | Detailed Description |
| Admin Console | Verification Rule | New | 1. Supports dispatching the device-side palm database by Verification Rule |
| Verification Record | Optimization | 1. After a scene or Scene Group is deleted, the existing scene name and Scene Group in the Verification Record will not be displayed as empty | |
| M4 | Communication protocol | New | 1. Added a mode switching command; after entering the command, the device can be switched between registration mode and recognition mode |
| User information synchronization | New | 1. Supports synchronizing the palm database and user information by Verification Rule | |
| Others | Optimization | 1. Optimized the sound effect after successful verification | |
| M3 | Communication protocol | New | 1. Added a mode switching command; after entering the command, the device can be switched between registration mode and recognition mode |
| Others | Optimization | 1. Optimized the sound effect after successful verification | |
| A3 module | Firmware | Optimization | 1. Hardware power consumption optimization, handling of the over-limit temperature rise issue |
| Delivery and Operations | Operations tools | New | 1. Added private standalone version operations monitoring |
v1.4
Release Time: 2025-10-20
The change descriptions for this release are shown in the table below:
| Change Module | Secondary Feature | Change Type | Detailed Description |
| Admin Console | Scene management | New feature | 1. Supports Verification Rule management, which can restrict the personnel, count, and time allowed to Palm Scan on different devices 2. Supports setting verifiable personnel by tag |
| Others | Optimization | 1. Admin console text optimization 2. Fixed the Excel batch import whitespace issue in each module of the application backend | |
| M4 | Recognition mode | New feature | 1. Supports Verification Rules; after a user performs a Palm Scan, it determines whether they are in the list of personnel allowed to pass, whether they are within the allowed pass time period, and whether the pass count within the period is compliant |
| System settings | New feature | 1. About this device: can view the device MAC address, local version, SN information, and associated scene 2. Device restart: can set the daily automatic restart time of the device on your own 3. Clear palm database: can delete the local palm database on your own | |
| Mobile Palm Registration | SDK | New feature | 1. Supports Traditional Chinese 2. Error text optimization |
v1.3
Release Time: 2025-10-09
The change descriptions for this release are shown in the table below:
| Change Module | Secondary Feature | Change Type | Detailed Description |
| Admin Console | User management | New feature | 1. Added user tag management, supporting batch import and direct setting on the page |
| Others | Optimization | 1. For sensitive information such as phone number and name, it can be displayed encrypted on the page | |
| 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 communication protocol command: invoke payment |
| Palm Registration mode | New feature | 1. Supports custom H5 Palm Registration, which can display a customer-specified URL after a Palm Scan | |
| Others | New feature | 1. Optimized the Palm Scan feedback text reminder and voice reminder 2. Customized the device-side Palm Registration text 3. Customized the 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. Can upload Verification Records after successful recognition 2. Can verify in offline status 3. Cannot be recognized after the user is deleted 4. Supports Wiegand output of the physical card number after a Palm Scan | |
| Card reader module | New feature | 1. Supports reading M1 cards | |
| System settings | New feature | 1. Network: supports wireless and wired networks 2. OTA: supports remote upgrade of module, system, and application 3. Developer mode: supports log upload 4. Password management 5. Module activation: supports scan-to-activate the module | |
| Mobile Palm Registration | SDK | New feature | 1. Completed the gateway authentication transformation, which can be configured to use the customer environment's token authentication |
| API | Verification Rule API | New feature | 1. Provides Verification Rule create, edit, and delete APIs |
| Algorithm service | CPU adaptation | New feature | 1. Palm Scan algorithm service CPU adaptation, supporting deployment of a pure-CPU version of the service |
| A3 module | Communication module | Performance optimization | 1. A3 module stability optimization, communication protocol hardening |
| Recognition module | New feature | 1. The A3 module supports standard QR code recognition capability |
v1.2
Release Time: 2025-07-31
The change descriptions for this release are shown in the table below:
| Change Module | Secondary Feature | Change Type | Detailed Description |
| Admin Console | Device management | New feature | 1. Supports entering devices individually on the page or in batches via Excel 2. Supports editing the device name individually on the page 3. Supports deleting devices individually on the page 4. Supports batch exporting device information |
| User management | New feature | 1. Supports entering users individually on the page or in batches 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 exporting user information | |
| Scene management | New feature | 1. Supports creating scenes individually on the page or in batches via Excel, supporting batch association of devices 2. Supports editing scene information individually on the page or via Excel 3. Supports deleting scenes individually on the page 4. Supports batch exporting scene information | |
| Verification Record | New feature | 1. Supports viewing Verification Records on the page 2. Supports batch exporting 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. Can upload Verification Records after successful recognition 2. Can verify in offline status and complete the upload after network connection 3. Cannot be recognized after the user is deleted; re-registration is required | |
| System settings | New feature | 1. Network: supports wireless and wired networks 2. OTA: supports remote upgrade of module, system, and application 3. Developer mode: supports log upload 4. Password management 5. Module activation: supports scan-to-activate the module | |
| Mobile Palm Registration | SDK | New feature | 1. Provides an Android native SDK 2. Provides an iOS native SDK |
| Test demo | New feature | 1. Provides an Android/iOS test app for customer experience. Note: this APP cannot be used for formal delivery | |
| API | User management API | New feature | 1. Provides a create user API 2. Provides an edit user API 3. Provides a delete user API 4. Provides a query user API |
| Palm Print management API | New feature | 1. Provides an unbind API 2. Provides a query user palm registration status API | |
| Verification Record | New feature | 1. Provides a Verification Record retrieval API 2. Provides a 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 is intended to help readers quickly understand the version information of the product, including detailed descriptions of the release date, new features, system optimizations, and module changes of each product version.
Target Readers
This document is mainly applicable to the following groups:
- Customers
- Delivery PM
- Delivery Technical Architects
- Delivery Engineers
- Product Delivery Architects
- R&D Engineers
- Operations Engineers
1. Version Introduction
Product Version Introduction
This document is applicable to anyone interested in the "PalmAI Standard Palm Application Platform", who wishes to gain a deeper understanding of the changes in the new version through detailed descriptions of the various changes in each version.
The PalmAI Standard Palm Application Platform includes deliverables for the server-side, device-side, mobile, API, and SDK.
PalmAI Standard supports on-device search, with a single-tenant palm database limit of 50,000. It is mainly used together with M3/M4 all-in-one devices, and is applicable to small- and medium-scale closed scenarios for access control and identity verification. The mobile Mobile Palm Registration capability is a value-added optional service.
Version Overview
| No. | Version | Release Date | Description |
| 1 | v1.2 | 2025-07-31 | First external release, integrating currently available features |
| 2 | v1.3 | 2025-10-09 | Added palm registration and 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 | Added mode switching for M3 and M4 |
| 5 | v1.6 | 2025-12-15 | Added open APIs to the admin console; device performance and experience optimizations; added phone registration on the mobile |
| 6 | v1.7 | 2026-01-05 | Added device template management to the admin console, with support for managing APIs by user tag; added OTA upgrade capability; fixed M3/M4 module anomalies; optimized the palm registration process |
| 7 | v1.7.2 | 2026-01-20 | Added the capability to parse the latest system version number on M4; added system daemon communication capability on M3 |
| 8 | v1.8 | 2026-03-05 | Optimized the algorithm for elderly people; added palm feature transformation; scene strategy templates |
| 9 | v2.0 | 2026-04-09 | Added multi-tenant architecture; support for dual palm registration and management; overall redesign of the admin console; added data dashboard; security audit logs; authorization management optimizations |
| 10 | v2.1 | 2026-05-11 | Extended Open API capabilities; upgraded the Mobile Palm Registration liveness algorithm; adapted to the new rv1126b hardware platform; optimized the High Similarity palm recognition strategy |
| 11 | v2.2 | 2026-06-30 | Added batch user deletion, UserID modification, and failed Verification Record filtering; extended Wi-Fi password length; M3B 4G capability; Mobile Palm Registration Flutter SDK; algorithm optimization for elderly people; device self-check tool; IoT remote door opening and MQTT access; added fields such as palm direction / module SN to the API |
| 12 | v2.3 | 2026-07-21 | Added Mobile Palm Registration multi-tenant configuration, open/closed scenario combination configuration; added visitor/meeting/attendance scenario applications and a service self-check tool; added device statistics, resource watermark alerts, and remote command batch dispatch to IoT; device-side A3B FEC correction and M3/M4 interaction visual optimization |
| 13 | v2.4 | 2026-08-13 | Added server-side time zone unification and multi-time-zone display, Verification Record display/query/statistics optimization, system version display and upgrade record viewing, full-device monitoring dashboard, Verification Record push address configuration, added a registration method field to user information, duplicate registration detection, tenant default allow-access switch, system operation log download, Host registration process optimization, and field fuzzy search; added camera and module monitoring reporting and server-side Wi-Fi configuration dispatch to IoT; device-side support for multi-language switching (Chinese/English/Cantonese/French) and module recognition experience optimization |
2. Version Description
v2.4
Release Date: 2026-08-13
The change description for this release is shown in the table below:
| Change Module | Secondary Feature | Change Type | Detailed Description |
| Server-Side | Server-side time zone unification and multi-time-zone display | New | 1. The server-side supports unified time zone configuration, and the admin console supports displaying data by multiple time zones, adapting to cross-time-zone deployment scenarios 2. Supports NTP server connection status monitoring 3. Supports saving user-level time zone preference configuration |
| Verification Record display, query, and statistics optimization | Optimization | 1. Optimized the display, query, and statistics functions of the Verification Record page, improving record retrieval efficiency and data readability | |
| System version display and upgrade record viewing | New | 1. Added system version display and upgrade record viewing functions to system management, supporting viewing the current system version and details of previous upgrades | |
| Verification Record push address configuration | New | 1. Tenant management supports configuring the Verification Record push address, supporting pushing Verification Records to third-party systems | |
| Added registration method field to user information | New | 1. Added a registration method field to user information, supporting distinguishing between different registration channels such as device-side Palm Registration and Mobile Palm Registration | |
| Verification and search performance optimization | Optimization | 1. Optimized device verification performance, SAAS verification performance, and feature hot-database dispatch logic, improving the overall Palm Scan response speed | |
| Host registration process optimization | Optimization | 1. Optimized the Host registration process, supporting the scan-QR registration process and improving Host registration efficiency and integration experience | |
| Duplicate registration detection | New | 1. Added duplicate registration detection capability; when a palm is already registered, the existing ID information is displayed to avoid duplicate registration | |
| Tenant default allow-access switch | New | 1. Added a default allow-access switch under tenant management, supporting configuring the default access strategy by tenant dimension | |
| Field fuzzy search | Optimization | 1. Fields such as Device SN and Device Name support fuzzy search, improving information retrieval efficiency | |
| System operation log download | New | 1. The Web-side system operation logs support download, facilitating the export of operation traces and auditing | |
| IoT | Full-device monitoring dashboard | New | 1. Added a full-device monitoring dashboard, supporting viewing overview information such as the running status, online rate, and abnormal alerts of all devices |
| Camera and module monitoring reporting | New | 1. Added camera and module running status monitoring reporting on the M3/M4 device-side, supporting remote viewing of the health status of the camera and module | |
| Server-side Wi-Fi configuration dispatch | New | 1. The server-side supports dispatching Wi-Fi configuration to devices, simplifying the device network configuration process and improving batch deployment efficiency | |
| Device-Side | Device multi-language switching | New | 1. The M3/M4 device-side supports multi-language switching, supporting four languages: Chinese, English, Cantonese, and French, covering interface text and voice prompts |
| Module recognition experience optimization | Optimization | 1. Optimized the issue of low recognition rate when the palm moves from far to near, improving the recognition pass rate under common Palm Scan postures |
v2.3
Release Date: 2026-07-21
The change description for this release is shown in the table below:
| Change Module | Secondary Feature | 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, supporting different tenants using independent Mobile Palm Registration processes and parameters |
| Open/closed scenario configuration | New | 1. Supports combination configuration of open scenarios and closed scenarios, automatically adjusting the recognition strategy and security level according to the scenario type | |
| Access scope query | New | 1. Added querying the access scope by user dimension, supporting viewing a user's access permissions across scenarios/devices | |
| User tag hierarchy management | New | 1. Optimized user tags, supporting the organization/department management hierarchy of users 2. The user list supports filtering and viewing users by tag | |
| Mobile Palm Registration SDK upgrade | Optimization | 1. Upgraded the Mobile Palm Registration phone-side optimal-selection SDK and the server-side liveness algorithm, enhancing attack defense capability | |
| OpenAPI security hardening | New | 1. OpenAPI supports the user authentication mode, enhancing the security of API calls and supporting fine-grained user-level permission control | |
| Visitor/meeting/attendance scenario applications | New | 1. Released the v2.3 visitor/meeting/attendance scenario applications, providing integration example references for typical scenarios | |
| Service self-check tool | New | 1. Added a service self-check tool, supporting automatically running full-feature verification and API interface testing after system installation and configuration is complete | |
| IoT | Device list statistics | New | 1. Added a statistics module to the IoT device list, supporting statistics of online/offline/abnormal device counts and a device status overview |
| Resource watermark alert | New | 1. Added resource usage and resource watermark alert information to device-side data reporting, supporting monitoring of resources such as CPU, memory, and storage | |
| Remote command batch dispatch | New | 1. Remote commands support batch dispatch and device validity verification, improving the operations efficiency of large-scale devices | |
| Standalone version 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 method, improving the Palm Print capture image quality of M4 devices |
| M4 Palm Scan optimization | Optimization | 1. Fixed the issue of the module staying constantly lit and slow Palm Print recognition during M4 Palm Scan, improving the Palm Scan response speed | |
| M4 firmware upgrade | Optimization | 1. The M4 system firmware/app upgrade module replaces the vendor implementation, improving upgrade compatibility and stability | |
| M3/M4 interaction visual optimization | Optimization | 1. Overall optimization of the M3/M4 device-side interaction visuals, improving the device-side operation experience and interface consistency |
v2.2
Release Date: 2026-06-30
The change description for this release is shown in the table below:
| Change Module | Secondary Feature | Change Type | Detailed Description |
| Server-Side | User management | New | 1. Added a batch user deletion function, supporting manually selecting multiple users on the user list page and then deleting them in batch, with a secondary confirmation popup before deletion 2. Added a function to modify the UserID of a registered user, supporting modifying the user ID on the user details page |
| Tag management | Optimization | 1. Optimized tag creation permission control, restricting members' tag viewing permissions 2. Optimized the duplicate-name tag prompt, prompting "User tag already exists, please contact the tenant administrator for authorization" | |
| Verification Record | New | 1. Added a failed record display and filtering function to Verification Records, supporting distinguishing between successful/failed Palm Scan records, facilitating issue tracking and operations analysis | |
| Palm Scan result configuration | New | 1. Added the capability to configure the time of the Palm Scan result page, supporting customizing the display duration of the result page after a successful Palm Scan | |
| Scene group management | Optimization | 1. Optimized the interaction experience of Scene Group Management and optimized the data scope selection logic, improving operation efficiency | |
| Error code prompts | Optimization | 1. Refined the SAAS-layer error codes to align with the latest device-side error prompts, improving the consistency of error reporting between the cloud and the device-side | |
| Blocklist | Fix | 1. Fixed the issue where, after a user registered both palms but only added a single palm to the Blocklist, the Blocklisted palm could still pass verification | |
| Open API extension | New | 1. The registration/recognition APIs added a returned palm direction field (open-source community edition) 2. The device query API added a returned Module SN field, supporting viewing it in device details, list, and exported Excel 3. The device query API added a domain certificate verification switch field | |
| IoT device management | New | 1. Added module SN reporting capability, supporting precise module-level recognition and management 2. Switched remote commands to the MQTT protocol, improving the stability and real-time performance of command dispatch | |
| Algorithm for elderly people | Optimization | 1. Updated the dedicated optimization version of the algorithm for elderly people, improving the Palm Scan recognition results for the elderly population | |
| Device-Side | Wi-Fi password extension | Optimization | 1. Extended the M3/M4 device Wi-Fi password input length to 32 characters, aligning with the experience of mainstream terminal devices; the supported character rules remain unchanged |
| M3B network enhancement | New | 1. The M3B device completed 4G network function adaptation, supporting 4G cellular network connection | |
| Remote door opening | New | 1. The M3 device supports the remote door opening function, accessing the MQTT protocol to achieve remote control | |
| Device self-check tool | New | 1. Added a device self-check tool, supporting automatically running test cases such as full-feature verification, API interface testing, and performance testing after system installation and configuration is complete, and outputting a run result report | |
| Host protocol | Optimization | 1. Added a function for USB to periodically report the device online/offline status, facilitating the Host's real-time awareness of the device status | |
| Domain security configuration | New | 1. Added a "whether to perform certificate verification" switch when configuring a domain on the server-side, improving deployment flexibility | |
| Mobile | Mobile Palm Registration Flutter SDK | New | 1. Added a Mobile Palm Registration Flutter version SDK, with features aligned to Native SDK version 2.1, supporting the registration mode, making it convenient for Flutter customers to integrate the latest features |
| Log reporting | New | 1. Added a PMM log reporting function, supporting the traceback and localization of mobile algorithm issues |
v2.1
Release Date: 2026-05-11
The change description for this release is shown in the table below:
| Change Module | Secondary Feature | Change Type | Detailed Description |
| Server-Side | Palm Print feature management | Optimization | 1. Optimized the High Similarity palm handling strategy: registration between different users is always rejected when palms are High Similarity, and recognition is rejected if there is a High Similarity tag 2. Added Palm Print feature transformation capability, supporting Palm Print feature isolation between different customers/devices, preventing cross-customer feature interoperability |
| Mobile Palm Registration algorithm | Optimization | 1. Upgraded the Mobile Palm Registration liveness detection algorithm version (from v2.0 to v2.1), improving the Mobile Palm Registration pass rate (expected to increase from 85% to 95%) and optimizing recognition speed | |
| Device management | Optimization | 1. Refactored the underlying data architecture of the device list, migrating device list data to independent management by the IoT service, supporting viewing complete information such as Device SN, device name, device type, module type, device status, module validity period, application version, module version, system version, algorithm version, and associated scenes 2. Added a device algorithm version field, supporting viewing the algorithm version in the device list and OTA task details, and supporting batch export 3. Optimized the OTA upgrade configuration form, adjusting it to a per-package output method, improving upgrade package management flexibility 4. Added a remote command function, supporting dispatching remote operation commands to devices via the admin console | |
| Security audit logs | New | 1. Completed the security audit logs for the IoT device management and scene management modules, covering operation types such as upgrade package management, upgrade form management, upgrade tasks, device management, device log management, and remote commands | |
| Blocklist performance | Optimization | 1. Optimized the Blocklist API performance, reducing the frequency of KMS decryption calls and lowering API latency 2. Cached data is encrypted locally to prevent Redis data leakage | |
| Open API extension | New | 1. Added a query device list API (DescribeDeviceList), supporting filtering by Device SN, device name, online status, scene ID, and device model 2. Enhanced the query Verification Record list API (DescribeVerificationRecordList), adding a returned scene group name field and a parameter for sorting by verification time 3. Added a query verification rule list API (DescribeVerifyRuleList) 4. Added a query scene group list API (DescribeSceneGroupList) 5. Added a query scene list API (DescribeSceneList) 6. Added a query user list API (DescribeUserList), with returned fields subject to mandatory server-side desensitization 7. Added a query user tag list API (DescribeUserTagList) | |
| Device-Side | Error code interaction optimization | Optimization | 1. Completed the sorting of all software error codes, distinguishing interaction styles by impact level (real-time text prompt, error redirect, retry, restart, scan-to-activate, etc.) 2. Added network status reminders and device offline reminder indicators |
| rv1126b chip adaptation | New | 1. Added rv1126b chip platform adaptation, outputting application software versions adapted to M3B and M4B devices 2. Supports the full Palm Scan process (Palm Registration, verification, query, management), compatible with the palm database algorithm interoperability of old and new devices | |
| Remote simulation operation | New | 1. Supports operating module files via all-in-one device commands, supporting remote simulation of operations such as license expiration, avoiding disassembling the device and the module |
v2.0
Release Date: 2026-04-09
The change description for this release is shown in the table below:
| Change Module | Secondary Feature | Change Type | Detailed Description |
| Admin Console | Multi-tenant management | New | 1. Supports multi-tenant architecture; the super administrator can create, edit, and delete tenants and allocate tenant quotas (palm database capacity/device capacity) 2. Supports creating and assigning tenant administrators; a tenant administrator can only manage the data of the tenant they belong to 3. Supports data isolation and business/permission isolation between tenants; the super administrator can switch tenant views 4. Supports tiered management of tenant-level configuration and platform-level configuration |
| Data dashboard | New | 1. Added the Dashboard data board homepage, including a data overview (total devices/total registered users/total palms/palm database capacity) 2. Real-time display of today's data (today's Palm Scan count/number of scanning users/number of newly activated users/number of 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 data export for up to 180 days | |
| Interface redesign | Optimization | 1. Overall UI redesign and upgrade of the admin console, with unified theme colors and updated visual elements 2. Optimized the function menu structure, extracting Scene Group Management and user tags into independent menus 3. Added tenant management, audit log, and system information menus 4. Some add/edit interactions were changed to popup/drawer forms, improving operation efficiency | |
| Dual palm management | New | 1. Supports managing both palms (left palm/right palm) under a single UserID, adding user status and palm role (Primary Palm/Secondary Palm) fields 2. The user list added user status (no valid palm/left palm available/right palm available/both palms available) and primary palm fields 3. Scene configuration added a primary/secondary palm access strategy, which can be configured to allow only the Primary Palm to pass | |
| Operation logs | New | 1. Added an operation log module that records administrators' system operations (including IP address, username, operation time, operation type, and operation result) 2. Records audit logs for the API request handling process, supporting API call traceback 3. Supports log backup and forwarding to third-party systems | |
| Server-Side | User information query | Optimization | 1. The user information query API supports returning all information of admin console users in full 2. Added user status and palm status APIs, supporting fine-grained management of dual palm status |
| Authorization management | Optimization | 1. Platform authorization files support binding to the Max or Standard version, with different versions corresponding to different feature scopes 2. Added a tenant count authorization dimension, supporting limiting the number of tenants that can be created based on the License 3. Optimized the definition of palm database capacity, calculated strictly by the number of palms; feature upgrade/dual write does not occupy the palm capacity License | |
| Device-Side | Dual palm registration | New | 1. The M3/M4 device-side supports dual palm registration; after entering the UserID, the status of already-registered palms is automatically queried 2. Supports supplementary registration of the second palm on the device-side, automatically marking the Primary Palm/Secondary Palm role 3. The Host supports dual palm registration and management, and the result page displays the user's dual palm registration status |
| Weak/disconnected network handling | Optimization | 1. When the network is disconnected, a Palm Scan quickly displays a network anomaly prompt instead of waiting for a long timeout 2. Added subdivided network error codes to distinguish between network disconnection and unregistered users | |
| Error code optimization | Optimization | 1. Server-side error codes are passed through and displayed on the device-side, refining the prompts for registration failure/recognition failure reasons 2. Optimized P0-level error code prompts (device failure, unrecognized palm, Key expired, device restart, network failure) | |
| Mobile | Dual palm management | New | 1. The mobile supports dual palm registration; after entering registration, the my palms page is displayed to manage the status of the left and right palms 2. Supports deleting a single palm separately; after deleting the primary palm, the other activated palm automatically becomes the primary palm 3. Mobile Palm Registration supports dual palm pre-registration |
| IoT Platform | Time zone synchronization | Optimization | 1. The M3/M4 device time zone was changed to cloud synchronization; the cloud added time zone configuration and synchronizes it to the device |
| Device activation | Optimization | 1. Optimized the device activation process 2. Added a device activation code function | |
| Delivery and 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. Provides a daily automatic data backup tool for the standalone version, supporting automatically clearing the earliest backups when the backup space is full 2. Supports data backup without stopping the service | |
| Operations tools | Optimization | 1. Integrated operations configuration, merging multiple environment configurations into one, reducing the maintenance cost of multiple environments 2. Provides a script for counting successful/failed verification counts 3. Module firmware upgrades can carry the latest algorithm package for upgrading together |
v1.8.1
Release Date: 2026-03-23
The change description for this release is shown in the table below:
| Change Module | Secondary Feature | Change Type | Detailed Description |
| Server-Side | User information query | Optimization | 1. Supports the user information query API returning in full all information of admin console users, including all fields under record palm |
| M4 device | Palm registration interaction | Optimization | 1. Unified the input method to pure numbers, reducing accidental touches 2. Adopted a 9-grid layout, enlarging the button area to fit the M4 5-inch screen 3. Added a PIN code field after the User ID to achieve two-factor verification |
v1.8.0
Release Date: 2026-03-02
The change description for this release is shown in the table below:
| Change Module | Secondary Feature | Change Type | Detailed Description |
| Server-Side | Algorithm management | New | 1. Dedicated algorithm optimization/threshold adjustment for elderly people 2. Supports palm feature transformation to achieve feature isolation for different customers/devices |
| Scene strategy | New | 1. Accumulated scene strategy templates, supporting different PPL logic and algorithm thresholds 2. Scene management supports binding scene strategies, dispatching configuration to devices by scene to take effect | |
| Mobile Palm Registration | Optimization | 1. Updated the new server-side search model version and updated the thresholds for registration, verification, and recognition scenarios | |
| Delivery and Operations | Operations guidelines | New | 1. Provides operations solutions for the standalone version and the TKE version, along with operations guideline documents |
| Version upgrade | New | 1. Supports the upgrade and data migration solution from Standard to Max version, along with a guideline document | |
| Troubleshooting | Optimization | 1. Supports device-side log collection and reporting, implementing common troubleshooting tools |
v1.7.2
Release Date: 2026-01-21
The change description for this release is shown in the table below:
| Change Module | Secondary Feature | Change Type | Detailed Description |
| M3 | Operations | New | 1. Added communication capability with the system-layer daemon, supporting upgrading applications via the daemon, improving upgrade efficiency and stability |
| M4 | Operations | New | 1. Added the capability to parse the latest system version number |
| IoT Platform | OTA | Modification | 1. Under certain error states, the upgrade process can still continue with the OTA upgrade |
| Admin Console | Permission management | New | 1. Role and permission management: provides 5 types of built-in roles, allowing creating administrators and assigning account permissions |
v1.7
Release Date: 2026-01-20
The change description for this release is shown in the table below:
| Change Module | Secondary Feature | Change Type | Detailed Description |
| Admin Console | Device template management | New | 1. Supports M4-UI customization; customers can set sound effects, text, and images on their own 2. Supports settings by scene, scene group, and by device |
| Scene management | New | 1. Allows customers to enter the scene ID on their own when creating; if not entered, the scene ID is generated according to system rules | |
| Palm registration | Optimization | 1. Supports server-side registration search deduplication, avoiding duplicate registration across multiple endpoints | |
| OpenAPI | New | 1. Supports user tag create, edit, and delete APIs 2. The user create and edit APIs added a tag field 3. Supports querying palm database capacity and device validity period | |
| Others | Optimization | 1. Verification rule management optimization 2. Duplicate-name operation reminder upgrade 3. Batch operation experience upgrade 4. Form interaction simplification 5. Unified pagination control optimization | |
| IoT Platform | OTA | New | 1. Added repeated OTA upgrade capability 2. Supports specifying devices for upgrade and supports silent upgrade 3. Supports independent upgrade of firmware/module/application/algorithm, with version dependencies configurable |
| M4 | Custom UI | New | 1. Supports M4-UI customization; customers can set sound effects, text, and images on their own 2. Supports settings by scene, scene group, and by device |
| Others | Optimization | 1. Fixed Verification Record freeze 2. Corrected user data linkage 3. Fixed abnormal interface display 4. Improved network functions 5. Added the function to parse the latest system version number | |
| M3 | Others | Optimization | 1. Fixed Verification Record freeze 2. Corrected user data linkage 3. Fixed abnormal interface display 4. Changed the system firmware version number: 1.0.1.20251226 5. Improved the APP process guardian function |
| A3 module | Others | Optimization | 1. Optimized device standby temperature rise 2. Fixed the occasional module continuous restart issue |
| Delivery and Operations | Operations tools | New | 1. Supports TCS base delivery 2. Deployment automation tool optimization 3. Supports monitoring and early warning for license invalidation 4. Implemented dashboard monitoring 5. Supports email push configuration for Palm Scan operations weekly/daily reports |
v1.6
Release Date: 2025-12-15
The change description for this release is shown in the table below:
| Change Module | Secondary Feature | Change Type | Detailed Description |
| Admin Console | Verification rule | New | 1. Supports third-party system verification; after a Palm Scan, the third-party system can be requested to determine whether the user passes verification |
| OpenAPI | New | 1. Added a create Verification Record API 2. Added device management APIs 3. Added scene management APIs | |
| User management | New | 1. Phone number entry in the user list supports fuzzy search of countries in English | |
| Others | Optimization | 1. Optimized the front-end batch operation experience 2. Fixed defects such as pagination control anomalies and data occlusion 3. Fixed translation and visual issues | |
| Mobile | Phone registration | New | 1. Supports functions such as user palm registration status query, palm management, and Palm Print deletion 2. Displays the expiration time of pre-registered palms |
| Others | Optimization | 1. Multi-language optimization; switching the system language supports Simplified Chinese/Traditional Chinese/English/Japanese 2. Interaction experience optimization; overall UI redesign and improvement | |
| M4 | Verification rule | New | 1. Supports opening up third-party system verification |
| Firmware | Optimization | 1. Optimized the system startup process, reducing the risk of abnormal interruption during initialization | |
| M3 | Firmware | New | 1. Supports dynamically adjusting the hardware interface mode at runtime 2. Implemented one-click installation of the built-in APP in working mode |
| Optimization | 1. Improved the static Wi-Fi configuration process 2. Streamlined system components and strengthened privacy and security design | ||
| A3 module | Algorithm service | Optimization | 1. Optimized algorithm results, reaching the 50k database scale target, FRR=0.1%, FAR=0.01% |
| Scan capability | Optimization | 1. QR code is recognized upon approach, canceling the default 10s recognition time | |
| Performance optimization | Optimization | 1. Optimized Palm Scan comparison time, with an average time of less than 800ms 2. Optimized full feature synchronization time | |
| Delivery and Operations | Operations tools | New | 1. Supports operations monitoring and log analysis for the on-premises standalone version |
v1.5
Release Date: 2025-11-03
The change description for this release is shown in the table below:
| Change Module | Secondary Feature | Change Type | Detailed Description |
| Admin Console | Verification rule | New | 1. Supports dispatching the device-side palm database by verification rule |
| Verification Record | Optimization | 1. After a scene or scene group is deleted, the existing scene name and scene group in Verification Records will not be displayed as empty | |
| M4 | Communication protocol | New | 1. Added a mode switching command; after entering the command, the device can be switched between registration mode and recognition mode |
| User information synchronization | New | 1. Supports synchronizing the palm database and user information by verification rule | |
| Others | Optimization | 1. Optimized the sound effect after successful verification | |
| M3 | Communication protocol | New | 1. Added a mode switching command; after entering the command, the device can be switched between registration mode and recognition mode |
| Others | Optimization | 1. Optimized the sound effect after successful verification | |
| A3 module | Firmware | Optimization | 1. Hardware power consumption optimization and handling of the excessive temperature rise issue |
| Delivery and Operations | Operations tools | New | 1. Added on-premises standalone version operations monitoring |
v1.4
Release Date: 2025-10-20
The change description for this release is shown in the table below:
| Change Module | Secondary Feature | Change Type | Detailed Description |
| Admin Console | Scene management | New feature | 1. Supports verification rule management, allowing restrictions on the personnel, count, and time for Palm Scan on different devices 2. Supports setting verifiable personnel by tag |
| Others | Optimization | 1. Admin console text optimization 2. Fixed the Excel batch import whitespace issue in each module of the application backend | |
| M4 | Recognition mode | New feature | 1. Supports verification rules; after a user's Palm Scan, it determines whether they are on the accessible personnel list, whether they are within the accessible time period, and whether they meet the access count within that period |
| System settings | New feature | 1. About this device: view the device MAC address, local version, SN information, and associated scenes 2. Device restart: set the daily automatic device restart time on your own 3. Clear palm database: delete the local palm database on your own | |
| Mobile Palm Registration | SDK | New feature | 1. Supports Traditional Chinese 2. Error text optimization |
v1.3
Release Date: 2025-10-09
The change description for this release is shown in the table below:
| Change Module | Secondary Feature | Change Type | Detailed Description |
| Admin Console | User management | New feature | 1. Added user tag management, supporting batch import and direct setting on the page |
| Others | Optimization | 1. For sensitive information such as phone numbers and names, encrypted display can be shown on the page | |
| 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; a customer-specified URL can be displayed after a Palm Scan | |
| Others | New feature | 1. Optimized the Palm Scan feedback text prompts and voice prompts 2. Customized the device-side Palm Registration text 3. Customized the M4-UI style | |
| M3 | Palm registration mode | New feature | 1. Supports H5 scan-QR Palm Registration 2. Supports Palm Registration via external devices 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 can be performed in offline status 3. Cannot be recognized after the user is deleted 4. Supports Wiegand output of the physical card number after a Palm Scan | |
| Card reader module | New feature | 1. Supports reading M1 cards | |
| System settings | New feature | 1. Network: supports wireless and wired networks 2. OTA: supports remote upgrade of module, system, and application 3. Developer mode: supports log upload 4. Password management 5. Module activation: supports scan-to-activate the module | |
| Mobile Palm Registration | SDK | New feature | 1. Completed the gateway authentication transformation, which can be configured to use the customer environment's token authentication |
| API | Verification rule API | New feature | 1. Provides verification rule create, edit, and delete APIs |
| Algorithm service | CPU adaptation | New feature | 1. CPU adaptation of the Palm Scan algorithm service, supporting the service deployment of a pure CPU version |
| 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 capability |
v1.2
Release Date: 2025-07-31
The change description for this release is shown in the table below:
| Change Module | Secondary Feature | Change Type | Detailed Description |
| Admin Console | Device management | New feature | 1. Supports entering devices individually on the page or in batch via Excel 2. Supports editing the device name 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 entering 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 support for batch associating devices 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 Record | 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 scan-QR Palm Registration 2. Supports Palm Registration via external devices 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 can be performed in offline status, with upload completed after network is available 3. Cannot be recognized after the user is deleted; re-registration is required | |
| System settings | New feature | 1. Network: supports wireless and wired networks 2. OTA: supports remote upgrade of module, system, and application 3. Developer mode: supports log upload 4. Password management 5. Module activation: supports scan-to-activate the module | |
| Mobile Palm Registration | SDK | New feature | 1. Provides an Android native SDK 2. Provides an iOS native SDK |
| Test demo | New feature | 1. Provides an Android/iOS test app for customer experience. Note: This APP cannot be used for formal delivery | |
| API | User management API | New feature | 1. Provides a create user API 2. Provides an edit user API 3. Provides a delete user API 4. Provides a query user API |
| Palm Print management API | New feature | 1. Provides an unbind API 2. Provides a query user palm registration status API | |
| Verification Record | New feature | 1. Provides a Verification Record retrieval API 2. Provides a Verification Record push API | |
| Others | External device Palm Registration demo | New feature | 1. Provides a Windows application for experiencing Palm Print registration via external devices 2. Provides a Mac application for experiencing Palm Registration via external devices |