N0BOY / FT8CN

Run FT8 on Android
MIT License
357 stars 38 forks source link

Initial support (tr)uSDX CAT #61

Closed d3m3vilurr closed 1 year ago

d3m3vilurr commented 1 year ago

WARN: this PR is unstable / not finished.

(tr)uSDX's newer experimental firmware is supported voice over CAT feature. And a driver(?) was also released.

Simple explain packets;

After the PR, we can use FT8 QSO without audio cable.

Related #42

d3m3vilurr commented 1 year ago

Transmitting TX audio is wrong

it might be related my to PCM8/PCM16 code. ft8_lib was added 0.5. I don't believe that it is a shot. but I'll test it on this friday. (sorry i don't have rig now.)

d3m3vilurr commented 1 year ago

lightly tested, the processing looks good to me w/o any extra patches. just remain problem is higher freq(>= 2000hz of my rigs) occrus problem. lower freq could be good. (it still shows a spurious signal, but the power could be pretty small. so it wouldn't be a problem)

I'll recheck more encode/decode test result tonight.

N0BOY commented 1 year ago

Thanks for adding the (tr)uSDX CAT support.

I messed up the dev branch. Closing this PR now. Please resubmit to the Dev branch based on the v0.90 release.

bg7yoz commented 1 year ago

@d3m3vilurr 很抱歉,在收到你的提交之前,相对于发布的0.90,我已经对FT8CN做了大量的修改,所以目前不方便把您提交的代码合并进来。我会认真阅读您提交的代码,尽量把uSDX CAT支持加入进来。

最好的办法:建议您耐心等待一段时间,等0.91发布后,您再提交一次。

bg7yoz

d3m3vilurr commented 1 year ago

@bg7yoz this patch was changed to #67 and i think you are already changed your source code for 0.91 branch.

so it's ok.

just concern. (tr)uSDX and uSDX doesn't share thier source code. (base was same but now, feature and main code is different)

for example current firmware of uSDX has RX streaming part, but doesn't have TX streaming part. also some CAT command is not implemented which are already implemented to (tr)uSDX

and I can make the patch to my fork if you release source code :) TX/RX streaming of the (tr)uSDX is beta firmware feature. so many users don't care about it.

TU & 73 DE DS1UFX