EFR32 BGM240S SiP Module BLE Support #63471
Replies: 4 comments 1 reply
-
Hi @sengulhamza! We appreciate you submitting your first issue for our open-source project. 🌟 Even though I'm a bot, I can assure you that the whole community is genuinely grateful for your time and effort. 🤖💙 |
Beta Was this translation helpful? Give feedback.
-
Here is data sheets: |
Beta Was this translation helpful? Give feedback.
-
Hello, |
Beta Was this translation helpful? Give feedback.
-
Just got the first prototype round of a custom board based on BGM240SA22VNA. Have been playing with an EFR32BG24 radio module which has been working nicely with Zephyr 3.7.0 and BLE. Was sort of expecting a smooth transition to the BGM240 as it is EFR32BG24 based, but alas not. BLE is not working. No HCI initialisation error, but no BLE packets do be seen in the ether. Just as you describe it and show with the logs. Tried Simplicity studio and the Simplicity SDK to see if it was my custom design that was the problem, but then the BT stack crashed on init (assert inside RAIL library). Changing to latest Gecko SDK 4.4.5 in Simplicity studio gets me Bluetooth working with their samples. Silabs might have had some issues with older SDKs that might have been fixed with latest version. Tried using newer binary blobs in Zephyr but haven't been able to build with higher version than v4.3.2 for Zephyr. But I haven't spent much time on this so far. |
Beta Was this translation helpful? Give feedback.
-
We have chosen to use EFR32 bgm240s in an Industrial IoT project.
The module we use on the PCB is bgm240s, but we have been working with the efr32xg24_dk2601b kit until the PCB prototype arrived.
The embedded software was almost finished when the PCB prototype arrived, and we loaded our software to bgm240s by setting the necessary dts.
Everything seems to be working fine, but BLE is not working. The same software is working fine on the dev kit.
There is no BLE init error or gecko sdk error. What should I do, do you have any advice?
This is even the case with the simplest Zephyr BLE project. The software works fine on the dev kit, but it does not work on the BGM240S.
I checked
~/zephyrproject/zephyr/soc/arm/silabs_exx32/common/soc.c
init sequence and it looks fine, it does like IDE's.By the way, I loaded the example project with Silicon Labs' Simplicity Studio IDE to test if there is a problem on the PCB, and it is working fine.
Here is my log:
Beta Was this translation helpful? Give feedback.
All reactions