| Electronics > Projects, Designs, and Technical Stuff |
| CSR8645 HFP and caller ID |
| (1/1) |
| mckey128:
Hi all, I have been reading almost all https://www.eevblog.com/forum/projects/programming-off-the-shelf-csr8635-module/?all and after bricking and unbricking the device I am pretty good at playing around with that chipset. I have a question related to the HFP profile as I am trying to build up my own hand free set and I wish to get the caller ID when sb is calling me. I have tried to configure caller ID and the other options in the configuration tool but I cannot get anything out of it. I have a V 3.2 board and it seems like the UART is disconnected and I dont know where to get the caller ID from. I've also tried to change the UART Pin 000e and 000f (RX-PIO14 and TX-PIO15) as mentioned on the official datasheet at page 30 but still nothing. Am I doing something wrong? Any tip will be highly appreciated. |
| Whales:
You mentioned UART. Obligatory: have you tried reversing RX and TX? Are the UART pins being weakly held high by the board (they should be)? Have you tried a different USB UART device in case yours is cooked? Scoped the UART lines? |
| Buriedcode:
As far as I am aware, the UART is permanently disabled in that device's ROM. It's annoying, as we can only configure things the firmware/ROM uses. |
| mckey128:
I have tried both ways in switching between RX and TX but not results. Look at the public datasheets the UART is accessible and it can be multiplexed with PIO 0 and PIO 1 or PIO14 and PIO15. As in the module the PIO14 and PIO15 are apparently connected I changed them in the Configuration Tool. So far I dont see any signal with the oscilloscope. By far the most logic usage for the UART is the ascii output of functional or either debug features such as caller id and such. Where should data out from the module when the HFP Caller ID is falgged on? This is my question.... |
| Buriedcode:
The datasheet provides details on the hardware, but it is a ROM device, its "firmware" is fixed (some devices load firmware from external flash), and the most common form does not use the UART. Applications that use this device and use the UART have customized ROM, but I have yet to see one of those available as a module. Maybe try and find an existing product that has caller ID functionality, and uses this device? There may be UART functionality on the newer CSRA64215 but I do not know if this involves caller ID. |
| Navigation |
| Message Index |