CSR8645 Bluetooth 4.0 AAC APT-X Module / Baseboard

I 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' ?
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 SPI

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.)

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

  • IE6_-_WinXP__Running_.jpg
    IE6_-_WinXP__Running_.jpg
    269.9 KB · Views: 525
Last edited:
as mentioned in link provided by me:
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
you could find more info here (posting one more time :) )