Unitrunker Release 27

Status
Not open for further replies.

SCPD

QRT
Joined
Feb 24, 2001
Messages
65,126
Location
Virginia
Release 27 (1.0.27.19) is officially out.

Highlights

1. Six receiver types: Signal, Control, Both, Inline, Debug, and RTL2832U.
note: only the R820T tuner chip is support on RTL devices.
2. Baseband audio receivers:
a. Selectable audio output for each.
b. Mute checkbox.
c. De-emphasis checkbox.
3. EDACS fixes.
4. Motorola enhancements - see Info tab on site and system windows.
5. P25 fixes.
6. Windows XP is now oldest supported OS.

General

Add control channel dwell time; persist dwell time and chase; chase logic fixed (for RTL at least).
Voice following fixes:
1. clone receiver crash (debug assert).
2. two or more voice receivers track same call.
3. voice receiver fails to switch when call moves to another channel.
Drop F11+F12 hotkeys.
Receiver run state didn't always show "Stopped" when stopped.
User's rank wasn't reloaded, trashed hits value.
Faceless receivers to be parked (tuned) at start-up in signal role (eg. Realtek and iCOM PC/Rs).
Fixed: duplicate log entries appear in the Site Log whenever the signal receiver is restarted.
Found some memory leaks; fixed.
Fixed crash near grid wizard popup when site window closed / destroyed.
Grid line flicker fix.
Decode properties weren't persisted.
Control channel "hits" also cleared when channel hits cleared.
Receiver types and roles revised.
Receiver health timer - pass down to tuner for inline models.
Receiver type enumeration.
Fixed persistence of receiver (wave / control / both / debug / realtek) devices.
Health timer for inline receivers.
Call grant event logic bug fixed (zero source ID).
Simplified Joins logic.
Fixed memory leak in site and system property sets (leaked dynamic properties).
Explicit destructors to aid debugging.
Fix memory leak caused by missing virtual destructor.
Add detection checkboxes to HP-1E and Debug receivers.
SiteView and SystemView's Info tabs did not initially display Site/Systems' persisted decoder properties until decoding underway.
Recognize lost signal event.
Fixed multiselect crash.
Update to new XML API (XML rewrite as published on codeproject).
Channel has control elapsed time counter.
Control counter for channels.
Join and Login text labels.
SetEndOfFile related crash dump file bug fixed.
Access code (NAC, connect tone, color code) weirdness.
Log file handle error.
Site window activation now limited to when site window does not exist.
- otherwise, active window (eg. UI editing) does not change.
- two active site windows won't fight for focus.
Greatly simplified resource manager.
Fixed enumeration of inline models.

Realtek USB Receiver

USB enumeration: earlier fix to suppress redundant interface to same device (Windows XP through 7) offered wrong device (safely ignores the second interface to IR port).
Persist signal port and listen port.
Enumerate wave output devices for combo list.
Drop volume from RTL2832U properties.
Fixed squelch scaling.
Support multiple wave output devices - device selection.
Lock-free improvements for Relay.
Fix: associating WinUSB with both interfaces on RTL stick causes device to appear twice.
Factory shutdown - only dispatch parting tuner events, not trunking events.
Added analog flag to suppress following analog calls (persisted receiver property).
USB enumeration fixes: look for "WinUSB" service.
Remove duplicated properties for RTL sticks.
Compose RTL device name.
Fix enumeration to work on Vista and hopefully XP and 7 too.
Fix bugs introduced with refactoring receiver objects to support Realteks.
Eliminate critical section for overlapped bulk IO; replaced with lock free queue.
Realtek via WinUSB; don't re-allocate bulk transfer buffers each time device is paused to change settings.
RF power based squelch.
Persist receiver "mute" setting; pass mute setting to receiver - signal or control.
R820T: calculate fractional N PLL register values: prescale, quotient, and remainder.
Implement Michael Karcher's explanation of RTL2832U FIR filter coefficients.
VCO sample rate for Tuners.
Oscilloscope notified of sample rate.
Make Inline a separate device type - basically a Serial device with some extra assumptions ("Both" receivers were being coerced into Inline).
Support float for Realtek warp setting.
Primitive SDR features down-sampling, filtering and narrow FM demodulation (no AM, CW or SSB).
Enumerate Realtek devices.
WinUSB layer for Realteks.

Baseband Audio

Remember mute for wave only devices.
'Scope tab for all wave inputs and Realtek and HP-1E.
De-emphasis checkbox.
Added mute; fixed resampler; avoid debug asserts.
Simplify setting oscilloscope "sink".
Wave project - wave audio recording, playback, and WAV file IO.
Wave writer (play audio) support; introduce eWaveOutput device class.
Fixed: separating eSerial and eInline resulted in inline receivers never starting.
No synthetic hearbeats for health reporting from inline models.
Fixed: set deemphasis at receiver start.

EDACS Decoding

Auto save interval was 60 hours, now 60 minutes.
Use new profiled hamming function.
Filter fix for EDACS48.
EDACS narrow support (1.8 and later firmware) for GRE.
Color code.
Call type and class missing for SitePro voice calls.

Motorola Decoding

Reports Smart Zone vs. Omni Link vs. other basic types.
Type 2i grant bug fix.
Logic revamped to track source ID and crack Type I address into source and target addresses.
Connect tone to "Tone" for generic display of site access code.
Make all site properties read-only.
Properties say "Enabled" or "Disabled" instead of "Yes" or "No".
Site property dispatch on actual change, not every two seconds.
Fixed, alternate CCs not populating for M36/P25 in Dedicated Lock mode.
Detect IR, simulcast.
Type II generic - better display site details.
Dozen dual OSWs previously displayed as "Unknown Dual".
Faster fleetmap lookup.
Don't show weird ASCII chars on incomplete site alias.
Regroup address.
Network and system status displayed as site into and system info.
Fleet map changes should trigger system property event.

P25 Decoding

Replace bit oriented CRC16 with byte oriented CRC16 based on Eric E. Johnson's published implementation.
Inhibit logged the wrong radio ID.
Fix EADS quirkiness.
Radio Check tweak.
Inhibit / Uninhibit backwards.
Deny reasons added; new queue'd reason table.
ISP table - unknowns show ISP opcode.
Acknowledge response tweaks.
Queue'd response now emits busy event.
Deny response tweaks - emits deny event.
Opcode $28 filter group ID 0.
RFSS Status class added to site info.
WACN and Sysid in system info.
Show opcode 9 load property.
Display MFID; display computed callsign for non-Motorola (radix 50 bug fix).
Display data related channel grants & simplified call type.
Call type formatting.
Display WACN, Sysid in system properties.
Display RFSS, site number, and LRA in site properties.
Fixed: on P25 signal drop - site window reactivated as if site was reacquired.
Enable filter for CQPSK.
Fixed: inline receivers falsely reported C4FM modulation for P25.
Fixed: download non Motorola 770 Mhz P25 system - program assumed standard Motorola bandplan.

Protocol Detection

Reenable DMR.
NXDN and DMR checkboxes.
NXDN split into NXDN48 and NXDN96.
New OpenSky 2 sync words.
OpenSky sync word.
OpenSky decoder checkbox.
OpenSky 4800 vs. 9600 baud.

Index of /download

Realtek

Installation
 
Last edited:

bravo14

Member
Premium Subscriber
Joined
Feb 18, 2005
Messages
3,473
Location
#850Strong
Release 27 (1.0.27.19) is officially out.

Highlights


Protocol Detection

Reenable DMR.
NXDN and DMR checkboxes.
NXDN split into NXDN48 and NXDN96.
New OpenSky 2 sync words.
OpenSky sync word.
OpenSky decoder checkbox.
OpenSky 4800 vs. 9600 baud.
I updated the new release but not able to find the bcd396xt. I see BCD396T and UBCD396T.
 
Last edited:

puzzleriddle

Member
Joined
Apr 17, 2010
Messages
2,278
Location
bham, Bama
suggestion

make tops of each column sortable The ri'ds/tgids in numerical order & also target Ids's , is this possiible in an update maybe?
 

SRSP2282

Member
Premium Subscriber
Joined
Nov 29, 2008
Messages
121
Location
Alachua County, FL
I noticed a bug while monitoring this SmartZone system Gainesville / Alachua County Trunking System, Gainesville, Florida - Scanner Frequencies

All calls have a “-” in the SVC column. Previously only analog calls were noted with a “-”. Digital multi selects are now showing up as “MS”. When I switch back to the old version 1.0.26.16 everything is displayed just fine. Its been a while since I upgraded so I tested out some of the other preview releases. Turns out the last release where the SVC column was displaying digital calls was 1.0.26.16.

Any thoughts? Is there a log file that I can send that would be helpful?
 
S

screamin72

Guest
I got the preview release 1.0.27.19. Do I need to download the official release? Is there a talk group hold for EDACS?
 
Last edited:

tbiggums

Member
Joined
Sep 19, 2008
Messages
182
I tried installing this new version on an XP Home Service Pack 3 machine, and I get "The application failed to start because WINUSB.DLL was not found." error when I try and run it. I'm not using any of those USB RTL dongles, just receivers with discriminator taps.

I tried downloading the zadig XP version, but it doesn't want to install or extract. Maybe it wants to see one of those dongles first?

Is there anything I can do to get this to work with Win XP Home, Service Pack 3?
 

SCPD

QRT
Joined
Feb 24, 2001
Messages
65,126
Location
Virginia
I updated the new release but not able to find the bcd396xt. I see BCD396T and UBCD396T.
Create a new *inline* receiver. The XT models are visible there.


puzzleriddle said:
make tops of each column sortable The ri'ds/tgids in numerical order & also target Ids's , is this possiible in an update maybe?
It's on the wish list.

SRSP2282 said:
All calls have a “-” in the SVC column. Previously only analog calls were noted with a “-”. Digital multi selects are now showing up as “MS”. When I switch back to the old version 1.0.26.16 everything is displayed just fine. Its been a while since I upgraded so I tested out some of the other preview releases. Turns out the last release where the SVC column was displaying digital calls was 1.0.26.16.
Thanks. I'll check this out.

screamin72 said:
I got the preview release 1.0.27.19. Do I need to download the official release?
No. It's the same.

Is there a talk group hold for EDACS?
No, still no call holding.

tbiggums said:
on an XP Home Service Pack 3 machine, and I get "The application failed to start because WINUSB.DLL was not found." error when I try and run it. I'm not using any of those USB RTL dongles, just receivers with discriminator taps.
Another user reported the same problem today. Windows XP SP3 is supposed to include WinUSB. I don't know what's going on.
 

tbiggums

Member
Joined
Sep 19, 2008
Messages
182
Another user reported the same problem today. Windows XP SP3 is supposed to include WinUSB. I don't know what's going on.
I ran a search on the whole hard drive of the XP Home machine for WINUSB.DLL, and it didn't find anything.

Then I fired up my old XP Pro SP3 machine, and ran a search on it, and it found two of them. The newest version 6.0.6000.16386 was in C:\WINDOWS\SYSTEM32. I copied this file over to the XP Home machine, and now Unitrunker works!

I'm not sure if it was there as part of XP Pro, or if something else I installed on that machine put it there.

I hope most of the memory leak issues are fixed. I have been running three receivers simultaneously, and the memory usage would creep up to a couple hundred megabytes after 3-4 days.

Thanks for all your efforts with it!
 

nd5y

Member
Joined
Dec 19, 2002
Messages
8,261
Location
Wichita Falls, TX
I don't know what the EDACS fixes were supposed to fix but on one of the local systems I still get large numbers of killed/kicked radio IDs. I guess it is the way they (mis)configured their system.

My wish list:
In the receiver window decode section instead of just showing the protocol when you are monitoring a conventional repeater, add a line that shows P25 NAC and talkgroup, NXDN RAN, and DMR color code and time slot.
 

bravo14

Member
Premium Subscriber
Joined
Feb 18, 2005
Messages
3,473
Location
#850Strong
Create a new *inline* receiver. The XT models are visible there.
I got it going. When I did that I do not see the following

Reenable DMR.
NXDN and DMR checkboxes.
NXDN split into NXDN48 and NXDN96.
New OpenSky 2 sync words.
OpenSky sync word.
OpenSky decoder checkbox.
OpenSky 4800 vs. 9600 baud.
 

SCPD

QRT
Joined
Feb 24, 2001
Messages
65,126
Location
Virginia
tbiggums said:
Then I fired up my old XP Pro SP3 machine, and ran a search on it, and it found two of them. The newest version 6.0.6000.16386 was in C:\WINDOWS\SYSTEM32. I copied this file over to the XP Home machine, and now Unitrunker works!
Awesome!

tbiggums said:
I'm not sure if it was there as part of XP Pro, or if something else I installed on that machine put it there.
Microsoft introduced WinUSB somewhere between XP SP2 and XP SP3.

bravo14 said:
I do not see the following
Those modes aren't available from an Inline receiver - which limits you to whatever the radio's own firmware understands. You need discriminator audio. A tapped receiver, an HP-1E or a Realtek (with R820T tuner) will work. Understand that detecting the protocol only tells you that the buzz you hear isn't one of the trunking formats that Unitrunker actually decodes so it's not a major loss.

nd5y said:
I still get large numbers of killed/kicked radio IDs.
Clear the Denials checkbox to suppress that. There's an open task to trim back these redundant messages.

nd5y said:
In the receiver window decode section instead of just showing the protocol when you are monitoring a conventional repeater, add a line that shows P25 NAC and talkgroup, NXDN RAN, and DMR color code and time slot.
The NAC is shown on the Site window's Info tab - unless your receiver is an inline model. The program doesn't decode DMR or NXDN.

For the voice following receiver - the active group and radio ID are displayed at the bottom of the receiver window.

Someone asked for something similar. They wanted the Receivers tab to show which system was currently monitored by each receiver. That's on the list.
 

bravo14

Member
Premium Subscriber
Joined
Feb 18, 2005
Messages
3,473
Location
#850Strong
Those modes aren't available from an Inline receiver - which limits you to whatever the radio's own firmware understands. You need discriminator audio. A tapped receiver, an HP-1E or a Realtek (with R820T tuner) will work. Understand that detecting the protocol only tells you that the buzz you hear isn't one of the trunking formats that Unitrunker actually decodes so it's not a major loss.
Thanks for clearing that up.
 

rock18

Member
Joined
Mar 17, 2014
Messages
17
Question on the load value for a Motorola p25 system. I'm not seeing values that I expected. For example if the system has 5 talk paths and 2 are in use I expected to see 40% but it shows 24, as a third path becomes active the load number drops to 18. Am I just not understanding this field?

Sent from my ADR6400L using Tapatalk
 

SCPD

QRT
Joined
Feb 24, 2001
Messages
65,126
Location
Virginia
The exact meaning of the load value is unknown. As you noted, it goes up & down with call activity. It isn't a percentage.
 

joeuser

Member
Premium Subscriber
Joined
Feb 9, 2014
Messages
1,611
Location
North Central Kansas
So I'm wondering if anyone has a P25 specific guide?

To UniTRUNKER author - great work on this version & direct dongle interface, appreciate your work.
 
Last edited:
Status
Not open for further replies.
Top