nRF54l15 sense - the firmware

I have 2 nrf54l15 sense boards!

I’m using the same firmware!

The distance to the phone is identical!

Result: 1 board works fine, but 2 doesn’t!

1 board logs:

*** Delaying boot by 500ms… ***

*** Booting nRF Connect SDK v3.2.4-4c3fc0d44534 ***

*** Using Zephyr OS v4.2.99-9673eec75908 ***

[nRF54] main start

[BOOT] bt_enable start

[BLE] stack ready cb

[BOOT] bt_enable ok

[nRF54] BLE stack ready

[MIC] boot gain sw=512 (x2.00)

[BLE] adv on (boot)

[BLE] MTU 247 pay=244

[BOOT] SD stage

[MIC] PDM 16000 Hz block=320 slab=32 sw=512 (x2.00) hw=0x40

[AIR] conn int=6 ok

[AIR] conn int=6 ok

[MIC] gain sw=639 (x2.49) hw=0x40

[MIC] hw_gain=0x78

[AIR] conn int=12 deg

[SD] boot attach

[MIC] gain sw=639 (x2.49) hw=0x78

[MIC] hw_gain=0x78

[AIR] tx=notify_cb qhi=4

[AIR] stream ON

[AIR] stream int=12

[AIR] cfg pcm cap=16000 air=16000 Hz pay=244

[SD] probe fail

[SD] boot: no card

[AIR] int=12 to=500 phy=2 dlen=251 pay=244 q=0/24 slots=12 kbps=0 need=256 drop+0 deq+0 nf+0 enomem=0

[AIR] conn int=9 deg

[BOOT] mic stage

[BOOT] ready

[AIR] int=9 to=400 phy=2 dlen=251 pay=244 q=0/24 slots=12 kbps=183 need=256 drop+0 deq+72 nf+0 enomem=0

[AIR] int=9 to=400 phy=2 dlen=251 pay=244 q=0/24 slots=12 kbps=254 need=256 drop+0 deq+100 nf+0 enomem=0

[AIR] int=9 to=400 phy=2 dlen=251 pay=244 q=0/24 slots=12 kbps=257 need=256 drop+0 deq+101 nf+0 enomem=0

[MIC] gain sw=639 (x2.49) hw=0x78

[MIC] hw_gain=0x78

[AIR] stream OFF drops=0

[MIC] gain sw=639 (x2.49) hw=0x78

[MIC] hw_gain=0x78

[SD] probe fail

[SD] boot attach

2 board logs:

*** Delaying boot by 500ms… ***

*** Booting nRF Connect SDK v3.2.4-4c3fc0d44534 ***

*** Using Zephyr OS v4.2.99-9673eec75908 ***

[nRF54] main start

[BOOT] bt_enable start

[BLE] stack ready cb

[BOOT] bt_enable ok

[nRF54] BLE stack ready

[MIC] boot gain sw=512 (x2.00)

[BLE] adv on (boot)

[BOOT] SD stage

[SD] boot attach

[BLE] MTU 247 pay=244

[MIC] PDM 16000 Hz block=320 slab=32 sw=512 (x2.00) hw=0x40

[AIR] conn int=6 ok

[AIR] conn int=6 ok

[MIC] gain sw=639 (x2.49) hw=0x40

[MIC] hw_gain=0x78

[AIR] conn int=12 deg

[MIC] gain sw=639 (x2.49) hw=0x78

[MIC] hw_gain=0x78

[AIR] tx=notify_cb qhi=4

[AIR] stream ON

[AIR] stream int=12

[AIR] cfg pcm cap=16000 air=16000 Hz pay=244

[SD] probe fail

[SD] boot: no card

[BOOT] mic stage

[BOOT] ready

[AIR] int=12 to=500 phy=2 dlen=251 pay=244 q=4/24 slots=0 kbps=26 need=256 drop+0 deq+13 nf+0 enomem=0

[AIR] int=12 to=500 phy=2 dlen=251 pay=244 q=4/24 slots=0 kbps=0 need=256 drop+0 deq+1 nf+0 enomem=0

[AIR] int=12 to=500 phy=2 dlen=251 pay=244 q=4/24 slots=0 kbps=0 need=256 drop+0 deq+0 nf+0 enomem=0

[MIC] gain sw=639 (x2.49) hw=0x78

[MIC] hw_gain=0x78

[AIR] stream OFF drops=0

[MIC] blocks=500 peak=7 raw=688 miss=0

[SD] probe fail

1 boards good

2 FAIL

Don’t pay attention to the SD Card. I just disconnected the nrf54l15 sense from the breadboard.

I tried cleaning it again, but nothing changed. Is it a defect?

Hi there,

Sounds like a power supply or battery issue, How are they powered?, You take any readings
You have a picture ?

HTH
GL :slight_smile: PJ :v:

The same USB!

And I don’t understand what the problem is…


Hi there,

So, can I ask who solderd this? You or Seeed ?

Can you reflow the pins and clean up a little, less solder more flux BTW :+1:


Try again.

HTH
GL :slight_smile: PJ :v:

Seeed!
I only flashed it! I haven’t soldered it yet! I returned the board.

Hi there,

Ok, then , WOW …
Something was up … that was probably the worst looking Xiao I have ever seen.
if you still had the package , maybe they could check the batch, that day someone was lacking no doubt. (Chinese new year and all) :wink:

Glad you returned it.
They are IMO the best MCU 's on the planet :+1:

GL :slight_smile: PJ :v:

I’m guessing it’s the fault of the sellers who soldered the legs to the board, not the SEEEDs themselves. =)

Hi there,

ah’ I didn’t know that was a thing…Yikes :speak_no_evil_monkey:

GL :slight_smile: PJ :v: