05-03-2021, 09:32 PM
(This post was last modified: 05-04-2021, 01:09 AM by colin.hobbs.)
I was doing some digging on how to pull this of. and i know there is an old thread that says this is not possible, but what they were trying was not using a Sirius branded unit...
my thinking was.. what if i could interface to a sirius external tuner..
So after doing a LOT of reading... I think it is...
DEVICE
Sirius sells an external Sat tuner / decoder ( SCC1 ) with a 8 pin DIN. They list the pinouts in the documentation.
power requirements +12v@1A MAx
INTERFACE
question is what cable would you use on this.. Well there is a USB cable that uses a built in serial port and looks like its pinned out for the SCC1
and rasberry pi had ftdi drivers for the virtual comport.
Protocol
so how the hell do you talk to it? What i have read so far is that the device uses SSP ( Sirius Standard Protcol )
At first a I found a perl CPAN module that worked with SSP ( rudimentary but a start) but once i knew the protocol name is was not hard to
find the Sirius documentation on SSP.
Combining all of this.. it seems to be fairly simple:
You can control the unit by sending commands over the serial port. the cpan module gave me the baud rate baud(57600),parity (n),Databits(8),Stopbits(1)
so each section has a header and data
for example SetpowerMode is (0x0008) and the data bits are 0-3 off,sleep1,sleep2,on
so sending 000803 would power the unit on from an "off" state.
the Cpan module is a good read because the code needs to sleep under certain loop conditions.
I'm going to test ( as soon as I get some free time) sending data to the unit at the command line just to see how well it works.. its a minimal investment.. the tuner is less than 100$ and the cable is 45 ( which you could easily roll your own cable for much less. it's only a 12volt power feed and serial TX/RX.. easy..
here are the links.
Tuner- https://www.amazon.com/SIRIUS-SCC1-Conne..._1?ie=UTF8&qid=1424388996&sr=8-1&keywords=sirius+scc1
Cable - https://www.mo-co-so.com/MJS-SC-H1-Siriu...js-ch1.htm
edit -- the cable is designed for the SC-H1 tuner.. power is separate from the DIN cable
CPAN - https://metacpan.org/release/Audio-Radio.../Sirius.pm
SSP Docs - http://the-gordons.net/homepage/DownLoad.html
maybe i'm crazy.. but this seems rightly doable..
even with the newer tuner ( SXV300AZV1 ) the Serial protocol should be the same.. din is now male though
I have not tested ANY of this .. your mileage may vary
if someone tests this let me know .. and if i make any progress i'll post more.
Regards,
my thinking was.. what if i could interface to a sirius external tuner..
So after doing a LOT of reading... I think it is...
DEVICE
Sirius sells an external Sat tuner / decoder ( SCC1 ) with a 8 pin DIN. They list the pinouts in the documentation.
power requirements +12v@1A MAx
INTERFACE
question is what cable would you use on this.. Well there is a USB cable that uses a built in serial port and looks like its pinned out for the SCC1
and rasberry pi had ftdi drivers for the virtual comport.
Protocol
so how the hell do you talk to it? What i have read so far is that the device uses SSP ( Sirius Standard Protcol )
At first a I found a perl CPAN module that worked with SSP ( rudimentary but a start) but once i knew the protocol name is was not hard to
find the Sirius documentation on SSP.
Combining all of this.. it seems to be fairly simple:
You can control the unit by sending commands over the serial port. the cpan module gave me the baud rate baud(57600),parity (n),Databits(8),Stopbits(1)
so each section has a header and data
for example SetpowerMode is (0x0008) and the data bits are 0-3 off,sleep1,sleep2,on
so sending 000803 would power the unit on from an "off" state.
the Cpan module is a good read because the code needs to sleep under certain loop conditions.
I'm going to test ( as soon as I get some free time) sending data to the unit at the command line just to see how well it works.. its a minimal investment.. the tuner is less than 100$ and the cable is 45 ( which you could easily roll your own cable for much less. it's only a 12volt power feed and serial TX/RX.. easy..
here are the links.
Tuner- https://www.amazon.com/SIRIUS-SCC1-Conne..._1?ie=UTF8&qid=1424388996&sr=8-1&keywords=sirius+scc1
Cable - https://www.mo-co-so.com/MJS-SC-H1-Siriu...js-ch1.htm
edit -- the cable is designed for the SC-H1 tuner.. power is separate from the DIN cable
CPAN - https://metacpan.org/release/Audio-Radio.../Sirius.pm
SSP Docs - http://the-gordons.net/homepage/DownLoad.html
maybe i'm crazy.. but this seems rightly doable..
even with the newer tuner ( SXV300AZV1 ) the Serial protocol should be the same.. din is now male though
I have not tested ANY of this .. your mileage may vary
if someone tests this let me know .. and if i make any progress i'll post more.
Regards,