CSR8645 Bluetooth 4.0 AAC APT-X Module / Baseboard

There are a few different modules with the same device on board, but this page appears to have the most common one:

EXBT - ElectroDragon

Quite a lot of info there, I double checked the pinouts using PStools and haven't found an error on the page info.

Thank you Buriedcode for the very useful link, you saved my life and I was able to avoid a few mistakes for my own pcb
 
Hi everyone! This is my first post here at DIYAudio so don't beat me up too hard, haha.

I must say that this thread has caught my eye, since I am in the process of assembling a DIYINHK ES9018 dac board and ESP P101 power amplifiers to build my first hifi amplifier.

I'm still waiting for most of the parts to come before finishing, so I've had a lot of time to think about what features I could add to take advantage of the ES9018 digital inputs. Ideally, I was thinking it would be great to have USB (via an xmos board), TOSLINK, and bluetooth inputs (via spdif).

Looking around for a bluetooth to spdif board/module, hoping to find a DIY kit or something that I could hack (if necessary), I only came across this "High-end aptx Bluetooth audio receiver", unit (and a few similar to it) that I guess I could pull apart and put inside my project. But I was hoping for something simpler.

Then searching for bluetooth to i2s I did find this "Assembeld Bluetooth TO I2S board" board that looks to be more easily integrated in my project.

The problem I have is that I don't know if I can have more than one i2s inputs on the dac board, so spdif output would be easier to use for my purposes (since there is a spare input for that).

So my question to you fine gentlemen, can the CSR8645 module, as shown through the link on the first page of this thread, be used to transmit spdif audio to a dac? And if not, could I use the bluetooth to i2s module I've linked to, to do spdif instead of i2s (since I will be using the i2s input of the dac for the USB xmos module).

I'll be the first to admit that I'm a beginner on this subject and may possibly be mistaken in what I need or how to implement it, so please be understanding of that.

Also, if I should post this question elsewhere let me know, I don't want to derail this thread from its intended topic.

Thanks in advance,
Garrett
 
On wt32(i), per default there is no licence included.
On iwrap 5.0 there was a demo licence (approximately 5min playback).

You have to contact CSR for apt-x licence keys or Via for AAC.
But Via does only support large volume licensee. CSR has a better support, but there is also no end-user support.

If you like to do something with apt-x or AAC i recommend to buy a ready to use modul from china with enabled algorithms.

Hi, could you tell me please which ones are exactly those china modules which do have apt-X codec already implemented in them? after an ebay search I found these 3 modules that theoretically would suit my needs but how can I be sure that they have apt-X enabled? thanks

Bluetooth 4 0 Audio Music Receiver A2DP Aptx NFC Handsfree for Car Home Stereo | eBay

Apt x Bluetooth 4 0 Audio Receiver Board Wireless Stereo Music Module Iphonepc E | eBay

CSR8645 Bluetooth 4 0 Amplifier Board 5W 5W Apt x Stereo Receiver Amp Module S | eBay
 
I finally bought this device from china ebay so here's an update :
well, the device is amazing for it's price and dimensions!
it did imediatelly pair up with my phone and on it's screen was written that it is using aptX protocol during this pairing process...so after all it does use this aptX for good (this I was most afraid about); I didn't imagine such a small device could have such a good wireless audio quality; I tested it in my car and also on my desktop amplifier and absolutelly no hiss and a great dynamic range and frequency response, so I highly reccomend it for 16$ including shipping;it has a chargeable internal battery which lasts 12 hours from a single charge and it has also a very sensitive mic so I could easily be heard during a phone call and also has prev and next button used for volume and also for automatically changing tracks when I used spotify as a streaming service from my phone; spotify + viper4android EQmod is a winner through this bluetooth device;

here are 2 pictures

An externally hosted image should be here but it was not working when we last tested it.


An externally hosted image should be here but it was not working when we last tested it.
 
hehe, I will sometime ...

how do I check? as I already said, during the pairing process with my xperia phone it was written on the phone's display that device is aptX compatible and will pair using this protocol; but even if it wouldn't show up that message, the sound quality is very good, which I think is not obtainable without aptX and it's beyond my expectations from a cheap device like this
 
Last edited:
PBAP Suport on CSR8645

Great thread! Very informative. A few questions:
1.) Can anyone confirm whether the CSR8645 support the phone book access profile (PBAP)? I'm a noob to bluetooth but this seems like something that should be supported by any device that supports the HFP profile and yet many don't list support for it. If it is not supported what is the alternative to get contact information?

2.) Has anyone had success getting USB "wired audio" working on these modules? It appears that the CSR8645 supports it but I haven't found much info. Much like a modern car stereo I'd like to support wireless (bluetooth) and wired (USB) in my application.

3.) Has anyone come across documentation the covers communicating over the uart?
 

Attachments

  • IMG_8875_960.jpg
    IMG_8875_960.jpg
    104.9 KB · Views: 796
i'm sorry, but i can't hear the difference between 16 and 24bit nor do i hear a difference between 48 and 92KHz material. Am i deaf?

Do you know any source for small 8675 modules?

hehe, you make a good point here :D

let's wait a while, gadgets with apt-x HD will surelly pop up on ebay because chinese follow the trend...and they will be also cheap

it is also worth mentioning another lossless protocol which is streamed also through bluetooth - it's Sony's LDAC tehnology

Sony Global - LDAC™: High quality wireless listening

What is Sony LDAC, and how does it do it? | Sound+Image | News | AVHub

guys from xda forum succesfully ported these LDAC and DSEE-HX libraries from expensive sony experia flagship phones like xperia Z5 and X down to all midrangers like my Z1, but I don't have any LDAC embeded product to be able to do a comparison versus usual apt-X... but 3X bandwidth I guess it means a lot


this weekend I tested out another wireless streaming option that is called SoundWire, it uses Wi-Fi streaming and it doesn't use compression like bluetooth (although it has this option in the menu); more about it here : http://georgielabs.altervista.org/SoundWireHelp.html
 
Last edited:
Well, having people downloading/buying/installing extra software (soundwire) just to stream some music in the wild.. hmmm, no.

Thanks for the infos. :)

For mobile use, the 8645 is actually the perfect solution as it handles mostly all lossy-compression formats without re compression while receiving. So 256kbit/s AAC is what it is, descent quality (for a lossy format, transparent to me) 16bit/48kHz, do we need more? :D
 
for sure, and for the time being I'm pretty amazed what quality does this 8645 being able to handle to the Amp; I don't know what kind of internal integrated DAC does it use, but I have seen a lot of worse solutions over cables, not to mention that this is wireless streaming that we are talking about here :)

the good thing is that it surpasses the integrated DAC from the majority of crappy cheap phones and conversion to analog is done inside the CSR, so using this module you should be able to hear a more decent quality as if you would wire up your (cheap) phone to an amp
 
Last edited: