-
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