Announcement

Collapse
No announcement yet.

Linux and Sirius

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Linux and Sirius

    Hi everyone. I am currently putting together a system and would love to use linux and nGhost but can't seem to find a way to use my Sirius SC-C1 and MJS converter. If anyone has got this to work or could help me out in this that would be great. Otherwise I have to go with Windows

  • #2
    Originally posted by bl3nd3r View Post
    Hi everyone. I am currently putting together a system and would love to use linux and nGhost but can't seem to find a way to use my Sirius SC-C1 and MJS converter. If anyone has got this to work or could help me out in this that would be great. Otherwise I have to go with Windows
    Did you ever figure this out?

    I guess since this post is so old, no one is using MJS + Sirius SC-C1 + Linux?
    Dave
    http://www.evalbum.com/2500
    almost no reason to burn gasoline anymore

    Comment


    • #3
      Originally posted by halestorm View Post
      Did you ever figure this out?

      I guess since this post is so old, no one is using MJS + Sirius SC-C1 + Linux?
      Couldn't really tell you. I didn't end up figuring it out, but maybe you can take a look at Linux ICE development on that front. I am guessing that you would probably need to make your own drivers for it and rework mj's software. I am sure it can be done but you would have to have a good deal of knowledge in Linux to do this.

      Comment


      • #4
        A driver and accompanying software can be done if hardware were to find a way to the right person. There are a couple of Linux guys who are capable of writing drivers (malcom2073 and kshots come to mind). If you are serious about serious support, they may be willing. Mind you that they are both involved in a bazillion other side-projects, so the answer just may be understandable "no".

        Alternatively, HD radio support is decent (and improving), and internet radio (which IMHO is a better option that sat radio), is also doable.
        Former author of LinuxICE, nghost, nobdy.
        Current author of Automotive Message Broker (AMB).
        Works on Tizen IVI. Does not represent anyone or anything but himself.

        Comment


        • #5
          Originally posted by kev000 View Post
          A driver and accompanying software can be done if hardware were to find a way to the right person. There are a couple of Linux guys who are capable of writing drivers (malcom2073 and kshots come to mind). If you are serious about serious support, they may be willing. Mind you that they are both involved in a bazillion other side-projects, so the answer just may be understandable "no".

          Alternatively, HD radio support is decent (and improving), and internet radio (which IMHO is a better option that sat radio), is also doable.
          While I appreciate you calling my name, I gotta count myself out on that one, I pay enough for radio receivers, I refuse to pay for a radio subscription to get music without commercials when I already paid for a music collection to do just that :P

          Has anyone tried using Wine with a windows Sat radio program? I know it's a hack, but it would work right?
          "stop with the REINSTALLS, what do you think we got some lame-o installer!!!" - mitchjs
          RevFE
          My Shop

          Comment


          • #6
            Originally posted by malcom2073 View Post
            Has anyone tried using Wine with a windows Sat radio program? I know it's a hack, but it would work right?
            Not yet but I can try that. Any suggested good windows programs that might look good running on linuxICE?
            Dave
            http://www.evalbum.com/2500
            almost no reason to burn gasoline anymore

            Comment


            • #7
              Looks like the mjs-sc-c1 is just an ftdi controllable serial port. If there is open source software available for communicating with it in windows, a number of people could convert it to run on mac/linux fairly easily.
              Former author of LinuxICE, nghost, nobdy.
              Current author of Automotive Message Broker (AMB).
              Works on Tizen IVI. Does not represent anyone or anything but himself.

              Comment


              • #8
                Originally posted by kev000 View Post
                Looks like the mjs-sc-c1 is just an ftdi controllable serial port. If there is open source software available for communicating with it in windows, a number of people could convert it to run on mac/linux fairly easily.
                Its on my to do list for OM.....so if something open hasn't been done i'll make sure to tell you when its coded up and you can port it to c++.
                openMobile - An open source C# Front End (why choose openMobile?)
                - Always Recruiting Developers -
                Like what you see? Donations are always welcome

                Comment


                • #9
                  Originally posted by justchat_1 View Post
                  Its on my to do list for OM.....so if something open hasn't been done i'll make sure to tell you when its coded up and you can port it to c++.
                  a c# assembly would be just as good. I can turn that into a dbus-enabled daemon pretty easily.
                  Former author of LinuxICE, nghost, nobdy.
                  Current author of Automotive Message Broker (AMB).
                  Works on Tizen IVI. Does not represent anyone or anything but himself.

                  Comment


                  • #10
                    Sirius driver for SC-C1 in Linux

                    I got the SC-C1 working to a certain extent under Linux by porting an Perl driver to Python. There were some bugs that I encountered that still exist, but this might give you a good start.

                    I originally was planning on doing a lot of work for my own custom interface and everything, but got sidetracked with some other work.

                    Anyway, project is at http://code.google.com/p/oyombu/, and the only real code in the tree is the Sirius driver.

                    Comment


                    • #11
                      Any updates (SCC1 MJS working under Linux)?
                      I have been trying the perl module "Audio:Radio::Sirius" with no luck... gave up on that at the moment.
                      Started from scratch with C/C++ code using <termios.h> and using interceptty to sniff the serial port, I can see the first bytes "0xA0 0x03..." sent, but never get anything back...

                      Anyone tried this and made more progress?

                      Comment


                      • #12
                        I abandoned fixing the Python version that I had for a few reasons - it was buggy, I don't really know Python, and eventually I want to have this running on Android. I ported it to C++ a couple months ago and managed to work out the bigger bugs (from what I can tell), including figuring out a few of the inconsistencies with the Perl module that I was working off of.

                        I've attached the code. You may have to run:
                        sudo /sbin/modprobe ftdi_sio vendor=0x0403 product=0xca81
                        (I remember having to do that when I was working with the Python stuff, but it's been a while, so I'm not sure if that's still necessary or not.)

                        Let me know if it works for you.
                        Attached Files

                        Comment


                        • #13
                          Thank you very much!
                          This is alot farther than I had progressed on my own. Much appreciated.
                          I will let you know how it goes.

                          Comment


                          • #14
                            If I run this command
                            "stty -F /dev/ttyUSB0 raw ispeed 57600 ospeed 57600 cs8 -ignpar -cstopb -echo"
                            and then run the program, I get some a couple of ACKs and then gets stuck on the second "Received Command" at line 184.
                            It does not successfully start the channel.

                            How far do you get with the code (does it successfully tune a station?)

                            Comment


                            • #15
                              It USED to tune to a station and properly read all the data (station, song, artist, etc).

                              I am now experiencing the same problem. I'm wondering if the protocol changed recently. I'll post back if I can figure out what's going wrong. Sometimes it tunes to a station, but none of the requests are coming back from the tuner properly.

                              Comment

                              Working...
                              X