Pira.cz Technical Forum

Radio Data System (RDS) => Control Software => Topic started by: Lorenzo on October 21, 2019, 09:14:45 pm

Title: Magic Rds + BW Broadcast
Post by: Lorenzo on October 21, 2019, 09:14:45 pm
Hello,
I dont find how to configure Magic RDS for Dynamic RT with my BW Broadcast Sender.

My BW Broadcast is on TCP IP  in my network and i can communique standalone with him without any problems.
If i take my ip on the Magic RDS Configuration > ok and ready but if i click read or send "communication error".

My BW Broadcast TX100 have an API in his software.
The normal way is loggin before send information with this kind of URL : http://192.168.1.100/api/auth?password=password
I can log in Firefox or Chrome without any problem and send http requests.

How to communicate with Magic RDS ?
I put my ip in TCP IP + port > Connected but not communicate.
Thanks.
Title: Re: Magic Rds + BW Broadcast
Post by: Jan on October 21, 2019, 09:23:05 pm
Your device is currently not supported by this freeware tool. The support is however planned in upcoming version 4.
Title: Re: Magic Rds + BW Broadcast
Post by: Lorenzo on October 22, 2019, 11:26:18 am
Your device is currently not supported by this freeware tool. The support is however planned in upcoming version 4.

Ok ! Thank you for your reply :)
I think is supported by orlder versions in 3.5 - 3.7.

Version 4.0 is coming soon ?

Thanks
Title: Re: Magic Rds + BW Broadcast
Post by: Jan on October 22, 2019, 06:55:08 pm
It is not only an update, the application is being completely rewritten. This project is delayed by about 2 years so we now focused on that all our efforts. We want to release a beta by end of this year.
Title: Re: Magic Rds + BW Broadcast
Post by: Lorenzo on October 23, 2019, 01:47:37 pm
It is not only an update, the application is being completely rewritten. This project is delayed by about 2 years so we now focused on that all our efforts. We want to release a beta by end of this year.

Ok cool !  I'm in contact with BW Broadcast and maybe he have a solution.
I post solution if i have :)
Manually, i can send command via http like this "http://mylocalip/api/SetParameter?id=idrds.dsn[1].psn[0].rt&value=Test RT Rds
Title: Re: Magic Rds + BW Broadcast
Post by: Jan on October 23, 2019, 02:15:45 pm
We will definitely use direct TCP connection rather than HTTP protocol.
Title: Re: Magic Rds + BW Broadcast
Post by: Lorenzo on October 23, 2019, 05:33:48 pm
We will definitely use direct TCP connection rather than HTTP protocol.

For you information it working now ! BW Broadcast support help me.

Configuration working is with 3.6 Version or earlier (not with 3.7 or 3.8):
- Tcp/ip > direct ip of fm sender
- Uncheck bidirectionnal + Autodetect port speed

With this config, i can send all rds information but not receive.

Thank you
Title: Re: Magic Rds + BW Broadcast
Post by: Jan on October 23, 2019, 05:46:21 pm
It works partially, especially for the 'Now playing' text output, the version 4 will bring full support as it will implement more communication protocols, incl. UECP and MicroRDS. For some encoders (not for BW) the UECP implementation will be paid only.
Title: Re: Magic Rds + BW Broadcast
Post by: w0kie on January 30, 2020, 12:01:49 am
Setup is SPL Pro on a WIN XP PC to Magic RDS to Trendnet TU-59 USB to Serial adapter to a serial cable to BWBroadcast TX300 V3 (latest update).  MagicRDS reads the playing now file perfectly and updates with song changes on the MagicRDS screen but MagicRDS can't do bi-directional pairing to the TW300v3 with the transmitter serial port enabled by using either the Magic wizard as a first step or by doing various other MagicRDS connection tests. 

Now that I think about it I suspect that the problem is that the Trendnet adapter doesn't have the FTDI chipset.

What do you think?
Title: Re: Magic Rds + BW Broadcast
Post by: Jan on January 30, 2020, 08:21:30 am
Magic RDS 3 is not fully compatible with new BW product line. See my reply #7 above.
Title: Re: Magic Rds + BW Broadcast
Post by: w0kie on January 31, 2020, 11:35:12 pm
Epic Success today.  XP PC with Station Playlist (SPL) feeding a Tera Grand Premium USB 2.0 to RS232 Serial DB9 6' Adapter, with the FTDI chipset, connected to a StarTech straight through serial cable feeding the RS232 TX300V3 input.  Fresh install of MagicRDS V3.8e on PC.  Pointed MagicRDS to the playing now file in SPL  Tested with the MagicRDS help wizard with bidirectional data flow.  Radiotext song and artist began appearing and changing on listeners car radio displays.  Do NOT use a null modem cable with the TX300V3.
Title: Re: Magic Rds + BW Broadcast
Post by: Joris on August 28, 2020, 03:31:25 pm
I have a problem with Magic RDS with my BW broadcast TX-300 V3 transmitter. I make a TCP connection on port 1000 with the transmitter. The transmitter receives the data and it is correctly given on the radio display. I am using external source with radiotext. The problem is that the data does not refresh on my display. The transmitter successfully receives the correct data from magic RDS every 9 seconds.  I have to reselect the radio station on the radio before it shows the correct information and refresh the data.  I have the problem with Magic RDS 3 and Magic RDS 4. I have updated the transmitter to the latest firmware 16/06/20. I hope you can help me. I have no idea

many thanks in advance
Title: Re: Magic Rds + BW Broadcast
Post by: Jan on August 28, 2020, 03:43:22 pm
Please paste here a sample data from the Overview - Communication Monitor.
Title: Re: Magic Rds + BW Broadcast
Post by: Joris on August 28, 2020, 03:55:18 pm
Please paste here a sample data from the Overview - Communication Monitor.


[2020-08-28 15:51:20.935]
TX:
<FE><00><00><00><45><0A><01><00><41><01><47><77><65><6E><20><53><74><65><66><61><6E><69><20><2D><20><43><6F><6F><6C><20><20><20><20><20><20><20><20><20><20><20><2E><2E><2E><20><54><72><69><61><6C><20><76><65><72><73><69><6F><6E><20><2E><2E><2E><20><20><20><20><20><20><20><20><20><20><20><20><20><4D><06><FF>

[2020-08-28 15:51:34.058]
TX:
<FE><00><00><00><45><0A><01><00><41><01><4F><6D><72><6F><2E><2E><2E><20><54><72><69><61><6C><20><76><65><72><73><69><6F><6E><20><2E><2E><2E><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><DB><DD><FF>

[2020-08-28 15:51:47.186]
TX:
<FE><00><00><00><45><0A><01><00><41><01><4A><65><20><6C><75><69><73><74><65><72><74><20><6E><61><61><72><3A><20><20><2E><2E><2E><20><54><72><69><61><6C><20><76><65><72><73><69><6F><6E><20><2E><2E><2E><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><A1><2D><FF>

[2020-08-28 15:52:00.310]
TX:
<FE><00><00><00><45><0A><01><00><41><01><4C><69><70><70><73><20><49><6E><63><2E><20><2D><20><46><75><6E><6B><79><20><54><6F><77><6E><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><16><8B><FF>

[2020-08-28 15:52:13.436]
TX:
<FE><00><00><00><45><0A><01><00><41><01><4F><6D><72><6F><65><2E><2E><2E><20><54><72><69><61><6C><20><76><65><72><73><69><6F><6E><20><2E><2E><2E><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><1D><0B><FF>

[2020-08-28 15:52:26.782]
TX:
<FE><00><00><00><45><0A><01><00><41><01><4A><65><20><6C><75><69><73><74><65><72><74><20><6E><61><61><72><3A><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><22><6A><FF>

[2020-08-28 15:52:39.903]
TX:
<FE><00><00><00><45><0A><01><00><41><01><4C><69><70><70><73><20><49><6E><63><2E><20><2D><20><46><75><6E><6B><79><20><54><6F><77><6E><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><16><8B><FF>

[2020-08-28 15:52:53.026]
TX:
<FE><00><00><00><45><0A><01><00><41><01><4F><6D><72><6F><65><70><20><43><61><73><74><72><69><63><75><6D><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><3F><5A><FF>

[2020-08-28 15:53:06.155]
TX:
<FE><00><00><00><45><0A><01><00><41><01><4A><65><20><6C><75><69><73><74><65><72><74><20><6E><61><61><72><3A><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><22><6A><FF>

[2020-08-28 15:53:19.280]
TX:
<FE><00><00><00><45><0A><01><00><41><01><4C><2E><2E><2E><20><54><72><69><61><6C><20><76><65><72><73><69><6F><6E><20><2E><2E><2E><6E><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><F7><0B><FF>

[2020-08-28 15:53:32.405]
TX:
<FE><00><00><00><45><0A><01><00><41><01><4F><6D><72><6F><65><70><20><43><61><73><74><72><69><63><75><6D><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><20><3F><5A><FF>
Title: Re: Magic Rds + BW Broadcast
Post by: Jan on August 28, 2020, 04:21:02 pm
Thank you. It seems you've selected Generic UECP as the encoder model. Correct setting for your device is the Readbest.

By the way, your device contains old encoder firmware version. New version 1.5 has been already offered to BW but they haven't updated it yet in their product line.

Code: [Select]
  What's new in version 1.5
============================

  New features:

- real-time output monitoring by RDS Spy via any communication port
- UECP MEC 13, 14 now automatically inserts filler if required
- UECP MEC 24 @ buffer config 0x00 is now ignored if the group is not included in the group sequence

  Bugfixes:

- UECP MEC 0A now toggles RT type bit according to the specification
- UECP MEC 0A now clears entire RT prior to filling by new text
- UECP MEC 17 now works also with DSN parameter set to 0
- UECP MEC 18 now returns sequence counter as well
- UECP MEC 34 fixed
- unwanted sequence counter reset fixed
- EON variant code 13 now includes TA
Title: Re: Magic Rds + BW Broadcast
Post by: Joris on August 28, 2020, 04:34:39 pm
Thank you. It seems you've selected Generic UECP as the encoder model. Correct setting for your device is the Readbest.

By the way, your device contains old encoder firmware version. New version 1.5 has been already offered to BW but they haven't updated it yet in their product line.

Code: [Select]
  What's new in version 1.5
============================

  New features:

- real-time output monitoring by RDS Spy via any communication port
- UECP MEC 13, 14 now automatically inserts filler if required
- UECP MEC 24 @ buffer config 0x00 is now ignored if the group is not included in the group sequence

  Bugfixes:

- UECP MEC 0A now toggles RT type bit according to the specification
- UECP MEC 0A now clears entire RT prior to filling by new text
- UECP MEC 17 now works also with DSN parameter set to 0
- UECP MEC 18 now returns sequence counter as well
- UECP MEC 34 fixed
- unwanted sequence counter reset fixed
- EON variant code 13 now includes TA

Whouw! That is the sollution. I used UECP because it's mentioned in the TX-300 V3 manual.

Many thanks!
Title: Re: Magic Rds + BW Broadcast
Post by: Joris on August 29, 2020, 05:56:21 pm
Hmmmmm, it worked for a while. After a few ours the connections was lost. Connection Status: Connecting.  Rebooting the transmitter has no effect. Power the transmitter off and on helps for a few hours. Then the same problem. I think it is a BW Broadcast problem.
Title: Re: Magic Rds + BW Broadcast
Post by: Jan on August 29, 2020, 06:21:54 pm
This has been already mentioned by somebody, it seems to be a bug of the new BW product line. It is not an RDS issue, I think they have something wrong in the product's TCP stack. You should report that.
Title: Re: Magic Rds + BW Broadcast
Post by: Joris on August 29, 2020, 06:46:46 pm
Thanks. I'll report it to BW Broadcast
Title: Re: Magic Rds + BW Broadcast
Post by: Joris on August 30, 2020, 12:55:22 pm
We will definitely use direct TCP connection rather than HTTP protocol.

For you information it working now ! BW Broadcast support help me.

Configuration working is with 3.6 Version or earlier (not with 3.7 or 3.8):
- Tcp/ip > direct ip of fm sender
- Uncheck bidirectionnal + Autodetect port speed

With this config, i can send all rds information but not receive.

Thank you

Where can i download magic RDS 3.6? With magic RDS 3.8 I have no connection issues with my transmitter. But the refresh of the data is een problem. Maybe it works with version 3.6 as described earlier?
Title: Re: Magic Rds + BW Broadcast
Post by: Jan on August 30, 2020, 09:03:07 pm
The version 3.6 is nine years old so this procedure doesn't make sense to me. But why not to try it? You can find it here
https://pira.cz/rds/magicrds/MagicRDS_3_6_Setup.exe (https://pira.cz/rds/magicrds/MagicRDS_3_6_Setup.exe)
Title: Re: Magic Rds + BW Broadcast
Post by: nealuk on November 05, 2020, 06:32:14 pm
I have to support a BW TX300 V3 and am able to use Magic RDS 3 communicating Bidirectional with no difficulties. I can Read and Send / Test without any problems, via IP and/or RS232.

The RDS Ethernet 1 is configured to port 1000 by default, but you may need to turn it On in the web interface - there is no need to do any "logging in" prior to RDS communication.

The RDS board does not have the full range of commands supported so you may occasionally see !Ready

Some information about the BW transmitters on different firmware versions with RDS performance and system RDS commands is available online at http://www.nealuk.com/bwtxv3.html

Regards,


Neal
Title: Re: Magic Rds + BW Broadcast
Post by: Jan on November 05, 2020, 11:05:54 pm
The Magic RDS 3 is obsolete. You should use the Magic RDS 4 and select the READBEST model of RDS encoder. It supports entire command set and the use is almost completely *) free of charge for this device if bidirectional communication is established.

*) Excl. explicit call of UECP command for RT
Title: Re: Magic Rds + BW Broadcast
Post by: nealuk on November 06, 2020, 05:58:00 pm
Thank you Jan, that explains so much about this BW product line! Your work is appreciated.
Title: Re: Magic Rds + BW Broadcast
Post by: DaveS on December 13, 2022, 09:25:26 pm
Some time ago I had the same questions about how to send dynamic data to a BW DSPX processor which uses the Pira library.  I was sent a PDF file by BW with instructions.  Of course BW is dead as a company now but  I would be happy to pass on the PDF if anyone wants it.  Their instructions were for Magic RDS V3.7a

On the BW unit, set Ethernet 1 to ON and chose port 1000.  In Magic RDS Preferences, set you IP address and Port to 1000.  Set Bidirectional to OFF.

There is a lot more detail in PDF.
Title: Re: Magic Rds + BW Broadcast
Post by: Jan on December 13, 2022, 09:46:50 pm
DaveS: I would like to add some information. Such instructions provided in the BW manuals are outdated and potentially incorrect. The BW products contained two different RDS encoders: the PIRA32 chip (older products) and the READBEST library v. 1.4 (most of the latest products). However in some cases they did not update the manuals according to the latest software or the encoder model implemented.
Now all models are covered by the Magic RDS 4. There should be no need to turn off the bidirectional mode, by the way.
Title: Re: Magic Rds + BW Broadcast
Post by: DaveS on December 13, 2022, 10:06:04 pm
I was referring to the later products with the READBEST library.  In my case it was the DSPX Mini Encore processor.  The BW manual had no useful information in it but they sent me the instructions in May last year which must have been just before they closed.

Does the READBEST encoder have any RT+ support?
Title: Re: Magic Rds + BW Broadcast
Post by: Jan on December 13, 2022, 10:17:53 pm
The READBEST supports most of the UECP commands so it is easy to enable the RT+. In the Magic RDS 4, go to Overview - Extensions and enable the RT+ encoding.
Title: Re: Magic Rds + BW Broadcast
Post by: DaveS on December 14, 2022, 11:43:51 am
Thanks.  In the BW GUI there is nothing that specifically enables UECP.  Is that a problem?  The only settings are for port number and TCP/UDP.
Title: Re: Magic Rds + BW Broadcast
Post by: Jan on December 14, 2022, 12:05:04 pm
This encoder is UECP based so it accepts UECP instantly.
Title: Re: Magic Rds + BW Broadcast
Post by: AlexGray55 on March 27, 2024, 11:07:58 pm
I know this is an old thread, but maybe you guys will know this:
I have to try reprogramming a 20-year old BWB RDS unit (pre-RDS1 I think). The serial port software we used to use is Windows 95/98 and lost in the mosts of time. However the interface looked very similar to present day TinyRDS software.
Does anyone know if it will work with any of the newer software?
TIA
Title: Re: Magic Rds + BW Broadcast
Post by: Jan on March 28, 2024, 07:49:16 am
This BW encoder will definitely not work with any software today. The only solution for that case is to replace the encoder with a recent one. Please check our offer of RDS encoders at https://pira.cz/rds/