Announcement

Collapse
No announcement yet.

Alpha Release: XMPC-CAR for XM

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

  • Alpha Release: XMPC-CAR for XM

    5/1/2004 A more polished version of XMPC-CAR is now available thanks to the efforts of chut and Floyd Walker to finish up what was missing. -- see below for details.

    4/4/2004 The source code for XMPC-CAR is now available -- scroll down for details.

    Hey everyone.

    I got my XM-PCR right before the weekend. It was on sale for $50.. how could I resist?!?

    Anyway, the stock software and the alternatives out there proved to be no good for in-car use, so I hacked out my own little doodad I'm going to call XMPC-CAR, get it? The main features are going to be faster startup, bigger fonts and buttons for touchscreen use and more car-stereo workalike functions.



    Instructions:

    1) Download and extract the binary distribution from the link at the bottom of this post.

    2) You'll need the VB6.0 runtimes to run this. Most people have this. If you don't you can get them somewhere on Microsoft's site...

    (5/1/2004) UPDATE!

    Thanks to the efforts of chut and Floyd Walker to do the testing and coding, the "should have been 1.0" 2.0.3 release of XMPC-CAR is available in source and binary form. The download links below have been updated to reflect this.

    This version includes a built-in configuration GUI to choose the COM port of your XM-PCR (if your com port is not listed, type it in), the fields displayed in the channel list, and the colors and fonts of everything.

    These two guys deserve the credit for getting this up to speed. I am just glad the code was useful to someone. Perhaps their efforts will be useful to all the people out there using this software.

    (4/4/2004) UPDATE!

    I am abandoning windows as a platform for my car-pc which means I won't be continuing development on XMPC-CAR. Since it will never be finished, I've decided to publish the code under a BSD license. The BSD license will allow it to be included in projects like MediaEngine and MediaCar where the source code is not available. If you want a binary, the latest is still at the link above. The source code is at the bottom of this page.

    All I ask is that if you use the code, please respect the terms of the license with regard to the copyright notice and give credit. I'd also ask that you consider publishing your changes or enhancements to this module back to the community.


    ' This software is released under the terms of a BSD-style license. Please
    ' respect the terms of this license if you use this source code in your
    ' project. Although it is not required, please consider sharing your changes
    ' or enhancements of this codebase back to the open source community as I
    ' have done.
    '
    ' The latest release of this software is at http://www.blurbco.com/~gork/
    '
    'Copyright (c) 2003-2004, John Laur <[email protected]>
    'All rights reserved.
    '
    'Redistribution and use in source and binary forms, with or without
    'modification, are permitted provided that the following conditions are met:

    ' * Redistributions of source code must retain the above copyright notice,
    ' this list of conditions and the following disclaimer.
    '
    ' * Redistributions in binary form must reproduce the above copyright notice,
    ' this list of conditions and the following disclaimer in the documentation
    ' and/or other materials provided with the distribution.
    '
    ' * Neither the name of the author nor the names of its other contributors
    ' may be used to endorse or promote products derived from this software
    ' without specific prior written permission.
    '
    'THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
    'AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
    'IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
    'ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
    'LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
    'CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
    'SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
    'INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
    'CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
    'ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
    'POSSIBILITY OF SUCH DAMAGE.


    Download XMPC-CAR 2.0.3 Source Release (81KB)
    Download XMPC-CAR 2.0.3 Binary Release (46KB)
    MY CAR IS FOR SALE!
    See My Project Page for Details - 2003 BMW E46 ///M3
    Custom Dash Monitor Housing - OEM Fitment
    Custom Overhead DVD-ROM Housing in Headliner
    BMW I-Bus Integration
    My homepage with many other fun projects!

  • #2
    Nice!!

    I don't have an XM radio...hell I don't even live in the US, but I would love to see this integrated into other apps, such as ME and NightCruiser etc!


    Keep up the great work


    Garry
    Co-Developer of A.I.M.E.E
    www.aimee.cc

    Comment


    • #3
      If only my wife would let me get XM
      [H]4 Life
      My next generation Front End is right on schedule.
      It will be done sometime in the next generation.
      I'm a lesbian too.
      I am for hire!

      Comment


      • #4
        I'll post the source when I get a little farther along... It could be easily integrated.. Just one form and all standard vB conrols...

        Currently, I'm not even checking the packets.. just counting bytes in the response. Pretty supid thing to do but with the USB<->Serial conversion, the serial communication is pretty reliable anyway. Once I get that much done I'll at least get the source out there; maybe in CVS.

        Also, to anyone already eyeing this program for some integration-into-your-own-app fun, take note that it will be released under the GPL license, so please plan for a compatible license when you write your own code and when you appropriate code as is fairly common in the vB world...
        MY CAR IS FOR SALE!
        See My Project Page for Details - 2003 BMW E46 ///M3
        Custom Dash Monitor Housing - OEM Fitment
        Custom Overhead DVD-ROM Housing in Headliner
        BMW I-Bus Integration
        My homepage with many other fun projects!

        Comment


        • #5
          I too would love to see this integrated with Media Engine after it's stable. Keep up the great work.

          Comment


          • #6
            Im gonna sound like a real Dumbass! but is XM available in the UK? Is it compatible with the hardware you bought? If it is I'm in!!!
            Of all the things I've ever lost my sanity was the hardest to deal with

            Comment


            • #7
              XM is not available in any other place but the continental US

              Comment


              • #8
                ;'o( Oh dear.. I was getting all excited... Are there any plans to extend it?
                Of all the things I've ever lost my sanity was the hardest to deal with

                Comment


                • #9
                  Lookin' good so far...I may have to look into XM soon. I've been wanting to try it out for a while now...
                  Aura MR62 (F and R)
                  My Current MP3s
                  IamDefiler.com

                  Comment


                  • #10
                    What are you doing for an antenna

                    I rellay like what you are doing. I'm looking at putting together a Carputer and incorporating an XM PCR. My question:

                    Is there a converter you can use so that the XM PCR can utilize an existing car antenna? Visibility is everything with XM in the car. Hiding the standard XM PCR antenna in the dash will probably make it unusable.

                    Doug
                    Carputer Status: Prototype Install
                    EIPS M1000, 80GB HD, 512MB RAM, Win 98 SE
                    Lilliput 7" TFT Touchscreen, XM PCR running XM PC-CAR

                    Comment


                    • #11
                      Originally posted by dhowse
                      I rellay like what you are doing. I'm looking at putting together a Carputer and incorporating an XM PCR. My question:

                      Is there a converter you can use so that the XM PCR can utilize an existing car antenna? Visibility is everything with XM in the car. Hiding the standard XM PCR antenna in the dash will probably make it unusable.

                      Doug
                      I installed the software and I am impressed!! I used it with my 7" touchscreen (640x480 res) with win2k. The preset buttons on the bottom are great. The text is a lot easier to see than with the stock software.

                      My suggestions would be to increase the font size even further, there are 12 rows for individual channels, maybe reduce that to 10. A border around each of the preset buttons may also be nice.

                      Please ask Carcomp to incorporate into ME2.x

                      Nice Work!
                      My Celica Carputer Install

                      Comment


                      • #12
                        That is soooo cool!
                        As soon as I get an XM PCR, I will be installing your interface.
                        Thanks!
                        Stop Buying New Music CD's.
                        Hit The RIAA where it lives.

                        Indash Motorized 7", Epia Nehimiah, 512 MB, 80 GB, DVD, Wireless G, XP Pro, XM PCR, Kenwwod 5 Channel 1200 Watt Amp.

                        Comment


                        • #13
                          I havn't been around long enough to have any credibility, but what the hell, gork "you da man"

                          Too often those pushing the envelope have a bit of a L33T attitude, thanks for the sharing and the help.
                          Scott

                          MCS-PC
                          Epia M-10000
                          XP Pro; 512MB; 60GB (2.5")
                          Panasonic Slot SlimDVD/CD-RW
                          7" Lilliput (Touchscreen)
                          Casetronic C137 w/ 90W PSU (Temp)
                          19V Laptop Adapter (Temp)

                          Comment


                          • #14
                            I might just have to go out and get me an XM PCR setup,! Looks good so far!
                            My OLD Carputer: http://www.mp3car.com/node/18137
                            Currently, Don't have a carputer :( I sold my lincoln and bought a '93 Acura Vigor, plan on putting a carputer in it one of these days. You can see my vigor at: This Site

                            Comment


                            • #15
                              Hey Gork....any chance you could use the BMW Shark Fin antenna to get FM or XM radio signals on our cars?....that would loook soooo clean!

                              Originally posted by MeanGT
                              I might just have to go out and get me an XM PCR setup,! Looks good so far!

                              Comment

                              Working...
                              X