# Controller Firmware Changelog
| Version | Optimization Details | Update Date |
| :---: | --- | :---: |
| KIDZBlocks_Master_V2.8.7 | Optimized the IDs of the Photoelectric Module and Light Sensor Module.
Optimized the issue where some controllers could not power on properly | 2026.3.20 |
| KIDZBlocks_Master_V2.8.6 | Fixed an issue where the program was accidentally erased while the controller was running a program, causing the controller to become unusable. | 2025.12.28 |
| KIDZBlocks_Master_V2.8.5 | Fixed logic issues in Offline Mode introduced after version 2.8.0. | 2025.05.22 |
| KIDZBlocks_Master_V2.8.4 | Fixed the distance ratio issue in Calibration Mode between one-step and two-step calibration distances. | 2025.02.15 |
| KIDZBlocks_Master_V2.8.2 | Added Bluetooth device name customization. The default Bluetooth name is `Blocks_Master`.
Optimized the serial port data reception method. | 2024.10.12 |