DENKOAurora manual

Chapter 3 · Applies to firmware v390 and later · Updated 2026-09-24

Settings and automatic tuning

Where each setting's value comes from, which values the station tunes by itself, and what every setting does. You do not need to change anything for the station to work: it starts with values chosen for it and adjusts the important ones itself.

1. Where a value comes from

A setting can be given a value in five places. They are applied in this order:

SourceWhen it is appliedAfter a restart
1. Firmware defaultBuilt into the firmware; used from power-on.Restored. Changes only with a firmware update.
2. Station profileStations carry a profile in the firmware that holds some values. On current hardware it always holds the health-check noise limits; some stations also hold others, for example the detection method, the filter band or the timing correction. The station re-applies these every second, so a change you make to most of them is undone within a second. For the filter settings it usually waits 15 minutes after your change. A few held settings (ampk, cfarmin, selmin, deadveto) keep your value until the next restart, except that automatic tuning may still adjust ampk (section 2).Restored.
3. Remote configuration from DenkoDownloaded 30 seconds after start and then every 2 minutes. It can hold values for all stations and for one station. A value is applied when it first appears or when Denko changes it.Applied again about 30 seconds after every start. If Denko removes a value, the station keeps it until its next restart.
4. Automatic tuningA few values are adjusted by the station itself while it runs (section 2).Starts again from the default, about 30 seconds after start.
5. Your changesThe controls in the web interface and /set? addresses. Applied immediately.Lost. A restart happens at least once a day, after every firmware update and after a power cut.

A later source does not always win: a value held by the station profile comes back within a second, and the remote configuration is applied again at every start. The only lasting changes are firmware updates and Denko's remote configuration. Ask Denko if you need a value to stay.

2. What the station tunes by itself

Nothing needs to be started: automatic tuning is on by default. It begins about 30 seconds after start, once the station has measured its trigger rate.

ValueHow it is tunedHow to stop it
khi
slope threshold
Used by the default (slope) detection method. Every 30 seconds the station looks at how often the detector triggered: more than 20 per second raises the threshold by 2, more than 8 per second by 1, and fewer than 1 per second lowers it by 1, but only if a lower value would not flood the station with noise. Range 4–48, starting at 12. If the antenna appears dead, it returns to 12 and waits.khiauto=0, or set khi yourself (tuning then stays off until the next restart).
ampkq
amplitude threshold
Used by the amplitude and envelope methods. Every 60 seconds the station looks at how many signals it reported: more than 3 per second raises the threshold by 4 at once, and more than 1.5 per second in five checks in a row raises it by 1. It never lowers the threshold because the sky is quiet, since a quiet sky and a too-strict threshold look the same. Range 68–160: after any manual change it waits 15 minutes, and then also brings a value outside this range back inside it (so a hand-set ampk above 10 returns to 10).ampkauto=0.
cfarmin
contrast minimum
Only on stations whose profile sets it. At most once per start, after an hour and 10,000 triggers, if the minimum never let a detection through it is lowered once.Set cfarmin yourself.
Health checkJudged every 5 seconds; decides whether reports are held back (chapter 2).hgate=0 (not recommended).
caprank, pbfAdapt themselves while switched on. Both are off by default.Set them to 0.
100 Hz modeSwitching lfmode on sets three filters together (hpfhz, drechz, hpfrac); switching it off sets both high-pass filters back to 4 kHz and restores hpfrac.lfmode=0.

3. Every setting

Kept after restart: “Remote” means the value survives a restart only when Denko sets it in the remote configuration; a value you set yourself is always lost at restart. Changed automatically: what else can change the value (section 1 and 2). Advice: “In the web interface” — you may use the control as described in chapter 1; “Leave” — leave it to the station and Denko; “Service only” — factory and diagnostic use, do not use.

Further settings exist for factory testing and service. They are deliberately not listed here: do not use any setting that is not in this chapter.

Startup antenna measurement

SettingWhat it doesDefaultRangeKept after restartChanged automaticallyAdvice
sweepbootStarts enabled at each boot: measures for 30 seconds from acquisition start instead of detecting lightning. 0 cancels an unfinished startup measurement; 1 does not start another. Remote configuration arrives too late to reliably prevent the next startup measurement. Capturing the physical test signal depends on power-on timing and is not yet verified.10/1RemoteReset to 1 at restart; remote value applied laterService only

Detection threshold

SettingWhat it doesDefaultRangeKept after restartChanged automaticallyAdvice
ampDetection method: 0 = slope (rate of change), 1 = amplitude, 2 = envelope. Decides which threshold below is in use.00–2RemoteStation profileLeave
khiThreshold of the slope method, in multiples of the background variation. Higher = less sensitive.121–64RemoteAutomatic tuning (section 2)Leave
khiautoAutomatic tuning of khi: 1 = on, 0 = off.10/1RemoteStation profileLeave
ampkThreshold of the amplitude and envelope methods, in whole multiples of the noise floor. Sets ampkq to 16 × ampk.82–64RemoteStation profile; automatic tuning via ampkqLeave
ampkqThe same threshold in steps of 1/16.12832–1024RemoteAutomatic tuning (section 2); station profile via ampkLeave
ampkautoAutomatic tightening of ampkq: 1 = on, 0 = off.10/1Remote—Leave
devminSmallest background variation the slope method assumes, so the threshold cannot collapse on a very quiet input.21–1024Remote—Leave
nfslowAmplitude methods: use the 12-minute minimum noise floor instead of the running one.00/1No—Leave
thrabsFixed threshold in raw converter units, replacing the relative one. 0 = off.00–16777216Remote—Leave
thrfloorLower limit for the threshold, in raw converter units. 0 = off.00–16777216Remote—Leave
statdecUpdates the slow statistics less often to save processing time. 0 = off.00–4No—Service only
slopeavgAveraged slope estimate (diagnostic).00/1No—Service only

Re-arming after a detection

SettingWhat it doesDefaultRangeKept after restartChanged automaticallyAdvice
refovrLets the detector trigger again during its re-arm time if a new signal is more than refovr/16 times the previous peak. 0 = off.240 or 16–255Remote—Leave
envshiftRelease time of the envelope follower (10 = 2 ms).104–10Remote—Leave
deadusFixed pause after each capture, in µs.20000–50000Remote—Leave
deadvetoShorter pause (0.25 ms instead of 2 ms) after a candidate that was rejected.00/1NoStation profileLeave
refmaxLongest allowed re-arm time, in samples (51200 = 100 ms).5120016–51200Remote—Leave

Additional detection stages

SettingWhat it doesDefaultRangeKept after restartChanged automaticallyAdvice
cfararmAdditional trigger based on contrast with the signal just before it. 0 = off.00–4096Remote—Leave
cfar2A second, guarded version of the contrast trigger. 0 = off.00–4096Remote—Leave
sbcfarContrast trigger on weighted frequency sub-bands. 0 = off.00–65535Remote—Leave
cfarminMinimum contrast a detection must have to be reported. 0 = measure only.00–65535RemoteStation profile; lowered once (section 2)Leave

Selecting what is reported

SettingWhat it doesDefaultRangeKept after restartChanged automaticallyAdvice
selminMinimum contrast score for the selector. 0 = off.00–20000RemoteStation profileLeave
selgapPause after a selected report, in µs.2000000–2000000Remote—Leave
durminMinimum number of samples above the threshold within 125 µs. 0 = off.00–64Remote—Leave
caprankWhen the limit of 50 reports per second is reached, send the strongest candidates rather than the first ones.00/1RemoteAdapts itself when onLeave
impMinimum impulsiveness of a signal, per mille. 1000 = off.10001–1000Remote—Leave
magminMinimum signal strength (0–7, the white-bar scale) for a signal to be detected and reported. 0 = all. The detect ≥ selector on the History tab.00–7Remote—In the web interface
magdb0Where the strength scale starts, in dB (slope method). With magmin above 0 it also moves the detection limit.180–60No—Leave
hpfracMinimum share of a signal's energy above 4 kHz, in %, for it to count as lightning.30–100Remote100 Hz mode sets it to 0Leave
pbfBlocks signals whose energy keeps falling in the same narrow band (interference). 0 = off.00–9RemoteAdapts itself when onLeave
netThreshold of the learned confirmation stage. 0 = off. Switching it on also widens the filters.0integerNoStation profileService only
denseExperimental detector, scoring only.00/1No—Service only
densethrThreshold of the experimental detector; non-zero also switches it on.0±2^30No—Service only
txblankBlocks triggering for this many µs after each Wi-Fi transmission.00–20000Remote—Leave

Frequency band and filters

SettingWhat it doesDefaultRangeKept after restartChanged automaticallyAdvice
fcUpper edge of the measurement band (low-pass), in kHz. 0 or 250 and above = full width. The filter buttons and field on the Live Scope tab.241–243RemoteStation profile (usually after 15 min)In the web interface
hpLower edge of a band-pass in the measurement filter, in kHz. Leave at 0: at the default upper edge of 24 kHz the station refuses it, and a large value can move the upper edge (fc) far outside the lightning band.00–128RemoteStation profileLeave
hpfHigh-pass filter of the detector, in kHz. Removes mains and other low-frequency noise. 0 = off. It cannot go above 80 % of fc (19.2 kHz at the default).40–200, max 80 % of fcRemoteStation profile; 100 Hz modeLeave
hpfhzThe same filter, in Hz. 0 = off.40000 or 10–115200, max 80 % of fcRemoteStation profile; 100 Hz modeLeave
drechzHigh-pass of the recording used for the noise figures and for waveform retrieval, in Hz.40005–25600Remote100 Hz modeLeave
lfmode100 Hz mode: sets the detector and recording high-pass to 100 Hz and turns the 4 kHz check off. 0 sets lightning mode: both high-pass filters are set back to 4 kHz, even if the station was not in 100 Hz mode. The mode switch on the Live Scope tab. On stations whose profile sets the detector high-pass, the profile puts that part back within a second.00/1RemoteStation profile (partly, within 1 s)In the web interface
inotch1Notch filter 1 for fixed-frequency interference: centre frequency in Hz. 0 = off.00 or 1000–115200No—Leave
inotch2Notch filter 2: centre frequency in Hz. 0 = off.00 or 1000–115200No—Leave
inotchqSharpness (Q × 10) of both notch filters.58010–5000No—Leave
notchNotch in the measurement filter: centre frequency in Hz. 0 = off.00 or 1000–30000Remote—Leave
notchbwWidth of that notch, in Hz.2000250–6000Remote—Leave

Mains interference

SettingWhat it doesDefaultRangeKept after restartChanged automaticallyAdvice
combMains comb filter: delay in samples. 0 = off.00 or 7314–12799Remote—Leave
mainsSatellite-timed tracker of the 50 Hz mains wave.00/1NoStation profileLeave
msubSubtracts the tracked mains wave from the signal (needs mains = 1).00/1No—Leave

Timing and reporting

SettingWhat it doesDefaultRangeKept after restartChanged automaticallyAdvice
toaTiming correction in ns, subtracted from every reported time. Set per station by Denko.53000±2000000RemoteStation profileLeave
netenableWhich networks your detections are reported to: 1 = Blitzortung only, 2 = Denko only, 3 = both, 0 = neither. Switching a network off also ends the registration that keeps the station known there; switching it back on re-registers from scratch. Values outside 0–3 are refused. Firmware v407 and later.30–3Remote—Leave
detailReports to Denko's own server: 1 = detailed 16-bit, 0 = compatible 8-bit.10/1No—Leave

Health check

SettingWhat it doesDefaultRangeKept after restartChanged automaticallyAdvice
hgateHolds back reports while the health check fails (chapter 2). 0 = information only.10/1RemoteStation profileLeave
nbndminLowest background noise level a healthy station should show, in raw units.100 (current hardware: 200)0–20000RemoteStation profile (within 1 s)Leave
nbndmaxHighest background noise level for a healthy station. 0 = no limit. Set by Denko only; not available locally.8000 (current hardware: 40000)≥ 0RemoteStation profile (within 1 s)Leave
nbndresetStarts a new site survey (use nbndreset=1). The Start a new survey button on the Status tab.—1No—In the web interface
gnssantType of satellite antenna, used only to judge its antenna fault report: 0 unspecified, 1 active, 2 passive. Denko sets it for your hardware; if the GNSS tab shows "unspecified", reporting is not affected.00/1/2Remote—Leave

4. Changing a setting, and undoing it

The station works best on its own settings. Change a setting only if you know what it does, and restart the station if a change made things worse.