Skip to content
View nrolabs's full-sized avatar

Block or report nrolabs

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
nrolabs/README.md

NROLABS

Software-defined radio, done right.


NROLABS is a registered trademark of Isak Paulo de Andrade Ruas, dedicated to software-defined radio (SDR) technology, digital signal processing, and the embedded systems that connect them. This organization is the official home of the NROLABS software ecosystem.

Trademark authority

The NROLABS mark is protected in Brazil by the INPI (Instituto Nacional da Propriedade Industrial). Only repositories published under this account are official.

INPI process Type Class Status
928918076 (13 Dec 2022) Mixed mark NCL(11) 42 — software, SaaS, PaaS, systems Registered — in force
937683701 (16 Jan 2025) Mixed mark NCL(12) 09 — hardware, transceivers, electronic devices Registered — in force

Class 42 covers our software and services (development, maintenance, hosting, SaaS/PaaS). Class 09 covers our hardware and firmware (transceivers, data-processing devices, downloadable and recorded software).

Owner / rights holder: Isak Paulo de Andrade Ruas Website: nrolabs.com

What we build

The iSDR platform — a complete SDR transceiver stack for Android — plus the open components it stands on:

  • iSDR — the transceiver app: RX/TX, multi-mode demodulation, DSP audio chain, digital modes, logging, and remote access.
  • iSDR Drivers (GPL) — USB device drivers for RTL-SDR, HackRF, HL2, and G2-class hardware, ported to Android.
  • iSDR Station — the secure remote-access connector (self-managed WireGuard).
  • isdr-proto (MIT) — the wire-contract library shared across the apps.

Licensing

Open components are released under their own OSI licenses (GPL for the drivers, MIT for the protocol library). The NROLABS name, logo, and the proprietary iSDR application are not covered by those licenses and remain the property of the trademark owner.


© NROLABS — Isak Paulo de Andrade Ruas. NROLABS® is a registered trademark (INPI 928918076).

Popular repositories Loading

  1. isdr-drivers isdr-drivers Public

    iSDR Drivers — GPL hardware driver host for the iSDR app (RTL-SDR / HackRF / Hermes-Lite 2 / ANAN-G2) behind a loopback protocol.

    Kotlin

  2. isdr-proto isdr-proto Public

    iSDR wire protocol — the frame contract between the iSDR app and iSDR Drivers (dual-licensed).

    Kotlin

  3. libg2sdrk libg2sdrk Public

    Kotlin ANAN-G2 / Saturn driver (openHPSDR Protocol 2) for Android — pure Kotlin.

    Kotlin

  4. libhackrfk libhackrfk Public

    Kotlin HackRF driver over the Android USB host API — pure Kotlin, JVM-testable wire codec.

    Kotlin

  5. libhl2sdrk libhl2sdrk Public

    Kotlin Hermes-Lite 2 driver (openHPSDR Protocol 1) for Android — pure Kotlin.

    Kotlin

  6. librtlsdrk librtlsdrk Public

    Kotlin port of librtlsdr (RTL-SDR Blog fork) for Android — no NDK, no libusb, no root.

    Kotlin