Skip to content

Releases: ik1xpv/ExtIO_sddc

ExtIO_sddc.dll v1.3.0RC1

04 Nov 15:45
f2b682a
Compare
Choose a tag to compare
Pre-release
  • Use Ringbuffer for input and output #157
  • Delegate the VHF and HF decision to radio class #194
  • Debug trace via USB #195
  • Arm neon port #203
  • A dialogBox with SDR name and FX3 serial number allows selection of a device from many. #210

So far the known issues:

  • Al power up sometime FX3 is not enumerated as Cypress USB FX3 BootLoader Device. When it happens also Cypress USB Control Center app is not able to detect it and a hardware disconnect and reconnect maybe required to enumerate the unit.

ExtIO_sddc.dll v1.2.0

18 Mar 14:51
bb25bc9
Compare
Choose a tag to compare
  • Fix the crosstalk HF <-> VHF/UHF issue #177
  • When HDSDR's version >= HDSDR v2.81 beta3 (March 8, 2021) following an ADC's sampling rate change the new IF bandwidths are computed dynamically and restart of HDSDR in not required.
  • Fix a tuning frequency error in VHF mode

ExtIO_sddc.dll v1.2 RC1

18 Feb 09:49
9b580c2
Compare
Choose a tag to compare
Pre-release
  • The ADC's nominal sampling frequency is user selectable from 50 MHz to 140 MHz with 1Hz step,
  • The reference calibration can be adjusted in the dialog GUI in a range of +/- 200 ppm. (#171)
  • The tuner IF center frequency is moved to 4.570 MHz that is the standard for RT820T. We were using 5 MHz before when we did not have yet fine tune ability. (#159)
  • Support for AVX/2/512 instructions added. This change may reduce CPU usage for some modern hardware.(#152)
  • The Kaiser-Bessel IF filter with 85% of Nyquist band are computer at initialization. It simplifies management of IF filters (#147)
  • Add automatically build verification for both master branch and PRs. This feature of the Github environment speeds development checks(#141)

So far the known issues:

  • The ADC sampling frequency can be selected via the ExtIO dialog. HDSDR versions <= 2.80 require to close HDSDR.exe and restart the application to have the right IF sample rates. Higher HDSDR releases will have dynamically allocated IF sample rates and they will not require the restart.
  • This release does not operate correctly with HF103 and similar designs that do not use a pll to generate the ADC sampling clock.
  • The accuracy is that of the SI5351a programming, about 1 Hz

ExtIO_sddc.dll v1.1.0

29 Dec 10:57
07945c9
Compare
Choose a tag to compare

tag v1.1.0 Version "V1.1.0" date 29/12/2020

  • Fix the round of rf/if gains in the UI #109
  • Fix sounds like clipping, on strong stations #120
  • Fix reboot of FX3 #119

So far the known issues:

  • The reference frequency correction via HDSDR -> Options -> Calibration Settings ->LO Frequency Calibration doesn't work correctly. This problem will be addressed in the next release.

ExtIO_sddc.dll v1.1 RC1

20 Dec 11:28
d56b013
Compare
Choose a tag to compare
Pre-release

tag v1.1RC1 Version "V1.1 RC1" date 20/12/2020

  • Supports 128M ADC sampling rate selectable via the dialog GUI ( Justin Peng and Howard Su )
  • Use of libsddc allows development of Linux support and Soapy integration ( Franco Venturi https://github.com/fventuri/libsdd)
  • Tune the LO with a 1Hz step everywhere (Hayati Ayguen https://github.com/hayguen/pffft).
  • Move multi thread r2iq to a multithreaded pipeline model to better leverage multi cores. Remove callback in USB (adcsample) thread to HDSDR to make sure we can reach 128Msps.
  • Continuous tuning LW,MW,HF and VHF.
  • Dialog GUI has samplerates and gains settings for use with other SDR applications than HDSDR.
  • Test harmonic R820T tuning is there (Hayati Ayguen https://github.com/librtlsdr/librtlsdr/tree/development)
  • the gain correction is made via HDSDR -> Options -> Calibration Settings ->S-Meter Calibration.

So far the known issues:

  • The reference frequency correction via HDSDR -> Options -> Calibration Settings ->LO Frequency Calibration doesn't work correctly. This problem will be addressed in the next release.
  • The 128M adc rate is experimental and must be activated manually in the ExtIO dialog GUI. It works with RX888 hardware that have 60 MHz LPF and requires a quite fast PC.