I only found this topic where someone hacks a coin-cell holder onto a BLE112 breakout board.
I also want to power my BLED112 (USB dongle) with a coin cell. Anyhow, according to the BLED112-DataSheet the recommended operating conditions on VBUS 3.6-5.5 V (page 7, Table 2). My CR2032 delivers 3V, which is far more than the -0.3V which may cause major damage (page 7, Table 1).
Has somebody experience whether it is safe to power the dongle with such a battery for an hour or so?
I have a product that uses the WT32i with the A2DP (sink) and HFP profiles. I have an application where I'd like to use both audio streams at the same time, but each in only one direction. I want to receive audio via A2DP and transmit audio via HFP simultaneously. Is there any way to set this up? I don't think there is but I thought it worth asking.
I would like to know if there is any method to change the I2C clock speed?
I read in the documents that the I2C operates at 267kHz.
But if the voltages drops under 2,4V my EEProm can only hanlde 100kHz.
I like to implement a wdog using em_wdog.c/.h from the stack. So fare everything works fine. I feed the wdog in the main-loop and I stop counting the wdog in em2 mode.
Now I'd like that the wdog counts in em2 mode while I set the BGM121 to sleep usning "gecko_sleep_for_ms(...)". Iven in the case I use "gecko_peek_event()", it looks like that the stack blocks running and I didn't get into main-loop during sleep time. So the wdog is also not feeded and I get a reset.
Is my suggestion true? Is there a way to let this work even without using a softtimer from the Bluetooth Smart Software API?
Here are my wdog configurations:
WDOG_Init_TypeDef WDOG_app_main_loop_init_s =
.clkSel = wdogClkSelULFRCO,
.debugRun = true,
.em2Run = true,
.em3Run = false,
.em4Block = false,
.enable = true,
.lock = false,
.perSel = wdogPeriod_8k,
.resetDisable = false,
.swoscBlock = false,
.warnSel = wdogWarnDisable,
.winSel = wdogIllegalWindowDisable
I tried the uart dfu. And I connected at my smartphone to BGM113.
I thought I had upload uart dfu successfully. However, the service is the default. (Blue Gecko BGM 111)
I attached a logicdata file.
Why did uart dfu fail?
could be possible to simulate a Bluetooth Mesh Network with about 1000 nodes ? I Think a simulation without the physic Bluetooth nodes to known if the behaviour will be the correct for a Project or not.
Do you have any examples of how to setup and use vendor model?
I get an server error and rewrite it.
I'm trying UART DFU.
I installed the factory version BGM113 shipped to my device. I want to do UART DFU work directly on this BGM113 module.
1. I sent the cmd_dfu_reset (1) command. And I confirmed that evt_dfu_boot occurred.
At this point, the version was received with 0x00000001. Can I use UART DFU in this version?
2. If not available (question 1 of answer).
What should I do? What I have is version 0x01, and what if I can not j-link it? Do I have to create an environment where you can use a j-link?
3. What is the default bootloader of factory version BGM113? Since the boot loader version is 0x01, I think it is a gecko or a legacy version.
4. Is it possible to directly UART DFU on factory version BGM113? I wonder if you are going to be a UART DFU without a separate boot loader flash step. If it is possible, I think it will be completed by transferring full.ebl (.gbl) data to BGM113.
5. I have tested basic communication between host(PC) and Factory version bgm113. Communication was possible even if the hardware configuration was the same as BLE113. I opened the Hal-config-Board.h file while preparing the UART DFU. I have confirmed that the TX and RX settings of UARTNCP are A0 and A1.
#define BSP_UARTNCP_RX_PIN (1)
#define BSP_UARTNCP_RX_PORT (gpioPortA)
#define BSP_UARTNCP_RX_LOC (0)
#define BSP_UARTNCP_TX_PIN (0)
#define BSP_UARTNCP_TX_PORT (gpioPortA)
#define BSP_UARTNCP_TX_LOC (0)
My board is UART TX and UART RX connected to PC10 and PC11. This is because the positions of P0_3 and P0_4 of BLE113 are PC10 and PC11. Is it correct to modify the code?
Is there any guide on BLE migration to SDK v2.6.0? I updated my BLE stack into the latest version and now I'm unable to generate new project and also unable to migrate my old project into latest version.
Here is the screenshot of the error that I got.