Thread: FM/DAB digital radio - THAT WORKS!!

  1. #1051
    Constant Bitrate HoSS's Avatar
    Join Date
    Dec 2004
    Posts
    201

    Angry

    Quote Originally Posted by HoSS View Post
    588 & 686
    So do i understand that in this case you will exchange this?
    Craig, can you please reply regarding the shipping of my new board that you said would go out last week. 2 emails unanswered.

  2. #1052
    Constant Bitrate soyfish's Avatar
    Join Date
    Mar 2008
    Location
    Canberra, Australia
    Posts
    115
    A bit more info on trying to get the new board to work on my PC that had the old one installed...

    I plugged the new one in to my laptop and was recognized and could be controlled through dab_master no worries. So I suspect I've done something funny when I was uninstalling drivers etc. Now, when I open computer management, expand the port section and plug in the radio, the whole list collapses and expands (windows recognizing that something has been connected) but there is no change in which port devices are shown. ie, the radio USB to serial device doesn't show up.

    Any ideas?

  3. #1053
    Maximum Bitrate tolisn's Avatar
    Join Date
    Dec 2003
    Location
    Greece
    Posts
    731
    I also got the same problem with shipping. Have paid on the 3rd of November (order # 725) and still have not received my module.
    I also sent a few emails regarding this but no answers.
    The road is long but we are getting there.

  4. #1054
    Newbie
    Join Date
    May 2009
    Posts
    53

    For Sale: 'NrgizerBunny' Venice 5 Slave DAB/FM Module

    Hi

    Flogging my old Venice 5 Slave Mode board manufactured by nrgizerbunny...

    40 ono

    This will work with a slave-mode plug-in. I.e the one for CF from AndyW. I believe that RideRunner also supports V5's in Slave Mode. It will not work with the Master Mode V7 plugin from CraigBrass (although you could remove the V5 and stick a master-mode V7 [if you have one] into the host PCB and have that working... with Craig's Plugin)

    See the listing here: http://www.mp3car.com/vbulletin/vbcl...?do=ad&id=3167

    Price in $ is appropriate for current exchange rate (could not enter GBP). I would prefer to ship this within the UK. Shipping it abroard is likely going to be too expensive for folk anyway.

    Nigel

  5. #1055
    Low Bitrate
    Join Date
    Aug 2005
    Location
    Iceland
    Posts
    83
    Quote Originally Posted by mitchjs View Post
    not today, it was a thought, but it passed

    i just added a option

    v7mtextcolor=

    the colors avail are from the known color enum
    http://msdn.microsoft.com/en-us/libr...nowncolor.aspx
    so...

    v7mtextcolor=blue
    Hello Mitch
    Was wondering if this command line is put in rr.ini or somewhere else?

    With thanks
    Roadwarrior

    EDIT: Just found out. It is in RR.INI
    2005 VW Passat FSI 2.0
    Iceland

  6. #1056
    Variable Bitrate
    Join Date
    Apr 2010
    Posts
    268
    is there a new version of the centrafuse plugin along the way? My DAB stored station list continue to disappear and at the moment the audio is stuck on, I cant stop the audio even if i exit out of centrafuse.
    Only problem I can replicate on latest version ( http://www.craigbrass.net/centrafuse.zip ) is sometimes the audio stops and relaunching the application is the only way to get it back. Are you sure you are running the latest version and you may need to look into deleting your Centrafuse profile to confirm there is nothing cached.

    Do you have some steps of what I need to do from a software side to get the new board working on a PC that previously had the old one attached? Do I need to resintall the FTDI drivers at all? Also, is there a version of those drivers you recommend? I think there has been a new version release recently and I've been having a few problems getting mine to work in centrafuse. Basically it gives me the "please configure port" message. It's no biggy, I'm sure I just need some pointers on what to in terms of drivers etc. What I am going to try is uninstalling the USB to serial converter driver and installing it again and see how I go.
    Just plug the new one in and it will use the same FTDI drivers. You will just have to adjust the COM port in the CF settings or other app settings.

    Craig, can you please reply regarding the shipping of my new board that you said would go out last week. 2 emails unanswered.
    I also got the same problem with shipping. Have paid on the 3rd of November (order # 725) and still have not received my module.
    I also sent a few emails regarding this but no answers.
    Boards are stuck at customs in Manchester. They will be here Tuesday and go out then. Apologies for the delay once again.

  7. #1057
    Maximum Bitrate tolisn's Avatar
    Join Date
    Dec 2003
    Location
    Greece
    Posts
    731
    Quote Originally Posted by craigbrass View Post
    Boards are stuck at customs in Manchester. They will be here Tuesday and go out then. Apologies for the delay once again.
    It looks like a week or two of waiting again
    The road is long but we are getting there.

  8. #1058
    Maximum Bitrate
    Join Date
    Apr 2006
    Location
    Sydney, Australia
    Posts
    570
    Quote Originally Posted by craigbrass View Post
    Boards are stuck at customs in Manchester. They will be here Tuesday and go out then. Apologies for the delay once again.


    yamoto

    New Car PC Build list in progress

  9. #1059
    Newbie
    Join Date
    Nov 2007
    Posts
    3
    Hi,

    Are there any advantages or improvements to the V2 board over the V1 board, if so what? (As an early purchaser of one of these, would I benefit from an upgrade?)

    Have you produced the multiplexer (signal combiner) that was talked about during the initial interest for the radio module?

    Thanks,
    Paul.

  10. #1060
    Newbie SpaceMonkey's Avatar
    Join Date
    Jan 2004
    Location
    Adelaide, South Australia, Australia
    Posts
    34

    Here's my Radio API

    I've spent the past few months integrating my Craig Brass Radio module into my custom frontend. Initially I was just going to control the radio hardware using the basic COM port commands. This was fine for simple things, but started to get messy when I wanted to give the UI more control over the hardware.

    So, to make this easier I've developed an API. It's kinda like a driver as it runs in its own thread, connecting to the radio via a COM port and monitoring all messages received from the radio hardware to manage its state. The main goals were to both hide all the low level COM port commands, by layering some nice high level commands on top and to make it easier to keep track of and manipulate the hardware state.

    Features:
    • Written in VB.NET (requires Visual Studio 2008 + .NET3.5) so easy to read & understand by all. A demo front end app and various low & high level test forms are included to show how to use it.
    • Multithreaded and event driven to prevent any blocking of your front end UI.
    • Finite State Machine to keep track of the hardware state.
    • Provides ability to issue both low level, primitive commands (e.g. the basic COM port commands) as well as high level commands (e.g. get list of DAB stations, tune to station).
    • Automatically detects and keeps track of the hardware's volume settings, which DAB/FM Mode it is in, the current DAB Station Name/FM frequency and more.
    • Automatic initialisation routine to power on the hardware and detect its current states. This routine also detects if the hardware is in standby mode and wakes it up.
    • Automatic shutdown routine to power off the hardware and leave it in a nice state.
    • Automatic station tuning that automatically scrolls through the DAB/FM stations to find the station you want (again, this is performed in a separate thread to prevent UI blocking).
    • Station Managment that automatically detects new stations and adds them to a nice List.
    • Preset Management that automatically detects if the station you're trying to tune to is already assigned to a preset. If so, it selects the preset to make tuning to stations faster.
    • Methods to Save/Load station and preset lists to an XML file/stream, preventing the need to rescan stations each time you run your front end.


    Todo:
    • I've only tested this against the hardware & firmware versions of the Radio module I bought from Craig (about 6 months ago). I'm guessing different versions will spit out different messages. If so, you may get funny results with my API since its fairly fussy with the strings it receives from the hardware. Perhaps over time (and if there's enough interest) I can improve the API to support these different hardware & firmware versions. If anyones keen, feel free to modify the API to support your hardware.
    • At the moment it doesn't provide any commands to control the menu (e.g. to perform a factory reset etc). This would be easy to do but I haven't had a need for it yet so its low priority for now.
    • Fix bugs. This is still in beta, so there'll be lots of these.


    Here it is:
    RadioDriverLibrary.zip

    Contents:
    • This VS2008 solution contains two projects: RadioDriverLibrary and RadioDriverLibraryTest. The first contains the API and the second contains the demo and test apps that show how to use it.
    • The demo app works by showing station and preset lists for DAB and FM modes. If you select a station, the API will tune to it by scrolling through the station until it finds it. If you select a Preset, the current station is stored in it. When you then switch back to the station list and choose the station it will tune faster than before since the API detects it has been assigned to a preset and just loads the preset. When you close the demo app, it tells the API to save its station and preset lists to the RadioDriverData.xml file in the same directory.
    • The API really only consists of two classes: Radio and RadioDriver (the rest are just event arg classes and other stuff).
    • The Radio class provides the low level stuff like managing the COM port connection, issuing basic COM port commands and tracking the hardware state.
    • The RadioDriver class provide the high level stuff like Station and Preset Management, issuing complex commands e.g. get list of DAB stations, tune to station etc. This is the main class that front end developers should work with and its what the demo app uses.


    I'm guessing it will be full of stupid bugs to begin with. If so, leme know and i'll fix em up.

    Enjoy!

Tags for this Thread

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
  •