BLE doesn't work in the custom board of NRF52840

Hi, 

I recently started using Nordic microcontrollers and I have designed a custom board based on nRF52840 and its works except for Bluetooth.

First of all, I'm using vscode+zephyr to program the board, and the firmware I'm using is a sample firmware "peripheral_uart".

  1. First I tried to upload the firmware on nrf52840DK and it works properly! - I see the device via the nRF connect smartphone app 
  2. Next, I upload  the firmware onto the custom board and...
    1. The firmware is uploaded correctly.
    2. UART connection(TX[P0.14]-RX[P0.09]) OK!
    3. All other gpios are working
    4. Log print "Bluetooth initialized" - but if I try to search for the device with the nRF connect smartphone app, I can't find it

I have done several tests, both hardware(HF crystal is correctly mounted), and software. I've tried resoldering the board but nothing still doesn't work. I have been using these microcontrollers for a short time, so my little experience does not help me solve the problem.

Schematic:

Related