SGP Card Mini – CLASSIFIED DOCUMENTATION

โฌข SGP CARD MINI

CLASSIFIED

๐ŸŽฏ MISSION BRIEFING

๐Ÿšจ DEVICE RESTRICTION: This firmware is EXCLUSIVELY for official SGP Card Mini devices. Use on any other device is STRICTLY PROHIBITED and may result in legal action.

๐Ÿ“ฆ Package Contents

Complete documentation and firmware for your SGP Card Mini multi-protocol security tool.

โœจ Features

๐ŸŒ WiFi Operations

  • Network scanning & monitoring
  • Deauthentication attacks
  • Beacon spam / Evil Twin
  • Packet capture (PCAP)
  • Evil Portal (captive portal)

๐Ÿ“ก Bluetooth LE

  • Device scanner
  • BLE spam attacks (iOS/Android)
  • Proximity detection
  • 30+ device advertisements

๐Ÿ›ฐ๏ธ LoRa Communication

  • Long-range radio (433/868 MHz)
  • Point-to-point messaging
  • Chat interface
  • Signal analysis

๐Ÿ’ณ NFC/RFID

  • Card reader (PN532)
  • Clone & emulate cards
  • MIFARE Classic support
  • UID dumping

๐Ÿ” Default Credentials

  • WiFi SSID: SGP_CARDMINI
  • Password: cardmini2026
  • Web Interface: http://192.168.4.1
โš ๏ธ LEGAL WARNING: FOR AUTHORIZED SECURITY TESTING ONLY. Unauthorized use is ILLEGAL.

๐ŸŽฎ LIVE DEMO – INTERFACE PREVIEW

๐Ÿ“บ DEMO MODE: This is the exact same interface that runs on the SGP Card Mini hardware. Explore the features without connecting a physical device!

The SGP Tactical Operations interface provides full control over all device modules through a web-based dashboard. This demo shows the actual interface you’ll see when connected to your SGP Card Mini.

โฌข SGP TACTICAL OPS – INTERACTIVE DEMO

๐Ÿ“ฑ Interface Features

  • ๐Ÿ›ฐ๏ธ LoRa Tactical Comms: Long-range radio communication and messaging
  • ๐Ÿ“ป Sub-GHz RF (CC1101): Clone and replay RF signals (garage doors, car keys)
  • ๐Ÿ“ก 2.4GHz RF (nRF24L01): Wireless device communication and sniffing
  • ๐ŸŒฒ PineAP Suite: WiFi Pineapple features, KARMA attacks
  • ๐Ÿ“ก WiFi Operations: Network recon, deauth, beacon spam
  • ๐Ÿ”ต Bluetooth Ops: BLE scanning and spam attacks
  • ๐Ÿ’ณ NFC/RFID: Card cloning and emulation
  • ๐Ÿ”Š Audio System: Tone generation and alerts
โš ๏ธ NOTE: This is a DEMO version. Button clicks won’t perform actual attacks – you need the physical SGP Card Mini device for full functionality.

๐Ÿš€ SETUP GUIDE

๐Ÿš€ Complete Installation Guide – SGP Card Mini

Step-by-step guide to install firmware on your SGP Card Mini

*No experience required – follow these steps exactly as described*


๐Ÿ“ฆ What You Need

Before starting, make sure you have:

  • โœ… Your SGP Card Mini device
  • โœ… USB-C cable (data-capable, not just charging)
  • โœ… Computer with Windows, Mac, or Linux
  • โœ… Internet connection (to download software)

๐Ÿ“ฅ STEP 1: Download Arduino IDE

What is Arduino IDE?

It’s the program we’ll use to send code to your SGP Card Mini.

Download & Installation:

  1. Open your web browser (Chrome, Firefox, Edge, Safari)
  1. Go to: https://www.arduino.cc/en/software
  1. Download the version for your operating system:
    • Windows: Click “Windows Installer”
    • Mac: Click “macOS”
    • Linux: Click “Linux”
  1. Install the program:
    • Windows: Run the downloaded .exe file and follow instructions
    • Accept all permissions it asks for
    • Leave all options at default
    • Mac: Open the .dmg file and drag Arduino to “Applications”
    • Linux: Follow on-screen instructions
  1. Open Arduino IDE from your programs menu

๐Ÿ”ง STEP 2: Install ESP32-S3 Support

Your SGP Card Mini uses an ESP32-S3 chip. Arduino IDE needs to know how to communicate with it.

Add ESP32 board manager:

  1. Open Arduino IDE
  1. Go to menu:
    • Windows/Linux: File โ†’ Preferences
    • Mac: Arduino IDE โ†’ Preferences
  1. Find the field:Additional Boards Manager URLs
  1. Copy and paste this URL EXACTLY:

https://espressif.github.io/arduino-esp32/package_esp32_index.json

`

  1. Click "OK"

Install ESP32 package:

  1. Go to menu: Tools โ†’ Board โ†’ Boards Manager…
  1. In the search box, type: ESP32
  1. Find: "esp32 by Espressif Systems"
  1. Click "Install"
    • This will take several minutes (5-10 min approximately)
    • You need active internet
    • Wait until it says "INSTALLED"
  1. Close Boards Manager

๐Ÿ“š STEP 3: Install Required Libraries

Libraries are pieces of code that your SGP Card Mini needs to function.

Open Library Manager:

  1. Go to menu: Tools โ†’ Manage Libraries…
  1. Wait for it to load (may take 30 seconds)

Install each library:

You'll install 3 libraries, one by one. For each one:

#### Library 1: LoRa

  1. In the search box, type: LoRa
  2. Find: "LoRa by Sandeep Mistry"
  3. Click "Install"
  4. If it asks about dependencies, click "Install all"
  5. Wait for completion

#### Library 2: Adafruit NeoPixel

  1. In the search box, type: NeoPixel
  2. Find: "Adafruit NeoPixel"
  3. Click "Install"
  4. If it asks about dependencies, click "Install all"
  5. Wait for completion

#### Library 3: Adafruit PN532

  1. In the search box, type: PN532
  2. Find: "Adafruit PN532"
  3. Click "Install"
  4. If it asks about dependencies, click "Install all"
  5. Wait for completion

Close Manager:

  1. Close the Library Manager

๐Ÿ“‚ STEP 4: Open the Firmware Code

  1. Locate this package folder on your computer
  1. Navigate to: Firmware/SGP_CARD_MINI/SGP_ULTIMATE/
  1. Double-click on: SGP_ULTIMATE.ino
    • This will open Arduino IDE with the code
    • You'll see several tabs at the top
  1. DO NOT MODIFY ANYTHING IN THE CODE
    • The code is ready to use as-is

โš™๏ธ STEP 5: Configure the Board

Now you must tell Arduino IDE what type of device your SGP Card Mini is.

Select board model:

  1. Go to menu: Tools โ†’ Board โ†’ ESP32 Arduino โ†’ "ESP32S3 Dev Module"

Configure board settings:

Go to Tools and configure EXACTLY these values:

| Option | Value to Select |

|--------|-----------------|

| Board | ESP32S3 Dev Module |

| USB CDC On Boot | Enabled |

| CPU Frequency | 240MHz (WiFi) |

| USB DFU On Boot | Disabled |

| USB Firmware MSC On Boot | Disabled |

| USB Mode | Hardware CDC and JTAG |

| Upload Mode | UART0 / Hardware CDC |

| Upload Speed | 921600 |

| Flash Size | 16MB (128Mb) |

| Partition Scheme | Huge APP (3MB No OTA/1MB SPIFFS) |

| Flash Mode | QIO 80MHz |

| Flash Frequency | 80MHz |

| PSRAM | OPI PSRAM |

| Arduino Runs On | Core 1 |

| Events Run On | Core 1 |

> โš ๏ธ IMPORTANT: Values in bold are CRITICAL. If you don't configure them correctly, the device will NOT work.


๐Ÿ”Œ STEP 6: Connect Your SGP Card Mini

Connect the device:

  1. Take the USB-C cable
  1. Connect one end to your SGP Card Mini
  1. Connect the other end to your computer
  1. IMPORTANT: If the device is OFF, leave it off. DO NOT turn it on yet.

Install drivers (if needed):

Windows: If this is your first time, Windows may install drivers automatically. Wait for it to finish.

If Windows does NOT detect the device:

  • Download drivers: CP210x or CH340
  • Install the driver
  • Restart your computer

Select the port:

  1. Go to menu: Tools โ†’ Port
  1. Select your device's port:
    • Windows: COM3, COM4, COM5, etc.
    • Mac: /dev/cu.usbserial-xxxxx or similar
    • Linux: /dev/ttyUSB0 or /dev/ttyACM0

> No port appears?

> - Try another USB-C cable (some cables are charge-only)

> - Verify drivers are installed

> - Restart Arduino IDE


๐Ÿ“ค STEP 7: Upload the Firmware

Now comes the final part!

Compile the code:

  1. Click the โœ“ (Verify) button in the top toolbar
    • It's on the left, looks like a checkmark โœ“
    • Wait several minutes (first time can take 5-10 minutes)
    • At the end it should say: "Done compiling"

> Errors? Verify you installed ALL libraries from STEP 3

Upload the code:

  1. Click the โ†’ (Upload) button in the top toolbar
    • It's next to the โœ“ button
    • You'll see messages at the bottom
  1. During upload:
    • You'll see messages like "Connecting...", "Writing...", "Reading..."
    • This may take 1-3 minutes
  1. If it says "Connecting..." and gets stuck:
    • Hold down the BOOT button on your SGP Card Mini
    • While holding it, click โ†’ (Upload) again
    • Release BOOT button when you see "Connected"

Verify success:

  1. At the end it should say:

`

Hard resetting via RTS pin...

`

This means it worked! โœ…


๐ŸŽ‰ STEP 8: First Setup

Turn on the device:

  1. Disconnect the USB-C cable from computer (optional)
  1. Hold the power button for 3 seconds
  1. Watch the RGB LED:
    • ๐ŸŸ  Orange โ†’ Starting up
    • ๐Ÿ”ต Cyan โ†’ Loading modules
    • ๐ŸŸข Green โ†’ Ready
    • ๐Ÿ”ต Blinking Blue โ†’ Standby

Connect via WiFi:

  1. On your phone or laptop:
    • Open WiFi settings
    • Look for network: SGP_CARDMINI
    • Connect with password: cardmini2024
  1. Open web interface:
    • Open a browser (Chrome, Safari, Firefox)
    • Go to: http://192.168.4.1
    • You'll see your SGP Card Mini control panel

โœ… DONE!

Congratulations! Your SGP Card Mini is working! ๐ŸŽ‰

Next steps:

  1. Read the User Manual to learn all features
  2. Review Legal Warnings before using the device
  3. Explore the different sections in the web interface

๐Ÿ› ๏ธ Troubleshooting

"Compilation error"

Solution:

  1. Verify you installed ALL libraries (Step 3)
  2. Close and reopen Arduino IDE
  3. Try compiling again

"Port not available" or "Cannot open port"

Causes:

  • Another program is using the port
  • Serial Monitor is open

Solution:

  1. Close Serial Monitor (if open)
  2. Close other programs that might use ports (PuTTY, etc.)
  3. Disconnect and reconnect USB-C cable
  4. Select port again

"Timed out waiting for packet header"

Solution:

  1. Method 1: Hold BOOT button during upload
  2. Method 2: Reduce upload speed
    • Tools โ†’ Upload Speed โ†’ Change to 115200
    • Method 3: Use another USB-C cable

"No port appears"

Solution:

  1. Install drivers:
    • Windows: CP210x Driver
    • Windows: CH340 Driver
    • Restart computer
    • Use a different USB-C cable (must be data-capable, not just charge)

LED doesn't turn on

Solution:

  1. Verify battery is connected
  2. Charge battery via USB-C for 30 minutes
  3. Try powering on by holding button for 5 seconds

Can't find WiFi network "SGP_CARDMINI"

Solution:

  1. Wait 30-60 seconds after powering on
  2. LED should be blue (ready)
  3. Get closer to the device
  4. Reset: Press button 3 times quickly

Web interface doesn't load

Solution:

  1. Verify you're connected to SGP_CARDMINI network
  2. Disable mobile data on your phone
  3. Use http://192.168.4.1 (NOT https://`)
  4. Try another browser
  5. Clear browser cache

๐Ÿ“ž Additional Support

Need more help?

Resources:

  • ๐Ÿ“– User Manual – Complete feature guide
  • โ“ FAQ – Frequently asked questions
  • ๐Ÿ“‹ Quick Guide – Quick summary

Contact:

  • ๐Ÿ“ง Email: contact@sgpcard.com
  • ๐ŸŒ Website: www.sgpcard.com

When contacting support, include:

  • Arduino IDE version
  • Operating system (Windows 10, Mac, etc.)
  • EXACT error message (screenshot)
  • What step you were doing when the error occurred

๐Ÿ“ Important Notes

About updates:

  • NEVER modify the code if you don’t know what you’re doing
  • To update firmware, follow this same guide with new code
  • Keep a backup copy of original code

Safety:

  • โš ๏ธ Don’t expose device to water or moisture
  • โš ๏ธ Don’t use voltages over 5V on USB-C
  • โš ๏ธ Don’t short-circuit pins
  • โš ๏ธ Read Legal Warnings before use

Recommendations:

  • โœ… Always use quality USB-C cables
  • โœ… Keep firmware updated
  • โœ… Charge battery regularly
  • โœ… Store in dry, cool place

๐ŸŽฏ Quick Summary

To install firmware on your SGP Card Mini:

  1. โœ… Install Arduino IDE
  2. โœ… Add ESP32-S3 support
  3. โœ… Install 3 libraries (LoRa, NeoPixel, PN532)
  4. โœ… Open .ino file
  5. โœ… Configure board as “ESP32S3 Dev Module”
  6. โœ… Connect device via USB-C
  7. โœ… Upload code
  8. โœ… Power on and connect via WiFi

It’s that simple! ๐Ÿš€


SGP Card Mini by SGP

๐ŸŒ Website: www.sgpcard.com

๐Ÿ“ง Support: contact@sgpcard.com

๐Ÿ“… Last Updated: 2026-02-10

โšก QUICK START

โšก QUICK START GUIDE – SGP Card Mini

Get started in 5 minutes!

๐Ÿ“ฆ What You Need

  • โœ… SGP Card Mini device
  • โœ… Computer with Arduino IDE
  • โœ… USB-C cable (data capable)
  • โœ… WiFi-enabled device (phone/laptop)

๐Ÿš€ Setup Steps

1๏ธโƒฃ Install Arduino IDE (2 minutes)

Download: https://www.arduino.cc/en/software

Install for your operating system (Windows/Mac/Linux)

2๏ธโƒฃ Add ESP32 Support (2 minutes)

  1. Open Arduino IDE
  2. File โ†’ Preferences
  3. Paste this in “Additional Board Manager URLs”:

https://espressif.github.io/arduino-esp32/package_esp32_index.json

`
  1. Click OK
  2. Tools โ†’ Board โ†’ Boards Manager
  3. Search "ESP32"
  4. Install "esp32 by Espressif Systems" (version 2.0.x or newer)

---

3๏ธโƒฃ Install Libraries (3 minutes)

Tools โ†’ Manage Libraries, then search and install:

| Library Name | Author | Version |

|--------------|--------|---------|

| LoRa | Sandeep Mistry | Latest |

| Adafruit NeoPixel | Adafruit | Latest |

| Adafruit PN532 | Adafruit | Latest |

Click Install All when prompted for dependencies.

---

4๏ธโƒฃ Configure Board (1 minute)

  1. Connect device via USB-C
  2. Tools โ†’ Board โ†’ ESP32 Arduino โ†’ "ESP32S3 Dev Module"
  3. Tools โ†’ Port โ†’ Select your device port
  4. Windows: COM3, COM4, etc.
  5. Mac: /dev/cu.usbserial-*
  6. Linux: /dev/ttyUSB0, /dev/ttyACM0
Board Settings (Important!): `

Board: "ESP32S3 Dev Module"

Upload Speed: "921600"

USB Mode: "Hardware CDC and JTAG"

USB CDC On Boot: "Enabled"

Flash Size: "16MB (128Mb)"

Partition Scheme: "Huge APP (3MB No OTA/1MB SPIFFS)"

PSRAM: "OPI PSRAM"

`

---

5๏ธโƒฃ Upload Firmware (2 minutes)

  1. Open: Firmware/SGP_CARD_MINI/SGP_CARD_MINI.ino
  2. Click Verify โœ“ (checkmark icon)
  3. Wait for compilation to finish
  4. Click Upload โฌ†๏ธ (arrow icon)
  5. Wait for "Hard resetting via RTS pin..."
If upload fails:
  • Hold BOOT button on device
  • Click Upload
  • Release BOOT when "Connecting..." appears

---

6๏ธโƒฃ First Power On (1 minute)

  1. Disconnect USB (optional - can stay connected)
  2. Hold power button for 3 seconds
  3. LED will turn:
  4. ๐ŸŸ  Orange โ†’ Booting
  5. ๐Ÿ”ต Cyan โ†’ Initializing
  6. ๐ŸŸข Green โ†’ Ready
  7. ๐Ÿ”ต Blue โ†’ Idle (blinking)
Serial Monitor (optional):
  • Open: Tools โ†’ Serial Monitor
  • Set baud rate: 115200
  • You'll see startup messages

---

7๏ธโƒฃ Connect via WiFi (1 minute)

  1. On your phone/laptop, go to WiFi settings
  2. Connect to network: SGP_CARDMINI
  3. Password: cardmini2024
  4. Wait for connection (you may see "No Internet" - this is normal)

---

8๏ธโƒฃ Access Web Interface (30 seconds)

  1. Open any web browser
  2. Navigate to: http://192.168.4.1
  3. The SGP Card Mini Dashboard will load
  4. You'll see expandable sections:
  5. ๐Ÿ›ฐ๏ธ LoRa Tactical Comms
  6. ๐Ÿ“ป Sub-GHz RF
  7. ๐Ÿ“ก WiFi Operations
  8. ๐Ÿ”ต Bluetooth Ops
  9. ๐Ÿ’ณ NFC/RFID
  10. And more!

---

๐ŸŽฎ Basic Usage

Scan WiFi Networks

  1. Click: ๐Ÿ“ก WIFI OPERATIONS
  2. Click: ๐Ÿ” RECON SCAN
  3. Check Serial Monitor for results

Scan Bluetooth Devices

  1. Click: ๐Ÿ”ต BLUETOOTH OPS
  2. Click: ๐Ÿ” BLE SCAN
  3. Results appear in web interface

Send LoRa Message

  1. Click: ๐Ÿ›ฐ๏ธ LORA TACTICAL COMMS
  2. Type message in chat box
  3. Click: SEND

---

๐Ÿ” Default Credentials

| Setting | Value |

|---------|-------|

| WiFi SSID | SGP_CARDMINI |

| WiFi Password | cardmini2024 |

| Web Interface | http://192.168.4.1 |

| BLE Name | SGP_CARDMINI |

| Serial Baud | 115200 |

---

๐ŸŽฏ Power Control

| Action | How To |

|--------|--------|

| Turn ON | Hold button 3 seconds |

| Turn OFF | Hold button 3 seconds (while on) |

| Reset | Triple-tap button quickly |

---

๐Ÿ› ๏ธ Quick Troubleshooting

โŒ "Board not found" error

Solution: Install ESP32 board support (Step 2)

โŒ "Library not found" errors

Solution: Install missing libraries (Step 3)

โŒ Upload fails / timeout

Solution:
  1. Check USB cable (use data cable, not charging-only)
  2. Install drivers: CP210x or CH340
  3. Try different USB port
  4. Hold BOOT button during upload

โŒ Can't see WiFi network

Solution:
  1. Wait 30 seconds after power-on
  2. Check LED is blue (ready)
  3. Move closer to device
  4. Reset device (triple-tap)

โŒ "Module not detected" warnings

Solution:
  • This is normal if optional modules (LoRa/NFC/Mic) are not connected
  • Device works fine without them
  • WiFi and BLE always work

---

๐Ÿ“– Next Steps

โœ… Test basic features in web interface

โœ… Read User Manual for detailed features

โœ… Check Hardware Guide to add modules

โœ… Review legal warnings before real-world use

---

โš ๏ธ IMPORTANT LEGAL WARNING

FOR AUTHORIZED SECURITY TESTING ONLY
  • โœ… Use ONLY on networks you own or have written permission to test
  • โœ… Educational and research purposes only
  • โŒ ILLEGAL to attack unauthorized networks
  • โŒ ILLEGAL to jam communications
  • โŒ ILLEGAL to intercept traffic without consent
You are fully responsible for compliance with local laws.

---

๐ŸŽ‰ You're Ready!

Your SGP Card Mini is now configured and ready to use!

Explore the web interface and discover all features.

For detailed documentation, see the Documentation/` folder.

Enjoy! ๐Ÿš€

SGP Card Mini by SGP

๐ŸŒ Website: www.sgpcard.com

๐Ÿ“ง Support: contact@sgpcard.com

๐Ÿ“… Last Updated: 2026-02-10

๐Ÿ“– USER MANUAL

SGP Card Mini – User Manual

Complete Guide to Operating Your SGP Card Mini Device

#### ๐Ÿ“ž Support & Resources

  • Email: contact@sgpcard.com
  • Forum: https://forum.sgpultimate.com
  • Documentation: https://docs.sgpultimate.com
  • GitHub: https://github.com/sgpultimate
  • Discord: https://discord.gg/sgpultimate

User Manual Version: 1.0 Last Updated: February 2026 Compatible Firmware: v1.0.0+

SGP Card Mini by SGP

๐ŸŒ Website: www.sgpcard.com

๐Ÿ“ง Support: contact@sgpcard.com

๐Ÿ“… Last Updated: 2026-02-10

๐Ÿ”Œ HARDWARE CONNECTIONS

SGP Card Mini – Hardware Connections Guide

This document provides complete wiring diagrams and pin assignments for all modules in the SGP Card Mini device.

#### Power Issues

Battery Won’t Charge:
  1. Check USB-C connection
  2. Verify TP4056 input voltage (5V)
  3. Measure battery voltage (should be 3.0-4.2V)
  4. Replace battery if swollen or damaged
System Resets Randomly:
  1. Add 100ยตF capacitor near ESP32 power
  2. Check for power supply ripple
  3. Disable power-hungry modules temporarily
  4. Upgrade to higher capacity battery

๐Ÿ“ž Support

For hardware issues or custom modifications, contact:

  • Email: hardware@sgpultimate.com
  • Forum: https://forum.sgpultimate.com/hardware

Document Version: 1.0 Last Updated: February 2026

SGP Card Mini by SGP

๐ŸŒ Website: www.sgpcard.com

๐Ÿ“ง Support: contact@sgpcard.com

๐Ÿ“… Last Updated: 2026-02-10

โš™๏ธ TECHNICAL SPECIFICATIONS

๐Ÿ“‹ SGP Card Mini – Technical Specifications

Hardware specifications for your device

๐Ÿ”ง What’s Included in Your Device

Your SGP Card Mini comes fully assembled and tested with:

โœ… ESP32-S3 main board (pre-programmed)

โœ… USB-C connector for power and programming

โœ… Power button for on/off control

โœ… RGB LED status indicator

โœ… Battery (if included in your package)

๐Ÿ“ก Optional Modules

Depending on your configuration, your device may include:

LoRa Module

  • Model: SX1276 / RFM95W
  • Frequency: 433MHz or 868MHz (region dependent)
  • Range: Up to 2-10km (line of sight)
  • Use: Long-range communication

NFC/RFID Reader

  • Model: PN532
  • Protocol: I2C
  • Supported Cards: MIFARE Classic, Ultralight, NTAG
  • Range: < 5cm (near-contact)

Microphone

  • Model: INMP441 I2S Digital
  • Use: Audio detection and analysis
Note: Your device configuration depends on the package you purchased. Check your order confirmation for details.

๐Ÿ“ Technical Specifications

ESP32-S3 Main Processor

| Specification | Value |

|————–|——-|

| CPU | Xtensa dual-core LX7 @ 240MHz |

| Flash Memory | 16MB |

| PSRAM | 8MB |

| WiFi | 802.11 b/g/n (2.4GHz only) |

| Bluetooth | BLE 5.0 |

| GPIO Pins | 40+ available |

| USB | Native USB 1.1 |

| Operating Voltage | 3.3V logic |

WiFi Capabilities

| Feature | Specification |

|———|—————|

| Standards | 802.11 b/g/n |

| Frequency | 2.4 GHz only (NOT 5GHz) |

| Range | 50-100 meters (typical) |

| Modes | Access Point, Station, Promiscuous |

| Max Connections | Up to 10 simultaneous clients |

Bluetooth BLE

| Feature | Specification |

|———|—————|

| Version | Bluetooth 5.0 Low Energy |

| Range | 10-30 meters (typical) |

| Advertising | Supported |

| Scanning | Active and passive modes |

Note: Bluetooth Classic is NOT supported, only BLE.

๐Ÿ”‹ Power Specifications

Battery

Your device may include a rechargeable Li-Po battery:

| Specification | Value |

|————–|——-|

| Type | Lithium Polymer (Li-Po) |

| Voltage | 3.7V nominal |

| Capacity | 500-2000mAh (varies by package) |

| Connector | JST 2.0mm |

| Charging | Via USB-C |

Battery Life Estimates

| Usage Mode | Estimated Runtime |

|————|——————-|

| Idle (WiFi AP on) | 8-16 hours |

| Active scanning | 4-8 hours |

| Heavy use (WiFi + LoRa) | 2-4 hours |

*Actual runtime depends on battery capacity and usage pattern.*

Power Consumption

| Mode | Current Draw |

|——|————–|

| Deep Sleep | 10-20ยตA |

| Idle | 40-80mA |

| WiFi Active | 120-200mA |

| LoRa Transmit | 150-300mA |

| All Modules Active | 200-400mA |

โš™๏ธ Accessories Needed

For Programming/Updates

  • โœ… USB-C cable (data-capable, not just power)
  • โœ… Computer with Arduino IDE installed
  • โœ… Internet connection (for downloading libraries)

For Use

  • โœ… WiFi-enabled device (phone, tablet, laptop)
  • โœ… Web browser (any modern browser)
Everything else is included in your device!

๐ŸŽฎ Interface Overview

Physical Controls

  • Power Button:
  • Hold 3 seconds = Turn ON
  • Hold 3 seconds (while on) = Turn OFF
  • Triple-tap = Reset

LED Status Indicators

  • ๐ŸŸ  Orange – Device booting
  • ๐Ÿ”ต Blue – Ready/Idle
  • ๐ŸŸข Green – Operation successful
  • ๐Ÿ”ด Red – Error or attack mode active

Connectivity

  • WiFi SSID: SGP_CARDMINI
  • Password: cardmini2024
  • Web Interface: http://192.168.4.1

๐Ÿ› ๏ธ Compatible Accessories

Batteries

Any 3.7V Li-Po battery with JST connector (500-2000mAh recommended)

USB Cables

Any USB-C cable that supports data transfer (not just charging cables)

Antennas (for LoRa, if equipped)

  • 433MHz or 868MHz spring/wire antenna
  • SMA connector compatible

๐Ÿ“Š Module Compatibility

Supported LoRa Modules

  • โœ… SX1276
  • โœ… RFM95W
  • โœ… RFM96W

Supported NFC Readers

  • โœ… PN532 (I2C mode)

Microphone

  • โœ… INMP441 I2S Digital
Note: Your device comes with modules already installed (if included in your package). No additional modules are needed.

๐Ÿ”— Useful Resources

Official Datasheets

ESP32-S3: LoRa SX1276: PN532 NFC:

โš ๏ธ Important Notes

What NOT to do:
  • โŒ Exceed 5V input voltage
  • โŒ Short circuit power pins
  • โŒ Disconnect battery while charging
  • โŒ Use with damaged USB cable
  • โŒ Expose to water or moisture
Proper Care:
  • โœ… Use only data-capable USB-C cables
  • โœ… Charge battery regularly (don’t leave fully discharged)
  • โœ… Store in dry, cool environment
  • โœ… Keep away from strong magnetic fields
  • โœ… Update firmware regularly

๐Ÿ“ž Support

Need help? Contact:
  • ๐Ÿ“ง Email: contact@sgpcard.com
  • ๐ŸŒ Website: www.sgpcard.com

โœ… Device Verification

Your device has been tested and verified for:
  • โœ… Power-on functionality
  • โœ… WiFi Access Point operation
  • โœ… Web interface accessibility
  • โœ… USB connectivity
  • โœ… Module detection (if applicable)
  • โœ… Firmware functionality
Quality assurance: Each device passes rigorous testing before shipment.

This specification sheet provides technical information about your SGP Card Mini device. For usage instructions, see the User Manual.

SGP Card Mini by SGP

๐ŸŒ Website: www.sgpcard.com

๐Ÿ“ง Support: contact@sgpcard.com

๐Ÿ“… Last Updated: 2026-02-10

โ“ FREQUENTLY ASKED QUESTIONS

โ“ Frequently Asked Questions (FAQ)

SGP Card Mini – Common Questions & Answers

๐Ÿ“ฆ General Questions

Q: What is the SGP Card Mini?

A: The SGP Card Mini is a compact, ESP32-S3 based multi-protocol security testing tool designed for authorized penetration testing, security research, and educational purposes. It combines WiFi, Bluetooth, LoRa, NFC, and other wireless technologies in a single portable device.

Q: Is this legal to own?

A: Yes, owning security testing tools is legal in most countries. However, USING them for unauthorized network attacks, jamming, or other malicious purposes is ILLEGAL. Always get explicit written permission before testing any network you don’t own.

Q: What can I do with this device?

A:
  • โœ… Test security of YOUR OWN networks
  • โœ… Authorized penetration testing (with client permission)
  • โœ… Learn about wireless protocols and security
  • โœ… Read/write/clone YOUR OWN NFC cards
  • โœ… Educational projects and research

Q: What skills do I need to use this?

A: Basic knowledge of:
  • WiFi networks
  • Arduino programming (helpful but not required)
  • Command-line interfaces
  • Web browsers

The web interface makes most features accessible without programming.

๐Ÿ”ง Technical Questions

Q: What WiFi standards does it support?

A: 802.11 b/g/n (2.4 GHz only). The ESP32-S3 does NOT support 5 GHz (802.11ac/ax).

Q: Can it crack WiFi passwords?

A: No. This device cannot crack WPA2/WPA3 encryption. It can:
  • Scan networks
  • Capture handshakes (for offline analysis)
  • Perform deauthentication attacks
  • Create fake access points (Evil Twin)

For password cracking, you need a PC with specialized software (e.g., Hashcat, Aircrack-ng).

Q: What is the range?

A:
  • WiFi: 50-100 meters (depending on environment)
  • Bluetooth: 10-30 meters
  • LoRa: Up to 2-10 km (line of sight, depends on power settings)
  • NFC: < 5 cm (contact/near-contact)

Q: How long does the battery last?

A: Depends on usage and battery size:
  • Idle (WiFi AP on): 8-16 hours (1000mAh battery)
  • Active scanning: 4-8 hours
  • Heavy use (LoRa + WiFi): 2-4 hours

See Parts List for power consumption details.

Q: Can I add a larger battery?

A: Yes, any 3.7V Li-Po battery with JST connector works. Recommended: 500mAh to 2000mAh.

๐Ÿ’ป Setup & Installation

Q: Which Arduino board should I select?

A: ESP32S3 Dev Module Full settings:

Board: ESP32S3 Dev Module

Upload Speed: 921600

USB Mode: Hardware CDC and JTAG

Flash Size: 16MB (128Mb)

Partition Scheme: Huge APP (3MB No OTA/1MB SPIFFS)

PSRAM: OPI PSRAM

`

Q: Upload fails with "Timed out waiting for packet header"

A: Try these solutions:
  1. Hold BOOT button on device while clicking Upload
  2. Install USB drivers: CP210x or CH340
  3. Try a different USB cable (must support data, not just power)
  4. Select correct COM port in Tools โ†’ Port
  5. Lower upload speed to 115200

Q: I get "Library not found" errors

A: Install missing libraries via
Tools โ†’ Manage Libraries:
  • LoRa (by Sandeep Mistry)
  • Adafruit NeoPixel
  • Adafruit PN532

Install all dependencies when prompted.

Q: Compilation takes forever

A: Normal. ESP32-S3 firmware is large. First compilation can take 3-5 minutes. Subsequent uploads are faster (~30-60 seconds).

---

๐Ÿ“ถ WiFi & Connectivity

Q: I can't see the WiFi network

A:
  1. Wait 30 seconds after power-on (device is still booting)
  2. Check LED is blue (ready state)
  3. Make sure your device supports 2.4 GHz WiFi (5 GHz won't work)
  4. Try resetting: Triple-tap the button
  5. Check Serial Monitor for errors

Q: I connected but can't load the web page

A:
  1. Ensure you're connected to SGP_CARDMINI network
  2. Navigate to http://192.168.4.1 (NOT https)
  3. Try 192.168.4.1 instead of http://192.168.4.1
  4. Disable mobile data / cellular connection on your phone
  5. Clear browser cache

Q: Can I connect the device to my home WiFi?

A: The default firmware creates an Access Point (AP) mode only. You can modify the code to connect to existing WiFi networks if needed.

Q: Can I change the WiFi password?

A: Yes, edit this line in
missing_functions.ino: `cpp

WiFi.softAP("SGP_CARDMINI", "cardmini2024");

`

Change “cardmini2024” to your preferred password (minimum 8 characters).

---

๐Ÿ”ต Bluetooth Questions

Q: Does it support Bluetooth Classic?

A: No, only Bluetooth Low Energy (BLE) is supported on ESP32-S3.

Q: What does "BLE Spam" do?

A: It broadcasts fake device advertisements (Samsung, Apple, Google, etc.) that appear on nearby smartphones. This demonstrates bluetooth advertising vulnerabilities. Use only in controlled environments.

Q: Can it clone my car key fob?

A: No. Car key fobs typically use:
  • Sub-GHz (315/433/868 MHz) rolling codes
  • Proprietary encryption

The optional CC1101 module can capture some signals, but cloning modern rolling-code systems is extremely difficult and often impossible.

---

๐Ÿ’ณ NFC/RFID Questions

Q: Which cards can I read?

A: The PN532 supports:
  • โœ… MIFARE Classic (1K/4K)
  • โœ… MIFARE Ultralight
  • โœ… NTAG (NFC Tags)
  • โœ… Some FeliCa cards
  • โŒ iClass, HID Prox, EM4100 (different frequency)

Q: Can I clone my building access card?

A: Maybe. If it's MIFARE Classic, yes (if keys are default). Modern systems use encrypted cards that are very difficult to clone. Always obtain permission from the building owner before attempting this.

Q: Can I emulate cards?

A: Yes, the PN532 supports card emulation mode for some card types. See PN532 documentation for details.

Q: Why does NFC only work at very close range?

A: NFC operates at 13.56 MHz and requires very close proximity (< 5 cm). This is normal and by design.

---

๐Ÿ›ฐ๏ธ LoRa Questions

Q: What is LoRa?

A: LoRa (Long Range) is a low-power, long-distance radio protocol. It can transmit small messages up to several kilometers.

Q: Which frequency should I use?

A:
  • 433 MHz - Worldwide (most common)
  • 868 MHz - Europe
  • 915 MHz - USA, Australia
Use only legal frequencies in your region. Check local regulations.

Q: Can I communicate with other LoRa devices?

A: Yes, if they're on the same frequency, spreading factor, bandwidth, and coding rate. Two SGP Card Mini devices can communicate out of the box.

Q: What is LoRaWAN?

A: LoRaWAN is a network protocol built on top of LoRa. The current firmware uses raw LoRa, not LoRaWAN (planned for future versions).

---

๐Ÿ› ๏ธ Troubleshooting

Q: Device powers on then immediately turns off

A:
  • Battery is depleted - charge it
  • Battery connector is loose - check connection
  • Power button is stuck - clean button

Q: RGB LED doesn't light up

A:
  • Check LED is properly connected
  • Verify data pin connection (GPIO pin)
  • Test with different example code (Adafruit NeoPixel examples)

Q: Serial Monitor shows garbled text

A:
  • Set baud rate to 115200
  • Select correct port
  • Close other programs using the serial port

Q: Module not detected (LoRa/NFC/Mic)

A: This is normal if modules are not connected. The device will say "โš ๏ธ MODULE NOT DETECTED (continuing without it)" and still work with built-in WiFi/BLE.

To fix:

  1. Check wiring (see Hardware Connections)
  2. Verify module power (3.3V)
  3. Check SPI/I2C connections

Q: Web interface is slow

A:
  • Normal for ESP32 - it's not a high-performance web server
  • Reduce number of simultaneous connections
  • Disable browser auto-refresh features

---

๐Ÿ”’ Security & Privacy

Q: Does the device send data to the internet?

A: No. The firmware does not connect to external servers or transmit data online. Everything runs locally on the device.

Q: Can it be tracked?

A: The device broadcasts:
  • WiFi AP (SSID: SGP_CARDMINI)
  • BLE name (advertises as SGP_CARDMINI)

If you need stealth mode, modify the code to change/disable these identifiers.

Q: Is my data safe?

A: Any data captured (WiFi scans, BLE devices, NFC dumps) is stored locally on the device. You are responsible for securing this data.

---

๐Ÿ’ก Feature Requests

Q: Can you add feature X?

A: Feature requests can be submitted to SGP (contact@sgpcard.com). Popular requests may be included in future firmware updates. Currently Planned:
  • OTA updates
  • MQTT support

Q: Can I modify the code?

A: Yes! The firmware is open source (MIT License). You're free to modify, extend, and customize it. See
LICENSE.md` for details.

Q: How do I contribute improvements?

A: Share your modifications with the community through SGP (contact@sgpcard.com) or relevant forums.

๐ŸŽ“ Learning Resources

Q: Where can I learn more about WiFi hacking?

A: Recommended resources:
  • Books: “The Web Application Hacker’s Handbook”, “Wireless Hacking with Kali Linux”
  • Courses: Offensive Security (OSWP), Cybrary WiFi courses
  • Labs: TryHackMe, HackTheBox WiFi challenges
  • YouTube: NetworkChuck, David Bombal

Q: Best practices for security testing?

A:
  1. Always get written permission
  2. Document your testing methodology
  3. Use controlled environments
  4. Follow responsible disclosure
  5. Stay within legal boundaries
  6. Get certified (CEH, OSCP, OSWP)

๐Ÿ“ง Still Have Questions?

Check these resources:
  1. ๐Ÿ“– User Manual – Detailed feature documentation
  2. ๐Ÿ”Œ Hardware Guide – Wiring and connections
  3. ๐Ÿ’ป Installation Guide – Setup instructions
Contact Support:
  • For technical issues: Contact: contact@sgpcard.com | Website: www.sgpcard.com
  • For legal questions: Consult a qualified attorney
  • For firmware bugs: Check documentation first, then contact support

**This FAQ is updated regularly. Last Updated: 2026-02-10

๐Ÿ“ CHANGELOG

๐Ÿ“ Changelog – SGP Card Mini

All notable changes to the SGP Card Mini firmware will be documented in this file.

[1.0.0] – 2026-02-10

๐ŸŽ‰ Initial Release

Core Features:
  • โœ… ESP32-S3 based platform
  • โœ… WiFi Access Point (SGP_CARDMINI)
  • โœ… Web Dashboard Interface
  • โœ… Power management with button control
  • โœ… RGB LED status indicators
WiFi Operations:
  • โœ… Network scanning
  • โœ… Deauthentication attacks
  • โœ… Beacon spam
  • โœ… Evil Portal (captive portal)
  • โœ… PCAP packet capture
Bluetooth LE:
  • โœ… Device scanner
  • โœ… BLE spam (30+ device types)
  • โœ… iOS/Android advertisement spoofing
  • โœ… Proximity detection
LoRa Communication:
  • โœ… Long-range radio (433/868 MHz)
  • โœ… Point-to-point messaging
  • โœ… Chat interface
  • โœ… Configurable RF parameters
NFC/RFID:
  • โœ… PN532 support
  • โœ… Card reader
  • โœ… UID cloning
  • โœ… MIFARE Classic support
PineAP Suite:
  • โœ… KARMA attack
  • โœ… SSID pool manager
  • โœ… MAC filtering (whitelist/blacklist)
  • โœ… Probe request logging
  • โœ… Special attacks (Rick Roll, clones)
Advanced Features:
  • โœ… 2D Radar visualization
  • โœ… Audio system (tones, alerts, R2D2, siren)
  • โœ… Microphone support (INMP441)
  • โœ… Modular architecture
  • โœ… Serial command interface
Documentation:
  • โœ… Complete user manual
  • โœ… Hardware connection guide
  • โœ… Installation guide
  • โœ… Parts list (BOM)
  • โœ… Quick start guide
Stability:
  • โœ… Robust WiFi AP (always starts)
  • โœ… Optional module detection
  • โœ… Graceful degradation if modules missing
  • โœ… Power state management

[Future Updates]

Planned Features (v1.1)

  • ๐Ÿ”„ MQTT support for remote control
  • ๐Ÿ”„ Custom payload library
  • ๐Ÿ”„ OTA (Over-The-Air) updates
  • ๐Ÿ”„ Multi-language support

Under Consideration (v2.0)

  • ๐Ÿ”„ LoRaWAN protocol
  • ๐Ÿ”„ Zigbee/Z-Wave sniffing
  • ๐Ÿ”„ IR blaster (TV-B-Gone)
  • ๐Ÿ”„ Battery level monitoring
  • ๐Ÿ”„ Flashlight mode

Version History Format

The format is based on Keep a Changelog,

and this project adheres to Semantic Versioning.

[MAJOR.MINOR.PATCH] - YYYY-MM-DD

MAJOR: Breaking changes

MINOR: New features, backwards compatible

PATCH: Bug fixes, minor improvements

`

---

How to Update Firmware

Via USB (Recommended)

  1. Download latest firmware from release package
  2. Open Arduino IDE
  3. Load SGP_CARD_MINI.ino`
  4. Connect device via USB-C
  5. Upload (Ctrl+U)

Via Serial (Advanced)

Use esptool.py to flash .bin files directly

Reporting Issues

If you encounter bugs or have feature requests:

  1. Check documentation first
  2. Contact: contact@sgpcard.com | Website: www.sgpcard.com
  3. Provide:
  4. Firmware version
  5. Steps to reproduce
  6. Expected vs actual behavior
  7. Serial monitor output (if applicable)

Stay tuned for updates! ๐Ÿš€

SGP Card Mini by SGP

๐ŸŒ Website: www.sgpcard.com

๐Ÿ“ง Support: contact@sgpcard.com

๐Ÿ“… Last Updated: 2026-02-10

โฌข SGP CARD MINI by SGP

๐ŸŒ www.sgpcard.com | ๐Ÿ“ง contact@sgpcard.com

Last Updated: 2026-02-10 | CLASSIFIED – FOR AUTHORIZED USERS ONLY

Scroll to Top