How to measure Wio-SX1262 Transmit power

Hi there,

SO use Caution,
The TinySA is a low-cost spectrum analyzer. You can use it to get a rough estimate of LoRa output power: I have it’s cousin the tiny oscilloscope :grin:

  • DO NOT connect the antenna output of Wio-SX1262 directly to TinySA — the module can put out +22 dBm (≈ 160 mW) while TinySA’s safe input limit is much lower (~+10 dBm without attenuator).
  • You must use an external attenuator (30–40 dB fixed attenuator recommended) between the module and the TinySA input.
  • Connect via coax from the Wio-SX1262 RF output (through attenuator) to TinySA.

Since LoRa signals are spread-spectrum, on a TinySA they appear as a wide “hump” rather than a sharp spike. To generate test signals:

  • Easiest: Write a small sketch that makes the SX1262 send a long continuous packet or a continuous wave (CW).
  • Continuous Wave Test (CW): Many SX126x libraries include a setTxContinuousWave(freq, power, timeout) function for RF testing. That produces a pure carrier tone at the chosen frequency, easy to measure on TinySA.

Example (Arduino-RadioLib):

radio.setTxContinuousWave(915.0, 22, 0);  // 915 MHz, 22 dBm, no timeout

If CW mode isn’t available, send continuous packets at low data rate — the analyzer will still show a wide signal “hump”.

  • There’s no “AT command” on the Wio-SX1262 board itself — you need to run firmware that tells the SX1262 to TX continuously.
  • Use setTxContinuousWave or equivalent in Arduino RadioLib / Seeed LoRaWAN library.
  • Insert a 30–40 dB attenuator before feeding into TinySA.
  • Tune TinySA to the LoRa frequency, measure peak power, and adjust for the attenuator.

You could also go the SDR route, an SDR (software-defined radio) can be another good way to observe and roughly measure LoRa TX output from a Wio-SX1262.

SDR vs TinySA

  • TinySA is a spectrum analyzer → it gives you calibrated RF power readings (with an attenuator), but limited resolution bandwidth and accuracy.
  • SDR dongles (RTL-SDR, HackRF, LimeSDR, USRP, etc.) → they’re primarily for reception/analysis, not calibrated for power. They let you see the waveform shape and bandwidth but power levels are only approximate unless you calibrate with a known reference signal.

So:

  • TinySA → better for dBm measurements.
  • SDR → better for signal visualization, bandwidth, modulation, and spectrum occupancy.

2. What You’ll See on SDR

  • A LoRa packet will show up as a wide “chirped hump” about 125–500 kHz wide depending on spreading factor and bandwidth.
  • With GNU Radio, SDR# (Windows), or CubicSDR you can clearly see bursts when the Wio-SX1262 transmits.
  • If you enable continuous wave (CW test mode), you’ll see a narrow spike at the TX frequency (much like a normal carrier).

3. How to Measure with SDR

  • Don’t connect directly — just use an antenna on the SDR near your Wio-SX1262 antenna, or couple through a very high attenuator if you want direct coax.
  • SDR front-ends are sensitive (can be damaged above ~0 dBm).
  • You can approximate TX power by comparing the LoRa signal strength against a known source (calibrated signal generator or a reference beacon at known power/distance).
  • Some SDRs (HackRF, LimeSDR) have a “power detector” mode but still less accurate than a TinySA.

The work flow is the same you can see by the AI recount of using an SDR. It is an interesting topic, takes specific hardware to do it :100:
But you can get Dam close… :+1:

Hope that helps motivate you to the next level and please post up any results or finding you discover.

GL :slight_smile: PJ :v:

not like measuring the POWER of this BABY

first pick (wineglass position ) I’m in two places at once ZOOM… LOL
Feed horns were as big as me, I could crawl inside the Waveguide… :stuck_out_tongue_winking_eye: