DSD+ 2.71 Error

Status
Not open for further replies.

OHIOSCAN

Member
Joined
Jul 9, 2001
Messages
657
Location
Lorain Cnty, OH
Trying to launch new DSD+ but am getting libfftw3f-3.dll is missing error

:FMP24-CC.bat:

Start FMP24 -i1 -o20001 -_1 -a1 -wsl15.920 -f774.78125
timeout /t 3

:CC.bat

Start DSDPlus -rc -i20001 -_1 -wsl940.1070 -wss100.200 -wel500.15 -wes425.900 -weh18 -wcl500.950 -wch21
timeout /t 3

:FMP24-VC.bat:
Start FMP24 -i2 -o20002 -rv -wsl245.920
timeout /t 3

:VC.bat:
Start DSDPlus -O NUL -rv -Pwav -i20002 -_1 -wsl940.1310 -wss100.200 -wel15.15 -wes425.900 -weh18 -wcl975.15
 

Attachments

  • DSD ERROR.jpg
    DSD ERROR.jpg
    33.7 KB · Views: 1,111

VA3DBJ

Ontario Database Admin
Database Admin
Joined
Dec 19, 2002
Messages
503
Location
Durham Region, Ontario
Check the notes. There is a dll file that needs to be downloaded and added to the files.


VA3DBJ

Sent from my iPad using Tapatalk
 

grosminet

Member
Joined
Jan 21, 2004
Messages
310
here is the answer

FMPA now uses FFTW to process spectrum data.
Retrieve this file: ftp://ftp.fftw.org/pub/fftw/fftw-3.3.5-dll32.zip
Extract the libfftw3f-3.dll file from the zipfile and copy it to your DSD+ folder.
The first time you run FMPA 2.14, it will benchmark the available FFT methods
and select the fastest method for your CPU.
During the benchmarking process, you should not run any other CPU-intensive programs,
including DSD+ or other copies of FMPA or FMP24 or any other SDR software.
Benchmark results are stored in FMPA.dat; do not copy the FMPA.dat file to other computers.
Deleting the FMPA.dat file will trigger a new benchmarking run the next time FMPA is run.
 

redbeard

OH, PA, WV Regional Admin
Database Admin
Joined
Feb 5, 2003
Messages
1,261
Location
BEE00.348-3.1
It was also stated in the notes.txt that delays aren't necessary now, so the timeouts can be removed. And for some time now the window location doesn't have to be specified at startup, you can place them where you like while running and it will remember for the next time. Running multiple copies you still may like to do that though, vs always running the same single batch file.

Might I also suggest, you can make one batch file to contain all those commands vs 4 separate ones:
Code:
Start FMP24 -i1 -o20001 -_1 -a1 -wsl15.920 -f774.78125
timeout /t 3
Start DSDPlus -rc -i20001 -_1 -wsl940.1070 -wss100.200 -wel500.15 -wes425.900 -weh18 -wcl500.950 -wch21
timeout /t 3
Start FMP24 -i2 -o20002 -rv -wsl245.920
timeout /t 3
Start DSDPlus -O NUL -rv -Pwav -i20002 -_1 -wsl940.1310 -wss100.200 -wel15.15 -wes425.900 -weh18 -wcl975.15
EXIT

I would also suggest you add -rc to your first FMP24 instance, as well as setting your PPM and bandwidth at startup. You might also specify what modulation you expect at startup, such as -f1 for P25. Here is an example of what I use to monitor the East Palestine site on Ohio MARCS-IP:
Code:
@ECHO OFF
START FMP24 -i1 -_3 -P-1.0 -rc -f772.53125 -o20000 -z1 -b-9.5
START DSDPlus -_3 -O NUL -e -rc -f1 -i20000 -v0 >>NUL
START FMP24 -i2 -P-1.0 -_3 -o20001 -rv -z1 -b-9.5
START DSDPlus -_15 -O NUL -rv -f1 -i20001 -v0 >>NUL
EXIT
I have been testing without the timeouts and have not had any issues so far.
 

enosjones

Member
Premium Subscriber
Joined
Feb 22, 2006
Messages
1,897
Location
Price, Utah
ive tried the ftp link listed, bit wont work. so i downloaded it from another source, and i get this;

---------------------------
Error
---------------------------

FMP24 2.33 -i1 -o20001



Unrecoverable error encountered:

Exception number = 0xC0000005 (Access Violation)
Instruction address = 0x639117C8
Action: Read of address 0x61BF6 (400374)

Register dump:
DS: 0000002B CS: 00000023 IP: 639117C8 EAX: FFFFFFFF
ES: 0000002B SS: 0000002B SP: 0018FB10 EBX: 00000000
FS: 00000053 Fl: 00010202 EBP: 0019FB54 ECX: 0018FB70
GS: 0000002B ESI: 00000032 EDI: 00410748 EDX: FFFFFFFF
[Press Ctrl-C to copy this text to the clipboard]
---------------------------
OK
---------------------------



i copied the whole extraction of files first, then i read that only 1 file libfftw3f-3.dll only needed to be moved over. but still the same error. it says the dll file is valid however it is for another machine type... how do i reset the machine type?
 

enosjones

Member
Premium Subscriber
Joined
Feb 22, 2006
Messages
1,897
Location
Price, Utah
---------------------------
FMP24.exe - Machine Type Mismatch
---------------------------
The image file G:\DSDPlus2p71\libfftw3f-3.dll is valid, but is for a machine type other than the current machine. Select OK to continue, or CANCEL to fail the DLL load.
---------------------------
OK Cancel
---------------------------

this is my first time running it, so i need to reset the machine type, let me know how please, thanks
 

mtindor

OH/WV DB Admin
Database Admin
Joined
Dec 5, 2006
Messages
10,408
Location
Carroll Co OH / EN90LN
That FTP url works just fine. Instead of downloading from elsewhere, download from exactly what DSDPlus says is needed from the exact spot they provided. I'm betting that if you do that and then take the appropriate DLL out of _that_ package and put it in your DSDPlus directory, you'll be fine.

If you can't get to that FTP site, figure out why you can't.

Mike
 
Status
Not open for further replies.
Top