Page 1 of 1

Possible issue with multiplying transverters

Posted: Mon Jul 17, 2023 6:30 pm
by oe6rke
Hi All,

playing with oe8fnk Freds hydra (multiplyer) up/down to 10GHz i found a possible issue at https://github.com/g4eml/Langstone-V2/b ... UI_Pluto.c at line 2775.

Original (Pluto will freak out if the qrg is 10 Gigs hi):
frTx=fr+bandTxOffset[band];

if(frTx > maxHwFreq)
{
frTx = maxHwFreq;
}
if(frTx < minHwFreq)
{
frTx = minHwFreq;
}

My fix for this is a clause to care the right mode to set it:
if(bandTxHarmonic[band] ==0) {
if(frTx > maxHwFreq)
{
frTx = maxHwFreq;
}
if(frTx < minHwFreq)
{
frTx = minHwFreq;
}
}


hope this is helpful to other folks using this multiplyer transverter,

br Robert, 73 de oe6rke

Re: Possible issue with multiplying transverters

Posted: Tue Jul 18, 2023 10:36 am
by g4eml
Well spotted, that error seems to have crept into the Langstone V2 code. All of the testing with multipliers was done using V1.

However you should really be using

if(bandTxHarmonic[band] < 2)

because the default setting for the harmonic number is 1 not 0. Your change is always bypassing the error checking.

A similar change also needs to be added to the Rx frequency setting and the Lime version.


I have made these correction to the github source.

Colin G4EML