Recent discussions
Hi,
Sorry for the google translation.
I'm in trouble, please help me.
I have two questions.
1.
When connecting Classic using the "CYBT-343026-EVAL" board that was purchased at a different time
The result will be different, please tell me who knows.
I am in trouble because I cannot connect with the "CYBT-343026-EVAL" purchased on 2022/03.
There are 5 units purchased on 2022/03, but all 4 units cannot be connected.
Because "CYBT-343026-EVAL" purchased a long time ago can connect normally.
Can you tell me how to understand what is different?
***************************************************************************************
It is "CYBT-343026-EVAL" purchased on 2022/03.
@E,003B,BOOT,E=01021B1B,S=05020016,P=0103,H=D1,C=00,A=DDF0BE7C7017
@E,000E,ASC,S=01,R=03
/BTI,D=5,F=1
@R,000A,/BTI,0000
@E,0027,BTINR,A=FX2XBXFX3X1X,B=00,N=WSB2051069
@E,0029,BTINR,A=XXXXX5A99EB0,B=00,N=OPPO Reno3 A
@E,0028,BTINR,A=0C938XXXXXXE,B=00,N=OPPO A54 5G
@E,0005,BTIC
/BTC,A=FX2XBXFX3X1X,T=1
@R,000F,/BTC,0000,C=00
@E,0011,BTCF,C=00,R=0001
@E,0012,BTDIS,C=03,R=0000
@E,000E,ASC,S=01,R=03
************************************************************************************
It is CYBT-343026-EVAL that I bought a long time ago.
@E,003B,BOOT,E=01021B1B,S=05020016,P=0103,H=D1,C=00,A=E22F481CFFD1
@E,000E,ASC,S=01,R=03
/BTI,D=5,F=1
@R,000A,/BTI,0000
@E,0029,BTINR,A=XXXXX5A99EB0,B=00,N=OPPO Reno3 A
@E,0028,BTINR,A=0C938XXXXXXE,B=00,N=OPPO A54 5G
@E,0027,BTINR,A=FX2XBXFX3X1X,B=00,N=WSB2051069
@E,0005,BTIC
/BTC,A=FX2XBXFX3X1X,T=1
@R,000F,/BTC,0000,C=00
@E,001B,P,C=00,M=00,B=00,K=00,P=00
@E,0014,PKD,C=00,P=00025BD8
@E,000E,ENC,C=00,S=00
@E,0024,BTCON,C=03,A=FX2XBXFX3X1X,T=01,B=00
************************************************************************************
2. When USB is connected to "CYBT-343026-EVAL", the following message is output and it cannot be started.
Please tell me how to resolve.
@E,003B,BOOT,E=01021B1B,S=05020016,P=0103,H=D1,C=00,A=F89A7E1172C4
@E,003B,BOOT,E=01021B1B,S=05020016,P=0103,H=D1,C=00,A=F89A7E1172C4
@E,000E,ASC,S=01,R=03
@E,003B,BOOT,E=01021B1B,S=05020016,P=0103,H=D1,C=00,A=F89A7E1172C4
@E,000E,ASC,S=01,R=03
@E,003B,BOOT,E=01021B1B,S=05020016,P=0103,H=D1,C=00,A=F89A7E1172C4
@E,000E,ASC,S=01,R=03
@E,003B,BOOT,E=01021B1B,S=05020016,P=0103,H=D1,C=00,A=F89A7E1172C4
@E,000E,ASC,S=01,R=03
Best regards
Yu
Show LessI'm trying to implement a Bluetooth microphone. I'd like to use a external digital microphone (output PDM) combine it with a MCU + Bluetooth chip (needs a PDM input) and send/stream the recording to a smartphone via Bluetooth, so I can listen to the recorded sound.
Which chip would you recommend for such a audio application?
Thank you in advance, BR
Show LessHi all,
I am new to Infineon and ModusToolbox.
I want to do an "audio source" BT app to play voice to BT headsets. After reading various posts
in the forum it became apparent that CYW20706 would meet the requirement. Also, I read that
"Audio_Watch" application is the one that gives "audio source" functionality.
I also saw the "mtb-example-btsdk-audio-watch" repository (https://github.com/Infineon/mtb-example-btsdk-audio-watch) where many evaluation boards are mentioned. I procured CYBT-343026-EVAL since that was the board
readily available to purchase.
Using ModusToolbox (buildId: 2460), when I try to create a new app (File->New->ModusToolbox Application),
I can see "Audio_Watch" is available, if CYW920706WCDEVAL is selected. If CYBT-343026-EVAL is selected
the "Audio_Watch" does not show up in the list.
I am confused how to go further at this point
Thank you for any help and guidance.
Show LessHi, I am working on CYBT343026 with SPP application. And now I want to add OTA function to my project. Is that possible? If yes, Can you provide me some doc or guide. Thanks
Show LessHi, I am using modus to create new application. But today, it always shows
Checking if remote manifest is accessible...
No internet connection found or improper proxy settings and offline content is not available. Use "Settings > Proxy Settings..." to specify the proxy server or check the user guide to see how to get offline content.
Can't find a valid super-manifest.
Failed to get the information.
What's going on?
Show LessHi,
I'm trying to pair a CYW20706 (CYBT-343026-EVAL) with an old RN41 bluetooth module
CYW20706 is with EZ-serial firmware V1.2.29, and it works as expected with most devices, but with RN41 it returns the error @E,000F,PR,C=00,R=0005 which appears to be SMP_PAIR_NOT_SUPPORT when pairing and it doesn't even connect
I already tried CYBT as master and RN41 as slave and vice versa, neither of the two modes works
what could be causing this problem?
Show LessI'd like to use wiced_set_multi_advertisement_scan_response_data() on CYW43012. I see that the rest of the multi advertisement API is defined in beacon_util.c. Where can I find the implementation of wiced_set_multi_advertisement_scan_response_data()?
Show LessHi there,
I'm trying use a external microphone with my CYW208xx (CYW920819EVB-02) . The output of the mic is a PDM signal. Now I set the GPIO to PDM_IN 0 and connected the data line from the mic. My question now is:
Is there any documentation on how to use the PDM interface with Modus Toolbox? I would like to know the following things.
- What functions do I use to start the "recording" ?
- How do I change the sampling rate ?
- How can I output the filtered samples ?
"The CYW208xx accepts a ΣΔ-based one-bit pulse density modulation (PDM) input stream and outputs filtered samples at either 8 kHz or 16 kHz sampling rates."
(I found the wiced_bt_audio_record.c and pdm_aud_record.c but both include wiced_bt_audio_record.h which i can not find. )
thank you in advance !
Show LessHello,
I want to use a CYW920721 board as a Bluetooth audio source.
I built and programmed the sample code Audio_Headset_and_Speaker, but it does not appear as a pairing target device even if I search it on a PC or smartphone.
Would you tell me the operation method required to achieve this?
Regards,
Gotoda
Show Less
In Oct , 2020: we raised a question regarding no-oscillation or low oscillation levels for the external 32Khz Oscillator on the CYW20719B2 chip with SDK v2.7:
https://community.infineon.com/t5/Bluetooth-SDK/CYW20719B2-32kHz-Oscillator-Issues/m-p/44396#M116
Eventually we were provided with a patch and instructions which resolved this issue for SDK version 2.7.1 The fix included updated patch files, some updated libraries and instructions to modify wiced_sleep.h and spar_setup.c as follows:
-- in wiced_sleep.h, a new function was defined:
/*
* Function wiced_hal_set_external_lpo_oscillator_bias
* Set external LPO oscillator bias. Default 0 = 50nA.
* @param[in] bias max allowed value is 3 (0=50nA, 1=100nA, 2=150nA, 3=200nA)
* @return WICED_SUCCESS if bias is set successfully, WICED_ERROR otherwise.
*/
wiced_result_t wiced_hal_set_external_lpo_oscillator_bias(uint8_t bias);
-- and this function was added to 'wiced_pre_init()' in spar_steup.c:
void wiced_pre_init(void)
{
wiced_hal_set_external_lpo_oscillator_bias(2);
}
In SDK versions 3.1 and 3.2, I can see that the wiced_sleep.h file seems to match what we were provided in the fix, and it appears that the patches in 3.1/3.2 contain the necessary updates, but spar_setup.c DOES NOT contain the the new api function call in wiced_pre_init().
We have verified that without the function call in spar_setup.c, the issue still exists that the external 32kHz oscillator may not operate, or operates with a very low oscillation level. If the function call is added (with appropriate bias level set), then proper oscillation is observed.
Can you explain the status of the external 32kHz Oscillator bias fixes in the recent SDK's? Is spar_setup.c + wiced_pre_init() still the preferred place for the bias-setting function to be called, or should it be called from some other point in the code? (We've not been able to find any other reference to this function in the 3.1/3.2 code-base.) If spar_setup is still the preferred location, why has the full fix not been included in these recent SDK releases?
Show Less