QM35825DK Flashing Issue

I have a new QM35825DK-05 dev kit and one of the units is unresponsive. I was able to flash the firmware using qsoc-flash as shown in the User Manual. However, the second board using the PC board responds with the following:

Failed to poll HSSPI: 0
Couldn’t initialize QMROM handle

This happens with all commands, even just trying to pull the information with the -i switch.

All switches and jumpers are the same on both boards. Is there anything else to try?

Hi @ades,

QM35825DK-05 - Qorvo has 2 kits. One is a radio board + PC interface board and the other is radio board + raspberry pi interface board + raspberry. To flash using qsoc-flash, you must use boards radio boards with the PC interface board. Please confirm that you are doing this and that you have read section 4 of the DK-05 User Manual from the SDK.

Can you post the entire log of you trying to flash the board including the command that you are using and also a log of ./qsoc-flash -D s:FT4222 -l?

I was following the directions in section 4 and using the PC interface for both radio boards. Here is the logs from the bad board.


build-linux-x86-64 (main)$ ./qsoc-flash -D s:FT4222  -l
Listing SPI devices using driver FT4222 (0)...
0: Type 0xa, ID 0x403601c, LocId 0x1121, Description FT4222 A, SerialNumber V252101148A
1: Type 0xa, ID 0x403601c, LocId 0x1122, Description FT4222 B, SerialNumber V252101148B

Command succeeded
build-linux-x86-64 (main)$ ./qsoc-flash -I s:V252101148A -f ../../../Binaries/QM358xx/qm35825.bin 
Using SPI driver 0, interface V252101148A (0) at 10000000 Hz
Speed adjusted according to hardware limitations: 10000000 -> 7500000
Failed to poll HSSPI: 0
Couldn't initialize QMROM handle

Hello,

This could be a board issue perhaps with the reset line or other SPI IO. Are you able to use this radio board with the existing firmware or it is not working at all? Do you see any damage on the board?

If this remains an issue, I would recommend to reach out to where you purchased the board to see if you can get a replacement.