Alright folks! After reading through this entire thread a few times It seems we should all know by now how to
a) change the name (this is super easy)
b) change the tones (startup beeps, I have yet to attempt this, but with the advice from BuriedCode we should be able to)
c) change any other settings in the Config tool
Now my question is, has anyone successfully been able to alter the internal EQ of the CSR8635? I have been struggling to do this (I am using the Universal Parameter Manager (UniversalFrontEnd.exe) obtained from a buddy in China helpin me with this.
However I am having difficulty connecting to this program as "algorithm not recognisible" keeps showing up. My guess is I would need to alter a setting inside PSTools or Config Tool to allow connections to the Parameter Manager?
If anyone is currently experimenting with this and has any insights, please let me know. Maybe there is a way to edit the EQ within PSTools or the Config Tool however I have searched diligently and been unable to find any.
The 8635 configures itself when it boots by reading default parameters, called Keys from ROM. It can be customised by writing modified parameters into EEPROM which then mask and overide the corresponding default parameter. These modified parameters are called persistant store keys (PSKey). PSKeys are split into three groups. The first are fully locked down from manufacture, they configure the bluetooth radio and other regulated features. The second group contain the user configurable PSKeys; those from 0 to 24 are secure keys and need the CSR86xx Series ROM Configuration Tool to write to them. The keys from 25 to 49 can be written to using the PSTool.
The event tone parameters are stored in PSKey USR26. The format is four hex digits:
xxyy xxyy, where xx is the event and yy the tone to play. Setting all the yy digits to 00 removes the tones.
The Hands Free Profile is stored in USR3 and can be removed by simply deleting all between USR3 up to USR4. Alternatively the ROM Config Tool can be used to unselect the HSP and HFP profiles under the HFP tab.
Finally to change the module name from SanwuAudio use the PSTool, search for name, type in the new name and press Set.
from PSTool:
// PSKEY_USR24
&02a2 = 0b01 0001 7ffe 0b05 0001 7ffe 0c01 0002 7ffe 0c05 0002 7ffe 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 140b 0003 5fff 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
// PSKEY_USR25
&02a3 = 9308 0004 6008 9508 0010 6000 9608 0008 6000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
// PSKEY_USR30
&02a8 = 0001
from Rom config:
//USR 25 - PSKEY_EVENTS_C
&02a3 = 9308 0004 6008 9508 0010 6000 9608 0008 6000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
//USR 26 - PSKEY_TONES
&02a4 -
//USR 27 - PSKEY_RSSI
&02a5 -
At this point I am not sure how to remove the sounds that occur on boot up or during volume changes.
I too would enjoy a permanent EQ adjustment.
Please let me know if any one has any thoughts.
Thanks Tristan
(Otherwise I will have to purchese PI Zero W
)
One of the two modules I have (CSR8645, F-3188) goes sleep after about 300s.
Do you know how wake CSR8645 from sleep? How to turn off "deep sleep mode" ? Do you have any experience ?
It does not help to disconnect power.
The only thing that helps is to wait a few hours without power
I've bought CSR8630 based module. It is advertised as AVRCP 1.4 Compatibile, but I did not find any way to extract AVRCP metadata (which is a part of 1.4 spec). I've managed to dump and write config using 86XX config tool. If anyone knows anything about a possiblity of gettin the metadata using this module, please let me know(Otherwise I will have to purchese PI Zero W
)
Thank you very much Buriedcode for your answer. I'm currently looking around for a breakout that includes all connections. Should this have all the needed pins broken out?
http://www.ebay.ch/itm/USB-to-TTL-FTDI-Serial-Converter-mit-FT232RL-Chip-fur-Arduino-Prototyping-DIY-/172265388890
I checked the ebay listing from the amplifier and it says that the carrier board is in fact a BTM836 but after a quick search on google it seems that such a board doesn't really exist so I'm not sure what to make of it. Here's the ebay listing of the amplifier board:
http://www.ebay.ch/itm/TPA3116D2-120W-x-2-Wireless-Bluetooth-4-0-Audio-Receiver-Digital-Amplifier-Board/152562776469
Thanks a lot for the clarification on the 1.8v 3.3v difference. I was really hesitant because I thought I would fry the chip for sure with my 3.3 volts.