One thing has just dawned on me.
The scripts were written specifically for the Huawei HG612, connected to a Huawei DSLAM (well before I had even heard of the ECI modem & the slightly different plans used from an ECI DSLAM).
All the relevant data for the graphs as collected from the HG612 is formatted into just 2 columns.
i.e. Tone No. in column 1 & data in column 2.
To separate DS & US data, the scripts use the tone band plans as discovered from a Huawei DSLAM:-
Discovery Phase (Initial) Band Plan
US: (0,95) (868,1207) (1972,2783)
DS: (32,859) (1216,1963) (2792,3939)
However, an ECI DSLAM uses, & the HG612 discovers these tone band plans:-
Discovery Phase (Initial) Band Plan
US: (0,95) (880,1195) (1984,2771)
DS: (32,859) (1216,1959) (2792,4083)
The differences between the ECI & Huawei band plans may not be huge, but they MAY be causing some slight graphing discrepanicies/inaccuracies when a HG612 is connected to an ECI DLSAM.
I don't really have time to adjust the scripts at the moment, but I am aware that BlackEagle is working with them to possibly create .exe rather than .bat files.
FYI, BlackEagle was also originally provided with an ECI modem for his connection, so may well have already spotted & be dealing with the slightly differing band plans.