This folder contains original STM32 archives. Parts of them were used in the µOS++ STM32 packages.
If you know of any newer version of these archives, please let me know (ilg@livius.net) and I’ll update the collection.
HAL
As of May 2017, keeping local copies of the HAL packages was discontinued. Use the CubeMX application to get the existing package versions.
Only as a last resort download them from STM32Cube Embedded Software.
Below is the list of existing versions; those without a notice about the origin are not actually copied here.
- stm32cube_fw_f0_v*.zip / patch_cubefw_f0_v*.zip STM32CubeF0
- v1.0.0 18-June-2014 (from Cube)
- v1.1.0 03-October-2014 (from Cube)
- v1.2.0 05-December-2014 (not from Cube)
- v1.2.1 09-January-2015 (+patch)
- v1.3.0 26-June-2015 (not from Cube)
- v1.4.0 11-September-2015 (from Cube)
- v1.5.0 29-January-2016 (not from Cube)
- v1.6.0 27-May-2016 (not from Cube)
- v1.7.0 04-November-2016 (from Cube)
- stm32cube_fw_f1_v*.zip STM32CubeF1
- v1.0.0 17-December-2014 (from Cube)
- v1.1.0 05-June-2015 (not from Cube)
- v1.2.0 31-July-2015 (not from Cube)
- v1.3.0 18-December-2015 (not from Cube)
- v1.4.0 29-April-2016 (not from Cube)
- stm32cube_fw_f2_v*.zip / patch_cubefw_f2_v*.zip STM32CubeF2
- v1.0.0 07-March-2014 (missing) <-<-< please help to find it!
- v1.1.0 25-March-2014 (not from Cube)
- v1.1.1 30-December-2014 (+patch)
- v1.2.0 09-October-2015 (from Cube)
- v1.3.0 20-November-2015 (not from Cube)
- v1.4.0 01-July-2016 (from Cube)
- stm32cube_fw_f3_v*.zip / patch_cubefw_f3_v*.zip STM32CubeF3
- v1.0.0 18-June-2014 (from Cube)
- v1.1.0 12-Sept-2014 (not from Cube)
- v1.1.1 30-December-2014 (+patch)
- v1.2.0 19-June-2015 (not from Cube)
- v1.3.0 04-September-2015 (from Cube)
- v1.4.0 13-November-2015 (not from Cube)
- v1.5.0 29-April-2016 (not from Cube)
- v1.6.0 01-July-2016 (from Cube)
- v1.7.0
- v1.8.0
- stm32cube_fw_f4_v*.zip STM32CubeF4
- v1.0.0 18-February-2014 (from Cube)
- v1.1.0 26-February-2014 (from Cube)
- v1.2.0 19-June-2014 (from Cube)
- v1.3.0 26-June-2014 (from Cube)
- v1.4.0 26-December-2014 (from Cube)
- v1.5.0 13-March-2015 (from Cube)
- v1.6.0 25-May-2015 (from Cube)
- v1.7.0 01-July-2015 (from Cube)
- v1.8.0 14-August-2015 (from Cube)
- v1.9.0 09-October-2015 (from Cube)
- v1.10.0 13-November-2015 (from Cube)
- v1.10.1 11-December-2015 (missing, patch to 1.10.0) <-<-<
- v1.11.0 29-January-2016 (not from Cube)
- v1.12.0 06-May-2016 (not from Cube)
- v1.13.0 01-Jul-2016 (from Cube)
- v1.13.1 22-September-2016 (from Cube)
- v1.14.0 04-November-2016 (from Cube)
- v1.15.0
- v1.16.0
- stm32cube_fw_f7_v*.zip STM32CubeF7
- v1.0.0 22-May-2015 (from Cube)
- v1.1.0 25-May-2015 (not from Cube)
- v1.2.0 21-September-2015 (from Cube)
- v1.3.0 18-November-2015 (not from Cube)
- v1.3.1 09-December-2015 (from Cube, patch)
- v1.4.0 22-April-2016 (from Cube)
- v1.4.1 01-July-2016 (from Cube, patch)
- v1.5.0 23-September-2016 (from Cube)
- v1.5.1 23-September-2016 (from Cube)
- v1.6.0
- v1.7.0
- stm32cube_fw_l0_v*.zip STM32CubeL0
- v1.0.0 24-April-2014 (from Cube)
- v1.1.0 18-June-2014 (from Cube)
- v1.1.1 14-April-2015 (from Cube)
- v1.1.2 05-May-2015 (from Cube)
- v1.2.0 13-February-2015 (missing) <-<-< please help to find it!
- v1.3.0 9-September-2015 (from Cube)
- v1.4.0 16-October-2015 (from Cube)
- v1.5.0 8-January-2016 (not from Cube)
- v1.6.0 15-April-2016 (from Cube)
- v1.7.0 31-May-2016 (from Cube)
- v1.8.0
- v1.9.0
- stm32cube_fw_l1_v*.zip STM32CubeL1
- v1.0.0 05-September-2014 (from Cube)
- v1.0.1 30-December-2014 (from Cube)
- v1.1.0 06-January-2015 (from Cube)
- v1.2.0 31-March-2015 (from Cube)
- v1.3.0 03-July-2015 (not from Cube)
- v1.4.0 09-October-2015 (not from Cube)
- v1.5.0 04-March-2016 (from Cube)
- v1.6.0 01-July-2016 (from Cube)
- stm32cube_fw_l4_v*.zip STM32CubeL4
- v1.0.0 26-June-2015 (from Cube)
- v1.1.0 16-September-2015 (from Cube)
- v1.1.1 16-October-2015 (missing) <-<-< please help to find it!
- v1.2.0 25-November-2015 (from Cube)
- v1.3.0 29-January-2016 (not from Cube)
- v1.4.0 26-February-2016 (from Cube)
- v1.5.0 29-April-2016 (from Cube)
- v1.5.1 31-May-2016 (from Cube, patch to 1.5.0)
- v1.5.2 12-September-2016 (from Cube, patch to 1.5.0)
- v1.6.0 28-October-2016 (from Cube)
- v1.7.0
StdPeriph
The StdPeriph archives are collected from various locations.
- STM32F0xx_StdPeriph_Lib_V*.zip stsw-stm32048
- v1.0.0 18-May-2012
- v1.1.0 31-July-2013
- v1.2.0 22-November-2013
- v1.3.0 16-January-2014 (missing) <-<-< please help to find it!
- v1.3.1 17-January-2014
- v1.4.0 24-July-2014
- v1.5.0 05-December-2014
- STM32F10x_StdPeriph_Lib_V*.zip stsw-stm32054
- v2.0.3 22-September-2008 (missing)
- v3.0.0 06-April-2009
- v3.1.0 19-June-2009
- v3.1.2 28-September-2009
- v3.2.0 01-March-2010
- v3.3.0 16-April-2010
- v3.4.0 15-October-2010
- v3.5.0 08-April-2011
- STM32F2xx_StdPeriph_Lib_V*.zip stsw-stm32062
- v1.0.0 18-April-2011
- v1.1.0 13-April-2012
- STM32F30x_DSP_StdPeriph_Lib_V*.zip stsw-stm32108
- v1.0.0 23-October-2012
- v1.1.0 04-April-2014
- v1.2.0 24-July-2014 (missing) <-<-< please help to find it!
- v1.2.1 31-October-2014
- v1.2.2 27-February-2015
- v1.2.3 (added in Aug 2015)
- STM32F37x_DSP_StdPeriph_Lib_V*.zip stsw-stm32115
- v1.0.0 20-September-2012
- STM32F4xx_DSP_StdPeriph_Lib_V*.zip stsw-stm32065
- v1.0.0 30-September-2011
- v1.0.1 13-April-2012
- v1.1.0 18-January-2013
- v1.2.0 19-September-2013
- v1.3.0 13-November-2013
- v1.4.0 04-August-2014
- v1.5.0 06-March-2015 (missing) <-<-< please help to find it!
- v1.5.1 22-May-2015
- v1.6.0 04-September-2015
- v1.6.1 21-October-2015
- v1.7.0 22-April-2016 (missing)
- v1.7.1 20-May-2016
- v1.8.0 09-September-2016
- STM32L1xx_StdPeriph_Lib_V*.zip stsw-stm32077
- v1.0.0 31-December-2010
- v1.1.0 24-January-2012
- v1.1.1 13-April-2012
- v1.2.0 22-February-2013
- v1.3.0 16-May-2014
- v1.3.1 20-May-2015
Although the packages are still marked as Active in the STM site, a safe bet would be to consider them deprecated and do not expect any further updates.
Forum
STM32 Software Tools and Firmware
How to update
- start STM32CubeMX.app
- menu Help -> Check for Updates
- menu Help -> Install New Libraries
- archives in Help -> Updater Settings -> Repository Folder (
/Users/ilg/STM32/STM32Cube/Repository/
) - upload to SourceForge
- edit README.md (this file); to get dates, check Update History in
${package_folder}/Release_Notes.html