BC660K wakes up immediately after entering deepsleep

Hi,

Recently we tried to exchange the BC66 by a BC660K on our working IoT board. What we see is that the BC660K enters deep sleep and wakes up immediately again.

Does anyone know if there is a hardware change necessary when using the BC660K as replacement of the BC66?

Thanks in advance,
Andreas

Here is the log:

[2024.09.11 21:36:36] NB: tx 010 [AT+QSCLK=1]
[2024.09.11 21:36:36] NB: rx 002 [OK]
[2024.09.11 21:36:46] NB: rx 031 [+QNBIOTEVENT: “ENTER DEEPSLEEP”]
[2024.09.11 21:36:46] NB: rx 030 [+QNBIOTEVENT: “EXIT DEEPSLEEP”]
[2024.09.11 21:36:56] NB: rx 031 [+QNBIOTEVENT: “ENTER DEEPSLEEP”]
[2024.09.11 21:36:56] NB: rx 030 [+QNBIOTEVENT: “EXIT DEEPSLEEP”]
[2024.09.11 21:37:06] NB: rx 031 [+QNBIOTEVENT: “ENTER DEEPSLEEP”]
[2024.09.11 21:37:06] NB: rx 030 [+QNBIOTEVENT: “EXIT DEEPSLEEP”]
[2024.09.11 21:37:16] NB: rx 031 [+QNBIOTEVENT: “ENTER DEEPSLEEP”]
[2024.09.11 21:37:16] NB: rx 030 [+QNBIOTEVENT: “EXIT DEEPSLEEP”]
[2024.09.11 21:37:26] NB: rx 031 [+QNBIOTEVENT: “ENTER DEEPSLEEP”]
[2024.09.11 21:37:26] NB: rx 030 [+QNBIOTEVENT: “EXIT DEEPSLEEP”]
[2024.09.11 21:37:36] NB: rx 031 [+QNBIOTEVENT: “ENTER DEEPSLEEP”]
[2024.09.11 21:37:37] NB: rx 030 [+QNBIOTEVENT: “EXIT DEEPSLEEP”]
[2024.09.11 21:37:46] NB: rx 031 [+QNBIOTEVENT: “ENTER DEEPSLEEP”]
[2024.09.11 21:37:47] NB: rx 030 [+QNBIOTEVENT: “EXIT DEEPSLEEP”]
[2024.09.11 21:37:56] NB: rx 031 [+QNBIOTEVENT: “ENTER DEEPSLEEP”]
[2024.09.11 21:37:57] NB: rx 030 [+QNBIOTEVENT: “EXIT DEEPSLEEP”]
[2024.09.11 21:38:06] NB: rx 031 [+QNBIOTEVENT: “ENTER DEEPSLEEP”]
[2024.09.11 21:38:07] NB: rx 030 [+QNBIOTEVENT: “EXIT DEEPSLEEP”]
[2024.09.11 21:38:16] NB: rx 031 [+QNBIOTEVENT: “ENTER DEEPSLEEP”]
[2024.09.11 21:38:17] NB: rx 030 [+QNBIOTEVENT: “EXIT DEEPSLEEP”]
[2024.09.11 21:38:27] NB: rx 031 [+QNBIOTEVENT: “ENTER DEEPSLEEP”]
[2024.09.11 21:38:27] NB: rx 030 [+QNBIOTEVENT: “EXIT DEEPSLEEP”]
[2024.09.11 21:38:37] NB: rx 031 [+QNBIOTEVENT: “ENTER DEEPSLEEP”]
[2024.09.11 21:38:37] NB: rx 030 [+QNBIOTEVENT: “EXIT DEEPSLEEP”]
[2024.09.11 21:38:47] NB: rx 031 [+QNBIOTEVENT: “ENTER DEEPSLEEP”]
[2024.09.11 21:38:47] NB: rx 030 [+QNBIOTEVENT: “EXIT DEEPSLEEP”]

Please carefully read the hardware and hardware design of the BC660K. There are big differences between the BC66 and BC660K

Thank you for the response.

Most probably the wakeup due to the level shifter of the MAIN_RXD is the problem as described in another thread.

In the datasheet there is this configuration command described:

AT+QCFG=“wakeupRXD”

but sending

AT+QCFG=“wakeupRXD”,0

gives me an error. Do I need to upgrade the firmware to support that? The revision of the module is BC660KGLAAR01A05

If an update is required for the setting, where can I find it?

Thx, Andreas

The power supply of the level shifter is connected to VDD_EXT which is switched off during deep sleep.

Is there any workaround which can be done in the software without changing the hardware?

No, no, you need to change your hardware to match

Dear Herbert,

I’m encountering an issue with the command:

AT+QCFG=“wakeupRXD”,0

It returns an error, and I’m unclear on why this happens. Could you please clarify the cause of this error? Additionally, would this command resolve the problem if it worked as expected?

Thank you for your assistance.

Best regards,
Andreas

Any news on that topic? Does anyone know why I get an error issuing the command

AT+QCFG=“wakeupRXD”,0

The module version is BC660KGLAAR01A05

?

SOLVED

The command AT+QCFG=“wakeupRXD”,0 does work. The command was misspelled due to copy paste of AT+QICFG.

And the command fixes the deep sleep issue. Everything works as expected without a hardware change.