Mobile Programming Software

Android

Version

Optimizations

Update Date

Notes

KIDZBricks2.0_ V2.1.4

+ Fixed an issue where programs in Beginner Mode could not be stopped after being triggered.
+ Renamed Sound & Light to Lighting.
+ Fixed an issue where an unexpected pop-up dialog appeared when long-pressing in Beginner Mode.
+ Removed the Help button that appeared when long-pressing the Variables module.
+ Updated all pages to load model files from the local service.
+ Removed redundant files.
+ Updated most plugins and framework components. (This update may introduce new issues.)
+ Optimized the detection interval to adjust dynamically during recognition, reducing request accumulation and lowering latency for Pose Recognition, Gesture Recognition, and Image Recognition.
+ Optimized the initial delay when calling the pose detection function for the first time.
+ Fixed an issue where the category list in the Recognition Window on the programming interface sometimes failed to load by refreshing the categories each time the window is opened.
+ Added permission checking during each Bluetooth scan and prompted users to grant the required permissions through a dialog.
+ Fixed an issue where returning directly to the programming interface from the Model Selection Interface caused project and model loading conflicts, preventing projects from loading correctly.
+ Hid the Export Model button in the Model Training Interface.
+ Improved the adaptive layout of the Model Selection Interface to prevent image distortion, text overlap, and content extending beyond the screen.
+ Added camera permission checks and authorization prompts when the camera is used in the Programming Interface and Model Training Interface.
+ Improved the adaptive layout of the two buttons below the model display in the Model Training Interface to prevent overlapping and line wrapping.
+ In the Model Training Interface, after adding a new class, the interface automatically scrolls to the newly added class.
+ Added file validation when opening a model project. During initialization, the application now loads model information before loading project files.
+ Separated all Machine Learning text resources and created English and Russian language packs.
+ Added Privacy Policy and User Agreement buttons to the Settings page.
+ Removed the cordova-plugin-device plugin to comply with app store requirements and replaced the method used to obtain the system language.
+ Display the Privacy Policy and User Agreement buttons on the production interface only when the application language is set to Chinese.
+ Modified the source code of the cordova-plugin-ble-central plugin to remove unnecessary permission requests. Device information is obtained only after the user agrees to the terms.
+ Modified the source code of the cordova-plugin-file plugin to remove unnecessary permission requests.
+ Fixed an issue where the Bluetooth motor trigger state became inconsistent after reconnection.

2025/03/07

Recommended Firmware Version:
KIDZBricks_Master2.0_V3.3.5

KIDZBricks V2.1.3

+ Added AI functionality.
+ Added the ability to bind models with programming projects.
+ Increased project load speed; data processing now occurs after file opens.
+ Changed rotation direction icon.

2024/10/23

KIDZBricks2.1.3.rar

iOS

Version

Optimizations

Update Date

Notes

KIDZBricks2.0_V2.1.2

+ Modified: Increased the width of the bottom navigation bar to better accommodate the white screen borders on different devices.
+ Added: Added orientation change detection with automatic layout adjustment after switching.

2025/4/20

Recommended Firmware Version:KIDZBricks_Master2.0_V3.3.5

KIDZBricks V2.1.0

+ Added motor angle reading functionality.
+ Added effect for randomly changing light ring in the console interface.
+ Added notifications abnormality detection for Bluetooth; will attempt to reconnect three times upon failure.
+ Added small keyboard.
+ Added functionality to control start/stop via the hub.
+ Added feature for console to automatically expand after Bluetooth connection.
+ Added the function of the encoder to display the pressed status.
+ Changed Bluetooth services and characteristics; firmware versions prior to 2.3.0 are no longer supported (cannot be scanned).
+ Modified Bluetooth MTU, connection switched to 512 (not available due to hardware settings).

2024/12/6