Author Topic: Testing TG 100 Parrot question  (Read 176 times)

0 Members and 0 Guests are viewing this topic.

Offline N1KK

  • Newbie
  • *
  • Posts: 40
  • Referrals: 0
Testing TG 100 Parrot question
« on: April 29, 2019, 11:12:09 am »
There are many times I will test on Parrot on TG 100.   Watching my pi star dashboard I can see
BER of less than 1% with 0% Net Loss.  However the reply Parrot will not contain any audio of my transmission.
I will repeat the process and there will be audio. Other times maybe half or less of my Parrot test
transmission will be missing words,  for example..  Test 12345  and only 4,5 might come back.
My experiences appear to be random.

Prior to my Parrot transmission I check to make sure my hotspot is not transmitting showing no signal strength
on my HT.  This is also confirmed by the Pi star Dashboard.

Could this be nothing more than a network issue?   My pi star is connected via WiFi to a 300 down
30 up WiF.    The MMDVM I have uses a Raspberry Pi zero w board.  Radio board is what you find on ebay
STM32-DVM/MMDVM_HS - Raspberry Pi Har (GPID)   firmware HS_Hat: v1.4.16
The Pi Zero on the Admin Dashboard screen show Pi Zero W Rev. 1.1 (512MB)
Kernel 4.9.35+     CPU Load 0.75/0.77/0.86   CPU Temp  38.5 C / 102.2 F

When using my HT on a repeater (no hotspot in use) I have not had any drop out issues including
using the repeaters Parrot TG.

Any thoughts?

Thanks,
Ken
N1KK

Share on Facebook Share on Twitter


Offline WB3IHY

  • Jr. Member
  • **
  • Posts: 61
  • Location: Northeast Philadelphia, Pennsylvania
  • Referrals: 0
    • QRZ Profile
Re: Testing TG 100 Parrot question
« Reply #1 on: April 29, 2019, 04:08:17 pm »
I've noticed the exact same behavior when using the TGIF Parrot, so I'm inclined to believe that it's a server side issue rather than anything we're doing.

I've tested using both standard high speed Internet and cell phone tethering with similar results: Sometimes I'll get perfect playback, but the very next transmission will only give back partial audio.

Offline N1KK

  • Newbie
  • *
  • Posts: 40
  • Referrals: 0
Re: Testing TG 100 Parrot question
« Reply #2 on: April 29, 2019, 08:34:07 pm »
Bingo,   

You described my exact experience.  As long as I am good at my end I am happy.

Ken

Offline K5MRE

  • Newbie
  • *
  • Posts: 21
  • Referrals: 0
Re: Testing TG 100 Parrot question
« Reply #3 on: April 29, 2019, 10:53:15 pm »
Do you get the same results with 9990?

Offline WB3IHY

  • Jr. Member
  • **
  • Posts: 61
  • Location: Northeast Philadelphia, Pennsylvania
  • Referrals: 0
    • QRZ Profile
Re: Testing TG 100 Parrot question
« Reply #4 on: April 30, 2019, 06:36:12 am »
Do you get the same results with 9990?

That was one of the first things I tried, and yes, it exhibited exactly the same behavior.

Offline AB8XA

  • Newbie
  • *
  • Posts: 5
  • Referrals: 0
Re: Testing TG 100 Parrot question
« Reply #5 on: April 30, 2019, 01:55:19 pm »
Phil helped me out with this on the DMR Gateway. Here's what I wound up with. It appears TGIF is sending Parrot back on TG 9990 so the SrcRewrite on 100 may not be necessary.


[DMR Network 3]
Enabled=1
Name=TGIF_Network
Id=xxxxxxx
Address=tgif.network
Password=passw0rd
Port=62031
Local=62033
TGRewrite=2,500001,2,1,99999
PCRewrite=2,500001,2,1,99999
SrcRewrite0=2,100,2,100,1
SrcRewrite1=2,9990,2,9990,1
Location=0
Debug=0
Moe
73 de AB8XA

Offline WB3IHY

  • Jr. Member
  • **
  • Posts: 61
  • Location: Northeast Philadelphia, Pennsylvania
  • Referrals: 0
    • QRZ Profile
Re: Testing TG 100 Parrot question
« Reply #6 on: April 30, 2019, 04:42:24 pm »
Thanks for that, Moe.  I'll try those rewrite changes later tonight,  see if it alters the behavior any, and report back.

Offline WB3IHY

  • Jr. Member
  • **
  • Posts: 61
  • Location: Northeast Philadelphia, Pennsylvania
  • Referrals: 0
    • QRZ Profile
Re: Testing TG 100 Parrot question
« Reply #7 on: April 30, 2019, 09:17:34 pm »
Well, this is interesting.  I ran several tests on both 100 and 9990 and they were ALL perfect...without making any of those changes!

The only difference I can see between the tests I made previously and the ones I did tonight is in the number of active talkers on the network.  This evening, that number is fairly low compared to the previous times.

So...maybe overall network activity is somehow a factor in all this?

Offline AB8XA

  • Newbie
  • *
  • Posts: 5
  • Referrals: 0
Re: Testing TG 100 Parrot question
« Reply #8 on: May 01, 2019, 07:02:32 am »
I'm glad it's working for you without the changes... at least with low activity It never did for me.

As busy as TGIF can get, I'm migrating to duplex (once it gets here), giving TGIF Time Slot 1 per this thread:

https://forum.pistar.uk/viewtopic.php?f=5&t=1154

I'll see how Parrot works with that configuration.
Moe
73 de AB8XA

Offline N1KK

  • Newbie
  • *
  • Posts: 40
  • Referrals: 0
Re: Testing TG 100 Parrot question
« Reply #9 on: May 01, 2019, 08:03:10 pm »
I tried this this morning and had the same problem.  So far this random but happening more than not.

Ken

Offline K5MRE

  • Newbie
  • *
  • Posts: 21
  • Referrals: 0
Re: Testing TG 100 Parrot question
« Reply #10 on: May 02, 2019, 08:33:00 am »
I'm glad it's working for you without the changes... at least with low activity It never did for me.

As busy as TGIF can get, I'm migrating to duplex (once it gets here), giving TGIF Time Slot 1 per this thread:

https://forum.pistar.uk/viewtopic.php?f=5&t=1154

I'll see how Parrot works with that configuration.

There's better ways to do duplex now that we officially support it.

You can just put the line:

PassAllTG0=x
PassAllPC0=x

... where x is the timeslot you want.

So, if you want TGIF on slot 2 and another network on slot 1, you would put (assuming DMRGateway):

[DMR Network 1]
Name=TGIF
... other stuff ...
PassAllTG0=2
PassAllPC0=2

[DMR Network 2]
Name=Other
... other stuff ...
PassAllTG0=1
PassAllPC0=1

... and you don't need all the other rewrites.

If you want to run TGIF on BOTH timeslots, you would do:

[DMR Network 1]
Name=TGIF
... other stuff ...
PassAllTG0=1
PassAllPC0=1
PassAllTG1=2
PassAllTG1=2

I always recommend that you put TGIF on Slot 2 so Selfcare works right until Selfcare is updated for dual timeslot support (pending me having some vacation time).

Michael
K5MRE
« Last Edit: May 02, 2019, 08:34:31 am by K5MRE »

Offline K5MRE

  • Newbie
  • *
  • Posts: 21
  • Referrals: 0
Re: Testing TG 100 Parrot question
« Reply #11 on: May 02, 2019, 08:46:24 am »
Well, this is interesting.  I ran several tests on both 100 and 9990 and they were ALL perfect...without making any of those changes!

The only difference I can see between the tests I made previously and the ones I did tonight is in the number of active talkers on the network.  This evening, that number is fairly low compared to the previous times.

So...maybe overall network activity is somehow a factor in all this?

I don't think changing config is going to make a difference.  I'll add some logging to the parrot code sometime and see if I can figure out what's going on as I've had similar issues in the past.  It's likely that the radio is transmitting something that gets interpreted as you being done transmitting and it starts playing back early, so you can't hear it or only hear the tail end of it.

Michael
K5MRE

Offline K5MRE

  • Newbie
  • *
  • Posts: 21
  • Referrals: 0
Re: Testing TG 100 Parrot question
« Reply #12 on: May 02, 2019, 08:49:30 am »
Phil helped me out with this on the DMR Gateway. Here's what I wound up with. It appears TGIF is sending Parrot back on TG 9990 so the SrcRewrite on 100 may not be necessary.


[DMR Network 3]
Enabled=1
Name=TGIF_Network
Id=xxxxxxx
Address=tgif.network
Password=passw0rd
Port=62031
Local=62033
TGRewrite=2,500001,2,1,99999
PCRewrite=2,500001,2,1,99999
SrcRewrite0=2,100,2,100,1
SrcRewrite1=2,9990,2,9990,1
Location=0
Debug=0


I'm going to take 100 out of the talkgroup directory as 9990 is really the official parrot port.  The last time i talked to Ty about it, there are some known issues when you use 100 and I don't see a point in having two.

 

Related Topics

  Subject / Started by Replies Last post
4 Replies
95 Views
Last post December 11, 2018, 09:42:05 pm
by Robert K4WZV
2 Replies
81 Views
Last post February 12, 2019, 06:53:42 pm
by KG5RKI
2 Replies
349 Views
Last post November 03, 2019, 07:18:58 am
by eastrader
11 Replies
154 Views
Last post January 26, 2020, 11:21:31 am
by WB3IHY
0 Replies
61 Views
Last post April 20, 2020, 10:40:54 am
by k7cet