Commit Graph

  • 2b87228e29 Add one-shot recovery script for post-intervention testing main Ryan Malloy 2026-02-20 12:05:28 -07:00
  • 33b6aa92db Update EEPROM recovery guide with I2C bus latch root cause Ryan Malloy 2026-02-20 12:04:18 -07:00
  • 0259950dfb Stop GPIF streaming before boot/shutdown to prevent bus contention Ryan Malloy 2026-02-20 12:03:17 -07:00
  • dffef75b06 Add bcm_wait_ready() comprehensive pre-write readiness check Ryan Malloy 2026-02-20 11:48:23 -07:00
  • e9e5ab859a Add init block readback verification to match stock firmware Ryan Malloy 2026-02-20 11:08:40 -07:00
  • 0d6facb321 Add experimental I2C debugging and EEPROM analysis tools Ryan Malloy 2026-02-20 10:57:10 -07:00
  • 97c1000d8b Add stock firmware dump, 8051 disassembler, and analysis notes Ryan Malloy 2026-02-20 10:56:59 -07:00
  • a12a394099 Add FixedAttenuator class and udev rules for RF test bench Ryan Malloy 2026-02-20 10:56:36 -07:00
  • 3d2cd477b2 Add EEPROM boot firmware (exp 0xDB) and supporting tools Ryan Malloy 2026-02-20 10:56:21 -07:00
  • bbdcb243dc Normalize line endings to LF across entire repository Ryan Malloy 2026-02-20 10:55:50 -07:00
  • 696d2dd387 Add .gitattributes to enforce LF line endings Ryan Malloy 2026-02-20 10:55:29 -07:00
  • 29df688f28 Fix BCM4500 full boot: strip init block length prefixes, handle gateway poll Ryan Malloy 2026-02-19 22:08:44 -07:00
  • 7f1e0cf0d7 Add USB serial transport for HMC472A attenuator control Ryan Malloy 2026-02-18 15:06:00 -07:00
  • d117782dcf Add RF test bench tool for CW injection tests with NanoVNA + HMC472A Ryan Malloy 2026-02-17 23:11:09 -07:00
  • 1df2be8a43 Fix I2C addresses in TUI demo and device screen Ryan Malloy 2026-02-17 17:52:03 -07:00
  • 33fe955834 Fix I2C address map: 0x61 (wrong) → 0x10 (confirmed by hardware scan) Ryan Malloy 2026-02-17 17:47:45 -07:00
  • 57c6ca4a00 Make get_device_status resilient to individual USB command failures Ryan Malloy 2026-02-17 17:42:21 -07:00
  • cbfbbf6bfe Add SKYWALKER_MOCK=1 mode for hardware-free MCP integration testing Ryan Malloy 2026-02-17 15:23:05 -07:00
  • 4a63dbbb9d Add software watchdog and timeout protection for all I2C/USB paths (firmware v3.05.0) Ryan Malloy 2026-02-17 15:08:52 -07:00
  • a9dcf84c38 Add Phase 1 experimenter tools: MCP server, H21cm, beacon logger, arc survey Ryan Malloy 2026-02-17 14:45:02 -07:00
  • 6c00f941eb Add Genpix/Leleka Foundation charity sale callout to docs Ryan Malloy 2026-02-17 13:55:26 -07:00
  • 8b4aacab81 Add v3.05.0 safety review documentation and Hamilton test suite docs Ryan Malloy 2026-02-17 13:52:23 -07:00
  • 7223fcf810 Add Hamilton adversarial test suite for firmware safety validation Ryan Malloy 2026-02-17 13:46:14 -07:00
  • aecad367a0 Fix remaining safety review findings: DiSEqC timeout, hotplug, watchdog status Ryan Malloy 2026-02-16 05:48:43 -07:00
  • 834c2bd9ee Add software watchdog and timeout protection for all I2C/USB paths (firmware v3.05.0) Ryan Malloy 2026-02-16 03:41:08 -07:00
  • 6e353c351f Add I2C hot-plug detection and streaming diagnostics (firmware v3.04.0) Ryan Malloy 2026-02-15 18:24:45 -07:00
  • 592898dd7a Add F9/F10 screenshots, fix duplicate widget ID in motor screen Ryan Malloy 2026-02-15 18:05:15 -07:00
  • cc3a0707a1 Add DiSEqC motor control, QO-100 DATV reception, and carrier survey Ryan Malloy 2026-02-15 17:01:11 -07:00
  • 0f4ba4766f Add TUI documentation for F6-F8 screens and regenerate screenshots Ryan Malloy 2026-02-14 16:24:59 -07:00
  • 567bf4d9e0 Add Device, Stream, and Config screens to TUI (F6-F8) Ryan Malloy 2026-02-14 16:08:58 -07:00
  • 5d9dfa7794 Add TUI documentation page with generated SVG screenshots Ryan Malloy 2026-02-14 14:49:02 -07:00
  • 6dcb6b693a Add radar scope, splash screen, Star Wars easter egg, and harden TUI Ryan Malloy 2026-02-14 09:51:58 -07:00
  • 8da486719a Fix mode panels: Screen → Container with on_show/on_hide lifecycle Ryan Malloy 2026-02-13 04:42:59 -07:00
  • 64c33985a3 Add Textual TUI for SkyWalker-1 RF tool Ryan Malloy 2026-02-13 04:39:55 -07:00
  • c4bfe33d61 Replace monolithic Master Reference with focused Sources page Ryan Malloy 2026-02-13 02:52:49 -07:00
  • 7b27c93219 Reorder firmware versions: custom first, then newest-to-oldest stock Ryan Malloy 2026-02-13 02:46:54 -07:00
  • 2bf6515cbb Add deployment instructions and site links to CLAUDE.md Ryan Malloy 2026-02-13 01:51:00 -07:00
  • 7cded611e4 Add project README with hardware overview and tool reference Ryan Malloy 2026-02-12 23:35:28 -07:00
  • a7daecded6 Add Docker deployment config and v3.02 firmware docs Ryan Malloy 2026-02-12 23:31:55 -07:00
  • 867b304773 Add BCM4500 register map and fill documentation gaps Ryan Malloy 2026-02-12 23:28:54 -07:00
  • 3f970967c4 Add Starlight docs for v3.02 signal monitoring and RF analysis tools Ryan Malloy 2026-02-12 17:38:48 -07:00
  • 23055f34ab Add alternative operating modes: spectrum, scan, monitor, lband, track Ryan Malloy 2026-02-12 17:29:00 -07:00
  • b21f4957f6 Add Starlight documentation site (32 pages, 9 sidebar groups) Ryan Malloy 2026-02-12 16:32:12 -07:00
  • f1d4f4f010 Add consolidated master hardware/firmware reference Ryan Malloy 2026-02-12 11:55:01 -07:00
  • d9f51548e0 Fix BCM4500 boot: spurious I2C STOP corrupted FX2 controller Ryan Malloy 2026-02-12 10:34:15 -07:00
  • 890a38bfa0 Fix BCM4500 I2C address and add hardware diagnostic commands Ryan Malloy 2026-02-12 07:17:47 -07:00
  • 5710584267 Add custom FX2 firmware and RAM loader for open-source development Ryan Malloy 2026-02-11 19:46:50 -07:00
  • c7b5932cc0 Add EEPROM flash tool, TS analyzer, DVB-S2 investigation, and tune.py bugfix Ryan Malloy 2026-02-11 14:46:20 -07:00
  • a2845c37fb Add SkyWalker-1 tuning tool and consolidated hardware reference Ryan Malloy 2026-02-11 12:30:05 -07:00
  • 76f0439576 Add vendor command decode and tuning protocol deep analysis Ryan Malloy 2026-02-11 12:22:01 -07:00
  • e4117421a1 Add GPIF streaming path and kernel firmware format analyses Ryan Malloy 2026-02-11 12:18:09 -07:00
  • 06ceaf7890 Add comprehensive Rev.2 v2.10.4 firmware deep analysis Ryan Malloy 2026-02-11 12:15:05 -07:00
  • 782f5a0e8d Correct DiSEqC analysis and add complete timing chain documentation Ryan Malloy 2026-02-11 11:11:54 -07:00
  • da08d1b099 Add Linux gp8psk kernel driver analysis and firmware-driver correlation Ryan Malloy 2026-02-11 10:29:43 -07:00
  • ec4bdb8493 Add Rev.2 v2.10.4 64K Ghidra image for 8051 analysis Ryan Malloy 2026-02-11 10:27:05 -07:00
  • 2e00a054e8 Add comparative firmware analysis reports from Ghidra 8051 reverse engineering Ryan Malloy 2026-02-11 06:44:26 -07:00
  • 4447d2c0e7 Extract firmware from official Genpix updater EXEs via Wine memory dump Ryan Malloy 2026-02-11 06:05:13 -07:00
  • ba37105e2a Extract real FX2 firmware from I2C EEPROM Ryan Malloy 2026-02-11 05:08:20 -07:00
  • 757da08987 Add FX2 firmware dumps and USB probe tool Ryan Malloy 2026-02-11 04:51:34 -07:00
  • f1674c21a3 Initial commit: Genpix SkyWalker-1 DVB-S driver source and DiSEqC docs Ryan Malloy 2026-02-11 04:22:13 -07:00