Downloads: Difference between revisions
(153 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{ALERT| '''PLEASE READ THIS FIRST''' | {{ALERT| '''PLEASE READ THIS FIRST''' | ||
There are 2 types of IMU modules which | There are 2 types of IMU modules which STorM32 v1.3x controllers can use, NT IMUs and I2C IMUs, and there are 2 firmwares which correspond to each type. It is important to choose the correct firmware, otherwise your controller and gimbal will not work. Read this page to understand the difference between the two types of IMUs [[//www.olliw.eu/storm32bgc-wiki/What_is_STorM32_NT_about%3F]], and this post to identify your IMU [[//www.rcgroups.com/forums/showpost.php?p=38258334&postcount=10256]]. | ||
The STorM32 v3.x, v4.x controllers can only use NT IMUs, not I2C IMUs. | |||
Only firmwares with version v0.96 or less work with I2C IMUs. Firmwares with version numbers v2.xx are not usable for setups with I2C IMU. If you do not know what a NT IMU is, then you likely have a I2C IMU and need firmware v0.96.}} | |||
{{ALERT| '''ANNOUNCEMENTS''' | |||
- Support of the v1.3x STorM32 boards will phase out. That is, the next official release (whenever this will be), will be the last release which supports these old and tried main boards. Reason is that since few years I have migrated to the STM32 HAL&LL libraries, but the v1.3x code is still on the legacy SPL library since it's I2C is ca 50-100 us faster than the HAL I2C lib. So I maintain two codes, which is obviously not sustainable. | |||
- Support for quite a number of presumably "old" cameras will phase out. Some of them are so old that it's hard to imagine they are still in use. Examples are Git2, Mapir Survey, Firefly Split 4K, Runcam, GoPro Hero5&7.}} | |||
== v2.xx Firmware for NT IMUs == | == v2.xx Firmware for NT IMUs == | ||
Line 10: | Line 18: | ||
Direct link to v2. | Direct link to v2.53 firmware download (this firmware is pretty old, it is highly recommended to use v2.67e):<br> | ||
:[//github.com/olliw42/storm32bgc/raw/main/firmware%20binaries%20%26%20gui/o323bgc-release-v253-v20200517.zip o323bgc-release-v253-v20200517] [.zip] (12.2 MB) | |||
:[ | :[//www.rcgroups.com/forums/showpost.php?p=44539519&postcount=12349 Release Notes] | ||
:[ | |||
Latest beta release v2.71e:<br> | |||
:[ | :[//github.com/olliw42/storm32bgc/raw/main/firmware%20binaries%20%26%20gui/o323bgc-release-v271e-v20250522.zip o323bgc-release-v271e-v20250522] [.zip] (14.5 MB) | ||
:[https://www.rcgroups.com/forums/showpost.php?p=53812191&postcount=15780 Release Notes] | |||
NTLoggerTool release v0. | NTLoggerTool release v0.50:<br> | ||
:[//www.olliw.eu/downloads/storm32/ntloggertool/ntloggertool-release-v050-v20231003.zip ntloggertool-release-v050-v20231003] [.zip] (295 MB) | |||
:[ | |||
BetaCopter/BetaPlane 4.3:<br> | |||
: | :For downloading the firmwares and all further info please visit the article [[Using STorM32 with BetaPilot]]. | ||
== v0.96 Firmware for I2C IMUs == | == v0.96 Firmware for I2C IMUs == | ||
Firmware for STorM32 setups using I2C | Firmware for STorM32 setups using a I2C camera IMU. Examples are the HakRC gimbal and other gimbals from Aliexpress. | ||
Latest firmware v0.96 for I2C IMUs:<br> | Latest firmware v0.96 for I2C IMUs:<br> | ||
:[ | :[//github.com/olliw42/storm32bgc/raw/master/firmware%20binaries%20%26%20gui/o323bgc-release-v096-v20160319.zip o323bgc-release-v096-v20160319] [.zip] (9.4MB) | ||
Note: This wiki here is not appropriate for v0.96 I2C setups, you should go to [//www.olliw.eu/storm32bgc-v1-wiki/Main_Page STorM32 v0.xx Wiki]. | |||
{{COMMENT| | {{COMMENT|The v0.96 release also includes firmwares for NT IMUs, identifiable by a label "nt" in the file names. Don't use them, use the v0.96 firmware (without a "nt" in the file name).}} | ||
== Repository == | == Repository == | ||
Various files related to the STorM32-BGC project can be downloaded from several places: | |||
* [//github.com/olliw42/storm32bgc Github repository] | * [//github.com/olliw42/storm32bgc Github repository] | ||
* For other firmware versions see the 1st page of the [//www.rcgroups.com/forums/showthread.php?t=2055844 rcgroups discussion thread] | |||
For other firmware versions see the 1st page of the |
Latest revision as of 07:40, 22 May 2025
There are 2 types of IMU modules which STorM32 v1.3x controllers can use, NT IMUs and I2C IMUs, and there are 2 firmwares which correspond to each type. It is important to choose the correct firmware, otherwise your controller and gimbal will not work. Read this page to understand the difference between the two types of IMUs [[1]], and this post to identify your IMU [[2]].
The STorM32 v3.x, v4.x controllers can only use NT IMUs, not I2C IMUs.
Only firmwares with version v0.96 or less work with I2C IMUs. Firmwares with version numbers v2.xx are not usable for setups with I2C IMU. If you do not know what a NT IMU is, then you likely have a I2C IMU and need firmware v0.96.
- Support of the v1.3x STorM32 boards will phase out. That is, the next official release (whenever this will be), will be the last release which supports these old and tried main boards. Reason is that since few years I have migrated to the STM32 HAL&LL libraries, but the v1.3x code is still on the legacy SPL library since it's I2C is ca 50-100 us faster than the HAL I2C lib. So I maintain two codes, which is obviously not sustainable.
- Support for quite a number of presumably "old" cameras will phase out. Some of them are so old that it's hard to imagine they are still in use. Examples are Git2, Mapir Survey, Firefly Split 4K, Runcam, GoPro Hero5&7.v2.xx Firmware for NT IMUs
Firmware for STorM32 setups using a NT camera IMU.
Direct link to v2.53 firmware download (this firmware is pretty old, it is highly recommended to use v2.67e):
- o323bgc-release-v253-v20200517 [.zip] (12.2 MB)
- Release Notes
Latest beta release v2.71e:
- o323bgc-release-v271e-v20250522 [.zip] (14.5 MB)
- Release Notes
NTLoggerTool release v0.50:
- ntloggertool-release-v050-v20231003 [.zip] (295 MB)
BetaCopter/BetaPlane 4.3:
- For downloading the firmwares and all further info please visit the article Using STorM32 with BetaPilot.
v0.96 Firmware for I2C IMUs
Firmware for STorM32 setups using a I2C camera IMU. Examples are the HakRC gimbal and other gimbals from Aliexpress.
Latest firmware v0.96 for I2C IMUs:
- o323bgc-release-v096-v20160319 [.zip] (9.4MB)
Note: This wiki here is not appropriate for v0.96 I2C setups, you should go to STorM32 v0.xx Wiki.
Comment: The v0.96 release also includes firmwares for NT IMUs, identifiable by a label "nt" in the file names. Don't use them, use the v0.96 firmware (without a "nt" in the file name).
Repository
Various files related to the STorM32-BGC project can be downloaded from several places:
- Github repository
- For other firmware versions see the 1st page of the rcgroups discussion thread