Latest revision |
Your text |
Line 9: |
Line 9: |
| | | |
| ==Simucube firmware files== | | ==Simucube firmware files== |
− | | + | |
| Please note that this version history table only lists collected changes after each publicly released version. | | Please note that this version history table only lists collected changes after each publicly released version. |
| {| class="wikitable" | | {| class="wikitable" |
Line 19: |
Line 19: |
| !Closed / Open / Official!! FW file !! Description/changes/new features | | !Closed / Open / Official!! FW file !! Description/changes/new features |
| |- | | |- |
− | | August 15th, 2023 | + | | upcoming release, July 2020 |
− | | 1.0.49 / 1.0.50
| + | | 1.0.19 / 1.0.19 |
− | | 10720
| + | |
− | | Public release
| + | |
− | | [https://granitedevices.com/w/images/9/93/Simucube_fw_1.0.50.zip Simucube_fw_1.0.50.zip]
| + | |
− | |'''Changes and fixes - USB and FFB'''
| + | |
− | * USB descriptor was tuned to make device compatible with Linux.
| + | |
− | ** There will be no official Linux builds or support.
| + | |
− | ** We aim to add a wiki page to explain how to work with Linux.
| + | |
− | * Descriptor changes caused changes in FFB effects that are used by mainly older games:
| + | |
− | ** Re-tuned DirectInput Friction and Damping effects to utilize all parameters.
| + | |
− | ** Re-tuned DirectInput Spring effect to utilize all parameters.
| + | |
− | ** Re-tuned DirectInput Sine Wave to work correctly in some situations where it did not work correctly.
| + | |
− | ** Re-tuned DirectInput Triangle Wave, Square Wave, and Sawtooth effects to work correctly.
| + | |
− | * FFB Device Gain set by the game does not affect bumpstops anymore.
| + | |
− | * Individual gain parameter of the effects are now respected as per USB Physical Device standards.
| + | |
− | | + | |
− | '''Changes and fixes - Safety'''
| + | |
− | * Remove game-generated torque when bumbstop is deemed to cause unsafe torque jolt. This could happen when user changes FFB parameters from True Drive while the wheel is turned to be near the bumpstop, and a game is running. This fixes possibility of a runaway wheel in these situations.
| + | |
− | | + | |
− | '''Other changes'''
| + | |
− | * Added a button to put the Simucube into the Firmware Upgrade Mode. This facilitates easier firmware downgrade; click button and launch earlier Simucube Configuration Tool release and it will prompt a firmware installation. Note that you could loose all profile settings when downgrading.
| + | |
− | | + | |
− | | + | |
− | Note: Please download and install Microsoft's Visual Studio 2019 Redistributable package '''(64bit version)''' [https://aka.ms/vs/16/release/vc_redist.x64.exe from Microsoft's server] if you get msv dll errors
| + | |
− | |-
| + | |
− | | October 6th, 2021
| + | |
− | | 1.0.40 / 1.0.39
| + | |
− | | 10720
| + | |
− | | Public release
| + | |
− | | [https://granitedevices.com/w/images/2/22/Simucube_fw_1.0.40.zip Simucube_fw_1.0.40.zip]
| + | |
− | |'''Bug fix / workaround'''
| + | |
− | * Added a workaround for Raceroom Racing Experience bug (wheel spins on game exit).
| + | |
− | | + | |
− | Note: Please download and install Microsoft's Visual Studio 2019 Redistributable package '''(64bit version)''' [https://aka.ms/vs/16/release/vc_redist.x64.exe from Microsoft's server] if you get mscv dll errors
| + | |
− | |-
| + | |
− | | September 23rd, 2021
| + | |
− | | 1.0.37 / 1.0.39
| + | |
− | | 10720
| + | |
− | | Public release
| + | |
− | | [https://granitedevices.com/w/images/c/c2/Simucube_fw_1.0.39.zip Simucube_fw_1.0.39.zip]
| + | |
− | |'''Recommended update for all drivers with Simucube Wireless Wheels'''
| + | |
− | | + | |
− | '''Simucube Wireless Wheels'''
| + | |
− | * Fixed an issue that could cause wireless wheels buttons to stop registering in games in some very rare situations.
| + | |
− | | + | |
− | '''Bumbstops'''
| + | |
− | * Changed bumpstops to avoid issue where the bumpstop force could be overcome by game-generated FFB in some cases.
| + | |
− | | + | |
− | '''First-time setup'''
| + | |
− | * Fixed an issue where there was no Next -button visible in the firmware upgrade wizard when the device was detected in Simucube Firmware Upgrade Mode (e.g. on first-time setup).
| + | |
− | | + | |
− | '''Convenience feature'''
| + | |
− | * Simucube Configuration Tool window size and position is now saved and restored automatically.
| + | |
− | | + | |
− | '''Qt update'''
| + | |
− | * Built with Qt 5.15.2
| + | |
− | | + | |
− | Note: Please download and install Microsoft's Visual Studio 2019 Redistributable package '''(64bit version)''' [https://aka.ms/vs/16/release/vc_redist.x64.exe from Microsoft's server] if you get mscv dll errors
| + | |
− | |-
| + | |
− | | November 13th, 2020
| + | |
− | | 1.0.30 / 1.0.30
| + | |
− | | 10718
| + | |
− | | Public release
| + | |
− | | [https://granitedevices.com/w/images/f/f4/Simucube_fw_1.0.30.zip Simucube_fw_1.0.30.zip]
| + | |
− | |'''Wheel centering fix'''
| + | |
− | * Issue with wrong center offset with non-absolute encoders is fixed.
| + | |
− | '''Forget all wireless wheels'''
| + | |
− | * Added function to forget all previously paired wireless wheels and tidied up the UI for this.
| + | |
− | | + | |
− | '''Bumbstops'''
| + | |
− | * Bumpstops begin at exactly the same angle that is indicated in the user interface. (old behavior was to be at 100% torque at that point, so bumpstop began earlier.)
| + | |
− | * Bumpstops are not affected by the constantly operating filters on the servo drive.
| + | |
− | '''Qt update'''
| + | |
− | * Built with Qt 5.15.1
| + | |
− | |-
| + | |
− | | July 31st, 2020
| + | |
− | | 1.0.25 / 1.0.25
| + | |
− | | 10716
| + | |
− | | Public release
| + | |
− | | [https://granitedevices.com/w/images/3/32/Simucube_fw_1.0.25.zip Simucube_fw_1.0.25.zip]
| + | |
− | |'''Bug fixes'''
| + | |
− | * Fixes too high battery consumption on some Simucube Wireless Wheels. Bug was introduced in 1.0.23.
| + | |
− | |-
| + | |
− | | July 25th, 2020
| + | |
− | | 1.0.24 / 1.0.24
| + | |
− | | 10716
| + | |
− | | Public release
| + | |
− | | [https://granitedevices.com/w/images/8/8f/Simucube_fw_1.0.24.zip Simucube_fw_1.0.24.zip]
| + | |
− | |'''Bug fixes'''
| + | |
− | * Fixes additional device hangup issues after upgrading from supported firmware, but with unsupported device save data (user did not press save settings at least once in 0.11.x or 0.50.x versions).
| + | |
− | * Fixes desktop centering spring
| + | |
− | ** Desktop centering spring strength has also been increased.
| + | |
− | * Fixes broken Re-enable torque button when a wireless wheel is disconnected via the 1h idle timeout.
| + | |
− | * Fixes some minor wheel centering issues with non-absolute encoders.
| + | |
− | ** [CEN] Require Software Enable must be turned on in the servo drive settings. Simucube firmware will automatically do it before saving settings to flash, thus all outdated DRC files can still be used as the parameter will be automatically changed to servo drive.
| + | |
− | ** If there were troubles with center point, please save settings to flash at least once in this firmware version, and then it should work correctly after a power cycle.
| + | |
− | | + | |
− | ''' Other changes'''
| + | |
− | * Removes "connect to any wireless wheel" functionality after additional feedback and considerations.
| + | |
− | * No torque cutout on wireless wheel disconnection via power off, connection issue or paddless pressed over 5 seconds.
| + | |
− | |-
| + | |
− | | July 9th, 2020
| + | |
− | | 1.0.23 / 1.0.23
| + | |
− | | 10716
| + | |
− | | Public release
| + | |
− | | [https://granitedevices.com/w/images/9/9e/Simucube_fw_1.0.23.zip Simucube_fw_1.0.23.zip]
| + | |
− | |'''Bugfix release'''
| + | |
− | * Fixes device hangup issue on selecting old profiles or when importing old profile ini files.
| + | |
− | ** If you device hangs up after 1.0.22 firmware update, keep e-stop pressed in at device power-up, then use this version to update.
| + | |
− | * Issue also affected some imported profiles from files that were exported with previous software versions.
| + | |
− | |-
| + | |
− | | July 6th, 2020
| + | |
− | | 1.0.22 / 1.0.22 | + | |
| | 10716 | | | 10716 |
| | Public release | | | Public release |
− | | Link removed, use 1.0.23 instead. | + | | |
| |'''New features''' | | |'''New features''' |
| * Built with Qt 5.14.2 - the software should scale better on high-DPI displays. | | * Built with Qt 5.14.2 - the software should scale better on high-DPI displays. |
| '''New filter''' | | '''New filter''' |
| * Static Force Reduction Filter | | * Static Force Reduction Filter |
− | '''Bumbstops'''
| |
− | * Bumpstop rework, including safety and ease-of-use changes
| |
− | **Bumpstop will disable itself automatically if there is any possibility that a profile switch or parameter change could induce any torque.
| |
− | **Bumpstop will automatically re-enable itself when wheel returns to inside the bumpstop range (with some margin).
| |
− | * Bumpstop effect has been simplified. All bumbstop settings have 100% power, and there are three well-tuned settings (soft/medium/hard) available.
| |
− | * Bumbstop setting is now a per-profile setting.
| |
| '''Simucube Wireless wheel image management''' | | '''Simucube Wireless wheel image management''' |
| * By default, wheels/wheelimage.png is loaded. | | * By default, wheels/wheelimage.png is loaded. |
Line 152: |
Line 34: |
| ** User interface tooltip will say which file is being tried to load. | | ** User interface tooltip will say which file is being tried to load. |
| * Right-clicking the wheel image in the PC software, the Driver is able to map/unmap wheel images to individual wireless wheels. | | * Right-clicking the wheel image in the PC software, the Driver is able to map/unmap wheel images to individual wireless wheels. |
− | '''Changes and fixes for Wireless wheels''' | + | '''Other changes and fixes''' |
| * Automatic Simucube Wireless Wheel idle disconnect - wheels will disconnect after 1h of inactivity to optimize battery life. Activity is monitored through wheel turning 10 degrees or more. Also the disconnect is not allowed to happen if there are FFB effects in use. | | * Automatic Simucube Wireless Wheel idle disconnect - wheels will disconnect after 1h of inactivity to optimize battery life. Activity is monitored through wheel turning 10 degrees or more. Also the disconnect is not allowed to happen if there are FFB effects in use. |
| * Brief display of wrongly showing 2.56 V for wireless wheel voltage when connecting a wireless wheel is fixed. | | * Brief display of wrongly showing 2.56 V for wireless wheel voltage when connecting a wireless wheel is fixed. |
− | * Wireless wheel scanning is not required to be started/stopped. The confusing buttons in True Drive been replaced with clear list and restart scan -button.
| |
− | * Some button numbering fixes for some wireless wheel models. Users may have to remap buttons.
| |
− | '''Wireless wheel automatic connection changes'''
| |
− | * Simucube now now connects automatically to any found wireless wheel.
| |
− | ** The previously available options "connect to previously connected wheels" and "no automatic connection" are also available, if needed.
| |
− | ** Default setting is optimal for home use, but other options might be required for simulator lounge or LAN event use.
| |
− |
| |
− | '''Other changes and fixes'''
| |
− | * Reduce Configuration Tool CPU consumption when the window is not the active foremost window.
| |
| * DirectInput Sine effect / Spring effect strength sliders affected each other. | | * DirectInput Sine effect / Spring effect strength sliders affected each other. |
| * DirectInput Spring effect now follows the effect's magnitude parameter | | * DirectInput Spring effect now follows the effect's magnitude parameter |
| * Drivers can set password protection for profile settings. This feature is especially useful for commercial sim operators - if a password is set, visitors can't make unwanted adjustments. | | * Drivers can set password protection for profile settings. This feature is especially useful for commercial sim operators - if a password is set, visitors can't make unwanted adjustments. |
− | **After unlocking locked profile settings, they can be relocked again.
| |
| * Wheel centering code has changed. Users must set a new center point after this firmware update. | | * Wheel centering code has changed. Users must set a new center point after this firmware update. |
| * Filter scales match now the scales on the Simucube 2 products. | | * Filter scales match now the scales on the Simucube 2 products. |
| * X12 Lower inputs work correctly in encoder mode. | | * X12 Lower inputs work correctly in encoder mode. |
− | * Profile export functionality: Drop-down menu selection for exporting all the profiles, or just the current profile.
| |
− | '''Known issues'''
| |
− | * When using index point indexing mode, the correct center point might only save once after each servo drive restart. Workaround is to save the center point always just after system power-up.
| |
| |- | | |- |
| |February 6th , 2020 | | |February 6th , 2020 |
Line 779: |
Line 648: |
| | | |
| {{Docstatus|wip}} | | {{Docstatus|wip}} |
− |
| |
− | [[Category:Downloads]]
| |
− | [[Category:SimuCUBE]]
| |
− | [[Category:SimuCUBE_user_guide]]
| |
− | [[Category:Work_in_progress_pages]]
| |