All notable changes are documented on this page.
๐ Battery LED Status Update
The battery LED behavior has been reverted to its original logic for improved reliability.
The intermediate battery status (15%-50% charge) now displays as orange, making it clearer to users.
Simplified the system by removing custom LED control scripts, relying on default hardware behavior.
๐ Fan Control Improvements
Optimized fan management for better efficiency.
Ensured the fan turns off properly during system shutdown to conserve power.
๐ก Modem Power Management Enhancements (Beekee Hub)
Improved modem power handling to ensure it turns on only after the system has fully booted.
Simplified shutdown handling by ensuring the modem powers off immediately when shutting down.
Consolidated modem control scripts for better maintainability and efficiency.
๐ Low Battery Handling Improvements
Prevents unexpected shutdowns when a charger is connected.
If the battery is low but a working charger is detected, the device will stay on instead of shutting down.
Enhances reliability, especially in off-grid deployments.
โก Power Button Behavior Update
Beekee Box: Long-pressing the power button for 700ms will turn the device on, while a 2.7-second press will shut it down.
Beekee Hub: The power button has been updated to allow for a hard reset in case of boot issues.
๐ Beekee Home Updated to v2.6
Includes stability improvements and interface refinements.
โ๏ธ Service Reliability Improvements
Enhanced system stability by ensuring critical services restart automatically if they fail.
Fixed a configuration issue that previously caused a service startup failure.
๐ Power Source Detection Fix
Resolved an issue where the power source was incorrectly marked as "weak."
Restored original power input settings for better accuracy.
๐ฅ๏ธ HDMI, Bluetooth & Audio Disabled
HDMI output, Bluetooth, and onboard audio have been disabled to improve power efficiency and optimize performance.
๐ก Modem Management Optimization (Beekee Hub)
The modem is now disabled during boot for better power handling and is activated only when needed.
Ensured proper shutdown of the modem to improve battery efficiency.
โก Power Button Enhancements for the Beekee Hub
Fixed an issue where holding the power button too long could cause the device to become unresponsive.
Added a hard reset function to help recover from boot issues (e.g., the Hub not turning on or LED staying red).
๐ Faster Shutdown & Improved Power Handling
Reduced the shutdown delay from 30 seconds to 20 seconds for quicker power-off.
Enabled the Beekee Hub to operate without a battery, ensuring it runs smoothly even when only connected to a power source.
Adjusted power settings to fix boot failures caused by certain power sources.
๐ถ Wi-Fi Settings Update
Fixed an issue where Wi-Fi settings could occasionally be lost due to incomplete updates.
Added safeguards to ensure Wi-Fi configurations remain intact during updates.
๐ Network Interface Handling Improvement
Improved the logic used to detect and configure Wi-Fi adapters, ensuring reliable network generation.
๐ก Dual-Band Wi-Fi Support
Beekee devices now support both 2.4GHz and 5GHz Wi-Fi with an external USB adapter, allowing up to 40 concurrent users.
Optimized configuration for better wireless performance.
๐ Beekee Home Updated to v2.3
Improved the interface and added small refinements for usability.
๐๏ธ Database Update
Upgraded MariaDB to version 10.6 for better performance and security.
๐ Improved Battery Efficiency
Reduced unnecessary background processes that were draining battery life.
The modem now only activates when the device is plugged in, extending battery runtime.
๐ Default Passwords Updated
Simplified default passwords for Moodle and other applications.
Updated PHP to v8.0
New Metrics Gathering Script:
Track the number of unique WiFi connections
Measure the amount of data used via WiFi
Monitor device uptime
New Features:
Updated Beekee Home to v2.01 with a brand new interface
Added the ability to enable or disable internet sharing through Ethernet
Display the interface used for internet
Added modem status information
Added SIM card status
Added Internet Connection Status and Internet Via (interface)
Improvements:
New power button behavior: long press for shutting down and turning on
Bug Fixes:
Resolved an issue with the APN parameter in the config file that was preventing mobile connectivity
Fixed app loading icon bug in Beekee Home
Major Quiz Sync Optimization
Introduces intelligent batch handling to prevent large-data errors and improve quiz synchronization speed.
Detailed progress and status tracking have been added to the Cockpit interface.
Improved Sync Transparency
Each sync now shows whether it was triggered manually, automatically, or on a schedule.
Device owners can also view detailed summaries of actions (for example, how many courses or grades were synced).
Refresh Notifications
Device owners can now receive automatic email notifications when a Moodle Refresh completes successfully.
Last Refreshes Table Added
A new โLast Refreshesโ table has been added to the device view. It displays the most recent Moodle refresh operations, including their date, duration, and status.
Automated Sync Feature [beta]
Devices can now perform automatic syncs based on activity, ensuring content stays current even without manual action.
Smarter Grade Synchronization
Grade syncing is now more reliable and transparent โ it detects mismatched activities, avoids false error alerts, and provides clearer diagnostic logs.
Time-based Completion Sync
Activity completion data now includes precise timestamps, ensuring accurate tracking of learner progress between devices.
Sync Robustness Improvements
Enhanced error handling prevents crashes during quiz synchronization and improves stability when large data sets are processed.
The โLast Accessโ sync and quiz refresh functions were re-enabled for broader tracking.
Sync Tag Enhancements
Added support for Sync Group Tag and Sync Course Tag, enabling finer control of which content is synchronized between devices and the cloud.
Sync Error Handling and SCORM Support
Introduced clearer sync error management, the ability to delete sync events, and support for SCORM synchronization via idnumber.
Enabled quiz syncing and improved event filtering for more consistent data transfer between devices and cloud.
Sync Reliability Improvement
The sync process is now more stable and less likely to be interrupted.
Sync Stability Fix
The sync process no longer crashes if small errors occur, ensuring a smoother experience.
Better Error Messages
If a sync fails, the error type (e.g., "device disconnected") is now displayed for easier troubleshooting.
SCORM Sync Fix
Fixed an issue that was preventing SCORM content from syncing properly.
Location & Timezone Fix
Fixed an issue where the device would show the wrong timezone and location when offline.
Faster Device Page Loading
Optimized the Cockpit dashboard for quicker access to device information.
Improved Sync Error Handling
Fixed a bug that caused multiple failed sync attempts with the same sync ID.
Now, all failed syncs are clearly marked in the โLast Syncsโ list for better visibility.