Relays over Kyiv: what is known about the radio nodes said to guide Russian drones
Are hidden radio relays inside Ukrainian cities steering Geran drones onto their targets? The claims, the parts recovered from the Geran-5, a strike-by-strike test of where a local relay would actually be needed, how such a node would have to work, and how one could be found.
Status as of
In autumn 2026 Russian jet drones began hitting small, exact targets in Kyiv: a business centre, the security service’s headquarters, the supports of a bridge. By October the same jet drones were hitting shopping centres, depots and substations as far west as Lutsk and Rivne. A Geran-5 flies too far from Russia for an operator to see its target by direct radio. So how is it steered in the last seconds? One explanation, put forward most strongly by Serhii “Flash” Beskrestnov, a radio specialist and adviser to Ukraine’s defence minister, is that small mesh radio relays are switched on inside the city. This page sets out what is established, what is claimed and what the recovered parts say, and then tests the idea against each known strike.
The short answer
- Established: the Geran-5 carries a Chinese mesh radio and a mobile-network tracker (parts list). Russia relays control and video through other drones in the air, and through ground relays in Belarus and occupied Ukraine, which Ukraine has struck.
- Claimed, not proven: one to three hidden mesh relays inside Kyiv. Flash calls this his technical conclusion, not a confirmed fact. Ukraine’s head of electronic warfare has said such relays are possible.
- Not found: no relay of this kind has been publicly shown seized inside a Ukrainian city.
- Strike by strike (below): of 23 jet-drone strikes and claims we checked, none requires a relay inside the city. Most targets are large, fixed buildings that stored coordinates can find. Three, all in Kyiv, could need one under a single condition: a person flying the last few hundred metres by live video with no relay drone overhead. That is the case Flash makes for the SBU headquarters, and it cannot be settled from public evidence.
- The trend points away from relays: on 22 October Flash reported a new Geran-5 K5-K with optical navigation, and a week earlier he pointed to Russian channels offering informants money for videos of hits, which he reads as Russia needing them to judge its target-recognition software (Telegram).
Who claims what
| Date | Who | What they said | Status |
|---|---|---|---|
| 11 Sep 2025 | Defense Express, from wreckage | Shaheds now carry the XK-F358 mesh modem and a nose camera as standard. Two possible ways to reach the operator: an airborne chain of drones, or “pre-positioned ground-based relay stations, possibly installed through Russia’s agent network”. | Hardware documented; ground relays a possibility |
| 17 Nov 2025 | SBU, via Militarnyi | A woman from Konotop, said to work for Russian military intelligence, bought radio equipment, tuned it to frequencies Russia needed, and installed “repeaters” on the roofs of abandoned buildings in Sumy region to keep drones and missiles connected. | Official case; outside Kyiv; device model not given |
| 22 Feb 2026 | InformNapalm and the Fenix cyber unit, via Euromaidan Press | After months inside Russian drone operators’ accounts: Russia used Belarusian civilian cell towers to give drones a stable signal along the border, and repeaters inside Belarus reached targets “from Kyiv Oblast to Volyn”. Zelensky sanctioned Lukashenka over it. | Reported from a cyber operation; not independently verified |
| 24 Aug 2026 | Unmanned Systems Forces (Telegram) | Two “relays for Geran drones” struck at Zaliznyi Port, on the occupied Kherson coast. | Official; ground relays on occupied land |
| 4 Sep 2026 | Flash, via Ukrainska Pravda | On the strike on the SBU headquarters: in his “personal opinion” a mesh relay with internet access, “about half the size of a school backpack”, was switched on within about 5 km for a short time, because no other drone was in the air to relay. | Opinion |
| 4 Sep 2026 | General Staff, via NV | A mesh-network relay struck at Zlynka in Russia’s Bryansk region, next to the Belarusian and Ukrainian borders and about 230 km from Kyiv (our arithmetic). | Official; ground relay in Russia |
| 24 Sep 2026 | OSINT researcher Monstas, via InformNapalm | A map of possible 150 km mesh zones around Ukraine, with Moldova’s Transnistria region as a possible further relay site, inferred from drone routes. | Hypothesis from flight routes |
| 27 Sep 2026 | Flash | On the Geran-5 strike on the Inkom business centre: a jet Shahed circling at almost 3 km relayed the Geran-5’s radio signals and filmed the hit. “No secret satellites, no FPV from a Shahed, no Russian agents.” | Airborne relay; his own explanation |
| 30 Sep 2026 | Russian channel RussianArms, relayed by Victory Drones | In the Kyiv data-centre raids the Geran-5s passed the signal to each other “along a chain” and filmed the hits. | Russian claim |
| 3 Oct 2026 | Flash, via Kyiv Post | “I now insist that enemy mesh radio relays are being switched on in Kyiv”, “maybe one to three”. As long as they exist, jamming over the city will not work. Wreckage shows “no LTE”. “Let me be wrong about the relays.” | Hypothesis, from strike precision |
| 4 Oct 2026 | Flash, via TSN | Shows what such relays look like: mesh modems of a few to several tens of watts, which “can be assembled in a private house, in a car, or in a suitcase”. | Illustration, not a seized device |
| 5 Oct 2026 | SBU | Arrest of a man who scouted defence and infrastructure targets in Kyiv for strikes on 21–24 September, including Geran-5s. One headline linked him to “repeater stations”; the SBU’s account lists two smartphones seized, and the Kyiv Independent report mentions repeaters only in its headline and photo caption. | Arrest real; no relay hardware reported |
| 9 Oct 2026 | Flash | Shaheds attacking Kyiv now carry 32-element anti-jam satellite antennas instead of 16. A Shahed finds its target “either by radio control by an operator (through the mesh modem) or by satellite navigation signals”. | Wreckage finding; drone type not given |
| 10 Oct 2026 | Flash | An optical navigation system built around a “Susanin” flight controller has been found on the Geran-4 and Geran-5. A drone that flies by pictures of the ground “is not affected by electronic warfare”. | Wreckage finding |
| 15 Oct 2026 | Flash | Russian channels are offering informants money for videos of Geran hits. “For four years they did not ask.” His explanation: Russia now uses optical target recognition on Gerans and needs the videos to see how the algorithms perform. | His reading of a documented appeal |
| 15 Oct 2026 | LIGA.net, with Ivan Pavlenko, head of electronic warfare at the General Staff | “In Kyiv, it is possible to install repeaters — devices that help Russian drones lock onto targets.” | Possibility |
| Sep–Oct 2026 | Ukrainian General Staff, via Ukranews | A strike on a “mesh-network repeater” in the Black Sea area. | Ground relay outside Ukrainian-held territory, confirmed |
| 18 Oct 2026 | Andriy Demchenko, State Border Guard Service, via Glavred | Relays switched on inside Belarus boost the signal of Shahed and Gerbera drones, so they can reach Rivne, Volyn and Lviv regions. | Official statement; ground relays outside Ukraine; jet Gerans not named |
| 22 Oct 2026 | Flash | Russia attacked again with a new “Geran-5 K5-K”: optical navigation, greater range, speed and altitude. First recorded about a month earlier. | Official adviser; no parts list published yet |
Russian channels mostly mock the claim or use it to argue that the SBU strike was staged; none confirms relays inside Kyiv (Russian Engineer).
The technology, part by part
What the parts list allows, in one table
The Geran-5 parts list is HUR’s record of one recovered drone: sixteen items. Every theory of how the drone is steered has to fit it. The table reads each relevant part against the relay question. The middle column is the parts’ documented or vendor-stated function; the last column is our reading.
| Part on the Geran-5 | What it does | What it allows for a relay | What it rules out |
|---|---|---|---|
| XK-F358 mesh modem | 2 × 10 W two-way radio; forwards data and video from node to node; up to 70 Mbit/s close in, ~7 ms per hop; optional internet routing and remote “silence and wake-up” (vendor) | Any ground or airborne node on the same network can talk to the drone. This is the one part a city relay would need | Nothing on its own: it is the enabler, not proof of a ground node |
| Borscht tracker, two 3G/LTE modems, antennas in the skin | Reports position over mobile networks | Position reports during the flight, if its SIMs find a network | Live video steering over Ukrainian networks: roaming is blocked, Flash saw “no LTE” in Kyiv wreckage, and a jet is a poor mobile phone (below) |
| Kometa-M12 | Anti-jam satellite navigation; 12-element antenna steers its blind spots onto jammers | Flying to stored coordinates under jamming, to within metres when it works | Nothing about links. It is why a fixed building needs no operator at all |
| MINSOO V3 inertial navigation | Keeps the position when satellite signals are lost | Bridging short jamming gaps on the way to stored coordinates | Drift makes it a poor finisher on its own for a pinpoint target |
| Flight controller “Г5” | Flies the drone; its board carries the satellite receiver and a CAN bus link to the other units | Accepting commands from whatever link is wired to it | — |
| Camera | None in HUR’s list. A Russian claim, relayed by Victory Drones, says Geran-5s film their hits; not confirmed | — | Without a camera wired to the radio, there is no picture for a remote pilot. Online video steering of this drone is not documented |
| Susanin optical navigation (Geran-5 K5, K5-K; not in HUR’s Geran-5 list) | Matches a camera picture of the ground against stored images | A camera on board, so a picture could be sent | The need for any link: a drone that finds its way by pictures needs no relay at all |
Our reading: the hardware documented on the Geran-5 supports two different ways of hitting a target, and they need different things. Stored coordinates need only Kometa, MINSOO and the flight controller, and no link at all. Online steering by a person needs the mesh radio and a picture, and the only picture documented on Geran-5 wreckage is none. So for the Geran-5 itself, a relay that carries live video presupposes a camera nobody has yet shown on the recovered drone, or a second drone that does the filming, as at Inkom. The Geran-2 is different: its wreckage has carried cameras and modems wired for exactly that (below).
Mesh radio — the Xingkay XK-F358
The one part every version of the claim depends on. HUR found an XK-F358 mesh modem in the first Geran-5, and the same family in the Geran-2, Gerbera and Geran-4. A mesh radio passes data from node to node: each drone, or any other unit on the same network, can forward another’s control and video. The maker lists it with (English page, Chinese page, Made-in-China listing):
- 2 × 10 W output, COFDM with two antennas, channels of 1.25 to 10 MHz (20 MHz in one figure), 1 to 70 Mbit/s in a 10 MHz channel (up to 100 Mbit/s elsewhere), receive sensitivity −103 dBm in a 5 MHz channel;
- a software-defined radio built on an “AD936X + FPGA” platform, according to the Chinese page, meaning Analog Devices’ AD936x transceiver chips. The company’s director told The Insider the FPGA is an AMD Zynq-7020. AMD said it has never sold to the company;
- frequency modules from 70 MHz to 6 GHz. The Chinese page gives 1,300–1,500 MHz as the working band, and Flash reported in November 2025 that a Chinese modem in exactly that band was in use on Shaheds (Ukrainska Pravda). The two agree, but the band of the units HUR recovered has not been published;
- about 7 ms delay per hop, more than 15 hops for data and 8 for video (63 at most on the Chinese page), up to 256 nodes with no central station;
- links described as “air-to-air, air-to-ground and ground-to-ground”, range “100–300 km line of sight, 1–30 km in cities”;
- AES-128/256, DES and the Chinese SM4 cipher, automatic frequency hopping, and setup through a web page;
- optional 4G and internet routing, and an optional remote “silence and wake-up” function;
- 12.7 × 11 × 3.3 cm and 635 g on the English pages, 13.4 × 11.9 × 4.1 cm and up to 700 g on the Chinese one, powered at 18–36 V and drawing 3–6 A (up to 120 W) at full output;
- rated for a Doppler shift of ±6 kHz;
- US$8,100–9,000 each, minimum order two, on Made-in-China, which matches the “about $8,100” that press reports quoted in January.
Nothing in that listing stops a ground unit from joining a drone’s network. The optional internet routing is exactly what Flash’s “relay with internet access” would need: an operator in Russia, a connection over the internet to a box in Kyiv, and a radio hop from the box to the drone. The remote wake-up option fits his description of relays switched on “for a short time”.
Who makes the XK-F358
- The company. Shenzhen Xingkai Technology Co., Ltd., in Chinese 深圳市兴恺科技有限公司. The Chinese website gives a sixth-floor address in the Buxin Second Village industrial zone of Bao’an district, Shenzhen (contact page). Its English site calls it an “OEM Manufacturer of Defence Systems” with more than 30 engineers (about). Mesh radios are its main line, from 0.5 W to 40 W per channel, alongside FPV video links and anti-drone kit.
- F358 or F359? HUR names the part XK-F358. The Insider says the unit it examined, from a 2026 Gerbera, is an XK-F359, and that HUR “misidentified” it. The maker’s own archived pages explain the confusion. Until March 2026 the XK-F359 page listed exactly the 2 × 10 W radio described above. A separate XK-F358 page with that spec appeared on 12 March, and the F359 page was changed to 2 × 20 W on 24 March (2024 capture, 2026 capture). The two names may well describe the same box. Some wreckage carries an “HX-50” sticker instead.
- Selling to Russia. In March 2026 The Insider and Nordsint posed as Russian buyers. The company said it had “many clients in Russia”, that it rents warehouse space near Moscow, and showed a diploma from Russia’s Army-2024 arms fair (The Insider). In a later approach, published in October, posing as a supplier to the Alabuga drone plant and saying the use was military, they were invoiced ¥19.5 million (about $2.87 million, roughly $5,700 a unit) for 500 modems, payable to accounts at DBS Bank, Ping An Bank and China Merchants Bank. Whether any were delivered is not known (The Insider, relayed by the Kyiv Post).
- Market share. The Insider estimates Xingkai supplies about half of the high-power mesh modems in Gerans and Gerberas. Xi’an Sihou Network Technology makes most of the rest. Russian importers declared the radios as “antennas” and “remote control equipment”.
- Sanctions. On 19 October 2026 the company was on no US (including the Entity List), EU or UK list, and its XK-F358 and XK-F359 were still for sale on its websites and on Made-in-China. HUR lists it only as a component maker.
Mobile networks — the Borscht tracker and its antennas
The second link the Geran-5 carries is a tracker built on a Raspberry Pi with two USB 3G/LTE modems, fed by antennas laminated into its skin. In 2025 Flash said such trackers only reported position, speed and height. A relay on the ground could use this path only if the modem’s SIM card works on a Ukrainian network; Ukraine blocks roaming, and Flash wrote that the Kyiv wreckage showed “no LTE”. Near the border the picture differs: the Fenix and InformNapalm material says Russia used Belarusian cell towers to keep drones connected along the border (Euromaidan Press).
Satellite navigation — the Kometa-M12
The Kometa-M12 is built to ignore interference, with a 12-element antenna that turns its blind spots towards a jammer. On 9 October Flash reported 32-element antennas on Shaheds attacking Kyiv, against 16 before, without naming the drone type (Telegram). No one has claimed satellite-signal repeaters inside Ukrainian cities. Flash’s point is the reverse: jamming satellite navigation does not help if an operator is flying the drone by hand over a mesh link.
Optical navigation — Susanin
The Geran-5 K5 is reported to carry Susanin, a camera system that matches the ground below against stored images. On 10 October Flash wrote that a system of this kind, built around a “Susanin” flight controller, had recently been found on both the Geran-4 and the Geran-5, and that electronic warfare does not affect it (Telegram). On 22 October he reported a further version, the “Geran-5 K5-K”, in use, with optical navigation and greater range, speed and altitude (Telegram). A drone that can find its target this way needs no relay at all for the last part of its flight, which is one reason precise strikes alone do not prove that relays exist.
Agents on the ground
The SBU has caught agents placing GPS trackers on fuel trucks and near a power plant, and pointing mobile-connected cameras at air defence. These feed coordinates and damage reports to planners; none talks to a part in the drone. In mid-October Russian channels openly asked for videos of Geran hits in exchange for money, which Flash read as Russia testing its target-recognition software on real strikes (Telegram). If the drones streamed their own final seconds over a relay, those videos would be far less needed; that is our inference, not his.
Seeing the target: cameras and video
A person steering a drone onto a bridge support has to see it. So the first question about any relay is what picture the drone can send, and how much data that picture needs.
What has been found on wreckage
| Airframe | Video hardware | Source |
|---|---|---|
| Shahed-136 / Geran-2, early 2024 | A video camera and a 4G/Wi-Fi modem, which Defense Express called improvised and the first documented case | Defense Express, 14 Mar 2024 |
| Geran-2 (MS001) | An analog infrared video camera (marking SH.2.125.019) with an Analog Devices SD/HD video encoder inside, and an EZCAP USB 3.0 AHD video capture unit that turns an analog camera feed into digital video | HUR War & Sanctions, June 2025 |
| Geran-2, from 2025 | A camera fixed in the nose, looking only forward, which resembles a simple security camera. Defense Express judged it good enough to monitor the flight and possibly correct the aim at the last minute | Defense Express, 11 Sep 2025 |
| Geran-2 “E” series with R-60 missile | Two cameras, in the nose and behind the missile launcher. HUR lists the camera as “probably Hikvision DS-2CD1343G2-LIUF”. Militarnyi reports that “video and control commands are transmitted” over the XK-F358, while two GSM modems carry telemetry | HUR; Militarnyi, 15 Dec 2025 |
| Geran-2 “E” series with Verba MANPADS | An optical camera marked Honpho TS130C-01 | HUR War & Sanctions, Jan 2026 |
| Geran-5 | No camera in HUR’s January 2026 component list. A Ukrainian drone-training channel relays a Russian claim that Geran-5s film their own hits, which is not confirmed. Flash reports a Susanin optical-navigation system on the Geran-5 (10 Oct 2026), which implies a camera for navigation, not necessarily for streaming | HUR; Victory Drones; see Geran-5 K5 |
The probable Hikvision is an ordinary 4-megapixel network camera. A retailer’s datasheet lists 2560 × 1440 pixels at 20 frames per second, 1080p and 720p at 25, H.264 and H.265 compression, an Ethernet port and a maximum draw of 8 W (Pana Compu). The XK-F358 listing offers one to three Ethernet ports, so the two can be connected without any adapter.
What has not been documented on any Geran-5 is a camera wired to a radio. The Inkom strike was filmed, but Flash says the footage came from a second drone circling at almost 3 km.
How much data a usable picture needs
YouTube’s published encoder settings for live streams are a sourced reference for what compressed video costs (YouTube Help). They are quality targets for viewers, so a link built to steer can run leaner than the “recommended” column:
| Picture | H.264, minimum – recommended | H.265, minimum – recommended |
|---|---|---|
| 480p, 30 frames/s | 0.4 – 4 Mbit/s | 0.3 – 3 Mbit/s |
| 720p, 30 frames/s | 3 – 8 Mbit/s | 2 – 6 Mbit/s |
| 1080p, 30 frames/s | 5 – 14 Mbit/s | 4 – 10 Mbit/s |
Two further reference points:
- 3GPP’s study of drones on LTE networks set 60–100 kbit/s each way for command and control, with a one-way delay of 50 ms, and up to 50 Mbit/s uplink for payload data such as video (TR 36.777, table 5.1-1). Steering commands are tiny; the video is what fills a link.
- A fast-moving camera is the hardest case for a video encoder: every frame differs from the last, so at a fixed bitrate the picture breaks up into blocks just when the target grows in view.
How little time a remote pilot has
The arithmetic is simple distance over time. At the Geran-5’s quoted cruise speed:
| Speed | Metres per second | Metres covered in 100 ms | Seconds to cover the last 1 km |
|---|---|---|---|
| 450 km/h | 125 | 12.5 | 8.0 |
| 500 km/h | 139 | 13.9 | 7.2 |
| 600 km/h | 167 | 16.7 | 6.0 |
| 700 km/h | 194 | 19.4 | 5.1 |
Every part of the chain adds delay before the operator sees a frame and before a correction reaches the fins: capture and encoding on the drone, about 7 ms per mesh hop (vendor figure), the internet path, decoding and the operator’s own reaction. One published engineering analysis of robot video over WebRTC puts a typical total for remote streaming at 150–180 ms before anyone reacts (Open Robotics forum). Flash has said Russia uses no more than two or three relays in a chain, because “as the number of relays increases, the speed drops and latency increases” (Ukrainska Pravda).
Our reading: with a loop of a few hundred milliseconds, a Geran-5 travels 30–60 m between the moment the operator sees something and the moment the drone responds. A person can line a jet drone up on a building from several kilometres out. The last second, when the target fills the frame, is too fast to fly by hand at these speeds. A remote pilot would set the final line and then let the autopilot hold it, or hand over to an onboard aid such as optical correlation.
What each link can carry
There are three ways a drone over Kyiv could reach its operator. The table sets out the published limits of each.
| 3G/LTE modem on commercial cells | Mesh radio (XK-F358 type) | Satellite | |
|---|---|---|---|
| Documented on Gerans | Yes: two USB 3G/LTE modems in the Borscht tracker | Yes: XK-F358 on Geran-2, Gerbera, Geran-4, Geran-5 | One unverified 2024 report (below) |
| Peak uplink (standard or vendor) | 5.16 Mbit/s for a Category 1 modem, 51 Mbit/s for Category 4 (3GPP TS 36.306, table 4.1-2: 5,160 and 51,024 bits per 1 ms frame) | 1–70 Mbit/s in a 10 MHz channel, adaptive (vendor) | — |
| Real-world uplink | Ukraine’s median mobile upload in June 2026: 14.15 Mbit/s, with a 24 ms ping (Ookla, via dev.ua), measured by people on the ground | Falls with each hop; the vendor puts total loss over many hops at under 70% | — |
| Near the edge of coverage | A phone-class modem transmits at most 0.2 W (23 dBm, 3GPP TS 36.101 power class 3). One standard planning example lets a 2 Mbit/s uplink tolerate 117.6 dB of path loss and a 500 kbit/s uplink 123.9 dB (LTE in Bullets): moving to the cell edge cuts the usable rate several times over | Vendor: 100–300 km with clear line of sight, 1–30 km in cities | — |
| Delay | 3GPP’s drone study target: 50 ms one way for command traffic | About 7 ms per hop (vendor) | — |
| Speed it was designed for | LTE is optimised for 0–15 km/h, performs well to 120 km/h and should keep a connection at 120–350 km/h, or up to 500 km/h in some bands (3GPP TR 25.913). The drone study assumed aircraft up to 300 m and 160 km/h (TR 36.777, 4.1) | Vendor claims mobility above 2,000 m/s | — |
| Who controls the network | The Ukrainian operator, which sees every SIM that registers | Whoever holds the nodes | The satellite operator |
Why a jet drone is a poor mobile phone
A Geran-5 at 450–600 km/h is faster than anything LTE was designed to serve, and faster than the 350 km/h at which the standard aims only to keep a call. Three problems stand out. The first is documented for slower drones; the other two follow from arithmetic:
- Too many cells at once. Base-station antennas tilt down towards the street. A modem in the sky sees many cells at similar strength, so interference is high and the downlink signal-to-noise ratio is far worse than on the ground. 3GPP’s study found that aerial users “may experience more handover failures, more radio link failures, longer handover interruption time” (Muruganathan et al., 2018).
- Handover after handover. Our arithmetic: 3GPP’s standard urban macro model spaces masts 500 m apart, and its street-level micro model 200 m (TR 38.901, 7.2). At 600 km/h a drone crosses that spacing in three seconds, so it changes cell every few seconds. Each handover briefly interrupts the stream.
- Doppler shift. Our arithmetic from the standard formula (frequency × speed ÷ speed of light): at 600 km/h the shift is about 1 kHz on an 1,800 MHz carrier, against 15 kHz between LTE subcarriers. Workable, but at the edge of what networks expect from a user.
None of this makes LTE useless to an attacker. Short position reports, which is what Flash says the trackers send, get through gaps easily. A steady video stream from a jet drone in its final dive is much harder. Flash wrote that the Kyiv wreckage showed “no LTE”. In 2025 he also said that the trackers “do not allow remote control of the drone in flight – the functionality simply isn’t there” (Kyiv Post).
Satellite
In September 2024 Defense Express published photos of wreckage from a Geran-2 bearing a Starlink logo. Ukraine’s Air Force did not publicly confirm the find, and it has not been independently verified (NV). HUR’s Geran-5 component list contains no satellite communications terminal, and Flash ruled out “secret satellites” for the Inkom strike.
Satellite service has its own speed problem. In mid-October 2026 President Zelensky said that some Ukrainian interceptors flown over Starlink could not catch jet drones once the terminals’ speed was capped. Soldiers quoted in the press put the cut-off at about 160 km/h, though outlets give different figures (Ukrainska Pravda, Militarnyi). On 19 October Flash wrote that the 160 km/h limit was still in force (Telegram). A link that its operator can cap or shut off by speed or region is a weak base for steering a 600 km/h attack drone.
Line of sight sets the search area
Radio at these frequencies travels in roughly straight lines. A node on the ground can only talk to a drone it can “see” over the curve of the Earth, buildings and trees. That turns the question “where would a relay be?” into geometry.
The radio horizon
The standard estimate of radio line of sight, with normal atmospheric bending included, is
d ≈ 4.12 × (√h₁ + √h₂) — d in km, both heights in metres.
| Drone altitude | Node at 2 m (a car, a balcony) | Node at 30 m (a 10-storey roof) | Node at 100 m (a tower) |
|---|---|---|---|
| 50 m | 35 km | 52 km | 70 km |
| 100 m | 47 km | 64 km | 82 km |
| 500 m | 98 km | 115 km | 133 km |
| 2,000 m | 190 km | 207 km | 225 km |
| 3,000 m (the Inkom relay drone) | 231 km | 248 km | 267 km |
The formula matches Flash’s own figure: he calculated about 200 km for a drone at 2,200 m (Hvylya). On a smooth Earth, then, geometry rules out almost nothing. Cities are not smooth.
How low can a drone fly and still see a mast?
The same formula turned round gives the question that decides each strike: for a mast at a given distance from the target, how low can the drone go before the mast drops below its horizon? Our arithmetic, for a 100 m tower and for a 30 m rooftop, smooth Earth, nothing in the way:
| Mast to target | Drone still in line of sight above (100 m tower) | (30 m roof) | Example in the table below |
|---|---|---|---|
| 40–50 km | ground level | 15–45 m | Zaporizhzhia, Chernihiv, Novhorod-Siverskyi |
| 70–77 km | 55–75 m | 145–175 m | Konotop, Kovel |
| 100–110 km | 190–280 m | 335–450 m | Kyiv, Hostomel from the Belarusian border |
| 140 km | about 550 m | about 800 m | Lutsk, Rivne from the Belarusian border |
| 185 km | about 1,200 m | about 1,550 m | Dubno |
| 235–260 km | 2,200–2,800 m | 2,650–3,300 m | Khmelnytskyi from Transnistria or Belarus |
| 320 km | about 4,600 m | about 5,200 m | Ivano-Frankivsk |
Our reading: for Kyiv, a tower at the Belarusian border keeps line of sight to a drone down to roughly 200–300 m. At an assumed final dive of 15–30°, a jet drone at 450–600 km/h covers the rest in about 4–8 seconds. A far mast loses the drone only in the last few seconds, which by the delay arithmetic above cannot be flown by hand over any remote link. Buildings around the target cut the low end further, as the next section shows.
What buildings do
- Low angles are blocked. Our arithmetic: a drone at 100 m altitude, 2 km away, is 2.9° above the horizon for someone at street level. A 30 m block of flats 500 m away rises 3.2° and hides it. In the last kilometres of a low approach, a node at street level is shadowed by almost any building between it and the flight path.
- A clear line is not enough. Radio needs an ellipse of free space around the direct line, the first Fresnel zone, whose radius at mid-path is about 8.66 × √(d ÷ f) metres (d in km, f in GHz). Over 2 km at 1.4 GHz that is about 10 m; the usual planning rule keeps at least 60% of it clear. Rooftop edges, trees and cranes along the line all count.
- Clutter, not power, sets the urban range. The XK-F358’s own maker quotes 100–300 km with a clear line of sight and 1–30 km in cities, a factor of ten or more for the same radio.
How far a small radio reaches
Free-space path loss is 20 log₁₀(d) + 20 log₁₀(f) + 32.44 dB, d in km, f in MHz. To show how transmit power bounds range, the table assumes 2 dBi antennas at both ends, a 10 dB margin, and either the XK-F358’s best quoted sensitivity (−103 dBm, its slowest mode) or a mode needing 20 dB more signal, which is our assumption for a video rate. Frequency 1.4 GHz, in the L band Flash names for related modems. These are best cases with nothing in the way.
| Transmit power | Slowest data mode | Video-rate mode (assumed) |
|---|---|---|
| 10 W | about 120 km | about 12 km |
| 1 W | about 38 km | about 4 km |
| 0.1 W | about 12 km | about 1.2 km |
At 2.4 GHz each figure shrinks by roughly 40%. A directional antenna of about 12 dBi at the ground end (our assumption: a typical panel or Yagi) adds 10 dB, which multiplies each range by about three: some 380 km for the slowest mode and some 38 km for the assumed video rate at 10 W. Inside a city, with walls and roofs in the path, real ranges are a fraction of these.
Our reading of the two tables together: a 10 W radio at a mast 100–150 km away can keep a slow link to a drone over Kyiv, Lutsk or Rivne, enough for position reports and steering commands, but not a sharp picture. Sharp video at full rate needs the last radio hop to be within a few tens of kilometres of the drone: a relay drone overhead, a node on occupied ground close to the front, or a node in or near the target city.
What this implies for a search
This is our analysis, from the figures above.
- High drones, wide area. While a drone cruises at 2–3 km, a node anywhere within tens of kilometres could reach it. Geometry narrows nothing, and an airborne relay at that height, as at Inkom, needs no ground node at all.
- Low final approach, small area. For a drone that comes down to a few hundred metres or less in its last kilometres, a ground node that must carry video has to be close to the target, within a few kilometres for a small radio and perhaps ten or so for a full-power unit with an unbroken view, and it must see along the approach corridor. In a built-up city that means elevated points with an open view in the drone’s direction of arrival: upper floors, roofs, high ground, towers. A plausible search area is a ring a few kilometres around the target, weighted towards the side the drones arrive from.
- Short sessions. Flash describes relays switched on “for a short time” (Ukrainska Pravda). A node only has to transmit while a drone is inside its reach, which ties any emission to minutes around a strike.
- A relay “with internet access” still has to reach Russia. That connection runs over a mobile SIM, a fixed line or a satellite terminal somewhere near the node. An LTE-based scheme, whether in the drone or in the box, implies SIM cards registering on particular cells near the target at strike times. Those records are held by Ukrainian operators. Ukraine’s investigators are already working this seam: the SBU has arrested people who bought Ukrainian SIM cards for Russian drone makers and were tasked with recruiting staff inside mobile operators (Militarnyi, Sep 2025). A defence committee MP said options under study included identifying drone SIM cards and restricting mobile data, and one operator said it cooperates with the security services (LIGA.net, Jul 2025). A leaked Alabuga plan reviewed by Molfar called for 2,000 activated SIM cards registered to real people (Euromaidan Press).
Strike by strike
Was a relay inside the city needed for the strikes that are cited as evidence? The test below applies the parts list and the physics on this page to each known strike. Everything in the last column is our reading, not an official finding.
The checklist
Five questions, in order. A reader can apply them to the next strike.
- Which drone was it, and who says so? Wreckage or an official statement settles the type. A channel caption does not. The SBU headquarters strike, for example, is widely called a Geran-5 strike, but Flash identified the wreckage as mostly Geran-4.
- What was the target? A large fixed target (a warehouse, a shopping centre, a substation, a depot) is found by stored coordinates: Kometa-M12 and the inertial unit are enough, and repeated hits on the same site say nothing about a link. A pinpoint fixed target (one office, a bridge support, a stay cable) needs metres of accuracy at the end: optical correlation, a homing seeker or a person watching live video. A moving target needs live video or an onboard seeker. No moving target has been claimed for the Geran-5.
- How far is the nearest Russian-held ground or Belarus? Read off the table above. Under about 50 km, a node on Russian-held ground sees the drone down to rooftop height, so a relay inside the city adds nothing. From 75 to 150 km, a far mast keeps a slow link until the last few hundred metres of altitude. Beyond about 200 km, no ground node outside can see a low drone, and any live link has to be airborne.
- Was a second drone over the target? If a relay or observer drone was reported, as at Inkom, it explains both the link and the footage, and no ground relay is needed.
- Where does the footage come from? Video from the striking drone up to the moment of impact proves that a live picture left the drone, because the camera does not survive. Video from above proves an observer drone’s link. Video from the ground, by bystanders, informants or security cameras, says nothing about the drone’s link. Russia’s open appeal for such videos hints that for many strikes it had none of its own.
The verdicts follow from the answers:
- Local relay not needed: large fixed target, or Russian-held ground within about 50 km, or a documented relay drone overhead.
- Airborne relay sufficient: a live picture is shown or a pinpoint hit is made, and a relay drone was reported or could have been in the air.
- Local relay needed only if…: a pinpoint target, more than about 75 km from Russian-held ground, no drone overhead, and the final run flown by a person over live video rather than by optical matching or a seeker.
- Cannot tell: the strike itself, the drone type or the precision is not established.
The strikes
Distances are our arithmetic: great-circle distance from the city to the nearest reference point with published coordinates. These are a border village or town for Belarus and Russia, and a town held by Russia since 2022 for occupied land, where the front line may be closer. Drone types follow the source named. “RU” marks a claim by Russian channels only.
| Date | Place and target | Drone, and who says | Nearest Russian-held ground or Belarus | Target type | Relay drone or footage | Verdict (our reading) |
|---|---|---|---|---|---|---|
| 6 Aug | Novhorod-Siverskyi: Nova Poshta logistics centre, fuel depot | Geran-5 (RU, Military Informant) | Russian border ~35 km | Large fixed | Russian footage | Not needed. A node in Russia sees the drone to the ground |
| 24 Aug | Konotop | Geran-5 (RU, video over the city) | Russian border ~77 km | Not stated | Russian footage of the drone in flight | Not needed. A border mast sees it above ~75 m |
| 26 Aug | Chernihiv: a warehouse | Geran-5 (RU, Intel Slava) | Belarus ~50 km, Russia ~75 km | Large fixed | None found | Not needed |
| 4 Sep | Kyiv: SBU headquarters, the acting head’s office | Geran-4 from wreckage (Flash); tracked in at more than 7 km | Belarus ~110 km | Pinpoint fixed | No relay drone in the sky (Flash); bystander video only | Local relay needed only if the last few hundred metres were flown by live video. Coordinates or optical matching cannot be excluded. Cannot tell |
| 10 Sep | Hostomel: warehouses | “Geran” (RU, MoD video) | Belarus ~100 km | Large fixed | Onboard view with an aiming marker (Kotsnews): a live picture existed | Airborne relay sufficient. A border mast sees it above ~200 m; target too big to need a relay |
| 23 Sep | Kyiv: Diprosvyaz building, United DC data centre | Geran-5 (RU, Poddubny) | Belarus ~110 km | Large fixed | Russian claim of drones relaying each other and filming (Victory Drones) | Not needed |
| 25 Sep | Kyiv: Inkom business centre (Datagroup data centre) | Geran-5 (Flash; RU) | Belarus ~110 km | Fixed building, facade hit | A jet Shahed at almost 3 km relayed the radio and filmed; clip posted at 848×480 | Airborne relay documented. Not needed (Flash rules out agents) |
| 27 Sep | Kyiv: DLine data centre, Pecherskyi district | Geran-5 (RU, Romanov) | Belarus ~110 km | Large fixed | None found | Not needed |
| 28 Sep | Kyiv: Academy of Sciences Presidium | Type not established; “jet-black” munition | Belarus ~110 km | Fixed building, steep dive (Al Jazeera) | None linked | Cannot tell. A steep dive fits an autonomous end-game as well as a steered one |
| 30 Sep | Kyiv: CHP-5 power station | Geran-5 with missiles (Faytuks) | Belarus ~110 km | Large fixed | None found | Not needed |
| 1–2 Oct | Kyiv: South Bridge, pylon support and stays, five hits in 36 hours | Disputed; HUR ties the bridge warhead to the Geran-4 | Belarus ~110 km | Pinpoint fixed | Russian clip “in the lens of a Varyag drone” (Rozhin) | Airborne relay sufficient if a filming drone was overhead; local relay needed only if none was and the run was flown by hand. Cannot tell |
| 2–4 Oct | Dnipro: business centre (RU: data centre), then a Ukrtelecom building | Jet drone (Ukrainska Pravda, NV); RU: Geran-5 (Military Informant) | Occupied Enerhodar ~110 km; front nearer | Fixed buildings | None found | Not needed |
| 3–4 Oct | Kyiv: North Bridge deck, then a support | Geran-4 (UNIAN, RU); one RU caption adds Geran-5 | Belarus ~110 km | Pinpoint fixed | Russian “Varyag” footage (Military Informant) | As the South Bridge. Cannot tell |
| 11 Oct | Ivano-Frankivsk: a hotel | Geran-5 (RU, Military Informant) | Belarus and Transnistria both ~320–340 km | Fixed building | None found | Not needed. No ground node outside sees a drone there below ~4.5 km, so a live link would have to be airborne |
| 12 Oct | Kyiv: Zhuliany district | Geran-5 (RU, Older than Edda) | Belarus ~110 km | Not stated | Smoke only | Cannot tell |
| 13–14 Oct | Khmelnytskyi: Epicentr distribution centre, hit ten times; about 85% of stock burned (company, via Forbes Ukraine) | Geran-5 (RU, Romanov) | Transnistria ~235 km, Belarus ~260 km | Large fixed | None found | Not needed. Ten hits on one large site is what stored coordinates produce |
| 15 Oct | Lutsk: Russian channels say the Lutsk-Severnaya 330 kV substation | Ukraine: three jet Shaheds destroyed, debris cut power lines (Romaniuk, via UNN); RU: Geran-5 | Belarus ~140 km | Large fixed | None found | Not needed; a direct hit is not even established |
| 16 Oct | Rivne: Ekvator shopping centre (Ukrainska Pravda) | Type not given by Ukraine; RU: “Geran-4/5” (barantchik) | Belarus ~140 km | Large fixed | Russian video of the hits (Voenacher) | Not needed |
| 19 Oct | Kovel: Epicentr warehouses (Ukraine: a jet Shahed, Romaniuk via Forbes Ukraine); RU: a substation | RU: Geran-5 | Belarus ~70 km | Large fixed | None found | Not needed. A border mast sees it above ~55 m |
| 19 Oct | Khmelnytskyi: Grand Import logistics centre | Geran-5 (RU, barantchik); no Ukrainian report found | Transnistria ~235 km | Large fixed | None found | Not needed |
| 20 Oct | Dubno: Epicentr shopping centre, three injured (Ukraine, via Forbes Ukraine); RU: two hits, 11:50 and 13:00 | Geran-5 (RU, barantchik) | Belarus ~185 km | Large fixed | Russian “moment of impact” video (Voenacher), viewpoint not stated | Not needed |
| 21 Oct | Rivne: Metro shopping centre | Geran-5 (RU, Voenacher); no Ukrainian report found | Belarus ~140 km | Large fixed | Russian “moment and aftermath” video | Not needed |
| 22 Oct | Zaporizhzhia: the cable-stayed bridge, crossing closed | Jet “Geran” (RU, barantchik); no Ukrainian report found. A Ukrainian-confirmed drone hit on a Zaporizhzhia Dnipro bridge on 6 Oct, type not given (Kyiv Independent) | Occupied Vasylivka ~45 km; front nearer | Pinpoint fixed | None found | Not needed. Russian-held ground sees the drone down to the water, and at this range a video-rate link is close to the ~38 km our arithmetic gives for a directional antenna |
What the pattern shows
Our reading of the table:
- The campaign moved west, onto large targets. From mid-October most jet-drone strikes named in Russian channels hit shopping centres, logistics centres, depots and substations in Volyn, Rivne and Khmelnytskyi regions. Every one of these can be found from stored coordinates. None needs a person to see it at the end, and none needs a relay in the city.
- The open cases are all in Kyiv, and all pinpoint. The SBU office and the bridge supports are the strikes that make the relay argument. The SBU drone was a Geran-4 by its wreckage, the bridge strikes are tied more often to the Geran-4 than to the Geran-5, and at Inkom the relay was in the air.
- Distance cuts both ways. Kyiv is about 110 km from Belarus, close enough for a slow link to a border mast during cruise but too far for a sharp picture at the end. That gap is exactly what a relay drone overhead, or a node in the city, would fill. Lutsk, Rivne and Kovel lie at 70–140 km from Belarus, which matches the Border Guard’s statement that relays in Belarus extend Shaheds to those regions.
- Self-guidance is arriving faster than relays are being found. Susanin on the Geran-4 and Geran-5, the Geran-5 K5-K on 22 October and Russia’s appeal for impact videos all point to drones that finish on their own. A drone that needs no link in its last kilometres needs no relay in the city.
How a relay in a city would have to work
This section is about the minimum anyone would need, because each item is also a trace. It describes what public sources and the vendor’s own listing already say. It is not a design.
| Requirement | Why | What it leaves behind |
|---|---|---|
| A radio on the drone’s own network | The XK-F358 talks only to nodes on its band, with its settings and keys. In practice, a unit from the same supply chain as the drones, not an improvised phone | A strong emitter in a band that is otherwise quiet over a city: 1,300–1,500 MHz by the maker’s default, though the Geran band is unpublished |
| Antennas with a view of the approach | Two antenna ports; the low final approach is blocked by buildings unless the node is high and faces the drone’s direction of arrival | Antennas on a roof or upper floor, pointed at the sky, in a place nobody checks: the Sumy agent used abandoned buildings (Militarnyi) |
| Power | 50–220 W at full output on the vendor’s figures | Mains power, or a heavy battery that someone has to change |
| A link back to Russia | Flash’s version has “internet access”. The options are a mobile SIM, which must be Ukrainian because roaming is blocked; a fixed line; or a satellite terminal | A SIM, a contract or a terminal that a Ukrainian or foreign company has on record, active at strike times |
| Remote switch-on | Short sessions keep it hidden; the vendor offers remote “silence and wake-up” | Emissions that start and stop with the raids |
| A person to place it | The node has to be bought, carried and installed | The same agent networks the SBU already prosecutes |
| On the drone: a camera wired to the radio | Without a picture, a relay carries only commands and telemetry | Not documented on the Geran-5; documented on some Geran-2s |
Without the camera on the drone, a city relay could still do something: pass commands and position, for instance a late change of target or a correction from an observer elsewhere. That needs about 100 kbit/s, which a far mast can also provide during cruise.
Other ways to get the same result
| Method | What it needs | Documented? | Leaves what trace |
|---|---|---|---|
| Relay drone over the target | A second jet drone circling at a few km, on the same mesh | Yes: Inkom (Flash) | A drone loitering over the city; it can be shot down, and the drones depending on it lose their link |
| Drone chain to a mast in Belarus or on occupied land | Drones in the wave relaying to a ground station 100–250 km away | Yes: relays in Belarus (Border Guard), Bryansk, Kherson and the Black Sea area struck (General Staff, USF) | Fixed ground stations outside Ukraine’s reach except by strikes; a thin picture at Kyiv’s range |
| Belarusian cell towers | Modems with SIM cards working near the border | Reported: Fenix and InformNapalm | Border regions only; records sit with Belarusian operators |
| Stored coordinates with Kometa-M12 and MINSOO | The target’s coordinates before launch | Yes: the parts are on the recovered drone | Nothing in flight; the drone flies blind to the point |
| Optical matching (Susanin) | Stored pictures of the route and the target | Yes, on Geran-4 and Geran-5 K5 (Flash) | Nothing in flight; ignores jamming |
| Agents on the ground | Coordinates before and photos or video after the strike | Yes: SBU arrests; Russian appeals for impact videos (Flash) | Phones, messages and payments that investigators can follow |
How to find one
Some of these signatures come from cases and officials; others follow from the physics above and are marked as such. None of it is a reason for anyone outside the security services to search.
- Listen during raids. A mesh node at full power is a 10–20 W transmitter, far stronger than a phone, and on a mesh it also has to transmit to join the network. Flash, after working with Ukraine’s radio-monitoring posts near the front in October, thanked their “hundreds of operators” and wrote that he had met drone signatures new to him (Telegram). He says city relays “are difficult to find, but they must be searched for” (UNITED24 Media). Inference: bearings on the same signal from two or more posts give a position, and a node that appears only while drones approach is the clearest marker.
- Match the timing with the tracks. Inference: a ground emitter that switches on when a drone enters the ring around a target and off after the hit is unlike any legitimate radio. Air Force track data and monitoring logs are the two records that would show it.
- Look at the band. Inference: the maker’s default band, 1,300–1,500 MHz, is quiet over a city compared with mobile and Wi-Fi bands. A wideband mesh signal there during a raid stands out. The band of the Geran units has not been published, so this is a starting point, not a rule.
- Follow the backhaul. A relay with internet access needs a SIM, a line or a terminal. The SBU has already prosecuted people who bought Ukrainian SIM cards for Russian drones (Militarnyi). Inference: a SIM or terminal that is silent most of the time and moves data on a cell near the target during attacks is the network-side counterpart of the radio signature.
- Look where height and quiet meet. In the one confirmed case the repeaters were on the roofs of abandoned buildings. Inference: the geometry above points the same way: an upper floor or roof with an open view towards the direction of arrival, within a few kilometres of the target.
- Power. Inference: a node that runs for long needs mains power or a heavy battery pack; Flash says such a set “can be assembled in a private house, in a car, or in a suitcase” (TSN). A car or a suitcase also means it need not stay in one place.
- Shoot the drone overhead. Where the relay is airborne, as at Inkom, the relay drone is the node. When a Gerbera relay falls, the Molniya drones behind it lose their link (Flash).
- Do not help the other side. Flash’s advice is direct: do not film or post videos of drone hits, because Russia needs them (Telegram).
A caution for the public: a viral call to tear down rooftop antennas because they were supposedly relaying targeting data was a fake, according to the SBU in Volyn region, which told people to rely on official sources (Detector Media). Rooftops carry many legitimate antennas. Suspicious equipment is a matter for the SBU or the police, not for anyone to handle.
Is it plausible?
Our assessment from the published figures:
- Geometry is not the obstacle. Radio line of sight from a rooftop 30 m up reaches a drone at 500 m altitude more than 100 km away, and one at 3 km about 250 km away. A box in Kyiv could easily reach a drone over the city.
- Size and power fit the description. A 635 g modem drawing 50–220 W at full output runs from a battery pack the size of a suitcase, or from mains power.
- It is easy to find while it transmits. A 20 W radio in a city is a strong emitter for direction-finding crews, which is why the claim has relays switched on only briefly.
- There are simpler explanations. A relay drone overhead is documented (the Inkom strike), and optical navigation can explain precise hits without any link.
- Most strikes do not need it. Of the strikes in the table, only the pinpoint ones in Kyiv leave room for a city relay, and none of them requires one.
- No hardware has been shown. Until a relay is found in a Ukrainian city, the claim remains a hypothesis that some officials take seriously.
Countermeasures reported
- Electronic-warfare makers are testing jammers against mesh-controlled drones with Brave1 and the General Staff (Euromaidan Press).
- Shooting down the relay drone first: when a Gerbera relay falls, the Molniya drones behind it lose their link (Flash).
- Strikes on ground relays in Russian-held areas and Belarus’ border region (General Staff, Unmanned Systems Forces).
- Personal sanctions on Lukashenka, citing the relay system in Belarus (Euromaidan Press).
- Roaming blocked inside Ukraine, cutting foreign SIM cards off the mobile network.
- Calls from Flash to search Kyiv for relays, and not to publish videos of hits.
What a remote operator could see
The companion page Russian targeting cameras works through the cameras found in wreckage and the published capacity and delay of each link, and simulates the picture an operator would receive. Its main results for this page:
- Delay does not decide the question. Every remote chain, whether through a ground relay in Kyiv, drones relaying to a mast near Belarus, LTE or Starlink, delivers a picture about a quarter of a second old, and a full see–react–correct cycle takes about half a second: some 90 m at 600 km/h. Nobody can fly the last second by hand over any of them, so the final dive is held by the drone’s own lock-on or optical guidance.
- Bandwidth does. A ground relay with internet access can carry 720p to 1440p. A drone chain back to a mast about 110 km away gets roughly 0.5 Mbit/s on the radio maker’s figures, around 480p: enough to confirm a hit, thin for choosing a window or a bridge support from kilometres out. The overhead Inkom clip was posted at 848×480, which fits that budget; the posted size is not necessarily the camera’s, so this is consistent, not proof.
- So the sharp-picture hop has to end close to the city, in a relay drone overhead as at Inkom or a node with an internet connection in or near Kyiv. That is where a search pays off.
What is proven and what is not
As of 23 October 2026:
| Statement | Status |
|---|---|
| Gerans carry the XK-F358 mesh radio, and Geran-2s carry cameras | Confirmed from wreckage (HUR, Defense Express, Militarnyi) |
| Geran-2s send video and control over the mesh radio | Reported by Militarnyi from HUR material; consistent with the hardware |
| A Geran-5 carries a camera that streams video | Not documented; HUR’s component list has none. An optical-navigation camera is reported (Flash) |
| Geran-5s navigate by optical matching | Reported by Flash and HUR for the K5; a K5-K version in use from 22 October (Flash) |
| Russia relays the link through other drones in the air | Described by Flash from specific strikes (Inkom, his own home) |
| Russia uses ground relays outside Ukrainian-held territory | Confirmed by Ukrainian strikes on them (Bryansk, Kherson coast, Black Sea area) and the Border Guard’s statement on Belarus |
| Agents have placed radio repeaters inside Ukraine | Confirmed once, in Sumy region (SBU, Nov 2025); device model unknown |
| Relays are operating inside Kyiv | Hypothesis (Flash), called possible by the General Staff’s electronic-warfare chief; no device shown |
| Any known strike required a relay inside a city | Not shown. The open cases are the SBU headquarters (a Geran-4) and the Kyiv bridges; each has a link-free or airborne explanation |
| Geran-5s are flown by video over Ukrainian LTE | Not supported: the LTE modems found belong to a position tracker, roaming is blocked, and the speed is beyond what LTE was built for |
| Satellite links on Gerans | Unverified single report (2024) |
The physics leaves room for a ground relay in Kyiv, but it also sets terms: for a low final approach it would need to be within a few kilometres of the target, high up, with a view of the approach path, and transmitting at the time of the strike. Those are the conditions under which it can also be found.
Open questions
- The parts questions below — the radio’s band and label, a camera, what the K5 adds — are followed, with the indirect evidence for each answer, under Open questions on the Geran-5 parts list.
- Which frequency module the Geran XK-F358 units carry: the maker’s default is 1,300–1,500 MHz, but no recovered unit’s band has been published.
- Which model label (XK-F358, XK-F359 or HX-50) the recovered units carry, and whether the 500-modem Alabuga order was delivered.
- Whether any Geran-5 carries a camera wired to its mesh radio. HUR’s list has none, and the K5 and K5-K have no published parts list.
- The approach of any precise Kyiv strike: no dive angle, final altitude or heading has been published. The Ukrainian clip of the South Bridge run-in is the material from which one could be measured.
- Whether the SBU seized any radio equipment in the Kyiv case of 5 October.
- What Ukraine’s General Staff has found, if anything, in direction-finding over Kyiv.
- Which drone hit the Zaporizhzhia cable-stayed bridge on 22 October, and the Metro shopping centre in Rivne on 21 October: both are so far Russian claims only.