SGP PHANTOM | Advanced Network Diagnostic Hub
// PROFESSIONAL_HARDWARE //

SGP PHANTOM

Professional Network Management & Environmental Sensor Hub

> OPTIMIZE THE SPECTRUM.

> MONITOR THE ENVIRONMENT.

> MISSION-READY HARDWARE._

SGP Phantom Main Unit

Attention: Priority Fulfillment

This product is ready to ship. Unlike the SGP Card Mini, this product is shipped the same day it is manufactured. Each unit is handmade, which may take a few days.

admin@phantom:~# cat description.txt

The SGP PHANTOM is a professional-grade multi-tool engineered for IT administrators, network researchers, and advanced hardware enthusiasts. Driven by the high-performance ESP32-S3 architecture, the Phantom is more than a learning platform—it’s a field-ready asset for digital troubleshooting and physical monitoring.

LIVE OS EMULATOR

Experience the raw interface of the Diagnostic OS v2.0 directly in your browser. This interactive canvas simulates the precise ESP32-S3 graphics engine and touch interface of the real hardware.

  • Navigation: Use the on-screen scroll arrows.
  • Selection: Click on menu items to launch apps.
  • Return: Click the top green header area to go BACK.
NOTE: This is a web-based UI simulation of the C++ firmware. Network load tests are visually simulated and disabled for browser security.

CORE OPERATIONAL CAPABILITIES

ESP32-S3 COMMAND CENTER

Fully programmable silicon. Deploy custom scripts, automate tasks, and evaluate network performance with the raw power of the S3 chip.

ADVANCED LCD INTERFACE

High-definition touchscreen paired with 3 programmable physical buttons for rapid tool deployment in field scenarios.

ENVIRONMENTAL SENSING (BME680)

Beyond the digital. Integrated sensor for Environmental Data. Monitor Air Quality (VOCs), Temperature, Humidity, Barometric Pressure, and Altitude in real-time.

NETWORK MANAGEMENT

Native Wi-Fi & Bluetooth stacks for wireless diagnostics, combined with a USB OTG port to interface, manage, and transmit data into peripheral devices.

HIGH-FIDELITY VISUALS

Optimized UI rendering with over 263,000 colors for clear data visualization under any lighting condition.

LIMITLESS EXPANSION

Open architecture allows you to bridge external hardware and sensors, scaling your capabilities as the project evolves.

FIRMWARE ARCHITECTURE & FUNCTION REFERENCE

FIRMWARE NOTICE: This device ships with a basic stock firmware demonstrating core functionalities. For an optimal experience and full operational capability, it is highly recommended to install the specialized management builds available in our public repositories.
1. Core System Functions

Base functions that initialize the device and maintain the execution cycle.

  • setup() Initializes hardware (display, I2C, pins, USB, WiFi, BLE) and shows the boot animation.
  • loop() Main loop. Manages system state, screen timeout, power button, and calls the corresponding app using a switch(currentState).
2. User Interface & Touch (UI)

Functions responsible for drawing on the screen and detecting interactions.

  • drawHeader() Draws the top green bar with the current app title and battery level.
  • getTouch() Reads the (X, Y) coordinates of the touch panel.
  • checkBack() Checks if the header was touched or the physical button (GPIO 0) was pressed to return to the menu.
  • Arduino_IIC_Touch_Interrupt() Hardware interrupt for the touch screen.
  • handleBootButtonGlobal() Detects clicks on the physical button (e.g., triple-click for minimalist UI mode).
3. Hardware Control (Drivers)

Interaction with internal chips (IMU, clock, battery, display).

  • writeRegister() Writes a value to an I2C register.
  • initIMU() / readIMU() Initializes and reads the accelerometer/gyroscope (QMI).
  • readRTC() Reads the current time from the RTC module.
  • getBatteryPercent() Calculates battery level via analog pin.
  • setBrightness() Adjusts screen brightness (PWM).
4. Audio and Effects (SFX)

Generation of frequencies and sounds using the buzzer.

  • playTone() Plays a specific tone.
  • playR2D2() / playSiren() Emits droid-like sounds or an oscillating siren.
  • playJump(), playCrash() Short sounds for the minigames.
  • playSfx(id) Large sound library (doorbell, alarm, SOS, alert, etc.).
5. Networks, WiFi & Metrics (Diagnostics)

Low-level functions to monitor WiFi and BLE packets for performance testing.

  • wifi_diagnostic_packet_handler() Analyzes standard WiFi frames (calculates packet density and dropped frames).
  • wifi_probe_handler() Identifies standard broadcast requests for network topology mapping.
  • wifi_motion_handler() Tracks RSSI to map access point signal coverage.
  • runLatencyTest() Measures network response times and stability under load.
  • runThroughputTest() Simulates network load for capacity analysis.
  • broadcastBLEBeacon() Emits standard BLE signals for receiver calibration.
  • runDiagnosticLoop() Keeps diagnostic tests active in the background.
6. System Applications

Main logic and rendering of each "App" inside the device.

app_MainMenu() Scrollable main menu.
app_SystemMenu() System, brightness, and power settings.
app_AppleWatch() Disguised watch (minimalist mode).
app_WiFiList() WiFi networks and signal strength.
app_Radar() Green radar of nearby networks.
app_PingAnalyzer() Targeted node response test.
app_DeviceScanner() Scans for active local devices.
app_PacketMonitor() Live WiFi traffic graph.
app_BLEScanner() Bluetooth device scanner.
app_BLEMetrics() BLE signal stability tool.
app_SignalDrops() Detects environmental RF interference.
app_AudioTester() Audio system test sounds.
app_SpiritLevel() Bubble level via accelerometer.
app_MatrixRain() Matrix-style screensaver.
app_USBAuto() Automated keystroke workflow.
app_NetLoad() Network load diagnostic.
app_AirQuality() VOC alert via BME680 sensor.
app_GasMonitor() Visual gas indicator.
7. Minigames (Arcade Ops)
  • app_GamesMenu() Game selector.
  • app_GameFlappy() Touch-based Flappy Bird clone.
  • app_GamePong() Pong against built-in AI.
  • app_GameTetris() Tetris (uses checkCollision, spawnPiece).
  • app_GameSpaceInvaders() Space Invaders.
  • app_GameSnake() Classic Snake.
8. Wrappers

Bridge functions for external libraries/headers.

  • app_AudioTester_Wrapper()
  • app_SGPWired_Wrapper()
  • app_WebUI_Wrapper()
  • app_Mouse_Wrapper()

FIELD DIAGNOSTIC FOOTAGE

REC

TECHNICAL BRIEFINGS

FILE: THE_SGP_PHANTOM_OVERVIEW.MP4
FILE: DIAGNOSTIC_OS_V3_TOUR.MP4

HARDWARE LOGS

Phantom Detail 1
Phantom Detail 2
Phantom Detail 3
Phantom Detail 4
Phantom Detail 5
Phantom Detail 6
Phantom Detail 7

/// END OF FILE ///

© 2026 SGP SYSTEMS. SECURE YOUR PERIMETER.

ENCRYPTED CONNECTION
Scroll to Top