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

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.

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

Modes

  • SSB
  • CW
  • FT8 · FT4 · FT2

Automation

  • Node-RED back-end radio control
  • ESP32 band decoder drives LPF relays
  • TCI bridge FlexRadio

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.

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.

HTMLWebSocketLANLP-100A
View repo →
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.

SwiftmacOSWebSocketLP-100A
View repo →
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.

C#TCISDRFlexRadio
View repo →
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.

.NETCATKenwoodTCP
View repo →
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.

Node-REDMQTTCAT
View repo →
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.

ESP32C++HardwareLPF
View repo →
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.

ESP32C++Wi-Fi
View repo →
08

AetherSDR

fork

Linux-native SmartSDR client for FlexRadio (FLEX-6000 / 8600 series). Qt6 + C++20.

C++Qt6LinuxFlexRadioSmartSDR
View repo →
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.

CLinuxSDRHPSDR
View repo →
10

pihpsdr on Apple Silicon

notes

Build notes for compiling and running pihpsdr (with rnnoise, libspecbleach and wdsp) on Apple-Silicon Macs.

macOSApple SiliconpihpsdrBuild
View repo →

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.

Get in Touch

For sked requests, technical questions about the projects above, or remote-shack discussion, the QRZ contact form is the most reliable route. QSL via LOTW only.