SDRTrunk

Status
Not open for further replies.

DSheirer

Member
Premium Subscriber
Joined
Feb 15, 2010
Messages
579
Location
Fulton, NY
When I first noticed it, I was just decoding an LTR-Net audio signal being piped in from SDR#. Happened when I used an E4000 stick though too.

It doesn't happen right away - I think it starts once there's signal getting decoded.

Java handles memory usage behind the scenes. The java garbage collector reclaims used memory periodically, but it can get behind if the cpu is being loaded. This can get quite bad if it waits too long and then performs a 'stop-the-world' garbage collect, where you'll see the gui and the whole program lock up, while the garbage collector does its thing. If you see that happening with only 1 channel decoding, please let me know.

I probably need to look at the thread pool again. My dev machine is an i7 with 16GB of RAM running linux. I'll do some testing on some mid-level Windows machines to see if I can get a better balance on CPU usage. During stress testing, I was running 12 channels with 24 decoders, with 12-16% CPU usage and 200 - 600 MB of memory usage.

One thing you can do with the E4000 is to turn down the sample rate when you're only decoding one channel. The 240k and 288k sample rates won't tax your CPU as much.

Denny
 

jazzbassNick

Member
Feed Provider
Joined
Jul 3, 2012
Messages
184
Location
San Gabriel CA
Hey Denny,
That's definitely what's happening, the "stop the world" garbage collector. The CPU peg was happening during that process, not before. I'm guessing it's using everything it can its hands on, cpu & memory.

I think the fact they're not making the E4000 any more makes them "old" lol.
 

inigo88

California DB Admin
Database Admin
Joined
Oct 31, 2004
Messages
1,993
Location
San Diego, CA
Hey Denny,

Unfortunately the only USB SDR I own is an R820T, but I'm really looking forward to giving it a try. In fact, I'm so excited to try the Passport and Fleetsync decoding, I might have to buy an E4000 while I wait. ;)
 

Jay911

Silent Key (April 15th, 2023)
Feed Provider
Joined
Feb 15, 2002
Messages
9,378
Location
Bragg Creek, Alberta
I figured out how to build my own XML file for the systems/sites/channels and got myself up and running.. more observations now :)

I really like that you 'ghost' other/adjacent channels in the visible part of the spectrum display (as per below). Does anyone know if SDR# has a plugin to emulate this? :D

VzUkIDW.png


How do you come about the PPM correction that shows up as default in the tuner configuration screen? I haven't changed mine because the signal seems to be fairly close, but I'm wondering if it might be the cause of my spotty MDC1200 decode (that's the only signal I have to play with right at this moment).

I also fiddled with the gain settings at one point to try to boost the audio (when I clicked on a signal in the lower left to listen to it, what I heard coming in was fairly quiet and the MDC1200 squawks were not getting captured). Nothing I did seemed to improve the signal, so I set them all back to Auto. Is that the recommended settings?

Oh, and if you don't already have enough on your todo list, DMR/TRBO and NXDN decode (both individual and trunk flavors) would be loved by all I'm sure. :D
 

DSheirer

Member
Premium Subscriber
Joined
Feb 15, 2010
Messages
579
Location
Fulton, NY
How do you come about the PPM correction that shows up as default in the tuner configuration screen? I haven't changed mine because the signal seems to be fairly close, but I'm wondering if it might be the cause of my spotty MDC1200 decode (that's the only signal I have to play with right at this moment).

The default PPM settings for the FCD and FCD+ are based on what I used for my dongles. The default for the E4K is Auto.

You can create a custom configuration file for each dongle so that it remembers the last settings you used. If you've set the serial # for each dongle, it associates the configuration with the serial number.

I also fiddled with the gain settings at one point to try to boost the audio (when I clicked on a signal in the lower left to listen to it, what I heard coming in was fairly quiet and the MDC1200 squawks were not getting captured). Nothing I did seemed to improve the signal, so I set them all back to Auto. Is that the recommended settings?

I think the default config setting for the E4K is auto, which doesn't work well at all. I recommend setting it to one of the manual gain settings. I'm traveling at the moment and don't have access to my E4K settings on my home computer, but I think that I'm using something in the 40-ish range.

Oh, and if you don't already have enough on your todo list, DMR/TRBO and NXDN decode (both individual and trunk flavors) would be loved by all I'm sure. :D

Added to the list. You can click on the 'Issues' tab on the google project site to see status of suggestions and bug reports and track progress. Folks can submit bug reports there too.
 

DSheirer

Member
Premium Subscriber
Joined
Feb 15, 2010
Messages
579
Location
Fulton, NY
I really like that you 'ghost' other/adjacent channels in the visible part of the spectrum display (as per below). Does anyone know if SDR# has a plugin to emulate this? :D

VzUkIDW.png

Not sure if you noticed, but you can access the channel context menu by right clicking on each of those ghost panels in the spectral display to enable/disable channel decoder or access the Activity Summary.
 

Jay911

Silent Key (April 15th, 2023)
Feed Provider
Joined
Feb 15, 2002
Messages
9,378
Location
Bragg Creek, Alberta
I can't right now because I have a lockup of some sort going on. I minimized the program, went into a different full-screen app (a rather graphics-intensive game/simulator, Spin Tires), and when I came back, the waterfall was frozen.

If I hover over a point on the spectral display, I do see the yellow text indicating the frequency, and if it's on a ghosted panel, if I right click and wait, the context menu appears eventually, so the program isn't completely frozen. However, when I go into the lower right panel to try to right-click on the tuner and shut it down, there's a huge amount of lag systemwide, and ultimately, the java app vanishes... but the command prompt window remains open. Here's a copy of the errors thrown there (I captured almost everything from initial launch to the failure - the line ending in "AWT-Windows" is where the GUI window finally disappeared):

Code:
ERROR: Couldn't create log file in directory:C:\Users\Jason Low\SDRTrunk\event_l
ogs
Creating log file:C:\Users\Jason Low\SDRTrunk\event_logs\20140506_165636_RCMP_RC
MP_B2 /B7_decoded_messages.log
ERROR: Couldn't create log file in directory:C:\Users\Jason Low\SDRTrunk\event_l
ogs
Creating log file:C:\Users\Jason Low\SDRTrunk\event_logs\20140506_165636_RCMP_RC
MP_B2 /B7_call_events.log
ERROR: Couldn't create log file in directory:C:\Users\Jason Low\SDRTrunk\event_l
ogs
20140506 165726 RTL-2832 [00000665] Sample Rate - current: 257,774.9    average:
 260,942.5 count:5
20140506 165826 RTL-2832 [00000665] Sample Rate - current: 274,158.9    average:
 263,145.2 count:6
20140506 165926 RTL-2832 [00000665] Sample Rate - current: 271,428.3    average:
 264,328.5 count:7
20140506 170026 RTL-2832 [00000665] Sample Rate - current: 273,066.7    average:
 265,420.8 count:8
20140506 170126 RTL-2832 [00000665] Sample Rate - current: 246,306.1    average:
 263,296.9 count:9
20140506 170226 RTL-2832 [00000665] Sample Rate - current: 238,114.1    average:
 260,778.7 count:10
20140506 170326 RTL-2832 [00000665] Sample Rate - current: 202,069.3    average:
 255,441.5 count:11
20140506 170426 RTL-2832 [00000665] Sample Rate - current: 247,944.5    average:
 254,816.7 count:12
20140506 170526 RTL-2832 [00000665] Sample Rate - current: 250,129.1    average:
 254,456.1 count:13
20140506 170626 RTL-2832 [00000665] Sample Rate - current: 239,752.5    average:
 253,405.9 count:14
20140506 170726 RTL-2832 [00000665] Sample Rate - current: 247,944.5    average:
 253,041.8 count:15
20140506 170826 RTL-2832 [00000665] Sample Rate - current: 214,630.4    average:
 250,641.1 count:16
20140506 170926 RTL-2832 [00000665] Sample Rate - current: 243,029.3    average:
 250,193.3 count:17
20140506 171026 RTL-2832 [00000665] Sample Rate - current: 223,914.7    average:
 248,733.4 count:18
20140506 171126 RTL-2832 [00000665] Sample Rate - current: 227,737.6    average:
 247,628.4 count:19
20140506 171226 RTL-2832 [00000665] Sample Rate - current: 246,306.1    average:
 247,562.2 count:20
20140506 171326 RTL-2832 [00000665] Sample Rate - current: 245,213.9    average:
 247,450.4 count:21
20140506 171426 RTL-2832 [00000665] Sample Rate - current: 234,837.3    average:
 246,877.1 count:22
20140506 171526 RTL-2832 [00000665] Sample Rate - current: 261,051.7    average:
 247,493.4 count:23
20140506 171626 RTL-2832 [00000665] Sample Rate - current: 220,091.7    average:
 246,351.6 count:24
20140506 171726 RTL-2832 [00000665] Sample Rate - current: 263,782.4    average:
 247,048.9 count:25
20140506 171826 RTL-2832 [00000665] Sample Rate - current: 257,774.9    average:
 247,461.4 count:26
20140506 171926 RTL-2832 [00000665] Sample Rate - current: 269,789.9    average:
 248,288.4 count:27
20140506 172026 RTL-2832 [00000665] Sample Rate - current: 249,582.9    average:
 248,334.6 count:28
20140506 172126 RTL-2832 [00000665] Sample Rate - current: 260,505.6    average:
 248,754.3 count:29
20140506 172226 RTL-2832 [00000665] Sample Rate - current: 250,129.1    average:
 248,800.1 count:30
20140506 172326 RTL-2832 [00000665] Sample Rate - current: 241,937.1    average:
 248,578.8 count:31
20140506 172426 RTL-2832 [00000665] Sample Rate - current: 234,837.3    average:
 248,149.3 count:32
20140506 172526 RTL-2832 [00000665] Sample Rate - current: 259,413.3    average:
 248,490.7 count:33
20140506 172626 RTL-2832 [00000665] Sample Rate - current: 250,675.2    average:
 248,554.9 count:34
20140506 172726 RTL-2832 [00000665] Sample Rate - current: 256,682.7    average:
 248,787.1 count:35
20140506 172826 RTL-2832 [00000665] Sample Rate - current: 255,044.3    average:
 248,960.9 count:36
20140506 172926 RTL-2832 [00000665] Sample Rate - current: 226,645.3    average:
 248,357.8 count:37
20140506 173026 RTL-2832 [00000665] Sample Rate - current: 234,291.2    average:
 247,987.6 count:38
20140506 173126 RTL-2832 [00000665] Sample Rate - current: 205,892.3    average:
 246,908.3 count:39
20140506 173226 RTL-2832 [00000665] Sample Rate - current: 237,568      average:
 246,674.8 count:40
20140506 173326 RTL-2832 [00000665] Sample Rate - current: 126,702.9    average:
 243,748.6 count:41
20140506 173426 RTL-2832 [00000665] Sample Rate - current: 137,625.6    average:
 241,221.9 count:42
Exception in thread "usb4java IRP Queue Processor" java.lang.OutOfMemoryError: J
ava heap space
        at source.tuner.rtl.RTL2832TunerController$BufferProcessor.dataEventOccu
rred(Unknown Source)
        at org.usb4java.javax.PipeListenerList.dataEventOccurred(PipeListenerLis
t.java:49)
        at org.usb4java.javax.Pipe.sendEvent(Pipe.java:270)
        at org.usb4java.javax.IrpQueue.finishIrp(IrpQueue.java:48)
        at org.usb4java.javax.AbstractIrpQueue.process(AbstractIrpQueue.java:118
)
        at org.usb4java.javax.AbstractIrpQueue$1.run(AbstractIrpQueue.java:73)
        at java.lang.Thread.run(Unknown Source)
20140506 173526 RTL-2832 [00000665] Sample Rate - current: 74,820.3     average:
 237,352.1 count:43
20140506 173626 RTL-2832 [00000665] Sample Rate - current: 0    average: 231,957
.7 count:44
20140506 173726 RTL-2832 [00000665] Sample Rate - current: 0    average: 226,803
.1 count:45
20140506 173826 RTL-2832 [00000665] Sample Rate - current: 0    average: 221,872
.6 count:46
20140506 173926 RTL-2832 [00000665] Sample Rate - current: 0    average: 217,151
.9 count:47
20140506 174026 RTL-2832 [00000665] Sample Rate - current: 0    average: 212,627
.9 count:48
20140506 174126 RTL-2832 [00000665] Sample Rate - current: 0    average: 208,288
.6 count:49
20140506 174226 RTL-2832 [00000665] Sample Rate - current: 0    average: 204,122
.8 count:50
20140506 174326 RTL-2832 [00000665] Sample Rate - current: 0    average: 200,120
.4 count:51
20140506 174426 RTL-2832 [00000665] Sample Rate - current: 0    average: 196,271
.9 count:52
20140506 174526 RTL-2832 [00000665] Sample Rate - current: 0    average: 192,568
.7 count:53
20140506 174626 RTL-2832 [00000665] Sample Rate - current: 0    average: 189,002
.6 count:54
20140506 174726 RTL-2832 [00000665] Sample Rate - current: 0    average: 185,566
.2 count:55
20140506 174826 RTL-2832 [00000665] Sample Rate - current: 0    average: 182,252
.5 count:56
20140506 174926 RTL-2832 [00000665] Sample Rate - current: 0    average: 179,055
.1 count:57
20140506 175026 RTL-2832 [00000665] Sample Rate - current: 0    average: 175,967
.9 count:58
20140506 175126 RTL-2832 [00000665] Sample Rate - current: 0    average: 172,985
.4 count:59
20140506 175226 RTL-2832 [00000665] Sample Rate - current: 0    average: 170,102
.3 count:60
20140506 175326 RTL-2832 [00000665] Sample Rate - current: 0    average: 167,313
.8 count:61
20140506 175426 RTL-2832 [00000665] Sample Rate - current: 0    average: 164,615
.2 count:62
20140506 175526 RTL-2832 [00000665] Sample Rate - current: 0    average: 162,002
.2 count:63
20140506 175626 RTL-2832 [00000665] Sample Rate - current: 0    average: 159,470
.9 count:64
20140506 175726 RTL-2832 [00000665] Sample Rate - current: 0    average: 157,017
.5 count:65
20140506 175826 RTL-2832 [00000665] Sample Rate - current: 0    average: 154,638
.5 count:66
20140506 175926 RTL-2832 [00000665] Sample Rate - current: 0    average: 152,330
.4 count:67
20140506 180026 RTL-2832 [00000665] Sample Rate - current: 0    average: 150,090
.3 count:68
20140506 180126 RTL-2832 [00000665] Sample Rate - current: 0    average: 147,915
.1 count:69
20140506 180226 RTL-2832 [00000665] Sample Rate - current: 0    average: 145,802
 count:70
20140506 180326 RTL-2832 [00000665] Sample Rate - current: 0    average: 143,748
.4 count:71
20140506 180426 RTL-2832 [00000665] Sample Rate - current: 0    average: 141,751
.9 count:72
20140506 180526 RTL-2832 [00000665] Sample Rate - current: 0    average: 139,810
.1 count:73
20140506 180626 RTL-2832 [00000665] Sample Rate - current: 0    average: 137,920
.8 count:74
20140506 180726 RTL-2832 [00000665] Sample Rate - current: 0    average: 136,081
.9 count:75
20140506 180826 RTL-2832 [00000665] Sample Rate - current: 0    average: 134,291
.3 count:76
20140506 180926 RTL-2832 [00000665] Sample Rate - current: 0    average: 132,547
.3 count:77
20140506 181026 RTL-2832 [00000665] Sample Rate - current: 0    average: 130,847
.9 count:78
20140506 181126 RTL-2832 [00000665] Sample Rate - current: 0    average: 129,191
.6 count:79
20140506 181226 RTL-2832 [00000665] Sample Rate - current: 0    average: 127,576
.7 count:80
20140506 181326 RTL-2832 [00000665] Sample Rate - current: 0    average: 126,001
.7 count:81
20140506 181426 RTL-2832 [00000665] Sample Rate - current: 0    average: 124,465
.1 count:82
20140506 181526 RTL-2832 [00000665] Sample Rate - current: 0    average: 122,965
.5 count:83
Exception in thread "AWT-EventQueue-0" java.lang.OutOfMemoryError: Java heap spa
ce
        at java.awt.image.DataBufferInt.<init>(Unknown Source)
        at java.awt.image.Raster.createPackedRaster(Unknown Source)
        at java.awt.image.DirectColorModel.createCompatibleWritableRaster(Unknow
n Source)
        at java.awt.GraphicsConfiguration.createCompatibleImage(Unknown Source)
        at java.awt.GraphicsConfiguration.createCompatibleImage(Unknown Source)
        at sun.awt.image.SunVolatileImage.getBackupImage(Unknown Source)
        at sun.awt.image.VolatileSurfaceManager.getBackupSurface(Unknown Source)

        at sun.awt.image.VolatileSurfaceManager.displayChanged(Unknown Source)
        at sun.awt.SunDisplayChanger.notifyListeners(Unknown Source)
        at sun.awt.Win32GraphicsEnvironment.displayChanged(Unknown Source)
        at sun.awt.windows.WToolkit$5.run(Unknown Source)
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$200(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Sour
ce)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
20140506 181626 RTL-2832 [00000665] Sample Rate - current: 0    average: 121,501
.7 count:84
Exception in thread "AWT-EventQueue-0" java.lang.OutOfMemoryError: Java heap spa
ce
        at java.awt.image.DataBufferInt.<init>(Unknown Source)
        at java.awt.image.Raster.createPackedRaster(Unknown Source)
        at java.awt.image.DirectColorModel.createCompatibleWritableRaster(Unknow
n Source)
        at java.awt.GraphicsConfiguration.createCompatibleImage(Unknown Source)
        at java.awt.GraphicsConfiguration.createCompatibleImage(Unknown Source)
        at sun.awt.image.SunVolatileImage.getBackupImage(Unknown Source)
        at sun.awt.image.VolatileSurfaceManager.getBackupSurface(Unknown Source)

        at sun.awt.image.VolatileSurfaceManager.displayChanged(Unknown Source)
        at sun.awt.SunDisplayChanger.notifyListeners(Unknown Source)
        at sun.awt.Win32GraphicsEnvironment.displayChanged(Unknown Source)
        at sun.awt.windows.WToolkit$5.run(Unknown Source)
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$200(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Sour
ce)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
Exception in thread "AWT-EventQueue-0" java.lang.OutOfMemoryError: Java heap spa
ce
20140506 181726 RTL-2832 [00000665] Sample Rate - current: 0    average: 120,072
.2 count:85
20140506 181826 RTL-2832 [00000665] Sample Rate - current: 0    average: 118,676
 count:86
20140506 181926 RTL-2832 [00000665] Sample Rate - current: 0    average: 117,312
 count:87
20140506 182026 RTL-2832 [00000665] Sample Rate - current: 0    average: 115,978
.9 count:88
20140506 182126 RTL-2832 [00000665] Sample Rate - current: 0    average: 114,675
.7 count:89
20140506 182226 RTL-2832 [00000665] Sample Rate - current: 0    average: 113,401
.6 count:90

Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler i
n thread "Image Fetcher 0"
Exception in thread "usb4java Device Scanner"
Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler i
n thread "usb4java Device Scanner"

Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler i
n thread "pool-6-thread-6"

Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler i
n thread "pool-6-thread-2"
Exception in thread "pool-6-thread-4"
Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler i
n thread "pool-6-thread-4"
Exception in thread "pool-6-thread-7"
Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler i
n thread "pool-6-thread-7"
Exception in thread "AWT-Windows"
Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler i
n thread "pool-6-thread-8"

Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler i
n thread "pool-6-thread-9"

Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler i
n thread "pool-6-thread-10"

Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler i
n thread "pool-6-thread-11"

Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler i
n thread "pool-7-thread-1"
Exception in thread "pool-6-thread-12"
Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler i
n thread "pool-6-thread-18"

Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler i
n thread "pool-6-thread-12"

Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler i
n thread "AWT-Windows"
 
S

screamin72

Guest
I hope you get support added for the R820T tuner as its being sold widely and the E4000 is getting very high in price and its not being made anymore. All I have is 3 NooElec dongles with R820T tuners.

EDIT: oh never mind sheesh just noticed no EDACS and ProVoice decoder in it.
 
Joined
Feb 3, 2009
Messages
2,078
Location
So Far Away....
Hey all,so just got around to getting to play with this program,all seemed good,but I cant get it to see my E4000 dongle.
Any suggestions?
The last few lines are where Im getting lost,couldnt claim USB endpoint or pipe?cant load -loading.png?


C:\Documents and Settings\KILO-1\Desktop\SDR TRUNK>java -cp "SDRTrunk.jar;libs/*
;config/*;images/*" gui.SDRTrunk
SystemProperties - loaded [C:\Documents and Settings\KILO-1\SDRTrunk\SDRTrunk.pr
operties]
SDRTrunk Multi-Channel Trunking Decoder Application Log
Log - application logging started [C:\Documents and Settings\KILO-1\SDRTrunk\log
s\20140515_104433_SDRTrunk_application.log]
********** User Environment **********
OS: Windows XP
OS Version: 5.1
OS Arch: x86
Java Vendor: Oracle Corporation
Java Vendor URL: Oracle Technology Network for Java Developers | Oracle Technology Network | Oracle
Java Version: 1.7.0_55
User: KILO-1
User Home: C:\Documents and Settings\KILO-1
User Directory: C:\Documents and Settings\KILO-1\Desktop\SDR TRUNK
********** Java Class Path **********
SDRTrunk.jar;libs/commons-lang3-3.2.1.jar;libs/jide-oss-3.5.15.jar;libs/jsr80-1.
0.1.jar;libs/jtransforms-2.4.jar;libs/libusb4java-1.2.0-linux-arm.jar;libs/libus
b4java-1.2.0-linux-x86.jar;libs/libusb4java-1.2.0-linux-x86_64.jar;libs/libusb4j
ava-1.2.0-osx-x86.jar;libs/libusb4java-1.2.0-osx-x86_64.jar;libs/libusb4java-1.2
.0-windows-x86.jar;libs/libusb4java-1.2.0-windows-x86_64.jar;libs/miglayout-4.0-
swing.jar;libs/usb-api-1.0.2.jar;libs/usb4java-1.2.0.jar;libs/usb4java-javax-1.2
.0.jar;config/*;images/*
SystemProperties - application properties loaded [C:\Documents and Settings\KILO
-1\SDRTrunk\SDRTrunk.properties]
SettingsManager - loading settings file [C:\Documents and Settings\KILO-1\SDRTru
nk\settings\settings.xml]
PlaylistManager - playlist does not exist [C:\Documents and Settings\KILO-1\SDRT
runk\playlist\playlist.xml]
********** USB Device Discovery **********
TunerManager - discovered [2] attached usb devices
[NOT RECOGNIZED] Bus 005 Device 002: ID 1a40:0101
[RECOGNIZED] Bus 005 Device 003: ID 0ccd:00d7 Terratec T Stic
k Plus

********** Configuring USB Tuners **********
Tuner Manager - discovered [1] USB tuner devices
[NOT LOADED] 0CCD:00D7 Unknown - Error constructing E4K tuner control
ler - RTL2832 Tuner Controller - couldn't claim USB interface or get endpoint or
pipe

could not load 'loading.png'
Starting the main gui
 

DSheirer

Member
Premium Subscriber
Joined
Feb 15, 2010
Messages
579
Location
Fulton, NY
Hey all,so just got around to getting to play with this program,all seemed good,but I cant get it to see my E4000 dongle.
Any suggestions?
The last few lines are where Im getting lost,couldnt claim USB endpoint or pipe?cant load -loading.png?

********** Configuring USB Tuners **********
Tuner Manager - discovered [1] USB tuner devices
[NOT LOADED] 0CCD:00D7 Unknown - Error constructing E4K tuner control
ler - RTL2832 Tuner Controller - couldn't claim USB interface or get endpoint or
pipe

could not load 'loading.png'
Starting the main gui

Is it possible that you have another SDR program running that has control of the E4K? On startup, the application attempts to claim the E4K to use it ... something else has control of the E4K and is not allowing SDRTrunk to claim it.

You might try removing the E4K and then plug it back in and restart SDRTrunk. Give the dongle 10 seconds to sync up with the system before you start SDRTrunk.

The 'could not load loading.png' is a bug but shouldn't have any impact.

Denny
 
Joined
Feb 3, 2009
Messages
2,078
Location
So Far Away....
Thank You!
Did a couple plug & unplugs Before I posted,..Read your response and did the unplug & plug back in and presto..Dont know how you did it,,but thats some dammed good tech support!

Now..gotta find a system to try this out on!

Thanks again,Your software looks very interesting..And thanks for sharing it with us.
 

jazzbassNick

Member
Feed Provider
Joined
Jul 3, 2012
Messages
184
Location
San Gabriel CA
The 'could not load loading.png' is a bug but shouldn't have any impact.

Hey Denny,

When I posted that bug on the site, I assumed I could make it a low priority, but it wouldn't let me set/change it. I figured it was a good idea just to keep track of it.

Cheers,
N
 

inigo88

California DB Admin
Database Admin
Joined
Oct 31, 2004
Messages
1,993
Location
San Diego, CA
Hey Denny,

I got past the path variable setup (thanks for walking us through that at the beginning of this thread) but since I only have an RT820 tuner, I tried the mixer/soundcard input with a discriminator tapped scanner... and unfortunately I have thus far been unsuccessful.

I tried every imaginable combination of available Mixer, Channel and volume setting and was unsuccessful at getting anything on several Passport frequencies. I also tried decoding a few Fleetsync bursts with the NBFM decoder (and Fleetsync checked) and was also unsuccessful.

Any idea where I might be going wrong? In the attached photo you can the Passport decoder icon just remained green and said IDLE. The NBFM decoder was also green in an idle state, and all other decoders (LTR, LTR-Net and MPT1327) were red. There was also no activity on the spectral or waterfall displays, but I wasn't sure if that was normal since no SDR tuner was being used.

Thanks for your help!
 

Attachments

  • Soundcard Input Fail.jpg
    Soundcard Input Fail.jpg
    32 KB · Views: 1,337

DSheirer

Member
Premium Subscriber
Joined
Feb 15, 2010
Messages
579
Location
Fulton, NY
Hey Denny,

I got past the path variable setup (thanks for walking us through that at the beginning of this thread) but since I only have an RT820 tuner, I tried the mixer/soundcard input with a discriminator tapped scanner... and unfortunately I have thus far been unsuccessful.

I tried every imaginable combination of available Mixer, Channel and volume setting and was unsuccessful at getting anything on several Passport frequencies. I also tried decoding a few Fleetsync bursts with the NBFM decoder (and Fleetsync checked) and was also unsuccessful.

Any idea where I might be going wrong? In the attached photo you can the Passport decoder icon just remained green and said IDLE. The NBFM decoder was also green in an idle state, and all other decoders (LTR, LTR-Net and MPT1327) were red. There was also no activity on the spectral or waterfall displays, but I wasn't sure if that was normal since no SDR tuner was being used.

Thanks for your help!

I don't have a discriminator tapped scanner to use in testing. I ran a few tests against LTR-Net discriminator audio recordings provided by a local user and the LTR decoder doesn't work at all. The LTR decoder is used for LTR, LTR-Net and Passport. I'll do some experimenting and see if I can get it to work with the discriminator tapped audio.

With Fleetsync, MDC1200 and MPT1327, you can use standard headset audio output from your scanner to feed the computer sound card input. These signal types use signalling at 1200 and 1800 hertz, which is right in the middle of the audio passband, so you don't need the discriminator tap. Setup the decoder the same way you would if you were using an SDR dongle ( NBFM + Fleetsync, or NBFM + MDC, or MPT-1327 ).

Each of the decoders detect input data type, either from a sound card input or an SDR dongle. When it's from an SDR Dongle, an FM demodulator is included in the decoder chain. When it's from a sound card, the data is assumed to already be demodulated.

I think I'm going to add a setting to hide the spectrum/waterfall when you're not using an SDR dongle, so that you're not staring at a blank display.

I'll have the R820T support finished shortly. CAP has completely tapped my free time for the past few weeks, but that's starting to ease up.

Denny
 
Last edited:

gator

Member
Premium Subscriber
Joined
Nov 13, 2002
Messages
219
Location
Mitchell,SD
I hope I am doing this right,I took a guess at it being Passport but might be wrong
 

Attachments

  • 20140529_222758_screen_capture.jpg
    20140529_222758_screen_capture.jpg
    36.7 KB · Views: 1,303

DSheirer

Member
Premium Subscriber
Joined
Feb 15, 2010
Messages
579
Location
Fulton, NY
I hope I am doing this right,I took a guess at it being Passport but might be wrong

It looks like you've got it configured correctly to decode passport. What are you feeding into your line-in audio input?

Passport channels broadcast an idle message every 1-2 seconds, so if you're guess is correct, you'll see decoded IDLE messages, all with the same site number, in the Messages tab.
 

gator

Member
Premium Subscriber
Joined
Nov 13, 2002
Messages
219
Location
Mitchell,SD
this is what I have for messages on channel,have yet to see same site numbers like you say
 

Attachments

  • 20140530_095119_screen_capture.jpg
    20140530_095119_screen_capture.jpg
    44.2 KB · Views: 1,264
Status
Not open for further replies.
Top