2WireRealtime.exe

Expert

2WireRealtime.exe

I released 2WireMRTG.exe yesterday, to allow MRTG to get statistics off the 2Wire 3800HGV router.  That release was in this thread.

 

I realize that many people cannot set up MRTG because they don't have a server to run it on, or would not want to go through the hassle of that much configuration.  I therefore am releasing this tool, 2WireRealtime.exe, which is a stand-alone application to view data rates and information from the U-Verse RG.  This program will not graph trends over time nor store data, but it will give instantaneous snapshots of activity on the RG.

 

This program is very easy to use, just download and double-click.  The program does the rest.  There is no installer, no registry entries are made.

 

There is an extensive ReadMe file that explains all the particulars of the statistics that are displayed.

 

Note: This program REQUIRES RG firmware v6.1.9.24 (the newer version rolling out now).  It will not work if your RG is currently running the older firmware (v5.29.105.94).

 

The program is downloadable from here.

 

 

Message 1 of 105 (85,345 Views)
Expert

Re: 2WireRealtime.exe

OK, v1.0.2.0 is online.  Please download from the link in message #1.

 

I tested it with your web page data this time, and it's working.

 

Message 16 of 105 (84,555 Views)
Scholar

Re: 2WireRealtime.exe

Still failing even restarted.

 

 

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.ArgumentOutOfRangeException: Value of '-192711' is not valid for 'Value'. 'Value' should be between 'minimum' and 'maximum'.
Parameter name: Value
   at System.Windows.Forms.ProgressBar.set_Value(Int32 value)
   at _2WireRealtime.Main.UpdateStats()
   at System.Windows.Forms.Timer.OnTick(EventArgs e)
   at System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll
----------------------------------------
2WireRealtime
    Assembly Version: 1.0.2.0
    Win32 Version: 1.0.2.0
    CodeBase: file:///C:/Users/Brian/Downloads/2WireRealtime/2WireRealtime/2WireRealtime.exe
----------------------------------------
Microsoft.VisualBasic
    Assembly Version: 8.0.0.0
    Win32 Version: 8.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Runtime.Remoting
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
System.Configuration
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
DataRetriever
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/Users/Brian/Downloads/2WireRealtime/2WireRealtime/DataRetriever.DLL
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

Message 17 of 105 (84,555 Views)
Highlighted
Guru

Re: 2WireRealtime.exe

very cool program, it works thus far.

Message 18 of 105 (84,555 Views)
Mentor

Re: 2WireRealtime.exe

Nifty program.

 

Can I ask for a minor feature?  Could one pass a command to it with the IP address of the RG.  As auto does not work when my Linksys WRT54GL is between the PC and the RG.  Otherwise works fine.  Thanks.

 

Glynne

 

Message 19 of 105 (84,555 Views)
Expert

Re: 2WireRealtime.exe

bsm2003,

 

OK, I will continue to examine the code.  Your stats must be producing some unexpected conditions, but I'll track down the issue.

 

Glynne,

 

Instead of passing a command to the program, what if it remembered the IP address between launch instances?  So you could start it up the first time, configure it with a custom IP, and then shut it down, and the next time you start it up it will initially try to use the previously-used IP?

 

Message 20 of 105 (84,555 Views)
Mentor

Re: 2WireRealtime.exe

Sounds good to me.  <smile>

 

Glynne

 

Message 21 of 105 (84,581 Views)
Expert

Re: 2WireRealtime.exe

v1.0.3.0 now posted.

 

This version will save the state of the Automatic checkbox and the router IP address between program launchings.

 

I have also added additional data value checks to ensure that the program will not try to report invalid readings.

 

If anyone finds additional bugs, please report them here.  I still have not tested under the following conditions:

 

- FTTP connection vice FTTN

- Coax and Wireless data rates have not yet been tested, since I have both of those interfaces turned off in my installation.

 

Message 22 of 105 (84,581 Views)
Scholar

Re: 2WireRealtime.exe

Tis working now. Thanks.

Message 23 of 105 (84,581 Views)
Expert

Re: 2WireRealtime.exe

Excellent.  Please check your interface rate reports and ensure they're performing as expected.  Let me know if anything does not look right.

 

Message 24 of 105 (84,581 Views)

Re: 2WireRealtime.exe

SomeJoe

 

I downloaded and am running your program.  It's pretty cool,  Thanks bunch.  The readme file helps too.  Good to know what things really mean, not what you think they are telling you.

 

Strange thing though.  I was set on the 32/5 profile and have 3HD streams.  Now my profile is saying I still have the 32200 downstream, but my upstream changed to 3424.  Ever see this before?  It doesn't seem to have affected my service in any way......

 


I am an AT&T employee and the postings on this site are my own and don't necessarily represent AT&T's position, strategies or opinion.
Message 25 of 105 (84,581 Views)
Expert

Re: 2WireRealtime.exe

Yes, there's a few people who have reported that their actual upstream rate on the 32/5 profile is something other than 5040.  It doesn't seem to cause any problem.

 

Message 26 of 105 (84,581 Views)

Re: 2WireRealtime.exe

Thanks.  Weird though, because it was 5040 until I got the new RG update last night.  No issues yet with the upgrade, though...

 


I am an AT&T employee and the postings on this site are my own and don't necessarily represent AT&T's position, strategies or opinion.
Message 27 of 105 (84,581 Views)
Mentor

Re: 2WireRealtime.exe

FYI, I just found another condition when the software 'crashes'.  When the DSL connection is lost/retrains.  Shuld be easy to duplicate.  <sigh>

 

Thanks.

Glynne

Message 28 of 105 (84,581 Views)
Expert

Re: 2WireRealtime.exe


Glynne wrote:

FYI, I just found another condition when the software 'crashes'.  When the DSL connection is lost/retrains.  Shuld be easy to duplicate.  <sigh>


 

OK, will take a look at that this weekend.

 

Message 29 of 105 (84,581 Views)
Tutor

Re: 2WireRealtime.exe

Hi SomeJoe,

 

I am an FTTP customer, so maybe I can help you out with the info you need.  Here is the exception I get when I try to run your tool.

 

 

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.FormatException: Input string was not in a correct format.
   at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
   at System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt)
   at System.Double.Parse(String s, NumberStyles style, NumberFormatInfo info)
   at DataRetriever._3800HGV.get_VDSLSync()
   at _2WireRealtime.Main.UpdateStats()
   at System.Windows.Forms.Timer.OnTick(EventArgs e)
   at System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

 

Message 30 of 105 (84,581 Views)
Share this topic
Announcements

Welcome to the AT&T Community Forums!!! Stop by the Community How-To section for tips on how to get started.