2024-12-13 01:52 AM
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.
Solved! Go to Solution.
2024-12-13 06:01 AM
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.
2024-12-13 04:07 AM
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
2024-12-13 04:29 AM
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.
2024-12-13 06:01 AM
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.
2024-12-13 06:38 AM
Crazy, it's magic.