Skip to main content
Associate III
August 25, 2026
Question

hci_reset() not working with X-NUCLEO-WB05KN1

  • August 25, 2026
  • 5 replies
  • 81 views

Hello everyone,

I am using the X-NUCLEO-WB05KN1 on a NUCLEO-U083RC. I have already read the documentation on the XCube Sofware package and flashed the shield with the SPI.hex firmware. I am testing the Beacon application but when I get to the hci_reset() function it always returns a timeout and the execution does not proceed. I have already tried the 2.1.0 version and the 1.1.0 version of the software package and I got the same problem on both. I have also tried to set the SPI CLK pin with PULL UP configuration as it was noticed on a previous topic but without success. Can anyone help please?

Best regards.

5 replies

ST Employee
August 26, 2026

Hello ​@JPortilha,

could you please specify which firmware you run on NUCLEO-U083RC?

If hci_reset() function returns timeout, there is probably a problem on either TX or RX side of U0’s SPI or, less probably not perfect physical contact between respective pins.

Do you have an option of inspecting the communication with oscilloscope or logic analyzer?

 

Best Regards,

grohmano

JPortilhaAuthor
Associate III
August 27, 2026

Hello,

I am running the firmware genereated by the X-CUBEWB05 package (Beacon) application. I don´t think it should be bad physical contact, as the shield is nicely plugged into the NUCLEO-U083RC. Inside the hci_reset() function there is a first call to HCI_TL_SPI_Send. In the first data transaction I can see this on the oscilloscope:

 

I am not sure what type of data should appear here.

BR

ST Employee
August 27, 2026

Hello,

have you checked the pinout?

You are using NUCLEO-U083RC whereas the example is made for NUCLEO-U575ZI and there are some differences, for example RST pin and SPI1_CS pin.

You can find respective pinouts in these user manuals: NUCLEO-U0NUCLEO-U5

 

Best Regards

grohmano

JPortilhaAuthor
Associate III
August 27, 2026

Hello, 

All the pinout was correct. The jumper (JP1) was on boot mode and was making it not working.

BR

ST Employee
August 31, 2026

Hello ​@JPortilha,

could you share your project with me, so I would be able to test it on my side?

 

Best Regards,

grohmano