🎉 25% off Pre-Sale! Bluetooth LE course with real hardware included - no SDK required

LogScope — Real-Time Embedded Log Viewer for VS Code

Real-time embedded log viewer with Bluetooth LE HCI packet decoding for VS Code. Works with any J-Link device.

LogScope — Real-Time Embedded Log Viewer for VS Code
LogScope icon VS Code Extension · Free & Open Source

Your Firmware Logs Deserve
Better Than a Terminal

LogScope turns your embedded firmware logs into a structured, filterable timeline — right inside VS Code. Supports Zephyr, nRF5 SDK, and raw output with Bluetooth LE HCI decoding. Connect via J-Link RTT or Serial UART.

LogScope showing color-coded Zephyr logs with HCI packet decoding, module filtering, and real-time streaming in VS Code

Sound Familiar?

Scrolling through raw terminal output — hunting for one log line in a wall of text
Sensor logs burying your Bluetooth LE debugging — no way to filter by module
HCI packets as opaque hex — copying bytes into Wireshark just to read a connection event
Finding the needle in thousands of log lines — no search, no filtering, no way to jump to what matters

Everything You Need to Debug Smarter

LogScope turns your raw log stream into a structured, searchable, decodable debugging experience.

Multi-Parser Support

Zephyr RTOS, nRF5 SDK, or raw mode. One tool for any firmware — just pick your parser and connect.

Deep HCI Decoding

14+ packet decoders. See connection parameters, PHY changes, ATT operations — not hex dumps.

Host Timestamps

Wall-clock time on every log line. Correlate firmware events with real-world timing, even without device timestamps.

Search & Filter

Severity toggles, module filtering, and full-text search. Find that one error in thousands of lines.

RTT & UART Transport

Connect via J-Link RTT for zero-loss streaming with HCI decoding, or Serial UART for USB CDC ACM and UART bridges.

Flexible Export

Export as text (with host timestamps), JSON Lines, or Wireshark btsnoop. Share logs or feed them into scripts.

Mohammad Afaneh
Mohammad Afaneh
Founder, Novel Bits

Built by a Developer Who Needed It

I've wanted to build this tool for over 10 years. After a decade of debugging Bluetooth LE firmware through raw terminal output, I finally sat down and built the tool I wished I'd always had — not for a product launch, but because I needed it myself.

LogScope is the debugging experience I always wanted: structured logs, decoded HCI packets, and real filtering — all without leaving VS Code. I hope it saves you as much time as it's already saved me.

Connect with me on LinkedIn →

Up and Running in 60 Seconds

No complicated setup. No external tools. Just install, connect, and debug.

1

Install

Search “LogScope” in the VS Code Marketplace and install the extension.

2

Connect

Plug in your dev kit and click Connect. Choose J-Link RTT or Serial UART — LogScope auto-discovers your devices and ports.

3

Debug

Logs stream in real-time with filtering, search, and full HCI decoding.

How LogScope Compares

You don't have to choose between readable logs and protocol analysis anymore.

Feature Raw Terminal Wireshark LogScope
Multi-format parsing Zephyr, nRF5 SDK, Raw
HCI packet decoding
Module filtering
In-editor (VS Code)
Search across logs Manual scroll
Export formats Copy/paste pcap text, JSONL, btsnoop
Setup required None Sniffer hardware Install extension
Price Free Free Free

Frequently Asked Questions

Any device with a J-Link debugger (via RTT) or any USB serial port (via UART). Works with Nordic, NXP, STM32, and other J-Link-supported chips. UART works with any USB CDC ACM or UART bridge device.
RTT Viewer shows you the raw byte stream. LogScope parses it into structured log entries, color-codes by module, decodes Bluetooth LE HCI packets, and lets you filter and search — all inside VS Code.
Yes. LogScope supports three parser modes: Zephyr (default), nRF5 SDK (for NRF_LOG output), and Raw (for any firmware). Raw mode works with bare printf, ESP-IDF, or any text-based log output. HCI decoding is a bonus for Bluetooth LE developers.
Yes, free and open source (MIT license).
Yes. One-click export to btsnoop format, which Wireshark opens natively for deep HCI protocol analysis.
Yes! Connect via USB CDC ACM or any UART bridge with configurable baud rates from 9600 to 1,000,000. Note: HCI decoding and BT Monitor require J-Link RTT.

Ready to See Your Logs Clearly?

Install LogScope and start debugging smarter — it's free and open source.

Install from Marketplace

View source on GitHub →

Get Started with Bluetooth LE

Download the free Intro to Bluetooth Low Energy eBook — the quickest way to understand the fundamentals.

No spam. Unsubscribe with one click.