is it possible to change left channel used for microphone in HFP mode to right?
O got one wt32 and have some problem with left channel, no working.
I tested it by TEST AUDIOLOOPBACK 44100 0 0, and olny one channel works..
Electic connection is it ok, so this is not the isue with connection.
I am trying to make the dongle discoverable from linux program. Following is the code snippet:
ble_cmd_system_endpoint_set_watermarks(3, 1, 0);
ble_cmd_gap_set_adv_parameters(32, 48, 7);
Still I am not able to discover the device. What is going wrong here?
Attaching the code along with this.
I wrote simple iBeaconing appliction using ZNet18.104.22.168 stack and I am seeing LED1 and LED0 togelling unevenly. I suspected that there is something to do with the bootloader and read in UG266 that we need to flash combined first stage + main bootloader image is called <projectname>-combined.s37 for the first time. I am not seeing any <projectname>-combined.s37 bootloader file generated in the project folder where <projectname>.s37 file located.
Are there any settings that we need to change/do to generate <projectname>-combined.s37?
I'm not finding example(s) of how to use BGTool with manual BGAPI command with BGM11x modules. Based on the BGM11x API Reference Manual what sintax must be used ?
I used new SDK 22.214.171.124, after flashing this SDK I'm not able to detect mcu and while flashing its showing error called "Could not connect debugger." I have attached the screenshot of the error message.
I tried flashing using simplicity commander, I'm getting "divice is locked error".
PS: I'm using BGM113 as MCU
Please give me the solution to solve this issue ASAP.
I am working on a project that uses the WT32i Bluetooth Module. When not in use this device must go to sleep to conserve energy.
Per the datasheet it says that device can enter UART Bypass Mode which put the WT32i into deep sleep. It says that
"Physical reset is required to return to normal operation mode. The current consumption of a module in bypass mode is equal to a module in standby (idle) mode."
It further goes on to say that all active Bluetooth links must be closed before entering sleep.
Is there any other sleep modes because I would prefer to have the device maintain a connection and wake the WT32i up with Bluetooth or UART data. An older versions of iWRAP says that the SLEEP command will send the device to sleep until a Bluetooth connection is received or something is received from the UART interface in command mode.
I am looking to verify this before putting it on a prototype board. I hope someone can shed some light on this.
I apologize in advance if this has already been answered.
I got the GATT stuff working with the Dev Kit and want to push 50 bytes at 60 Hz from the server (BGM121) to my client (Windows PC). I created a custom GATT for "inertial_measure" characteristic and am getting the data from the BGM121 but the fastest it seems to come over is about 8 Hz.
Got 1000 Inertials in 126.5980328 seconds
Rate = 7.89901689530835 Hz
All the other services from this unit are low data rate and work great. But the inertial data coming off of it must be a lot faster to be useful in my application. Is it possible to get the data coming over the air faster for 50 bytes but still keep GATT protocols?
Thanks in advance
I have started a project based on the thermometer example and bgm121 module. Then I wanted to use the same project with a bgm111 so I did:
project properties -> C/C++ builds -> Board / Part / Sdk -> then I changed the configuration to "GNU ARM v4.9.3" instead of "GNU ARM v4.9.3 EFR32BG1B232F256GM56", I changed the boards to bgm111 rev002 and i remove the bgm121 one, I select the only possibility for Part with EFR32BG1B232F256GM48 and then I press apply.
If I open the EFR32BG1B232F256GM56.hwconf file, I have an error: "The document loaded with errors" with detail:
but error I had it also before.
Then it is still a bgm121 module show
Should I do something else to change the module for the project?
Thank you for your answer
Hi, I am using the BLED112 device and intend it to act as a client with another BLE device. I am a little confused about whether or not I can increase the MTU size that it can accept for a target of 200 bytes.
1) This Application note indicates that you can increase it by changing the SDK above v2.0.0 https://www.silabs.com/community/wireless/bluetooth/knowledge-base.entry.html/2015/08/06/throughput_with_blue-Wybp
a) It says This article discusses the maximum achievable bitrates on Blue Gecko devices with different SDK versions. However, the principles can be applied for legacy devices (BLExxx) too, taking into account their parameters. - Does this mean I can change the BLED112 to accept larger MTU packages? Or because I am using the BLED112 and not the BLE112 does this documentation not apply?
b) In SDK v2.4.0 the maximum MTU is 250 bytes. (2 packets)
2) This forum post indicates the BLED112 flat cannot https://www.silabs.com/content/usergenerated/asi/cloud/content/siliconlabs/en/community/wireless/bluetooth/forum/jcr:content/content/primary/qna/ble112_mtu_size_and-fQ0t.social.0.10.html
a) Prehaps this forum post was before these SDKs were released?
I have a question. Is it possible to make a firmware update over bluetooth (ota) and retain my PS keys ?
On my module there are some some data saved like production date, testing date, Softwareversion,.... and i must not loose this data.
The OTA Update is already working, but the DFU Bootloader deletes everything.