Xm Pcr Control Program

Introducing XM PCR. While you work, while you play, XM PCR delivers the ultimate computer audio experience. It provides total control - an interactive listening experience like no other, giving you full access to XM Radio's over 120 channels of pure digital crystal clear sounding, and simply amazing radio.

I’ve written in this space before about my fondness for XM Satellite Radio’s nifty PC-based unit, the XM-PCR. What I didn’t know until today, though, was that there is an online community of XM-PCR geeks like myself, including a few who’ve gone so far as to write their own software to replace the (pretty crummy) software XM ships with the unit:

Xm Pcr Control Programmer

  1. MacXM is a program designed to allow a computer running Mac OS X to control an XM PCR. What is an XM PCR? An XM PCR is an XM radio that is powered and controlled by a host computer via a USB connection. XMPCRs are no longer being sold by XM (as of late summer, 2004).
  2. The PCR is a combination of hardware and software. The hardware consists of a black, 5.12-by-1.34-by-4.76-inch XM receiver; a satellite antenna with a 20-foot cord; and the cables for connecting.
  • UnleashPCR (Windows/.NET)
  • ReplacePCR (Windows)
  • AltPCR (Windows)
  • MacXM (MacOS X)
  • gxmpcr (Linux)

These programs do everything the basic software does, and some things it doesn’t, including let you minimize the program to the freaking system tray — a must-have for anything you’re gonna have running all day. Nice! I’ve gotta grab a few of these and check ’em out.

Author: Michael Minn (see michaelminn.com for contact info)

March 23, 2005

MMXMPCR, a kernel module and command line program for playing the XM Radio PCR satellite radio receiver

1. Introduction

MMXMPCR is a simple program for playing the XM PCR USB satellite radio receiver under Linux.The XM PCR is an inexpensive USB device that permits listening to XM satellite radio through a PC.The PC only provides the means for viewing and selecting channels. Audio output from the deviceis analog via a 1/8' phone jack that can be plugged into a computer sound card or a homestereo system.

While digital audio output is not available from the device as purchased, if you're handy with a soldering iron, it can be modified for optical output. See myradiostore.comor XM411.com for more info. BecauseXM radio uses highly compressed audio (with nothing much above 15Khz) I'm notsure what you gain..but it's there if you want it.

The XM PCR is recoginized as a USB serial device by the ftdi_sio kernel module that is provided in most Linux distros and was built to support the FTDI RS-232 USB serial port convertor. The communications protocol has been partially deciphered and posted on theXM Fan Website. I also did some work using USB Snoopy under Windoze. Although the protocol seems relatively simple, there are some messages of unknown purposethat must be sent on faith. No attempt has been made to find a way of defeating the subscription protection that is built into the device. Since the future of XM Radio is tenuous and dependent on income from a subscription base, I would encourage you to support this fabulous resource rather than expending effort on trying to get it for free.

MMXMPCR can operate either from the command line or a graphical user interface. There are onlytwo command line options: 1) power up the unit and select a channel, or 2) select a channel on an already powered-up unit. The user GUI program is a simple MOTIF list box that displays what is currently playing on the various XM radio channels and permits the user to change channels.

Control Program In Operating System

MMXMPCR is provided to the open source community to promote further adoption of this device.There are other existing packages out there. MMXMPCR is free software; you can redistribute it and/or modify it under the terms of version 2 the GNU General Public License as published by the Free Software Foundation. It is provided to the open source community without a warranty of any kind.

Supposedly, DRM concerns (or perhaps pressure from manufacturers of more expensive receivers)let XM to discontinued sale of this device in late 2004, although existing units continue to work. Personally, the programming and sound quality of Siriusbetter and I made a move to Sirius in early 2005. As of this writing, both services are stilllosing money and merger talks are in the air. However, the variety of programming on both services is head and shoulders above what is available on traditional broadcast radio.

2. Version History & Download

Version 2004.02.28:Use 25 09 to get channel data rather than 25 08, which was returning unpredictable channel number data.Added command line options. Bug fix for segfault in XmListReplaceItemsPos() with negative position index.

Version 2004.01.11:Having problems selecting and displaying certain channels (namely 76 and 171). Changedchannel selection command from '10 01' to '10 02' and that fixed theselection problem. Did further exploration of the channel info response codes to figureout the display problem.

Version 2003.12.11:Add mouse wheel page scrolling.Filter out bogus channel info messages.Refreshes only visible channels so refresh is faster.Added shortcut keys - required significant modification of widget implementation.Fixed scrolling and selection display problems from premature 12.06 release.

Xm Pcr Control Program Free

Version 2003.07.08:Upgrade to use the ftdi_sio module - proprietary mmxmpcr module no longer needed;Cleared up junk display due to overlapping channel info request messages.

Version 2003.06.14:Initial release that compiles under Red Hat 8.0

Control

3. Installation

MMXMPCR consists of a single C++ source file that compiles into a single executable file (mmxmpcr).Download a tarball from the version list above and AS SUPERUSER decompress the tarball and make install:

You MUST have a copy of a MOTIF clone (OpenMotif or LessTif) to compile and execute MMXMPCR.Note..you need the development version of the package with the headerfiles, not just the executable libraries. These packages are available with allmajor distributions, although they may not be installed by default. Because there is no autoconf script, the error messages you get without the libraries will be cryptic.

4. Uninstall

MMXMPCR can be uninstalled by typing 'make uninstall' in thesource code directory you created above. You can also go into /usr/local/binand manually delete the mmxmpcr executable.

5. Operation

It is recommended that you go through the setup and subscription processfor the XM PCR under Windoze before attempting to use it under Linux. The signal strengthmeter is important for troubleshooting setup and no meter is provided with MMXMPCR.

There are three options for starting from the command line:

  • 'mmxmpcr -p n' powers up the unit and selects a channel. No graphical interface starts.
  • 'mmxmpcr -c n' selects a channel on an already powered up unit. The unit must alreadyhave gone through the initialization protocol. No graphical interface starts.
  • 'mmxmpcr' with no command line options powers up the unit andstarts the MOTIF graphical interface.

The initialization protocol takes a few seconds and if the GUI is chosen, a list of channels should pop up. The list refreshes sequentially and not very quickly. You can select a channel by clicking on the appropriate list entry. Karya siddhi hanuman mantra mp3 free download. Nothing will play until you select a channel.

Xm Pcr Control Program Download

Download naruto episode terakhir samehadaku. Channels are organized in groups of 10, which works out nicely for a single page of display. You will notice large gaps in the list reserved for unused channels. Selecting an unused channel will give unpredictable behavior - usually nothing happens.

The MMXMPCR program can be terminated by clicking the close icon in the title bar.The XM PCR will continue playing the last selected channel if the MMXMPCR program is terminated.Sound can be stopped by by unplugging the device, powering down the computer, orrestarting MMXMPCR (which resets the device).

What Is Control Program

MMXMPCR can also be operated with the following shortcut keys:

Fast, simple, effective. No pretty graphics, but this is about sounds, not pictures.

Xm Pcr Control Program

Xm Pcr Control Programs

6. Protocol

Courtesy of Bushing and Dobbz via the XM Fan XMPCR Hardware & Development Message Board. Some additional 'discoveries'of mine follow their comments..

Bodhi puja gatha pdf files. When the engine in a train stops working, they send a bus to get you. When the engine in an airplane stops working, they send a hearse.