WINC1500 module:init failed

hi! engineers from Openmv.
I have a openmv4p and WINC1500 hardware, and send jpeg image to web browser, when use the OpenMV IDE’s default bin files as belows:

  1. bootloader.bin/dfu
  2. firmware.bin/dfu
  3. openmv.bin
  4. uvc.bin/dfu
    It works well.

When use the bin files built by myself, the error is:
OSError: Failed to initialize WINC1500 module: Init failed!

The build step is as belows:
git clone --depth=1 GitHub - openmv/openmv: OpenMV Camera Module
cd openmv
git submodule update --init --depth=1 --no-single-branch
git -C src/micropython/ submodule update --init --depth=1
make -C src/micropython/mpy-cross/
make -C src/ TARGET=OPENMV4P

I did not modified the source code.

There’s no issue with WINC1500 and OPENMV4P with firmware built from source, I just tested it with scan.py and it’s working:

Traceback (most recent call last):
  File "main.py", line 13, in <module>
Exception: IDE interrupt
MicroPython: v1.17-omv-r12-3-gc3ebe6a46 OpenMV: v4.2.0-18-gfb71aa33 HAL: v1.9.0 BOARD: OPENMV4P-STM32H743
Type "help()" for more information.
>>> 
Firmware version: (19, 6, 1, 19, 3, 0, 1377184)
Channel:1 RSSI:-83 Auth:2
...

Also that’s exactly how the firmware is built for releases so it should be the same as the release firmware.