Page 1 of 4 1234 LastLast
Results 1 to 10 of 35

Thread: HD Radio support in linux/nGhost?

  1. #1
    Newbie
    Join Date
    Nov 2007
    Posts
    38

    HD Radio support in linux/nGhost?

    Anyone interested in getting HD radio working under linux?

    I'm currently working on a perl script (not finished) that can be used to contol a Viseon HDZ300 or the Direction equivalent box. Both of these can be picked up cheap on ebay at the moment. Mitchjs has created RS232 cables (see: http://www.mp3car.com/vbulletin/road...light=HD+radio) that can be used to control the boxes and has a front-end component that runs on .Net, but I'm running LinuxICE on my early not-yet-ready system, so I want to see if I can do it with something a little less heavy-weight (i.e. not Mono).

    I'm looking for someone to create a UI piece that can either call the perl script or use the perl as a starting point. It would be ideal if we could integrate it into nGhost, since that's what I'm planning to run on the carpc.

    Anyone have the expertise and/or motivation to make it work?

    UPDATE: Nearly there - HalNineThousand has been hard at work to code up a C++ control library - I've been testing it and it's working well. There's a few glitches to iron out, and some decisions to make about APIs and format, but it will be ready soon! I'll be adding an announcement when we've got something people can try out on their own.

  2. #2
    Low Bitrate
    Join Date
    Nov 2006
    Location
    Youngstown
    Posts
    65
    If you could do that it would be pretty awesome, I wanted to use the Visteon with Linux ICE as my OS. I would love to help but I have absolutely no knowledge of programing at all.
    "Who run Barter Town?"

  3. #3
    licensed to kill - FKA kev000
    Auto Apps:loading...
    tripzero's Avatar
    Join Date
    Aug 2006
    Location
    16.40618, 120.61106
    Posts
    2,560
    With the proper serial codes I can help whoever make a plugin for nghost. I've already created a serial port plugin that we can mod if necessary. The nghost interface part would be really easy. We would just need to have the button's action match the code we are trying to send.

    If anyone is willing to do the initial ground research, I'll help with the rest.

    P.S. I'm referring to an nGhost2 (which is still in development) plugin.
    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.

  4. #4
    Newbie
    Join Date
    Nov 2007
    Posts
    38
    I've got the hex codes for most of the actions. I'm now just trying to figure out the starting and termination codes, then I'll be done.

    Kev000 - can you PM me with the specifics about codes that you're looking for?

  5. #5
    Newbie HalNineThousand's Avatar
    Join Date
    Jan 2008
    Location
    Richmond, VA
    Posts
    16
    I'm very interested in a project like this. I have a few ideas I've been looking into for a Linux based system and the major block I have is a way to control any receiver from Linux. Maybe others have gotten it to work, but I'm still looking into it. This is one of the few links I've seen with a reference to actually controlling a receiver through Linux (other than a few small FM only receivers).

    Would it be possible to control it by connecting it to a USB port?

  6. #6
    Newbie
    Join Date
    Nov 2007
    Posts
    38
    Yes, it should be controlllable over USB using a USB<->Serial cable. I'm doing exactly that from Windows right now.

    Kev000 and I have been discussing the feasibility offline and have come to the conclusion that this is not likely to be properly supported until linuxice2/nghost2, but I'm working on a way to at least support tune+/-, seek+/- from the icepanel, as well as display the current frequency.

    If anyone has any experience writing serial control scripts or programs, let me know. I can send you the protocol description I've put together. It's probably 80% complete at this point.
    EPIA NX15000G, OCZ 128GB 2.5" SSD, 1Gb RAM, 7" anti-reflective, transflective touchscreen, M1-ATX, HD-Radio, Bluetooth, GPS, WiFi, USB DVD+-RW.

  7. #7
    Newbie
    Join Date
    Nov 2007
    Posts
    38
    given that native linux support is still a way off, I'm going to see if it's possible to run the windows app I've got under Mono, since it's a .NET app.

    A bit heavy-weight, but if it works, I'll take it for now.
    EPIA NX15000G, OCZ 128GB 2.5" SSD, 1Gb RAM, 7" anti-reflective, transflective touchscreen, M1-ATX, HD-Radio, Bluetooth, GPS, WiFi, USB DVD+-RW.

  8. #8
    Newbie HalNineThousand's Avatar
    Join Date
    Jan 2008
    Location
    Richmond, VA
    Posts
    16
    When you say Linux native support, just how much support are you talking about?

    From your earlier comments, it seemed you had a Perl script communicating with it under Linux. Is that right? Do you have all the control codes and response codes now?

    I don't have one yet. I've been waiting to see info on what could be made to work with Linux before buying whatever looked promising. If you find it's possible to communicate with it under Linux with Perl, to set the frequency and read it, then I would think it's not going to take much more to read other display info.

    Do you know where the control pinouts are listed?

  9. #9
    Newbie HalNineThousand's Avatar
    Join Date
    Jan 2008
    Location
    Richmond, VA
    Posts
    16
    I posted a reply that seems to have been lost.

    When you're talking about native Linux support, just how much support do you mean? Are you looking for full support, as in a complete GUI program, or just the ability to communicate with the device?

    You mentioned a Perl script. Were you able to control it at all from a script and did you get info back? If so, then that tells me it can work well enough that I'd want to buy one and find out what you've got so I can see what I can do. I'm not worried about it being integrated with anything else yet because I can always write my own GUI interface for it. I just want to be sure that I can communicate with it on Linux and would eventually, even if it takes work, read the "extra" data long song info.

  10. #10
    Neither darque nor pervert DarquePervert's Avatar
    Join Date
    Apr 2004
    Location
    Elsewhere
    Posts
    13,949
    Quote Originally Posted by HalNineThousand View Post
    I posted a reply that seems to have been lost.
    Not lost. Just in need of approval.
    Newbie restrictions.
    Have you looked in the FAQ yet?
    How about the Wiki?



    Under normal circumstances, a signature would go here.

Page 1 of 4 1234 LastLast

Similar Threads

  1. FM interference may be HD RADIO caused
    By edmellnik in forum Car Audio
    Replies: 0
    Last Post: 07-24-2007, 04:19 PM
  2. Indexing music in 1.0.9.8 Failed
    By hovalistic in forum StreetDeck
    Replies: 0
    Last Post: 07-07-2007, 11:19 AM
  3. Plans for HD Radio Support?
    By Booger in forum Centrafuse
    Replies: 2
    Last Post: 06-05-2007, 11:42 AM
  4. Replies: 3
    Last Post: 09-23-2005, 07:08 PM

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
  •