2.9 KiB
2.9 KiB
Stegasoo 4.1.1 Release Notes
Release Date: January 5, 2026
Highlights
- Reed-Solomon Error Correction - DCT steganography now includes RS error correction, making encoded images more resilient to minor corruption and compression artifacts
- Completely Rewritten Pi Setup - Fresh install tested and validated, works reliably from scratch
- SSH Login Banner - See your Stegasoo URL immediately on SSH login
New Features
Reed-Solomon Error Correction
DCT-encoded images now include Reed-Solomon error correction codes, allowing recovery from minor image corruption. This significantly improves reliability when images are shared through platforms that may slightly modify them.
SSH Login Banner (MOTD)
When you SSH into your Stegasoo Pi, you'll now see:
___ _____ ___ ___ _ ___ ___ ___
/ __||_ _|| __| / __| /_\ / __| / _ \ / _ \
\__ \ | | | _| | (_ | / _ \ \__ \ | (_) || (_) |
|___/ |_| |___| \___//_/ \_\|___/ \___/ \___/
● Stegasoo is running
https://192.168.0.4
Elapsed Time Counter
Encode/decode buttons now show elapsed time during operations.
Click-to-Copy Decoded Message
Click the decoded message box to copy to clipboard (no button needed).
Overclock Wizard Option
First-boot wizard now offers optional CPU overclocking for Pi 4/5 with active cooling.
Improvements
Setup Script (setup.sh)
- Fixed pyenv Python path resolution (handles 3.12 → 3.12.12 mapping)
- Changed default install location to
/opt/stegasoo - Fixed jpegio build order (clone stegasoo first, then build jpegio into venv)
- Added python3-dev to dependencies
- Added btop for system monitoring
- Shows
/setupURL at completion for admin account creation
Sanitize Script
- Now clears port 443 iptables redirect (clean slate for wizard)
- Removes overclock settings before imaging
Documentation
- Updated all docs to reference
/opt/stegasoopath - Added pre-setup steps (chown /opt, install git)
- Added Pi 4 performance baseline (~60s for 10MB JPEG)
About Page
- Redesigned "Limits & Specs" section with key stats cards and accordion
Bug Fixes
- Fixed DCT steganography for non-8-aligned images
- Fixed MOTD port detection (was using iptables which requires root)
- Fixed smoke test
--443flag parsing
Performance
On a Raspberry Pi 4 at 2GHz with USB 3.0 NVMe:
- ~50 seconds to encode a 10MB JPEG
- ~60 seconds to decode a 10MB JPEG
- Full encryption: passphrase + PIN + reference photo
Upgrade Notes
If upgrading from 4.1.0:
cd /opt/stegasoo # or ~/stegasoo
git pull origin 4.1
For fresh installs, see the Pi README.
Pre-built Images
stegasoo-rpi-4.1.1_20260105-2.img.zst- Raspberry Pi 4/5 image
Flash with:
zstdcat stegasoo-rpi-4.1.1_20260105-2.img.zst | sudo dd of=/dev/sdX bs=4M status=progress
Full changelog: v4.1.0...v4.1.1