QRV · Haugesund
LB9KJ / VU3ESV
Operator: Vinod Nair
JO29QJ
·
Haugesund, Norway
·
ITU 18 / CQ 14
Amateur radio station operating from Haugesund, Norway as LB9KJ,
and from Bangalore, India as VU3ESV. HF DX on CW, SSB and the
digital modes. SDR, CAT automation, and Kenwood / FlexRadio integration —
open-sourced on GitHub.
FLEX-6600 · TS-990S
LOTW only
SSB · CW · Digital
Sister stn VU3ESV
01 · About
The Station
LB9KJ is the Norwegian callsign of an amateur radio operator originally licensed in India as VU3ESV. The station operates from Haugesund on the south-west coast of Norway, with a second active station in Bangalore.
Operating interests are HF DX on CW, SSB and the digital modes (FT8 / FT4 / FT2), with a strong technical bent toward radio automation, SDR tooling and Kenwood / FlexRadio integration — most of which is open-sourced on GitHub.
QSLs are confirmed exclusively via Logbook of The World. No bureau, no paper.
02 · Station
Equipment
Radios
- FlexRadio FLEX-6600 SDR · Norway primary
- Kenwood TS-990S VU3ESV · Bangalore
Antennas
- Multiband HF wire / vertical
- VHF / UHF vertical
Bands
- 160 m – 6 m HF
- 2 m / 70 cm
Automation
- Node-RED back-end radio control
- ESP32 band decoder drives LPF relays
- TCI bridge FlexRadio
03 · Logbook
Log & QSL
QSL Policy. All confirmed QSOs are uploaded to LOTW shortly after each operating session. The preferred — and only — confirmation route is LOTW. Please do not send paper cards or bureau requests; they will not be answered.
Both LB9KJ (Norway) and VU3ESV (Bangalore) follow the same LOTW-only policy.
04 · Projects
Open-Source Ham Tooling
Open-source ham-radio tooling on GitHub. SDR clients, CAT control for Kenwood and FlexRadio, ESP32 firmware, and a LAN bridge for the Telepost LP-100A power meter — most of it driving the shacks at home.
01
LP-100A-Server
active
WebSocket bridge for the Telepost LP-100A RF power meter. Streams live telemetry to multiple clients over LAN and forwards control verbs back to the meter — so the web UI, the Mac app, and shack automation can all share one meter.
02
LP-100A-App
active
Native macOS client for the LP-100A WebSocket Server. Reproduces the server's embedded web UI (Normal + Vector views, SETUP overlay, three control verbs) as a real Mac app.
03
TCILibrary
active
C# implementation of the Expert Electronics TCI protocol — talks to FlexRadio / SunSDR. Building blocks for any .NET client that needs RX/TX control over TCI.
04
KenwoodTCPServer
active
TCP server fronting the Kenwood TS-990 / TS-890 serial interface so any networked client can drive the radio. Decouples CAT from a single PC.
05
Kenwood TCP Server (Node-RED)
active
Node-RED flow that exposes the Kenwood CAT stream over TCP for downstream automation. Pairs with the ESP32 band decoder and the rest of the shack control stack.
06
ESP32 Band Decoder
active
ESP32 firmware that reads the live band from a Kenwood radio (via the Node-RED TCP server) and switches LPF relays accordingly. Drives the low-pass filter bank without a host PC in the loop.
07
ESP32 Wi-Fi MAC Finder
active
Small C++ utility for ESP32 device provisioning. Surfaces the device's Wi-Fi MAC so it can be registered with the access point before the rest of the firmware comes up.
08
AetherSDR
fork
Linux-native SmartSDR client for FlexRadio (FLEX-6000 / 8600 series). Qt6 + C++20.
09
pihpsdr (fork)
fork
Personal fork of John Melton's pihpsdr — Raspberry Pi front-end for HPSDR / Hermes Lite radios. Tracks upstream while carrying local tweaks.
10
pihpsdr on Apple Silicon
notes
Build notes for compiling and running pihpsdr (with rnnoise, libspecbleach and wdsp) on Apple-Silicon Macs.
05 · Sister Station
VU3ESV — Bangalore
When not in Norway, the same operator is QRV from Bangalore, India as VU3ESV.
The Bangalore shack is built around a Kenwood TS-990S with the home-grown Node-RED / ESP32 automation stack listed in the Projects section above.
QSL policy is identical: LOTW only. Both callsigns log into the same upload pipeline, so confirmation appears in your LOTW account within a day or two of the QSO.