Skip to main content
Joerg Wagner
Senior III
December 13, 2024
Solved

Function pack FP-SNS-DATAPRO1 Version 1.1.0 zip file corrupt

  • December 13, 2024
  • 2 replies
  • 1251 views

Hello,

Can someone please provide a working download file for "STM32Cube function pack for STEVAL-PROTEUS1 sensor datalog and file transfer over BLE and USB"?

The ZIP-File Version 1.1.0 is corrupt.

It cannot be extracted neither on Windows, Linux or Mac.

To be honest it's possible to extract under Linux.

But the archive just contains 82 files instead of 2408 files like in Version 1.0.0.

Thank you.

Best answer by Peter BENSCH

Since I don't have a MAC or Linux at hand, I can only try it with Win11, where I can unpack it perfectly with 7z. If the file size and checksum are correct, there must be something wrong with your unpacker.

2 replies

Peter BENSCH
Technical Moderator
December 13, 2024

I have just tested it again - the download works perfectly, the ZIP can be unpacked without errors and it contains 2508 files and 492 folders. If the size of your ZIP differs from 65'459'303 bytes, you should download it again.

The SHA-256 checksum of version 1.1.0 is by the way:

9A7146747F38DFF837CDD3C3AA34F0AE0BDE460FA518E7BAD130C3D3B9BD6335

Hope that helps?

Regards
/Peter

Joerg Wagner
Senior III
December 13, 2024

I have the same checksum and

joerg@razer:~/temp$ sha256sum en.fp-sns-datapro1.zip
9a7146747f38dff837cdd3c3aa34f0ae0bde460fa518e7bad130c3d3b9bd6335 en.fp-sns-datapro1.zip
joerg@razer:~/temp$ ls -al en.fp-sns-datapro1.zip
-rw-r--r-- 1 joerg 65459303 Dez 13 13:18 en.fp-sns-datapro1.zip
joerg@razer:~/temp$ unzip en.fp-sns-datapro1.zip

After unpacking:

joerg@razer:~/temp$ cd STM32CubeFunctionPack_DATAPRO1_v1.1.0/
joerg@razer:~/temp/STM32CubeFunctionPack_DATAPRO1_v1.1.0$ tree
.
├── Documentation
├── Drivers
│ ├── BSP
│ │ ├── Components
│ │ │ ├── Common
│ │ │ │ └── _htmresc
│ │ │ │ └── favicon.png
│ │ │ ├── iis2dlpc
│ │ │ │ └── _htmresc
│ │ │ │ └── favicon.png
│ │ │ ├── iis3dwb
│ │ │ │ └── _htmresc
│ │ │ │ └── favicon.png
│ │ │ ├── ism330dhcx
│ │ │ │ └── _htmresc
│ │ │ │ └── favicon.png
│ │ │ ├── mx66l2g
│ │ │ │ └── _htmresc
│ │ │ │ └── favicon.png
│ │ │ └── stts22h
│ │ │ └── _htmresc
│ │ │ └── favicon.png
│ │ └── STEVAL-PROTEUS
│ │ └── _htmresc
│ │ ├── favicon.png
│ │ └── STEVAL-PROTEUS.png
│ ├── CMSIS
│ │ ├── Core
│ │ │ ├── Include
│ │ │ └── Template
│ │ │ └── ARMv8-M
│ │ ├── Core_A
│ │ │ ├── Include
│ │ │ └── Source
│ │ ├── Device
│ │ │ └── ST
│ │ │ └── STM32WBxx
│ │ │ ├── _htmresc
│ │ │ │ └── favicon.png
│ │ │ ├── Include
│ │ │ └── Source
│ │ │ └── Templates
│ │ │ ├── arm
│ │ │ │ └── linker
│ │ │ ├── gcc
│ │ │ │ └── linker
│ │ │ └── iar
│ │ │ └── linker
│ │ ├── DSP
│ │ │ ├── Examples
│ │ │ │ └── ARM
│ │ │ │ ├── arm_class_marks_example
│ │ │ │ │ └── RTE
│ │ │ │ │ └── Device
│ │ │ │ │ ├── ARMCM0
│ │ │ │ │ ├── ARMCM3
│ │ │ │ │ ├── ARMCM4_FP
│ │ │ │ │ └── ARMCM7_SP
│ │ │ │ ├── arm_convolution_example
│ │ │ │ │ └── RTE
│ │ │ │ │ └── Device
│ │ │ │ │ ├── ARMCM0
│ │ │ │ │ ├── ARMCM3
│ │ │ │ │ ├── ARMCM4_FP
│ │ │ │ │ └── ARMCM7_SP
│ │ │ │ ├── arm_dotproduct_example
│ │ │ │ │ └── RTE
│ │ │ │ │ └── Device
│ │ │ │ │ ├── ARMCM0
│ │ │ │ │ ├── ARMCM3
│ │ │ │ │ ├── ARMCM4_FP
│ │ │ │ │ └── ARMCM7_SP
│ │ │ │ ├── arm_fft_bin_example
│ │ │ │ │ └── RTE
│ │ │ │ │ └── Device
│ │ │ │ │ ├── ARMCM0
│ │ │ │ │ ├── ARMCM3
│ │ │ │ │ ├── ARMCM4_FP
│ │ │ │ │ └── ARMCM7_SP
│ │ │ │ ├── arm_fir_example
│ │ │ │ │ └── RTE
│ │ │ │ │ └── Device
│ │ │ │ │ ├── ARMCM0
│ │ │ │ │ ├── ARMCM3
│ │ │ │ │ ├── ARMCM4_FP
│ │ │ │ │ └── ARMCM7_SP
│ │ │ │ ├── arm_graphic_equalizer_example
│ │ │ │ │ └── RTE
│ │ │ │ │ └── Device
│ │ │ │ │ ├── ARMCM0
│ │ │ │ │ ├── ARMCM3
│ │ │ │ │ ├── ARMCM4_FP
│ │ │ │ │ └── ARMCM7_SP
│ │ │ │ ├── arm_linear_interp_example
│ │ │ │ │ └── RTE
│ │ │ │ │ └── Device
│ │ │ │ │ ├── ARMCM0
│ │ │ │ │ ├── ARMCM3
│ │ │ │ │ ├── ARMCM4_FP
│ │ │ │ │ └── ARMCM7_SP
│ │ │ │ ├── arm_matrix_example
│ │ │ │ │ └── RTE
│ │ │ │ │ └── Device
│ │ │ │ │ ├── ARMCM0
│ │ │ │ │ ├── ARMCM3
│ │ │ │ │ ├── ARMCM4_FP
│ │ │ │ │ └── ARMCM7_SP
│ │ │ │ ├── arm_signal_converge_example
│ │ │ │ │ └── RTE
│ │ │ │ │ └── Device
│ │ │ │ │ ├── ARMCM0
│ │ │ │ │ ├── ARMCM3
│ │ │ │ │ ├── ARMCM4_FP
│ │ │ │ │ └── ARMCM7_SP
│ │ │ │ ├── arm_sin_cos_example
│ │ │ │ │ └── RTE
│ │ │ │ │ └── Device
│ │ │ │ │ ├── ARMCM0
│ │ │ │ │ ├── ARMCM3
│ │ │ │ │ ├── ARMCM4_FP
│ │ │ │ │ └── ARMCM7_SP
│ │ │ │ ├── arm_variance_example
│ │ │ │ │ └── RTE
│ │ │ │ │ └── Device
│ │ │ │ │ ├── ARMCM0
│ │ │ │ │ ├── ARMCM3
│ │ │ │ │ ├── ARMCM4_FP
│ │ │ │ │ └── ARMCM7_SP
│ │ │ │ └── boot
│ │ │ ├── Include
│ │ │ ├── Lib
│ │ │ │ ├── ARM
│ │ │ │ ├── GCC
│ │ │ │ └── IAR
│ │ │ ├── PythonWrapper
│ │ │ │ └── cmsisdsp_pkg
│ │ │ │ └── src
│ │ │ └── Source
│ │ │ ├── BasicMathFunctions
│ │ │ ├── CommonTables
│ │ │ ├── ComplexMathFunctions
│ │ │ ├── ControllerFunctions
│ │ │ ├── FastMathFunctions
│ │ │ ├── FilteringFunctions
│ │ │ ├── MatrixFunctions
│ │ │ ├── StatisticsFunctions
│ │ │ ├── SupportFunctions
│ │ │ └── TransformFunctions
│ │ ├── Include
│ │ ├── NN
│ │ │ ├── Examples
│ │ │ │ ├── ARM
│ │ │ │ │ └── arm_nn_examples
│ │ │ │ │ ├── cifar10
│ │ │ │ │ │ └── RTE
│ │ │ │ │ │ ├── _ARMCM0
│ │ │ │ │ │ ├── _ARMCM3
│ │ │ │ │ │ ├── _ARMCM4_FP
│ │ │ │ │ │ ├── _ARMCM7_SP
│ │ │ │ │ │ ├── Compiler
│ │ │ │ │ │ └── Device
│ │ │ │ │ │ ├── ARMCM0
│ │ │ │ │ │ ├── ARMCM3
│ │ │ │ │ │ ├── ARMCM4_FP
│ │ │ │ │ │ └── ARMCM7_SP
│ │ │ │ │ └── gru
│ │ │ │ │ └── RTE
│ │ │ │ │ ├── _ARMCM0
│ │ │ │ │ ├── _ARMCM3
│ │ │ │ │ ├── _ARMCM4_FP
│ │ │ │ │ ├── _ARMCM7_SP
│ │ │ │ │ ├── Compiler
│ │ │ │ │ └── Device
│ │ │ │ │ ├── ARMCM0
│ │ │ │ │ ├── ARMCM3
│ │ │ │ │ ├── ARMCM4_FP
│ │ │ │ │ └── ARMCM7_SP
│ │ │ │ └── IAR
│ │ │ │ └── iar_nn_examples
│ │ │ │ ├── NN-example-cifar10
│ │ │ │ └── NN-example-gru
│ │ │ ├── Include
│ │ │ ├── Scripts
│ │ │ │ └── NNFunctions
│ │ │ └── Source
│ │ │ ├── ActivationFunctions
│ │ │ ├── ConvolutionFunctions
│ │ │ ├── FullyConnectedFunctions
│ │ │ ├── NNSupportFunctions
│ │ │ ├── PoolingFunctions
│ │ │ └── SoftmaxFunctions
│ │ ├── RTOS
│ │ │ └── Template
│ │ └── RTOS2
│ │ ├── Include
│ │ ├── Source
│ │ └── Template
│ └── STM32WBxx_HAL_Driver
│ ├── _htmresc
│ │ └── favicon.png
│ ├── Inc
│ │ └── Legacy
│ └── Src
├── _htmresc
│ ├── favicon.png
│ └── STEVAL-PROTEUS.png
├── Middlewares
│ ├── ST
│ │ ├── PnPLCompManager
│ │ │ ├── _htmresc
│ │ │ │ └── favicon.png
│ │ │ ├── Inc
│ │ │ └── Src
│ │ ├── STM32_BLE_Manager
│ │ │ ├── Documentation
│ │ │ │ └── STM32_BLE_Manager_Library.chm
│ │ │ ├── _htmresc
│ │ │ │ └── favicon.png
│ │ │ ├── Inc
│ │ │ └── Src
│ │ ├── STM32_USB_Device_Library
│ │ │ ├── Class
│ │ │ │ ├── AUDIO
│ │ │ │ │ ├── Inc
│ │ │ │ │ └── Src
│ │ │ │ ├── BillBoard
│ │ │ │ │ ├── Inc
│ │ │ │ │ └── Src
│ │ │ │ ├── CDC
│ │ │ │ │ ├── Inc
│ │ │ │ │ └── Src
│ │ │ │ ├── CDC_ECM
│ │ │ │ │ ├── Inc
│ │ │ │ │ └── Src
│ │ │ │ ├── CDC_RNDIS
│ │ │ │ │ ├── Inc
│ │ │ │ │ └── Src
│ │ │ │ ├── CustomHID
│ │ │ │ │ ├── Inc
│ │ │ │ │ └── Src
│ │ │ │ ├── DFU
│ │ │ │ │ ├── Inc
│ │ │ │ │ └── Src
│ │ │ │ ├── HID
│ │ │ │ │ ├── Inc
│ │ │ │ │ └── Src
│ │ │ │ ├── MSC
│ │ │ │ │ ├── Inc
│ │ │ │ │ └── Src
│ │ │ │ ├── SensorStreaming_WCID
│ │ │ │ │ ├── _htmresc
│ │ │ │ │ │ └── favicon.png
│ │ │ │ │ ├── Inc
│ │ │ │ │ └── Src
│ │ │ │ ├── Template
│ │ │ │ │ ├── Inc
│ │ │ │ │ └── Src
│ │ │ │ └── VIDEO
│ │ │ │ ├── Inc
│ │ │ │ └── Src
│ │ │ └── Core
│ │ │ ├── Inc
│ │ │ └── Src
│ │ └── STM32_WPAN
│ │ ├── ble
│ │ │ ├── core
│ │ │ │ ├── auto
│ │ │ │ ├── doc
│ │ │ │ └── template
│ │ │ ├── menu
│ │ │ ├── mesh
│ │ │ │ ├── Inc
│ │ │ │ ├── Library
│ │ │ │ │ └── nofile.txt
│ │ │ │ ├── MeshModel
│ │ │ │ │ ├── Inc
│ │ │ │ │ └── Src
│ │ │ │ ├── PAL
│ │ │ │ │ └── STM32WB
│ │ │ │ └── Src
│ │ │ └── svc
│ │ │ ├── Inc
│ │ │ └── Src
│ │ ├── ble_lld
│ │ │ ├── hal
│ │ │ └── lld
│ │ ├── _htmresc
│ │ │ └── favicon.png
│ │ ├── interface
│ │ │ └── patterns
│ │ │ └── ble_thread
│ │ │ ├── conf
│ │ │ ├── lhci
│ │ │ ├── shci
│ │ │ ├── tl
│ │ │ └── vcp
│ │ ├── mac_802_15_4
│ │ │ ├── core
│ │ │ │ ├── inc
│ │ │ │ └── src
│ │ │ └── _htmresc
│ │ ├── thread
│ │ │ └── openthread
│ │ │ ├── core
│ │ │ │ └── openthread_api
│ │ │ ├── _htmresc
│ │ │ │ └── favicon.png
│ │ │ └── STM32WBxx_OpenThread_API_User_Manual.chm
│ │ ├── utilities
│ │ └── zigbee
│ │ ├── core
│ │ │ ├── inc
│ │ │ └── src
│ │ ├── lib
│ │ ├── platform
│ │ └── stack
│ │ ├── include
│ │ │ ├── extras
│ │ │ ├── mac
│ │ │ ├── zcl
│ │ │ │ ├── general
│ │ │ │ ├── key
│ │ │ │ ├── se
│ │ │ │ ├── security
│ │ │ │ └── st_custom
│ │ │ └── zgp
│ │ ├── sha
│ │ │ └── include
│ │ └── zcl
│ │ └── st_custom
│ └── Third_Party
│ ├── FatFs
│ │ ├── doc
│ │ │ ├── en
│ │ │ ├── ja
│ │ │ └── res
│ │ │ ├── f1.png
│ │ │ └── f2.png
│ │ └── src
│ │ ├── drivers
│ │ └── option
│ ├── FreeRTOS
│ │ └── Source
│ │ ├── CMSIS_RTOS
│ │ ├── CMSIS_RTOS_V2
│ │ ├── include
│ │ └── portable
│ │ ├── Common
│ │ ├── GCC
│ │ │ ├── ARM_CM0
│ │ │ ├── ARM_CM23
│ │ │ │ ├── non_secure
│ │ │ │ └── secure
│ │ │ ├── ARM_CM23_NTZ
│ │ │ │ └── non_secure
│ │ │ ├── ARM_CM3
│ │ │ ├── ARM_CM33
│ │ │ │ ├── non_secure
│ │ │ │ └── secure
│ │ │ ├── ARM_CM33_NTZ
│ │ │ │ └── non_secure
│ │ │ ├── ARM_CM3_MPU
│ │ │ ├── ARM_CM4F
│ │ │ ├── ARM_CM4_MPU
│ │ │ ├── ARM_CM7
│ │ │ │ └── r0p1
│ │ │ └── ARM_CM7_MPU
│ │ │ └── r0p1
│ │ ├── IAR
│ │ │ ├── ARM_CM0
│ │ │ ├── ARM_CM23
│ │ │ │ ├── non_secure
│ │ │ │ └── secure
│ │ │ ├── ARM_CM23_NTZ
│ │ │ │ └── non_secure
│ │ │ ├── ARM_CM3
│ │ │ ├── ARM_CM33
│ │ │ │ ├── non_secure
│ │ │ │ └── secure
│ │ │ ├── ARM_CM33_NTZ
│ │ │ │ └── non_secure
│ │ │ ├── ARM_CM4F
│ │ │ ├── ARM_CM4_MPU
│ │ │ ├── ARM_CM7
│ │ │ │ └── r0p1
│ │ │ └── ARM_CM7_MPU
│ │ │ └── r0p1
│ │ ├── Keil
│ │ │ └── See-also-the-RVDS-directory.txt
│ │ ├── MemMang
│ │ ├── RVDS
│ │ │ ├── ARM_CM0
│ │ │ ├── ARM_CM3
│ │ │ ├── ARM_CM4F
│ │ │ ├── ARM_CM4_MPU
│ │ │ ├── ARM_CM7
│ │ │ │ └── r0p1
│ │ │ └── ARM_CM7_MPU
│ │ │ └── r0p1
│ │ └── Tasking
│ │ └── ARM_CM4F
│ └── parson
│ └── _htmresc
│ └── favicon.png
├── Projects
│ ├── STM32WB5MMG-Proteus
│ │ └── Applications
│ │ ├── BLE_FUOTA
│ │ │ └── Binary
│ │ └── DATAPRO1
│ │ ├── Binary
│ │ ├── BLE_Core
│ │ │ └── App
│ │ ├── Core
│ │ │ ├── Inc
│ │ │ └── Src
│ │ ├── EWARM
│ │ ├── FATFS
│ │ │ ├── App
│ │ │ └── Target
│ │ ├── HSD_Core
│ │ │ ├── _htmresc
│ │ │ │ └── favicon.png
│ │ │ ├── Inc
│ │ │ └── Src
│ │ ├── _htmresc
│ │ │ └── favicon.png
│ │ ├── MDK-ARM
│ │ ├── Patch
│ │ ├── PnPL
│ │ │ ├── Inc
│ │ │ └── Src
│ │ ├── STM32CubeIDE
│ │ │ └── Application
│ │ │ └── User
│ │ │ ├── Core
│ │ │ │ └── Src
│ │ │ └── Startup
│ │ ├── STM32_WPAN
│ │ │ ├── App
│ │ │ └── Target
│ │ └── USB_Device
│ │ ├── App
│ │ └── Target
│ └── STM32WB_Copro_Wireless_Binaries
│ └── STM32WB5x
│ └── stm32wb5x_BLE_Stack_full_fw.bin
└── Utilities
 ├── lpm
 │ └── tiny_lpm
 │ └── _htmresc
 ├── sequencer
 │ ├── html
 │ │ ├── bc_s.png
 │ │ ├── bdwn.png
 │ │ ├── closed.png
 │ │ ├── doc.png
 │ │ ├── doxygen.png
 │ │ ├── folderclosed.png
 │ │ ├── folderopen.png
 │ │ ├── nav_f.png
 │ │ ├── nav_g.png
 │ │ ├── nav_h.png
 │ │ ├── open.png
 │ │ ├── search
 │ │ │ ├── close.png
 │ │ │ ├── search_m.png
 │ │ │ └── typedefs_0.js
 │ │ ├── sync_off.png
 │ │ ├── sync_on.png
 │ │ ├── tab_a.png
 │ │ ├── tab_b.png
 │ │ ├── tab_h.png
 │ │ └── tab_s.png
 │ └── _htmresc
 └── SwUtilities
 └── HS_Datalog
 ├── cli_example
 │ ├── bin
 │ ├── bin_64
 │ ├── _htmresc
 │ │ └── favicon.png
 │ ├── lib
 │ │ ├── hs_datalog
 │ │ ├── hs_datalog_64
 │ │ └── thirdParty
 │ │ └── nlohmann
 │ ├── linux_setup
 │ │ └── 30-hsdatalog.rules
 │ └── raspberry_setup
 │ └── 30-hsdatalog.rules
 ├── HSDPython_SDK
 │ ├── examples
 │ │ ├── _htmresc
 │ │ │ └── favicon.png
 │ │ ├── __init__.py
 │ │ └── Views
 │ │ ├── __init__.py
 │ │ └── __pycache__
 │ ├── linux_setup
 │ ├── st_hsdatalog
 │ │ ├── build.sh
 │ │ ├── dist
 │ │ │ ├── GUI
 │ │ │ └── noGUI
 │ │ ├── __init__.py
 │ │ ├── st_hsdatalog
 │ │ │ ├── HSD
 │ │ │ │ ├── __init__.py
 │ │ │ │ ├── model
 │ │ │ │ │ └── __init__.py
 │ │ │ │ └── utils
 │ │ │ │ └── __init__.py
 │ │ │ ├── HSD_GUI
 │ │ │ │ ├── __init__.py
 │ │ │ │ ├── UI
 │ │ │ │ │ ├── images
 │ │ │ │ │ │ └── __init__.py
 │ │ │ │ │ └── __init__.py
 │ │ │ │ └── Widgets
 │ │ │ │ └── __init__.py
 │ │ │ ├── HSD_link
 │ │ │ │ ├── communication
 │ │ │ │ │ ├── ADEV_HSD
 │ │ │ │ │ │ └── __init__.py
 │ │ │ │ │ ├── __init__.py
 │ │ │ │ │ ├── libhs_datalog
 │ │ │ │ │ │ ├── 32bit
 │ │ │ │ │ │ ├── 64bit
 │ │ │ │ │ │ ├── linux
 │ │ │ │ │ │ └── raspberryPi
 │ │ │ │ │ ├── PnPL_HSD
 │ │ │ │ │ │ └── __init__.py
 │ │ │ │ │ └── STWIN_HSD
 │ │ │ │ │ └── __init__.py
 │ │ │ │ └── __init__.py
 │ │ │ ├── HSD_utils
 │ │ │ │ └── __init__.py
 │ │ │ └── __init__.py
 │ │ └── st_hsdatalog.egg-info
 │ │ ├── GUI
 │ │ │ ├── dependency_links.txt
 │ │ │ ├── requires.txt
 │ │ │ └── top_level.txt
 │ │ └── noGUI
 │ │ ├── dependency_links.txt
 │ │ ├── requires.txt
 │ │ └── top_level.txt
 │ └── st_pnpl
 │ ├── build.sh
 │ ├── dist
 │ ├── __init__.py
 │ ├── st_pnpl
 │ │ ├── DTDL
 │ │ │ ├── dtmi
 │ │ │ │ └── appconfig
 │ │ │ │ ├── b_u585i_iot02a
 │ │ │ │ ├── nucleo_h7a3zi_q
 │ │ │ │ │ └── x_nucleo_iks02a1
 │ │ │ │ ├── nucleo_u575zi_q
 │ │ │ │ │ └── x_nucleo_iks02a1
 │ │ │ │ ├── steval_mkboxpro
 │ │ │ │ ├── steval_stwinbx1
 │ │ │ │ └── steval_stwinkt1b
 │ │ │ └── __init__.py
 │ │ └── __init__.py
 │ └── st_pnpl.egg-info
 │ ├── dependency_links.txt
 │ └── top_level.txt
 ├── PROTEUS_batch_file_examples
 │ └── Acquisition Example
 │ └── STTS22H_TEMP.dat
 └── PROTEUS_config_examples

492 directories, 82 files

 

Like I said, tried again also on an iMac and Win11.

Peter BENSCH
Peter BENSCHBest answer
Technical Moderator
December 13, 2024

Since I don't have a MAC or Linux at hand, I can only try it with Win11, where I can unpack it perfectly with 7z. If the file size and checksum are correct, there must be something wrong with your unpacker.

Joerg Wagner
Senior III
December 13, 2024

Crazy, it's magic.