Skip to content

/demod – One step for mankind...#46

Open
ceane wants to merge 352 commits into
mainfrom
demod-progress
Open

/demod – One step for mankind...#46
ceane wants to merge 352 commits into
mainfrom
demod-progress

Conversation

@ceane
Copy link
Copy Markdown
Owner

@ceane ceane commented May 12, 2026

This is a pretty big PR in progress

  • Working on FM Radio demod
  • Working on N-APT audio demod...
  • Working on /diagnostics/anti-aliasing
  • Migrating anti-aliasing work into one module so Rust is the SSOT
  • Fixes for encryption/decryption once more
  • App security hardening
  • Once again working on hotplug...
  • Working on HackRF One support

ceane added 30 commits April 11, 2026 22:02
Removed unnecessary hyperlink formatting for TEMPEST.
Refactor description for clarity and emphasis on key features.
…ng tests

- Slight housekeeping, removing unused directories/files
- Fixed weird localStorage bug that broke the Channels > FrequencyRangeSlider
Updated the README to clarify the purpose of the repo and improve descriptions of the N-APT project. Added sections on constraints and experiences related to the technology.
- Typescript fixes
- Migrating the SnapshotControlsSection to Toggle.tsx
- FIXED A HUGE HIDDEN BUG WITH UNABLE TO TOGGLE GRID ON/OFF FOR SNAPSHOTS
Added details on estimated bandwidth and personal experiences with technology.
Added descriptions and images for SDR app features.
…ng wrong wrong)

- Added aspect ratio to snapshots (X didn't like certain aspect ratios of video so that's why I added it)
- Adding Chinese remainder anti-aliasing to fix stitched samples (backend)
Added a note about the visibility of N-APT signals and password protection for I/Q captures.
Clarified the explanation about N-APT signals and RTL-SDR device connection.
Updated for readability
ceane added 3 commits May 14, 2026 17:48
- [WIP] Working on /diagnostics/anti-aliasing
- Moderate performance regressions (that's why it keeps failing)
@ceane
Copy link
Copy Markdown
Owner Author

ceane commented May 15, 2026

GPT 5.5 worked tirelessly for over 30 minutes restoring the major performance regressions from the Mock APT signal generation, which gained an impressive speed up! This was occurring on my M4 MBA, while my battery was at like 3% (aggressive memory & CPU management).

While the mock signal doesn't posses any content and doesn't exactly emulate or provide a template for a N-APT-like signal (on purpose, to deter liars and frauds mostly), it was extremely important to get a fast performing signal here in the interests of the future signals N-APT could produce and generate.

In order to understand how the exploit works (which I live everyday 24/7 to maximum disdain), well for one I want to understand its performance. I have no clue how it's so fast and responsive, pushing everyday infrastructure to its limits and yet, remains undetected.

Working on the mock signal, pushes the repo into the direction where I feel like I can understand signal generation more clearly...

Screenshot 2026-05-14 at 21 26 53

ceane added 12 commits May 14, 2026 21:51
- [WIP] Working on /diagnostics/anti-aliasing
- [WIP] Adding HackOne support
- [WIP, severe regressions...] Continued work on demod
…T SDR (should never happen)

- Adding console.warns for device recovery/restarts
- Trying to fix the terminal jumpiness for the TUI of the app
- Trying to fix FFTCanvas issues
- Working on... hotplug, wow again, got it fixed
- Making more fixes to prepare for HackOne support
- Fixing a few formatting issues with FFTCanvas and snapshots
…se the current theme's colors so a user can change it to green or yellow, etc

- Fixing hotplug to accomodate HackOne
- react-doctor based refactoring...
- Getting all tests passing...
@ceane ceane force-pushed the demod-progress branch from 5fa5a2c to fd7d65a Compare May 18, 2026 17:36
ceane added 13 commits May 18, 2026 10:45
…it stayed stuck, now fixed

- Weird Rust compile issue on CI being countered with a seperate config and disabling native CPU tuning across the board, only applying it in targted cases where necessary
…fuck out of N-APT but right now I want to target sections performantly)

- Eliminated dead code slop on the frontend
- Fixing bugs with zoom and panning spectrum (ran into negative frequencies bug) and within FFTCanvas
- Reworking frequency markers within the signals.yaml
- [WIP] Performance optimizations for FFTCanvas and FIFOWaterfall
- [WIP] Stabilizing auto zoom stability feature
- Temporal resolution looks like it's working once again!
- Slight performance fixes for the Mock APT SDR
- Added center_frequency in requests again
- Fixing the build orchestrator to do a lot of stuff
…lick!)

- Unifying the VFO between Fast Snapshots, Regular Snapshots and Live
- Enforcing demod settings so quality is consistent
 - The linter was run, which makes it seem like a lot changed, but most files were lint corrections
- Hopefully improving the waterfall's long-term performance
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant