🚀 JITTER OS v3.0

:rocket: JITTER OS v3.0 (Tactical CM5 Distribution)
PASS:jitter

https(:slahslahsh)drive(dot)google(dot)com/file/d/10QUvlD04ivjm87WUmBVKlfDLzHuWoDl9/view?usp=drive_link

Build Status: Hardened | Target Hardware: uConsole + RPi CM5 | Theme: Crimson-Grid

JITTER OS v3.0 is a lean, aggressive, and power-aware build specifically engineered for the uConsole + Raspberry Pi CM5. It moves past the “stock experience” to provide a hardened environment for terminal power users, wardrivers, and field technicians.

:shield: THE POWER ENGINE: “Safe-Landing” Logic

The 3.30V Floor: Specifically tuned for the CM5. Triggers a sync and halt at 3.30V to prevent SD corruption during high-drain operations.

Emergency Sitrep: If voltage drops below 3.40V, the HUD shifts to “LOW ALTITUDE” mode, warning the pilot to find a charger.

:magnifying_glass_tilted_left: The Logic: Tapping the I2C Bus

The AXP20x chip sits between your batteries and the CM5. It acts like a high-precision digital scale for electricity. It measures the “Current” (Amperage) by calculating the voltage drop across a tiny internal resistor.

In Jitter OS, the script looks at this specific system file:

/sys/class/power_supply/axp20x-battery/current_now

:hammer_and_wrench: The Math inside the Script

When you run pwr or pwm, the script performs this operation:

Read the Raw Data: The system returns a value in microamperes (e.g., 350000).

Convert to Milliamps (mA): To make it human-readable for the HUD, the script divides that number by 1,000.

Calculation: $350,000 / 1,000 = 350\text{mA}$

Display: The HUD shows you exactly how much “pressure” the CM5 and your external radios are putting on the cells.

:chart_decreasing: Why watching Amps matters for Jitter OS

Watching voltage alone is like looking at a fuel gauge while the car is off. Watching Amperage tells you how hard the engine is working right now:

Idle: You’ll see it sit around 300mA - 450mA.

Wifite/Bettercap Scan: When those external radios kick in and the CM5 starts processing packets, you’ll see it spike to 800mA - 1200mA.

The “Sag” Warning: If you see the Amperage spike to 1500mA+ while the Voltage is at 3.40V, the Safe-Park Engine knows a crash is imminent because the high load will cause the voltage to “sag” below the 3.30V floor instantly.

:chart_decreasing: PERFORMANCE & ENDURANCE

I’ve tuned the Pi 5 silicon for the handheld form factor to prevent the “thermal runaway” common in the uConsole chassis:

Thermal Capping: CPU hard-capped at 1.8GHz to eliminate heat-soak and current spikes that trigger early shutdowns.

Deep Idle: Scaling floor set to 500MHz to save power while reading or idling.

SITREP HUD: Integrated pwr and stats commands show real-time Voltage, Amperage (mA), Temperature, and Clock speed.

:satellite_antenna: TACTICAL NETWORK STACK

Jitter OS enforces a “Radio Silence” policy on internal hardware to prioritize high-gain external tools:

Hardware Lockdown: Internal Wi-Fi and BT are disabled at the firmware level (reduces interference and heat).

External Priority: Hard-coded for hci1 and wlan1 dominance.

Pre-Loaded Arsenal: Includes wifite, bettercap, aircrack-ng, btmon, and wavemon.

:broom: THE LEAN MANIFEST

Stripped: Removed LibreOffice, Wolfram, Cups, Scratch, and Java bloat.

Optimized: Hardware-accelerated Chromium and VLC with full libavcodec support.

Tactical UI: High-contrast Red Jitter Theme with a guarded, single-load terminal banner.

:hammer_and_wrench: BUTTON MAPPINGS (input-remapper)

Key

Command

Purpose

A

pwr

SITREP: Full Vitals & Clock Speed

B

stats

RESOURCES: RAM/CPU & BT Auto-Heal

X

ghost

GHOST: MAC Address Rotation

Y

clean

SANITIZE: Browser Wipe & Clear Screen

:package: DOWNLOAD & DEPLOY

Note: This build assumes you are using high-quality 18650 cells. The Safe Landing is tuned specifically for the discharge curve of the CM5 under load.

JitterOSv3 Image: