Repository navigation
GameSensePro v1.0.9
๐ฎ GameSensePro v1.0.9 Release Notes
๐
Released: May 28, 2025
Welcome to GameSensePro v1.0.9! ๐ This update enhances gyroscope support, streamlines the auto-update process, and refines device information handling. Designed for Termux users on Android devices, this release focuses on reliability, user experience, and ease of use. Below, weโve outlined the exciting changes and improvements.
๐ Whatโs New
๐ Enhanced Gyroscope Support
Robust Detection: Improved gyroscope detection using dumpsys sensorservice and termux-sensor -l for better compatibility across Android devices. ๐
Manual Range Input: If automatic detection fails, users can input their gyroscope range, defaulting to 17.4 radians/second (based on DevCheck measurements). โ๏ธ
DevCheck Integration: Switched to DevCheck for accurate gyroscope range verification. Install from Google Play, check the Sensors tab, and input the max angular velocity. ๐ฑ
ADB Fallback: Added instructions for using adb shell dumpsys sensorservice to determine gyroscope range, perfect for advanced users. ๐ป
Removed Gyro Test: Eliminated the impractical test_gyro() function, simplifying calibration and improving user experience. ๐๏ธ
๐ Streamlined Auto-Update
GitHub Source Code Zip: Auto-updates now use GitHubโs auto-generated source code zip (e.g., GameSensePro-1.0.9.zip) via zipball_url, removing the need for manual update.zip uploads. ๐ฆ
Smooth Update Flow: Fixed the "No update package found" error, ensuring seamless updates with a single progress bar and clear changelog prompts. ๐
Enhanced Error Handling: Improved logging and user feedback for update failures, with automatic cleanup of temporary files. ๐ ๏ธ
๐ Device Information Improvements
Gyro Integration: Updated device info to align with new gyroscope utilities, removing test_gyro() dependencies. โ
Accurate Gyro Range: Ensures device info reflects valid ranges (e.g., 17.4 from DevCheck) without invalidation. ๐ฏ
Reliable File Saving: Fixed file handling to store device information correctly in DEVICE_FILE. ๐พ
๐ Bug Fixes
Resolved AttributeError for test_gyro() by removing all references in info.py. ๐
Fixed Termux:API permission issues with retries and clear permission prompts. ๐
Corrected JSON parsing errors in gyroscope data retrieval for reliable detection. ๐
Fixed minor typos and improved console output readability. ๐๏ธ
๐ฅ How to Update
Automatic Update:
Run GameSensePro, and it will detect v1.0.9 via the improved auto-update system.
Follow the prompts to download and install.
Manual Update:
Download the source code zip from the GitHub releases page.
Extract it to your app directory.
Post-Update:
Restart the app to apply changes.
Ensure Termux:API permissions are granted for gyroscope access (Settings โ Apps โ Termux โ Body Sensors).
Older Android devices may require manual gyroscope range input due to termux-sensor limitations. Use DevCheck or ADB to confirm your range.
GSMArena lookups may fail for uncommon device models. Manual input is available as a fallback.
๐ Thank You
A huge thank you to our community for your feedback, especially for pinpointing gyroscope detection issues and suggesting DevCheck for accurate range data (17.4 radians/second). ๐ Your input drives GameSensePro forward! Report bugs or suggest features on our GitHub Issues page.
Enjoy gaming with GameSensePro v1.0.9! ๐
GameSensePro Team ๐