Add EEPROM flash tool, TS analyzer, DVB-S2 investigation, and tune.py bugfix
New tools: - tools/eeprom_write.py: EEPROM firmware flash with backup, verify, dry-run - tools/ts_analyze.py: MPEG-2 transport stream analyzer with PAT/PMT parsing DVB-S2 investigation confirms BCM4500 hardware limitation (no LDPC/BCH silicon). Fix --json flag on tune.py subcommands (argparse parent/child scoping). All tools verified against live SkyWalker-1 hardware.
This commit is contained in:
parent
a2845c37fb
commit
c7b5932cc0
4 changed files with 1732 additions and 1 deletions
|
|
@ -751,7 +751,9 @@ examples:
|
|||
sub = parser.add_subparsers(dest='command')
|
||||
|
||||
# status
|
||||
sub.add_parser('status', help="Show device config, FW version, signal status")
|
||||
p_status = sub.add_parser('status', help="Show device config, FW version, signal status")
|
||||
p_status.add_argument('--json', action='store_true', default=False,
|
||||
help="Output machine-readable JSON")
|
||||
|
||||
# tune
|
||||
p_tune = sub.add_parser('tune', help="Tune to a transponder")
|
||||
|
|
@ -774,6 +776,8 @@ examples:
|
|||
help="Signal lock timeout in seconds (default: 10)")
|
||||
p_tune.add_argument('--extra-volt', action='store_true',
|
||||
help="Enable +1V LNB voltage boost for long cables")
|
||||
p_tune.add_argument('--json', action='store_true', default=False,
|
||||
help="Output machine-readable JSON")
|
||||
|
||||
# stream
|
||||
p_stream = sub.add_parser('stream', help="Stream MPEG-2 TS data")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue