Page 2 of 3 FirstFirst 123 LastLast
Results 11 to 20 of 21

Thread: Using an XM direct as an XMPCR

  1. #11
    Maximum Bitrate gork's Avatar
    Join Date
    Aug 2003
    Location
    Amarillo, TX
    Posts
    655
    you can do everything the pcr does through the headunit port.... besides any modifications to the xmDirect itself would put you in a legallity issue with xm....remember the reason that they discontinued the pcr is because they want to stop the mp3 recording with time trax...if you are modifiying there product you are allowing this to happen again and could put an individual at risk.....just a word of advice.....we have been working on this and I can assure you that the two devices are quite diff in protocol the main problem we have been having is getting it to sync up before the computer takes full control....and what i mean is when the unit has power applied to it (12v) the first time the headunit makes a communication with the tuner...there is some sort of syncing going on.....once this has happend we can remove the controller and operate solely on the cpu ie....power on/off channel ....ect....
    While an internal modification of the type I propose (should it even work) will void the warranty, it will most certainly not bring legal action from XM. It is in no way worse than the digital audio modifications available nor the serial control modification for the SkyFi. I have two XMPCR units with voided warranties and "illegal" TOSLINK modifications that I'm sure nobody would have any problem with me selling for $500 on ebay. Do you intend to publish the XM Direct protocol when you figure it out? If I am able to find a solution that will result in wider compatiblity and lower cost, it's going to be published publiclly. I very seriously doubt that people will have trouble with voiding the warranties on a $40 device -- the mp3car community doesn't seem to have a problem voiding it on $350 LCD monitors!
    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. #12
    Newbie
    Join Date
    Mar 2004
    Posts
    29
    Hers some pix 4 u.


    Quote Originally Posted by NOS TANG
    Sounds correct to me dacndar.
    My question, and everyone else I have spoken to is, what the hell does that direct receiver talk on the DIN plug? This is the true $100 question. I have not seen a single HU out there that will work with it plug to plug. The only thing that I know it works with is the commander digital control interface. You said you have the smart adapter for your HU, have you cracked it open to play with yet? I would like to see the inside of one if you have any pictures. No wonder they sell the direct for $50 it's useless alone, you have to give the manufacture another $50 to just make it work.

    My first idea was to flash the Atmel on the xmdirect board with a new protocol that we can work with as Bryan suggested. This would be a software fix vs hardware fix. Doing something down this line might be and easier solution unless someone can reverse engineer the existing “one off” protocol.
    Attached Images Attached Images     

  3. #13
    Constant Bitrate NOS TANG's Avatar
    Join Date
    Mar 2004
    Location
    OH USA
    Posts
    132
    Thanks,
    There is more crap on the adapter board then on the direct...

    Notice that Atmel processor, now I know what they are doing? Same thing we are trying to avoid

    Anyone??

  4. #14
    Low Bitrate Bryan Pape's Avatar
    Join Date
    Apr 2004
    Posts
    74
    Quote Originally Posted by dacndar
    Hers some pix 4 u.




    OK, I'm at work now, so I can't check, but I'm interested to see what the chip is that drives my XMPCR. If it too is an AVR, then we might just be able to reflash the XMDirect with XMPCR firmware. Another interesting thing is the 8 pads in the upper right of DSC02196.JPG. JTAG maybe? If so, reflashing the AVR should be a breeze.

    Edit: Scratch that... I just reread the first post. It seems as though the solution is to write a script for the AVR that passing anything coming in on one side to the out on the other. This should be pretty easy upon identifying which i/o pins on the AVR are used for input and output.... All this assuming that we can get JTAG access to the thing.

  5. #15
    Maximum Bitrate gork's Avatar
    Join Date
    Aug 2003
    Location
    Amarillo, TX
    Posts
    655
    There is no microcontroller in the XMPCR. It's simplay an FTDI USB Serial converter IC hooked directly to the XM module. Reflashing the microcontroller in the XM Direct is possible, but it requires hardware modification to get the thing where you can even flash it. If you're going to do hardware modification, just bypass the Atmel. There are a lot easier methods of completing this project than mucking with flashing the existing microcontroller.

    A guy on the XM411 forums has PCR compatibility from the XM Direct already in a form that requires no modification of the XM Direct, but it remains to be seen what the future of his project will turn out to be. Hopefully a less expensive solution (even if it requires some simple modification to the XM Direct) will be determined since this interface is not going to come super cheap!
    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!

  6. #16
    Variable Bitrate HybridMike's Avatar
    Join Date
    Apr 2004
    Location
    Orlando, Florida
    Posts
    367
    We officialy have the interface cables for xmDirect.

    The interface comes with a SDK for your own software integration and a copy of MMC Alpha 5 Rev 6 with enhanced xm control for the xmDirect, xmCommander. soon there will be a plugin for timetraxx as well.

    The Price is 40.00 plus S+H 5.00 (priority mail)

  7. #17
    Maximum Bitrate gork's Avatar
    Join Date
    Aug 2003
    Location
    Amarillo, TX
    Posts
    655
    Quote Originally Posted by HybridMike
    remember the reason that they discontinued the pcr is because they want to stop the mp3 recording with time trax...if you are modifiying there product you are allowing this to happen again and could put an individual at risk
    Quote Originally Posted by HybridMike
    soon there will be a plugin for timetraxx as well.
    The Price is 40.00 plus S+H 5.00 (priority mail)
    So it's OK to trash talk my effort by saying that making a timetrax compatible modification is putting the individual at risk, but yet you are either making a compatibility layer or working with the author of TimeTrax to support the XMDirect "protocol" yourself? I could give a damn about timetrax. Their software is against the terms of the XM service agreement, and I refuse to support them. Especially in the MP3car community, there are more people interested in actually listening to the radio than using it to make low-quality MP3's with bad tags and lousy start/end points. There are a lot of developers that have put a lot of work into supporting the PCR and I see no reason that they should have to implement another protocol to make it work. You guys are really starting to rub me the wrong way. I also thought that advertising was not permissible on this board?

    Just in case anyone is interested, I (or one of the nice people I am collaborating with) should have the information on making your XMDirect 100% PCR compatible within a few days. Please be patient with us as we have only started working on this within the last day or two. The information will be published free of charge and the cable and all modifications should not cost you any more than a few bucks to put together. If you are really really worried about internal modifications to your radio or voiding your warranty, then I have to question why you would purchase a simple cable that costs more than the XM Direct itself simply not to void the warranty?

    In case anyone wants to get ready, you will need a DIN-8 connector compatible with the plug on the XM Direct. A compatible part is a KYCON KMDA-8P which is available from mouser for $1.41. You will also need a regular DB9 female serial connector and a 12V power adaptor (or other 12V power source). If you want USB control, pick up a cheap USB/Serial converter which can be found all over the place for well below $10.

    The necessary pinout looks like it will be:

    Code:
    DIN-8              DB9
    1 RIN   <--------> 2 (Also maybe pin 4. Depends on existing PCR software)
    2 TOUT  <--------> 3 RX
    3 GND   <--------> 5 GND
    6 12V   -> to power supply +
    8 GND   -> to power supply -
    Information on what internal jumpering needs to happen inside the XM Direct will come as soon as we figure it out. I will start working on this problem as soon as my DIN-8 connectors come in, but unfortunately I can't do a lot before then. Please don't send me PM's about this; I will post here when I find out more information. In the end, I may have to end up eating my words on some of this info I am publishing now, but at least rest assured that someone is working on an open solution to the XMPCR problem.

    Hybrid guys: I respect your desire and efforts to produce a working solution, and I also respect your desire to profit from selling your solution; however, DO NOT EVER AGAIN disrespect my right to perform my own work and openly publish an alternative. I do not disrespect yours.
    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!

  8. #18
    Low Bitrate
    Join Date
    Jun 2003
    Posts
    105
    Quote Originally Posted by HybridMike
    We officialy have the interface cables for xmDirect.

    The interface comes with a SDK for your own software integration and a copy of MMC Alpha 5 Rev 6 with enhanced xm control for the xmDirect, xmCommander. soon there will be a plugin for timetraxx as well.

    The Price is 40.00 plus S+H 5.00 (priority mail)
    what does this have to do w/ his thread? you are simply advertising your prodcut, not providing any information pertaining to his topic.

  9. #19
    Variable Bitrate HybridMike's Avatar
    Join Date
    Apr 2004
    Location
    Orlando, Florida
    Posts
    367
    So it's OK to trash talk my effort by saying that making a timetrax compatible modification is putting the individual at risk, but yet you are either making a compatibility layer or working with the author of TimeTrax to support the XMDirect "protocol" yourself? I could give a damn about timetrax. Their software is against the terms of the XM service agreement, and I refuse to support them. Especially in the MP3car community, there are more people interested in actually listening to the radio than using it to make low-quality MP3's with bad tags and lousy start/end points. There are a lot of developers that have put a lot of work into supporting the PCR and I see no reason that they should have to implement another protocol to make it work. You guys are really starting to rub me the wrong way. I also thought that advertising was not permissible on this board?

    Just in case anyone is interested, I (or one of the nice people I am collaborating with) should have the information on making your XMDirect 100% PCR compatible within a few days. Please be patient with us as we have only started working on this within the last day or two. The information will be published free of charge and the cable and all modifications should not cost you any more than a few bucks to put together. If you are really really worried about internal modifications to your radio or voiding your warranty, then I have to question why you would purchase a simple cable that costs more than the XM Direct itself simply not to void the warranty?

    In case anyone wants to get ready, you will need a DIN-8 connector compatible with the plug on the XM Direct. A compatible part is a KYCON KMDA-8P which is available from mouser for $1.41. You will also need a regular DB9 female serial connector and a 12V power adaptor (or other 12V power source). If you want USB control, pick up a cheap USB/Serial converter which can be found all over the place for well below $10.

    The necessary pinout looks like it will be:


    Code:
    DIN-8 DB9
    1 RIN <--------> 2 (Also maybe pin 4. Depends on existing PCR software)
    2 TOUT <--------> 3 RX
    3 GND <--------> 5 GND
    6 12V -> to power supply +
    8 GND -> to power supply -

    Information on what internal jumpering needs to happen inside the XM Direct will come as soon as we figure it out. I will start working on this problem as soon as my DIN-8 connectors come in, but unfortunately I can't do a lot before then. Please don't send me PM's about this; I will post here when I find out more information. In the end, I may have to end up eating my words on some of this info I am publishing now, but at least rest assured that someone is working on an open solution to the XMPCR problem.

    Hybrid guys: I respect your desire and efforts to produce a working solution, and I also respect your desire to profit from selling your solution; however, DO NOT EVER AGAIN disrespect my right to perform my own work and openly publish an alternative. I do not disrespect yours.
    it has nothing to do with that...i was looking out for your legality rights....we have not modified any part of the xmDirect tuner...from what i was understanding you were going to bypass the processor and communicate directly with the tuner module....am i correct?....go ahead do it....nobody is stopping anyone...this is a free world, we made this because we had to, not because we were going to profit...the money is just to help recoop time spent and reverse engineering costs....its not like we are gouging you like those guys on xm411 or xmfan....that is ridiculous
    we have never passed an opportunity to help individuals on this site....why in the hell do you think we are providing the SDK??????
    You know im pretty certain we HELPED YOU when you needed the SDK for readyOn..... dont you think that its going to be distributed unfairly....im sure it will.....but with the exception of a very few, I never got any significant amount of money donated to help us find a solution....lets just add this up.....xmCommander....150$ .....xmDirect$....50$ countless hours spent deciphering the protocol....priceless....(had to sorry)

    as far as timetrax goes....you might not use it...thats great....but im sure lots of people do....again thats freedom of choice, that is why we all live in America!

    anyways

  10. #20
    Newbie
    Join Date
    Mar 2004
    Posts
    29
    For some people Hybrid Mikes solution is perfect. If you can live with it only working with his MMC software. For others who just want thier own inexpensive solution and are hobbyists at heart and just don't worry about warranties over the satisfaction of doing it yourself, making a few internal mods and a cheap cable is the better solution. Unless we hear otherwise from XM, no one solution is right or wrong IMO. I routinely buy things with the sole intent of cracking it open as soon as I get it home (voiding warranty) so I can make it do something that it doesn't do without completely re-inventing the wheel. There are many others like that on these forums.
    Quote Originally Posted by HybridMike
    it has nothing to do with that...i was looking out for your legality rights....we have not modified any part of the xmDirect tuner...from what i was understanding you were going to bypass the processor and communicate directly with the tuner module....am i correct?....go ahead do it....nobody is stopping anyone...this is a free world, we made this because we had to, not because we were going to profit...the money is just to help recoop time spent and reverse engineering costs....its not like we are gouging you like those guys on xm411 or xmfan....that is ridiculous
    we have never passed an opportunity to help individuals on this site....why in the hell do you think we are providing the SDK??????
    You know im pretty certain we HELPED YOU when you needed the SDK for readyOn..... dont you think that its going to be distributed unfairly....im sure it will.....but with the exception of a very few, I never got any significant amount of money donated to help us find a solution....lets just add this up.....xmCommander....150$ .....xmDirect$....50$ countless hours spent deciphering the protocol....priceless....(had to sorry)

    as far as timetrax goes....you might not use it...thats great....but im sure lots of people do....again thats freedom of choice, that is why we all live in America!

    anyways

Page 2 of 3 FirstFirst 123 LastLast

Similar Threads

  1. Create our own XM receiver since the XMPCR is done with?
    By judoGTI in forum General Hardware Discussion
    Replies: 31
    Last Post: 09-04-2004, 04:33 PM
  2. Let us write to XM Radio regarding XMPCR
    By kingtut in forum Car Audio
    Replies: 7
    Last Post: 08-31-2004, 10:23 PM
  3. XM PCR External App
    By dug1967 in forum MediaCar
    Replies: 31
    Last Post: 08-04-2004, 11:35 AM
  4. homebuilt XM receiver
    By stevewm in forum General Hardware Discussion
    Replies: 2
    Last Post: 07-14-2004, 02:00 PM
  5. XM radio XMPCR
    By Mr24play in forum ME Archive
    Replies: 0
    Last Post: 06-19-2003, 12:01 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •