Issue Starting RAK7371 WisGate Developer Base Using sx1302_hal on Linux

Hi,
I am currently working with the WisGate Developer Base (RAK7371) and following the official Quick Start Guide:

I am using a Linux laptop (Ubuntu) as the host machine and connecting the gateway via USB (/dev/ttyACM0).

While following the guide and using the sx1302_hal package, I encounter the following issue when running the chip_id and packet forwarder utilities:

Command:
sudo ./chip_id -u -d /dev/ttyACM0

Output:
Opening USB communication interface
INFO: Configuring TTY
INFO: Flushing TTY
INFO: Setting TTY in blocking mode
INFO: Connect to MCU
WARNING: MCU version mismatch (expected:00.02.06, got.00.00)
INFO: Concentrator MCU version is V01.00.00
INFO: MCU status: sys_time:7940 temperature:30.5oC
ERROR: received wrong ACK type (0xFF)
ERROR: failed to read REQ_MULTIPLE_SPI ack
ERROR: failed to start the gateway

The USB communication appears to work correctly, and the MCU responds. However, the concentrator fails to start due to the ACK error.

Could you please clarify:
Is a firmware upgrade required to match the expected MCU version (00.02.06)?
What is the recommended and officially supported method to run this device as a USB LoRaWAN gateway on a Linux host?

Any guidance or recommended software package would be greatly appreciated.

Thank you for your support.

Best regards,
Shreyas