Hi
I'm trying to develop custom head unit and currently stuck on a DUET protocol implementation.
DUET is used to communicate to iMid, and as far as I know transfer to iMid song/station name, volume change etc.
On schematics it looks just like regular USART signal, just with one additional wire marked as 'control' which seems to be always high when communication is established.
But the data transfered in RX/TX seems to be encoded somehow...
Did anyone already tried to debug it? It seems like there are no information over the internet at all...
Here is a dump I get with my Salae Logic logic analyser. This one is taken from a head unit not connected to the car. Signal on a chanel 0 is coming from head unit when I enable it and seems like a handshake.
View: https://drive.google.com/file/d/1xplXOXf9sS80HEEuASHo4x3HtjlFNlq9/view?usp=sharing
I have an assumption that this might be some sort of Manchester coding, currently investigating this idea.
Thanks.
I'm trying to develop custom head unit and currently stuck on a DUET protocol implementation.
DUET is used to communicate to iMid, and as far as I know transfer to iMid song/station name, volume change etc.
On schematics it looks just like regular USART signal, just with one additional wire marked as 'control' which seems to be always high when communication is established.
But the data transfered in RX/TX seems to be encoded somehow...
Did anyone already tried to debug it? It seems like there are no information over the internet at all...
Here is a dump I get with my Salae Logic logic analyser. This one is taken from a head unit not connected to the car. Signal on a chanel 0 is coming from head unit when I enable it and seems like a handshake.
View: https://drive.google.com/file/d/1xplXOXf9sS80HEEuASHo4x3HtjlFNlq9/view?usp=sharing
I have an assumption that this might be some sort of Manchester coding, currently investigating this idea.
Thanks.