thanks for your reply. I'm not sure about i2c because I have only SPI on my pcb. I can't send AT Commands. it was question 🙂 'coz the easiest way to enable battery service is via uart. unfortunately there is no uart on my pcb, so I looking for a way to enable it via SPII haven't tried the battery reporting service. The trouble is these modules have ROM's, so cannot be flashed with different firmware. Certain features can be enabled/disabled by the PSKeys, but only if these features are actually part of the ROM mask - thats why for most 8645 modules you cannot just 'enable the I2S port' because the ROM mask doesn't use it.
With that said, if you can use AT commands, then it seems you have a different ROM from the rest of us (UART is disabled on every module I have).
The CSR 8600-series config tool, seems to be specific to headset profiles, so many not include options for battery service. Have you tried searching in PSTool for keys involving 'battery' ?
Regarding i2c: i found some pskeys in PSTool but can't check if it works
btw: have you seen this doc? http://www.52bluetooth.com/csr/adk2.5.1/adkdocs/CS-101505-UGP6PSToolUserGuide.pdf
point 2.1.2.1
Battery report works out of the box here (tested only with IOS). Parameters can be changed within the CSR8600 config tool (ADC-levels, ADC-input, etc.)
@Buriedcode,
if it's the same module as this:
CSRA64215 4.2 Stereo Bluetooth Audio Module support AVRCP A2DP APT-X CSR8645 | eBay
DAC outputs are routed and should be available. You may check if the DAC output is enabled.
A document called "CS-212778-AN-1 Headset ADK 1 Configuration PS Key Bit" might help.
if it's the same module as this:
CSRA64215 4.2 Stereo Bluetooth Audio Module support AVRCP A2DP APT-X CSR8645 | eBay
DAC outputs are routed and should be available. You may check if the DAC output is enabled.
A document called "CS-212778-AN-1 Headset ADK 1 Configuration PS Key Bit" might help.
Battery report works out of the box here (tested only with IOS). Parameters can be changed within the CSR8600 config tool (ADC-levels, ADC-input, etc.)
for me it's disabled. I have bluetooth headphones based on csr8645
here is my battery section
would you be so kind to provide yours? so I could enable this feature for my module
Attachments
Last edited:
sorry, I have no idea how to enable itI think GAIA support must be enabled. Could you provide a complete key-dump via PSTools?
Attachments
Last edited:
Main difference:
My config:
http://www.diyaudio.com/forums/attachment.php?attachmentid=616925&stc=1&d=1495124906
My config:
http://www.diyaudio.com/forums/attachment.php?attachmentid=616925&stc=1&d=1495124906
Attachments
nice. thanks a lot. will try
found this article: How to send handsfee battery level indication to i... - Silicon Labs Community
but seems to be it's impossible to send at commands by SPI using PSTool or Configuration Tool
but seems to be it's impossible to send at commands by SPI using PSTool or Configuration Tool
Do you have HFP profile enabled?
All CSR modules i use provide battery level, even this from Sanwu (Combined with amp).
All CSR modules i use provide battery level, even this from Sanwu (Combined with amp).
yes. i noticed it's enabled in Config Tool. also iPhone shows headphones icon ones pairedDo you have HFP profile enabled?
All CSR modules i use provide battery level, even this from Sanwu (Combined with amp).
You may wanna look into the BTM625 modules:
https://de.aliexpress.com/item/BTM6...ule-BLE-4-0-4-2-I2S-TWS-APTX/32755318704.html
The CSRA64215 seems to be a CSR8645 on stereoids with working I2S.
I searched further and I think I want to use this module:
http://www.buddies-tech.com/pi/20130422-154518_btm8670.pdf
as mentioned in link provided by me:
you could find more info here (posting one more time 🙂 )
Code:
//PSKEY_USR_3
&028d = 3404 3405 1a05 2105 AD05 4105 5305 0000 002b 004d 0049 0043 0054 0045 0053 0054 0000 004f 004b 000d 0000 002b 0058 0041 0050 004c 003d 0069 0050 0068 006f 006e 0065 002c 0037 0000 004f 004b 000d 0000 0041 0054 002b 0058 0041 0050 004c 003d 0030 0030 0030 0030 002d 0030 0030 0030 0030 002d 0030 0031 0030 0030 002c 0037 000d 0000 0041 0054 002b 0049 0050 0048 004f 004e 0045 0041 0043 0043 0045 0056 003d 0032 002c 0031 002c 0081 002c 0032 002c 0030 000d 0000 0000
//PSKEY_USR_9 (length of aat commands changed to 0×55)
&0293 = 0000 0001 0009 000b 0005 0026 0000 0000 0055 0f0f
I'm sorry, but I don't speak chinese.
Changing a whole usr-key without knowing what's changed exactly isn't something I'd recommend at all. 🙂
Changing a whole usr-key without knowing what's changed exactly isn't something I'd recommend at all. 🙂
- Home
- Source & Line
- Digital Line Level
- CSR8645 Bluetooth 4.0 AAC APT-X Module / Baseboard