C
campag5242
This is a monitor/logging tool for the Octagon SX88 / Edision Primo IP, showing transponder details captured from memory during live blind scan by the rx.
It's the same info which flies off the receiver's blindscan screen all too quickly, but presented in a persistant, "radar" style as the tuner sweeps the band.
Installation:
1. Unzip gxbs & gxbs.ini and transfer both files by FTP to /home/gx/local/
2. Open a telnet session, cd /home/gx/local then chmod +x gxbs
Usage:
1. From the /home/gx/local directory, run the monitor with ./gxbs
2. Start a blind scan on your chosen satellite, & watch the monitor console fill with feed info.
3. Upon completion, restart the blind scan to update the feeds summary. Repeat forever.
Successive blind scans will update the feed uptime records. Newly found feeds are donated by "!", those under 5 mins old "(!)", those under 10 mins old "((!))". If older than 10 minutes, you'll see the uptime for that feed.
The found TP's SR is the raw value from the tuner, before the STB swaps out the real SR to whatever crazy number it might find in its settings by way of a +/200ksps match to an old TP.
An attempt is made to correct the discovered frequency for local oscillator drift by calculating LOF error against those always-on transponders, whose known frequency is taken from the supplied .ini file. Calibration values for lo/hi band LOFs are a rolling average of the last four scans of the band.
Transponders in the .ini file can be marked with an S or E - those in the middle of that block will not remain in the monitor window, so as to keep the log uncluttered.
When a feed leaves, or is missed because of sun/rain/cloud fade, it appears in the "graveyard" at the bottom of the screen. After 20 minutes absence, the feed is removed from the graveyard & details written to file tplog.txt on the USB stick (if present).
You can keep an eye on the list of feeds which have ended as it grows: in another telnet session, run tail -f /tmp/UD0/tplog.txt
Whether these csky-cpu/gxapi boxes retrieve modulation/FEC from the tuner, and how to interpret it, would be useful to hear, so I can add it. Also c/n lookup table for the ss% in dB.
There is run-time detection of boxtype Octagon/Edision, working with current firmware as of October 2018.
The tool will likely not work on other firmware revisions, including any updates.
campag5242
Download:
https://mega.nz/#!mjJTmALI!QZdVnAo08Wz_R6K_3twQwnj4lZGUjA2YseK7gN7RVcY
A typical gxbs monitor windowis below. Fixed transponders are in cyan, BISS in yellow, other CAS in red, FTA in green
It's the same info which flies off the receiver's blindscan screen all too quickly, but presented in a persistant, "radar" style as the tuner sweeps the band.
Installation:
1. Unzip gxbs & gxbs.ini and transfer both files by FTP to /home/gx/local/
2. Open a telnet session, cd /home/gx/local then chmod +x gxbs
Usage:
1. From the /home/gx/local directory, run the monitor with ./gxbs
2. Start a blind scan on your chosen satellite, & watch the monitor console fill with feed info.
3. Upon completion, restart the blind scan to update the feeds summary. Repeat forever.
Successive blind scans will update the feed uptime records. Newly found feeds are donated by "!", those under 5 mins old "(!)", those under 10 mins old "((!))". If older than 10 minutes, you'll see the uptime for that feed.
The found TP's SR is the raw value from the tuner, before the STB swaps out the real SR to whatever crazy number it might find in its settings by way of a +/200ksps match to an old TP.
An attempt is made to correct the discovered frequency for local oscillator drift by calculating LOF error against those always-on transponders, whose known frequency is taken from the supplied .ini file. Calibration values for lo/hi band LOFs are a rolling average of the last four scans of the band.
Transponders in the .ini file can be marked with an S or E - those in the middle of that block will not remain in the monitor window, so as to keep the log uncluttered.
When a feed leaves, or is missed because of sun/rain/cloud fade, it appears in the "graveyard" at the bottom of the screen. After 20 minutes absence, the feed is removed from the graveyard & details written to file tplog.txt on the USB stick (if present).
You can keep an eye on the list of feeds which have ended as it grows: in another telnet session, run tail -f /tmp/UD0/tplog.txt
Whether these csky-cpu/gxapi boxes retrieve modulation/FEC from the tuner, and how to interpret it, would be useful to hear, so I can add it. Also c/n lookup table for the ss% in dB.
There is run-time detection of boxtype Octagon/Edision, working with current firmware as of October 2018.
The tool will likely not work on other firmware revisions, including any updates.
campag5242
Download:
https://mega.nz/#!mjJTmALI!QZdVnAo08Wz_R6K_3twQwnj4lZGUjA2YseK7gN7RVcY
A typical gxbs monitor windowis below. Fixed transponders are in cyan, BISS in yellow, other CAS in red, FTA in green