Skip to main content
Graduate II
August 16, 2025
Solved

Installing the Patch for STM32Cube_FW_F1_V1.8.6

  • August 16, 2025
  • 2 replies
  • 2141 views

Hello, I am using firmware STM32CubeF1 v.1.8.6, the STM32Cube MCU Package for the STM32F1 series. The folder name in the Repository is STM32Cube_FW_F1_V1.8.6 (version 1.8.6).

In order to stay current I downloaded the latest the patch for STM32CubeF1, which is v.1.8.6, see the screenshot below. To my surprise the downloaded zip file 'stm32cubef1-v1-8-6.zip' contains the initial version STM32Cube_FW_F1_V1.8.0. 

Question: is v1.8.0 the correct patch version for STM32CubeF1 v.1.8.6? It seems 'down rev'.

Thank you for your response!

Kmax18_1-1755317847049.png

 

 

    This topic has been closed for replies.
    Best answer by Imen.D

    Hi @Kmax18 ,

    Install and extract/copy the patch package V1.8.6 into the existing package V1.8.0. The patch files overwrite the originals when unpacking. 

    In fact, the patch is not a complete library but only contains the differences to version 1.8.0.

    2 replies

    Technical Moderator
    August 18, 2025

    Hello @Kmax18  

    It is normal, this is the way STM32Cube firmware patches are managed. Patch releases for STM32Cube firmware do not modify the package name:  'stm32cubef1-v1-8-6.zip' file retains the initial version STM32Cube_FW_F1_V1.8.0, even though it includes the patch update.

    So, unzip the patch zip into a temporary directory, then copy the patch subtree over the initial full package release, this will overwrite the existing files. You can check that the Release_Notes.html, package.xml and all files are updated to reflect the patch 1.8.6 version, but the package name remains unchanged.

    Kmax18Author
    Graduate II
    August 26, 2025

    Thank you,  Imen.D!

    Just to confirm, this is what I will do:

    • Unzip the patch 'stm32cubef1-v1-8-6.zip' into a temporary directory. The unzipped folder name is STM32Cube_FW_F1_V1.8.0.
    • Copy the content of the unzipped patch folder STM32Cube_FW_F1_V1.8.0 into the current version folder STM32Cube_FW_F1_V1.8.6.
    • The Copy operation overwrites all down-rev files.

    The result will be STM32Cube_FW_F1_V1.8.6 with the patch present. Is that correct?  Thank you again! 

     

    Imen.DAnswer
    Technical Moderator
    August 29, 2025

    Hi @Kmax18 ,

    Install and extract/copy the patch package V1.8.6 into the existing package V1.8.0. The patch files overwrite the originals when unpacking. 

    In fact, the patch is not a complete library but only contains the differences to version 1.8.0.