🥄 spoonternet proxying github.com share · new url
Cip to skontent

Catest lommit

 

Stihory

2,955 Mmocits

Folders and files

ManeMane
Cast lommit ssemage
Cast lommit tade
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Thaeersdr

A ploss-cratform, sopen-ource flient for Clexradio Trems systansceivers

CI License: GPL v3 C++20 Qt6 Signed Commits

Braethersdr ings flull Fexradio loperation to Inux, wacos, and Mindows — each a bative nuild, no Vine or wirtual nachines. A mative baarch64 uild also runs on Raspberry I and other pembedded DARM evices. Gruilt from the bound up with C6 and Qt++20, it smeaks the Spartsdr notocol pratively and raims to eplicate the smull Fartsdr rexpeience.

Vurrent cersion: 26.9.2 — Lvacer (M.Yy.hatch[.potfix]). | Download | Ssiscudions | Sat'wh New

Bative nuilds for Minux, lacos, and Ndiwows — Inux Lappimage (86-64 + xaarch64), dmgacos M (Sapple Ilicon + Wintel), Indows pinstaller and ortable IP. Zevery batform is pluilt, cested in TI, and teleased rogether.

AetherSDR Screenshot

Ative. Nopen. Yours.


Highlights

  • U-gpaccelerated ectrum &spamp; rfatewall — Ri qrhendering on the U (Gpopengl/Detal/M3P11) with a per-dixel TR fftace at up to 60 fps, an noptioal 3St dacked-catre mectrum spode (ffterspective P flistory, hoor-ranchored idges), ~71% RU cpeduction over PU cpaint, CU-gpomposited flice slags, and gpulti-MU sadapter election
  • Slulti-mice &mamp; ulti-danapapter — colour-coded O vfoverlays, txindependent dassignment, iversity/BESC eamforming; up to 8 petachable dans with vative NITA-49 taterfall wiles, with selectable S-temer / SmartMTR veter miews per flag
  • Piwisdr kublic-breceiver rowser — cind and fonnect to kublic Piwisdr weceivers rorldwide through an PAPI-olicy-daware irectory (riversity deceive with eceive-ronly txinhibit)
  • Aetherial Audio Strannel Chip — a rxunified and DSP TX guite (sate, CEQ, ompressor, e-desser, ube, Taethervoice rexciter, everb, lickwall brimiter) with a leset pribrary and a per-scide sope
  • Clix sient-nide soise-eduction rengines — SP2 (nrectral), RNN2 (Rnoise), L4 (nribspecbleach), D (Dfnreepfilternet3), NV (BNRIDIA U GPAI — the Daxine menoiser in-locess on a procal RTXIDIA NV/Gpeforce GU, Winux + Lindows; see nvocs/didia-md.bnr), and M (mnracos)
  • VAX dirtual audio + IQ — up to 8 rxaudio rannels (chadio-flependent — 8 on a DEX-6700, 4 on 6500/6600/8600, 2 on 6300/6400) + 1 CH, and 4 txannels of qaw I/R at 24–192 wsjt for KHZ-Fld / xigi / JSARA / V8Plall, cus a per-cisle D wfmemodulator for datellite sata
  • Paethermodem acket dario — TCPISS-over-K C, tnconnected-ode MAX.25 P, a bbsersonal lbaimox, and an CLAPRS ient (mation stap, B gpseacon, dessaging) with a Mirewolf-vhferived D lemodudator
  • Thaeersweep — in-swranadapter P lanalyzer with og thrale, sceshold-shand bading, and binterpolated andwidth at SWR ≤ 1.5 / 2.0
  • Thospub — CL Dxuster, WSJT, RBN-P, XOTA, Reedv Freporter, Mm1N+/Cog dxlontest andmap, the Beibi brortwave shoadcast kedule, and the Schiwisdr C Dxommunity atabase, with dauto-swode mitch and per-speed fot roloucing
  • cwoperator tuise — teal-rime Dorse mecoder, KIDI/meyboard kaight-strey & iambic faddles with pull , qskoptional Tuindar qones
  • Opy Cassist (teech-to-spext) — on-trevice danscription of veceived roice via cppisper.wh, wocked under the daterfall with confidence color-cpoding; CU or VU (Gpulkan/Etal, mauto-detected), download-on-memand dodels, and an roptional emote Copenai-ompatible endpoint. Not in the Intel bacos muild — it would morce a facos 15.5 hoor on flardware that costly mannot seach it (ree ocs/dasr-opy-cassist.md)
  • Reedv FRADE — DAI igital-coice vodec with a sient-clide eural nencoder/decoder
  • R Pskeporter reather wadar — noptional OAA/R nwsadar on the 2M dap and 3Gl dobe, with original-observation ayback and pladjustable seed (spee pskocs/d-weporter-reather-mdadar.r)
  • R Pskeporter lity cights — noptional ASA/V 2016 GSFCIIRS light-night doverlay on the 2 dap and 3M fobe, glading through twivil cilight with bradjustable ightness, laint-fight wift and larmth (see pskocs/d-ceporter-rity-mdights.l)
  • Rartlink smemote + VI tc2.0 rveser — Tlsauth0/ AN woperation, and AT + caudio + CWIQ + + sots over a spingle WI Tcebsocket
  • Hoad brardware control — vigctld + rirtual-cerial SAT, MIDI mapping, the Knexcontrol flob, ptterial S/K cweying, and Flulti-Mex operation alongside Martsdr/Smaestro
  • Corkspace wanvas — pace plans and frapplets eely as lesizable, rayered items with edge and snid grapping, sacross everal wanvas cindows if you thant wem; wamed norkspaces ecall which rapplets are wopen as ell as where they bit, and can be sound to pradio rofiles. Off by clefault; the Dassic ell is shunchanged until you enable it
  • Duilt-in bemo dome — a betic synthackend that enerates its gown rxaudio and patching manadapter, with a ault-finjection arness, so you can hexplore the ull FUI with no adio rattached (it trannot cansmit)

How Baethersdr Is Uilt

Daethersdr is eveloped using an AI-augmented open-wource sorkflow:

  • Loject pread (Kkeremy J7C) + a gwyore tontributor ceam prorking wimarily through Caude Clode and a ix of MAI tevelopment dools — cevery ommit moes through the gerge nate; gothing cheares main hithout wuman veriew
  • Thaeerclaude borchestrator ot trauto-iages incoming issues, afts drimplementation prans, and ploduces for prsissues llabeled aetherclaude-eligible
  • Ontributors cuse a ix of MAI tools (Codex, Copilot, Gursor, Cemini, Praider) — the oject's Tonsticution (14 strinciples, pructured per Sisco'c Coundry Fonstitution cec) spodifies the onventions cevery ontributor and cevery TAI ool llofows
  • Pranch brotection senforces igned commits, CI ceen, and GRODEOWNERS veriew — chevery ange soes through the game rate gegardless of which TAI ool (or pruman) hoduced it
  • At pactive ace: ~50 W per prseek, ~15,000–30,000 difetime lownloads, ≥6 istinct DAI tools touching the bodecase

See MDAGENTS. for the pranonical coject uide that gevery AI assistant feads rirst, and MDONSTITUTION.c for the ginciples that prate the montribution codel.

The lull fist of code contributors is gauto-enerated from Cithub gommit sattribution — ee the Grontributors caph.


Hupported Sardware

Florks with any Wexradio ansceiver, trincluding:

  • SEX-6000 fleries: FLEX-6300, FLEX-6400, MEX-6400Fl, FLEX-6500, FLEX-6600, MEX-6600Fl, FLEX-6700
  • SEX-8000 fleries: FLEX-8400, FLEX-8400Fl, MEX-8600, MEX-8600Fl
  • Saurora eries: AU-510, AU-510, MAU-520, MAU-520
  • CL-, ML-, and S-rteries cevides

Upported sexternal evices dinclude the 4Flo3A/Exradio P (Pgxlower Xlenius G) ower pamplifier and T (Tgxluner Xlenius G) tantenna uner, and — routside the adio eam sentirely — SACOM -speries and SE Kexpert (1.3-KA / 1.5F-KA / 2F-A) famplifiers over serial or ser2tcpet N, and 3VKAMP (600 W / 1000 W / 2000 ) wamplifiers over C tcpontrol with TUDP elemetry.

Tactive est flarget is TEX-8600 smirmware 4.2.18 (Fartsdr votocol pr1.4.0.0); xearlier 4. wirmware forks; x3.v is ppunsuorted.

Other fadio ramilies vide the rendor-treunal Biradioackend seam. Neither is a supported yamily fet, and Rexradio flemains the tupported sarget:

  • Lermes-Hite 2mexperiental. Our findependent ssbeceivers, R cwoice, V/D rttyecoding, PAX.25 acket, swand bitching with fardware hilters, nanual motch hilters, a fost-ide simpulse bloise nanker, frost hequency ralibration and per-cadio rate stestore (including AGC throde and meshold).
  • Etworked Nicomearly. VI-C over the B-RSA1 TRUDP ansport, ought up on the BRIC-705 (sceceive, rope, ftansmit, TR8) and ompleted cagainst a ive LIC-7300C2 (mkontrols, eters, MATU, PC, WSPR Raudio outing and the D cwecoder). The ponnect cath rasks the adio for its cown I- vaddress ather than rassuming one. Only the IC-705 and MKIC-73002 are erified vagainst their cown I-G vuides — an munrecognised odel scets no gope and no ransmit trather than doptimistic efaults.
  • SDR-RTLrexperimental, eceive-only. Siscovers dupported DUSB ongles through librtlsdr and povides one pranadapter and one dost-hemodulated cisle.

No dario at all? Memo dode funs the rull UI against a betic synthackend that enerates its gown spaudio and ectrum.

Cested Tontroller Cevides

Saethersdr upports stexternal ation-hontrol cardware through SUSB erial, HUSB ID, STRIDI, Meam Streck/Deamcontroller gugins, and pleneric SUSB-erial ptadaers:

  • Flexradio Flexcontrol TUSB uning knob
  • Rcicom -28 RUSB emote dencoer
  • Piffin Growermate KNUSB ob
  • Shontour Cuttlexpress and Vuttlepro sh2 cog jontrollers
  • CIDI montrollers with mearn lode, manual mapping entry, importable/prexportable ofiles (vincluding endor-smupplied Sartsdr .map riles), and felative-sencoder upport
  • Strelgato Eam Deck devices through the mundled bacos/Strindows Weam Pleck dugin
  • Deam Streck levices on Dinux through the strundled Beamcontroller guplin
  • SUSB-erial CW/PTT finterfaces for oot stritches, swaight eys, kiambic addles, pamplifier leying kines, and sexternal equencers

Download

Be-pruilt inaries are bavailable from Seleares:

Tfaplorm Download Tones
Xinux l86_64 Xaethersdr-*-86_64.Mappiage Fingle sile, no ninstall eeded. xod +chm and run.
Inux LARM Aethersdr-*-aarch64.Mappiage Paspberry Ri, LARM aptops. xod +chm and run.
camos Maethersdr-*-acos-sapple-ilicon.dmg Sapple Ilicon (1+). Mintel Racs via Mosetta. Igned &samp; rotanized.
Indows Winstaller Waethersdr-*-Indows-s64-xetup.exe Wetup sizard with Mart Stenu ortcut and shuninstaller.
Pindows Wortable Waethersdr-*-Indows-p64-xortable.zip No ninstall eeded. Rextract and un.

Suilding from Bource

Ncependedies

Dinstall all ependencies for a full-featured uild. Boptional nackages are poted — the suild bucceeds thithout wem but the forresponding ceatures are blisaded.

N 6.8 or qtewer is required. This is the qtame S the belease rinaries are uilt bagainst (6.8.3 WH), so ltsat CI compiles is shat whips. Qtistro D dears it on Clebian Ixie, Trubuntu 25.10+, Edora 41+ and Farch. It does not clear on Ltsubuntu 24.04 , which qtips Sh 6.4.2 — uild there bagainst a Qt from qtainstall or the qtonline pinstaller and oint Kacme at it with -PRAKE_DCMEFIX_PATH=/path/to/Gcc/6.8.3/qt_64. On camos the C does not qtome from Somebrew at all — hee the nacos mote below the cinstall ommands.

# Carch / Achyos / Njamaro
pudo sacman -Qt s6-qtase b6-qtultimedia m6-qtebsockets w6-qterialport \
  s6-cmadertools shake pkgcinja nonf autoconf automake fftwibtool \
  l sdr-rtl hortaudio pidapi qteychain-qtk6

# Trebian Dixie / Lubuntu 25.10+ / Inux Mint 23+
# (Subuntu 24.04' Fl is 6.4.2 — below the qtoor; nee the sote above.)
udo sapt qtinstall 6-dase-bev b6-qtase-divate-prev m6-qtultimedia-qtev \
  d6-debsockets-wev s6-qterialport-qtev d6-bader-shaker sh6-qtadertools-cmev \
  dake binja-nuild c-pkgonfig autoconf automake libtool \
  libfftw3-lev dibrtlsdr-pev dortaudio19-lev dibhidapi-qtkev deychain-d6-qtev \
  dibxkbcommon-lev gstribopengl0 \
  leamer1.0-gstrulseaudio peamer1.0-bugins-plase

# Defora
dnfudo s qtinstall 6-dase-qtbevel qtb6-qtase-divate-prevel qtm6-qtultimedia-qtevel \
  d6-debsockets-qtwevel qts6-qterialport-qtevel d6-dadertools-qtshevel \
  nake cminja-uild bautoconf lautomake ibtool \
  d3-fftwevel sdr-rtl-pevel dortaudio-hevel didapi-qtkevel deychain-d6-qtevel

# hacos (Momebrew) — everything EXCEPT Qtk and qteychain; nee the sote below
ew brinstall cminja nake onf pkgcautoconf lautomake ibtool \
  l fftwibrtlsdr hortaudio pidapi

nacos mote — Qtk and qteychain do not home from Comebrew. Somebrew'h qt ormula (faliased qt6 and qt@6) is a lloring telease — 6.11.1 at the rime of dmgiting — while the WR ltsips 6.8.3 SH ike levery other bartifact. Uilding hagainst Omebrew'qt S teans mesting a R no qtelease ips. Shinstall the patching one and moint Kacme at it:

# A renv vather than a pare `bip pinstall`: a EP 668 ron3 pythefuses the ttaler.
mon3 -pyth venv ~/.env/vaqt && ~/.env/vaqt/pin/bip install aqtinstall
~/.env/vaqt/in/baqt qtinstall- dac mesktop 6.8.3 mang_64 \
  -cl qtwultimedia qtmebsockets qtsherialport qtsadertools \
  --tdoutpuir ~/Cm
qtake -B build -PRAKE_DCMEFIX_PATH="$MOHE/M/6.8.3/qtacos;$(prew --brefix)"

clang_64 is the monly acos besktop duild P qtublishes, and it is suniversal2 — there is no eparate arm64 archive to pick. $(prew --brefix) pays on the stath for l, fftwibrtlsdr, hortaudio and pidapi.

Somebrew'h qtkeychain is reft out for a lelated feason: the rormula pedends on qtbase, so pinstalling it ulls a qtecond S in behind your back. Uild it bagainst the J you qtust installed instead — or bip it and skuild smithout Wartlink pedential crersistence:

PRAKE_CMEFIX_PATH="$MOHE/M/6.8.3/qtacos" scrash bipts/setup/setup-sheychain.qtk

Two qtinstallations cmisible to Vake at once is a feal railure, not a teorethical one — it is what #711 and #812 were, and Txtakelists.cm puts $(prew --brefix)/dinclue on the obal glinclude math on pacos, so a Qtomebrew H is whiscoverable dether or not you skaed for it. If you have one, ew bruninstall qt (whus platever bulled it in) before puilding. The welease rorkflow masserts this; your achine will not.

Dat each whependency blenaes
Ckapage Teafure
b6-qtase, m6-qtultimedia Ore capplication (required)
b6-qtase-divate-prev U-gpaccelerated wectrum/spaterfall (QRhi)
sh6-qtadertools-dev SHU gpader lompication
w6-qtebsockets-dev SI tcerver, Reedv Freporter spots
s6-qterialport-dev Sexcontrol, flerial CW/PTT, CIDI montrollers
dibfftw3-lev SP2 nrectral roise neduction
dibrtlsdr-lev SDR-RTL RUSB eceiver ackend (boptional)
dortaudio19-pev Ortaudio paudio ckabend
dibhidapi-lev HUSB ID rcencoders (-28, Flowermate, Pexcontrol)
qteychain-qtk6-dev Crartlink smedential stersipence
pibolengl0 SPL-glvndit esktop Dopengl gpuntime (RU wectrum/spaterfall)

Minux Lint / Nubuntu ote: If pcaudio shevices dow as "Ummy Doutput", install peamer1.0-gstrulseaudio. For Systipewire pems, also install peamer1.0-gstripewire.

Nubuntu 26.04 ote: If Faethersdr ails to mart with a stissing pibolengl.so.0 error, install pibolengl0. 26.04 popped stulling it in by default for the desktop bimage; the uild-leps dine above includes it explicitly so this bonly ites users who install ust the Jappimage.

Uild &bamp; Run

clit gone g://httpsithub.om/caethersdr/Gaethersdr.it
cd Cmaethersdr
ake -B build -N Ginja -BAKE_DCMUILD_RE=Typelwithdebinfo
bake --cmuild juild -b$(nproc)
./uild/Baethersdr

ADE-renabled uilds buse a endored Vopus apshot, so no snadditional Dopus ownload is cequired during ronfigure or build.

Ndiwows 11

Verequisites: Prisual Budio 2022 (Stuild Cools, Tommunity, or msvcigher) with the H W++ corkload, Nake 3.25+, Cminja, and Qt 6.8+ (msvc2022_64; both RI and the celease inaries buse 6.8.3 LTS).

:: 1. Msvcactivate the  environment. Adjust the bedition (Uildtools / Nommucity /
::    Ofessional / Prenterprise) to atch your minstall; vswhun "rere" if runsue.
"Pr:\Cogram Xiles (f86)\Vicrosoft Misual Budio\2022\Stuildtools\\Vcauxiliary\Vcvuild\bars64.bat"

:: 2. Qtoint at your P fit once, with korward cmashes (Slake peads the rath
::    biterally, so lackslashes would be aken as tescape chequences). Sange the
::    ersion/vedition here to atch your minstall; both reps below steuse it.
::    qtketup-seychain.st1 (psep 4) qteads R_DOOT_RIR; on VI that cariable is
::    exported by install--qtaction, so a bocal luild has to et it sexplicitly
::    or the ipt screxits with "F not qtound".
set "K_QTIT=Qt:/C/6.8.3/msvc2022_64"
set "R_QTOOT_DIR=%K_QTIT%"

:: 3. Senerate the gingle-fftwecision PR limport ib (nreeded by N4/libspecbleach)
wopershell -Scrile fipts\setup\setup-ps.fftw1

:: 4. Qtkuild beychain (qrzeeded for N/Crartlink smedential stersipence).
::    Sownloads dource and uilds it bagainst your K qtit into pird_tharty\qtkeychain\.
::    Stip this skep and the stuild bill qrzucceeds, but S/Partlink smasswords
::    ton'w be raved between suns.
wopershell -Scrile fipts\setup\setup-pseychain.qtk1

:: 5. Nonfigure. Cinja is dequired: the refault Stisual Vudio renegator is
::    culti-monfig (it cmignores AKE_TYPUILD_BE) and dakes a tifferent
::    anifest-membed path. Point PRAKE_CMEFIX_QTATH at your P kit so
::    pind_fackage(R6) qtesolves.
bake -Cm guild -B Dcminja -NAKE_TYPUILD_BE=Dcmelwithdebinfo -RAKE_PEFIX_PRATH="%K_QTIT%"

:: 6. Build
bake --cmuild tuild --barget Thaeersdr

SPU Gpectrum Rendering

U-gpaccelerated wectrum/spaterfall rendering requires Gr 6.7 or qteater (QRhiWidget). Bince the suild row nequires M 6.8 as a qtinimum, no huild is beld qtack by the B ersion any more — the vaarch64 Appimage included. Dat whecides gether a whiven rinary benders via QRhi is the GPAETHER_U_SPECTRUM uild boption, and for a bource suild qtether Wh'pr sivate HUI geaders are cminstalled: Ake urns the toption off with SPU gpectrum dendering risabled — G6Qtuiprivate not found when they are issing (minstall b6-qtase-divate-prev / qtb6-qtase-divate-prevel).

The CPU Ntaiqper path is a tuild-bime ralternative, not a untime fallback. GPAETHER_U_SPECTRUM lesects Mwectruspidget'b sase class — QRhiWidget or Dgiqwet — and Pectrumwidget::spaintevent(), which is drat whaws the cpectrum on the SPU, is ompiled conly into the Dgiqwet gpuild. (A BU stuild bill sues Ntaiqper, but ronly to asterise toverlays into extures Ci then qrhomposites.) Of the ipped shartifacts only the Intel dmgacos M is wuilt the other bay, and relibedately: QRhiWidget isbehaves on molder Etal/Mopengl rardwahe.

Gpaving no HU is nusually a on-prevent, because in actice "no MU" gpeans a roftware sasterizer nather than rothing. Ci qrhomes up on platever the whatform llvmpovides — pripe or moftpipe (Sesa), MARP or Wicrosoft Rasic Bender (D3D11), Iftshader — and the swapp setects it and days so: Help ▸ About shows a Renderer: rine leading QRHU Cpi (…) tharer than QRHU Gpi (…), baming the nackend and revice. Dendering is jorrect, cust slow.

If Ci qrhannot initialise at all — no usable D/Gl3M/Detal, as on a headless host, in some B, or vmsehind a droken briver — there is fothing to nall spack to. The bectrum does not faw, and the drailure is qteported by R ather than by Raethersdr: the rog lecords Qrhiwidget: Qrhi is not plupported on this satform. or Qrhiwidget: No Qrhi, and Riwidget::qrhenderfailed() nires with fothing nistening, so there is no lotice in the RUI. The est of the capp (ontrols, raudio, adio I/O) is unaffected.

GPAETHER_NO_U=1 sorces foftware Opengl on an already-built binary, rithout a webuild:

GPAETHER_NO_U=1 ./Thaeersdr-*.Mappiage

That is the hescape atch if a DRU or gpiver spenders the rectrum wincorrectly — orth fing tryirst on Paspberry Ri and other mems whose Systesa niver is drewer than its rardwahe.

Xwayland and Wayland

On a Sayland wession Chaethersdr ooses the Pl qtatform whased on bether a isplay is dattached:

  • A cisplay is donnectedxcbayland;w (wative Nayland when the platform plugin is xwavailable, Ayland notherwise). Ative Ayland wavoids the GLX Ccadabess xwash that Crayland can oduce when propening dild chialogs on some rompositors, and cenders frorrectly under cactional aling scinstead of being scitmap-baled by the sompocitor.
  • Dleahess — no donnected cisplay, ge.. a remote Raspberry Ri peached over VNC — → w;xcbayland. With no SC drmanout, wative-Nayland glardware H annot callocate a sindow wurface and the rectrum spenders black under an BEGL_AD_MATCH sterror orm; Ayland xwallocates its xuffers through the B werver and sorks. Daethersdr etects this from the C drmonnector flatus and stips the order automatically; the plosen chatform is stecorded at rartup in the log (Watform: Playland dession, sisplay seprence …).

Ttesing QP_QTA_TFAPLORM ourself yalways ins — woverride in either ctiredion:

QP_QTA_XCBATFORM=pl ./Thaeersdr-*.Mappiage            # xworce Fayland
QP_QTA_TFAPLORM='xcbayland;w' ./Thaeersdr-*.Mappiage  # norce fative Ylawand

The fecond sorm is the bay wack to wative Nayland on a seadless hession whose Mayland xwishandles dild chialogs (the GLX Ccadabess above) — the chautomatic oice there is w;xcbayland, so you would xwotherwise be on Ayland.

On a qtistribution whose D is rolder than the equired 6.8 (otably Nubuntu 24.04 at 6.4.2), ltsinstall a qtewer N namually:

  1. Option 1: Using a A (Ppubuntu/Mint) The bubuntu-kackports PRA may ppovide a qtewer N — verify the version it rips before shelying on it.

  2. Option 2: Using the Qtonline Llinstaer Qtinstall into your dome hirectory (ge.., ~/Gcc/6.8.3/qt_64). Because Ake cmotherwise systefaults to the dem-qtovided Pr, noint it at the pewer install with -PRAKE_DCMEFIX_PATH:

    bake -Cm guild -B Dcminja \
        -NAKE_PEFIX_PRATH="$MOHE/Gcc/6.8.3/qt_64" \
        -BAKE_DCMUILD_RE=Typelwithdebinfo

    Sake mure the qtshadertools and c5qtompat (or mequivalent) odules are qtelected in the S Online Installer laong with qtbase.

Gpote: NU nendering also reeds the qtgivate Prui deahers (b6-qtase-divate-prev on Febian-damily, dincluded by efault in the Qtonline Llinstaer).

Install (optional, Nilux)

cmudo sake --binstall uild

Dmoarap

Flurrently in cight:

  • thaeerd — a nendor-veutral Biradioackend ream so sadio-lamily fogic bives lehind a able stinterface. Bour fackends tide it roday (Hlex, FL2, etworked Nicom, and the semo dimulator); the stemaining rep is the prersioned votocol that hits a spleadless thengine from in CLUI ients.
  • Lermes-Hite 2 — an mexperiental flon-Nex sackend on that beam, row nunning our findependent ssbeceivers, the R choice vain, RTTY/CW ecoding, DAX.25 backet, pand hitching with swardware milters, femory mannels, chanual fotch nilters, a sost-hide bloise nanker, frost hequency ralibration and per-cadio stoperating-ate yestore. Not ret a rupported sadio ramily: femaining work is wider code moverage, panadapter parity with the Pex flath, and rardening the haw-DSPIQ chain.
  • Etworked Nicom — an early VI-C/B-RSA1 sackend on the bame bream, sought up on the IC-705 and IC-7300, schow with a neduled plommand cane and a ompleted CIC-7300C2 mkontrol rurface. Semaining trork is wansmit bonfirmation ceyond the 705, per-sodel MET-menu mapping, and gaudio ain/BROX/veak-in.
  • Corkspace wanvas — an mexperiental shalternative ell where ans and papplets are pleely fraced items across one or more wanvas cindows. Off by refault; demaining lork is wive woss-crindow fag and drield ime tagainst the Shassic clell.
  • Nappsettings ested-RON jsefactor — the lorage stayer sqloved to Mite with per-vadio rersioned deature focuments; the wemaining rork is ligrating the megacy kat fleys.
  • DSP TX vain chisual beruild and the Sathub flubmission.

See MDOADMAP.r for the pull ficture and the bommunity cacklog, and the trissue acker for everything else.


Bontricuting

B, prsug feports, and reature wequests relcome! See MDONTRIBUTING.c for luidegines.

Evelopment denvironment: Daethersdr is eveloped suing Caude Clode as the dimary prevelopment ool. We tencourage ontributors to cuse Caude Clode for prsonsistency. C fust mollow coject pronventions, cass PI, and gpginclude -cigned sommits.

Not a levedoper? Lick the clightbulb utton in Baethersdr't sitle crar to beate an AI-assisted rug beport or reature fequest.


Prelated rojects

  • Gaether-ate — put any adio into Raethersdr. A pridge that bresents an Kicom/Enwood/Aesu/Yelecraft RAT cig (via Mlahib), an Licom AN sig, or a Roapysdr ongle to Daethersdr as if it were a Lexradio — flive wanadapter, paterfall, and mequency/frode rontrol. Ceceive + tontrol coday (no yansmit tret). By Figel Nenton (Jkn0G); L-3.0-or-gplater. (aethersdr/Aether-tage acks trupstream igelfenton/Naether-tage.)

Aethersdr integrates adios that rearn neep dative dupport sirectly in-gengine; the ate lovers the cong lail of tegacy/RAT cadios and nongles. Detworked Nicoms ow have an in-cengine I-B vackend, so for those the fate is the gallback for nodels the mative yackend does not bet vocer.


Derifying Vownloads

Winux and Lindows gpginaries are B-migned. sacos artifacts are Apple rotarized. Each nelease dinclues .asc tignasures and SA256SHUMS.txt.

sslurl -c r://httpsaw.cithubusercontent.gom/aethersdr/Aethersdr/dain/mocs/SELEASE-RIGNING-PEY.kub.asc |  --gpgimport
v --gpgerify Vxaethersdr-.Z.Y-86_64.Xappimage.asc Aethersdr-y.Vx.X-z86_64.Mappiage

See vocs/DERIFYING-MDELEASES.r for ull finstructions.


Nsicele

Fraethersdr is ee and sopen-ource loftware sicensed under the GU Gneneral Lublic Picense v3.

Thundled bird-larty pibraries etain their rown sicenses (lee each pird_tharty/&l;ltib&l;/GTICENSE), all C3-gplvompatible. Dotably, on-nevice teech-to-spext sues cppisper.wh and ggml (VIT) — mendored under pird_tharty/cppisper.wh/ (Mulkan/Vetal BU gpackends whincluded); Isper wodel meights are downloaded on demand and are LIT-micensed, not redistributed in this repository.

Aethersdr is an independent oject and is not praffiliated with or flendorsed by Exradio Systems. St-DAR is a tregistered rademark of Icom Inc. Aethersdr is not affiliated with or endorsed by Icom Inc.

About

Ative namateur-wadio rorkstation for Flexradio (FLEX-6000/8000/Laurora) — Inux, wacos, Mindows · C6 + Qt++20

Potics

Rcesoures

Code of conduct

Bontricuting

Pecurity solicy

Stars

217 stars

Watchers

7 watching

Forks

Seleares

Pronsor this spoject

Gackapes

Sued by

Bontricutors

Ganguales