Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - G8B4Life

Pages: 1 2 [3] 4 5 ... 7
31
RailPro Discussion & Help / UDP Test tool updated
« on: January 03, 2019, 09:47:27 PM »
Over the last few weeks I've been updating the test tool. The UI is better (but I'm still no UI designer by far), and it also includes new tests and old tests were improved.

  • The webpage test was improved and now tests several ports at once with better feedback.
  • There is now a UPnP test to try and retrieve the Wan IP address if UPnP is supported by the router. The Wan IP address is the magic bit of information in determining CGNat/NAT444.
  • The Traceroute test now has an alternate way of running as the primary way may not work on some systems due to Windows security settings.

I've also updated the Running Tests and Getting to know the software threads.

If you can not download anything from Ring Engineering (except for whats on the his website) and even if you have run the Test tool before I implore you to use the Test tool to find out what's going on. I now know CGNat/NAT444 is more widespread than I first thought and it's likely the primary reason those who can not download can not do so. The only fix for CGNat/NAT444 is for Tim Ring to change his software and server to accept and respond to ports other than 80. If we can not get the evidence and present it to Tim Ring we can not get it fixed.

- Tim

32
General Discussion / Merry Christmas to all RPUG members
« on: December 24, 2018, 07:21:37 AM »
It's now the 25th; well it is here at least. Wishing all forum members a Merry Christmas. I hope you all get lot's of trains and get to spend this day with loved ones. Stay safe and stay warm.

   *
   /\
  /  \
 /__\
    |

- Tim

33
RailPro Discussion & Help / New RE product: CB-1 Circuit Breaker
« on: December 15, 2018, 06:52:02 AM »
I don't know when this went up on RE's website but they've added a new product; the CB-1 Circuit Breaker.

https://www.ringengineering.com/CB-1.htm

While not as cheap as building your own like Alan did it does contain a few more bits (like flashing status lights like the RP power supplies) than a simple homemade breaker, and you don't have to actually make it yourself.

I still don't understand while the small wire gauge though...

- Tim

34
RailPro Software Updates / LM-2S revision 2.09 released.
« on: October 27, 2018, 05:34:44 AM »
LM-2S revision 2.09 is up.

I imagine this release introduces the new ULT horn feature to the LM-2S but I don't have any conformation of that.

- Tim



35
RailPro Discussion & Help / HC-2b weird behavior on revsion 2.08
« on: October 25, 2018, 09:42:40 PM »
Ok, this is a strange one. I completed the HC-2b rev 2.08 update a few days ago and all appeared to go smoothly without any hitches. Now my HC is displaying weird behavior. This is some of what I'm seeing.

Sometimes (not all the time) when initially turned on and the startup screen is pressed, the HC will:

  • Automatically go to the Locomotive select screen.
  • Automatically select the first locomotive in the list.
  • When that LM can not be found (as it's not powered) the cannot connect screen displays.

The Exit button on the cannot connect screen does not respond and the On/Off button has to be pressed to return to the main screen. The HC will then repeat ad infinitium the the above scenario. None of the other main screen buttons respond while this looping is happening though it is possible to if I'm quick when the Locomotive select screen is displayed the second/third time around to press a LM that is powered and the HC will connect to it and show the control locomotive screen for it but the HC constantly changes direction, and I mean every couple of seconds.

The other times, the HC turns on properly and functions as normal except when using a selected locomotive, the HC will still change the direction randomly; not every couple of seconds but maybe after a few function button presses.

Anyone else seen the behavior? I did accidentally drop the HC but that was only about 1ft onto carpet so I don't think anything should be damaged.

- Tim

36
RailPro Software Updates / HC-2b revision 2.08 released
« on: October 23, 2018, 06:03:52 AM »
HC-2b revision 2.08 is up.

Don't know what's fixed or new in this release - still charging my HC to do the update.

- Tim

37
The aim of the RailPro Enhancements board is to create a place where designs, circuits or software that is designed to extend or enhance the functionality of RailPro to go so as to be easily found by others in the future and not get buried deep within pages of general discussion threads in other boards.

This board is non commercial in nature, if you see a commercial product that fits the extend or enhance criteria we would welcome you letting the members here at RPUG know but please make your announcement post in either the General Discussion or RailPro Discussion and Help boards. It is intended that any design or circuit posted here is geared towards a person building the design or circuit themselves from the information provided.

Designs and Circuits.

Designs and circuits must be your own work, or you must have permission to post someone else's work.

If you have posted a design or circuit on your own blog (for example) and you also post it here, or your posting a design or circuit that you found elsewhere a link back to the original may be provided for your own work, and should be provided when posting work you found elsewhere.

Software

Software can be many things. It can be program listings for Accessory modules, a web based tool that you have created or complied software that you have created. Posts for web based or compiled software should contain a description of the software does and a link to it.

All software must be fully functional and free to use. Any software that requires any form of payment or registration to use any component of or the whole of the software will be deemed commercial and removed.

- Tim

38
RailPro... Do we now have real competition? Where to from here?

This is supposed to be a thought provoking piece.

Being somewhat slack this week, I only just got around to watching Ken Patterson's What's Neat This Week podcast. One of the 50 or so people Ken had in his house while the podcast was being recorded was Matt Herman from ESU, who had with him the ESU Cab Control system and he gave a brief talk about it. While I knew of the ESU Cab Control system, and what it grew from (the ESU ECoS system) I never bothered to read up on it before so with Matt Herman's specs in mind off I went to read up on it and what I discovered was pretty astounding, with ESU DCC control has essentially caught up to RailPro.

I don't know who had some of the features we love in RailPro first, Ring with RailPro or ESU with their ECoS (I believe Ring did) however ESU's ECoS system was not aimed at the North American market while their new Cab Control system is, so that's where the comparison will be as it's the competitor to RailPro. So what do both systems have in common?

  • Both wireless systems support at least 30 throttles in use at once. +1 to both systems.
  • Both systems feature a touch screen (RP 320 x 240px at 116 ppi, ESU 480 x 800px at 280 ppi) so +1 to ESU for the higher quality screen there though RailPro's screen is larger.
  • Both systems have a knob for speed control. +1 to both systems.
  • Both systems feature a locomotive picture with an alias to the decoder ID. +1 to both systems.
  • Both systems feature an icon for function buttons. +1 to RailPro to be able to add text to the buttons.
  • Both systems feature bi-directional communication. +1 to RailPro as this was built into the system from the start (not an add-on like DCC) and is more comprehensive as far as I can tell.
  • Both systems feature unrestricted "function mapping". +1 to RailPro apparently for being able to pretty much assign any picture to any function whereas with ESU this may not be the case.
  • Both systems are upgradable via software download from the manufacturer. +1 to both systems.

Now, looking at some of the capability between the two systems:

  • Cab Control has 2 user defined physical buttons on the controller. RailPro has none. +1 to ESU.
  • RailPro has 16 function "slots" available. Cab Control has 28. +1 to ESU.
  • At this time, RailPro seems to have much more comprehensive system and fault information available to the user. +1 for RailPro.
  • Cab Control can contain 16,000 locomotives in the system. RailPro can only contain a fraction of that. +1 to ESU.
  • Cab Control can control over 1,000 accessories. RailPro can only control a fraction of that. +1 to ESU.
  • Cab Control has 2 gigabytes of flash memory and 512 megabytes of RAM. There are no published specs for the HC-2 but current research has revealed only 16 megabytes of flash memory and half a megabyte of RAM. +1 to ESU.
  • IMO Cab Control has a more pleasing to the eye UI, so that's a personal +1 to ESU from me.


There are probably more comparisons to make but it's getting late. Overall I think RailPro may be the more comprehensive system insofar as user freedom is concerned but I've never played with the Cab Control system so I don't know it's full capabilities.

I don't think RailPro has much to fear in the short term from the 2 / 3 predominant DCC system manufacturers in the US (DigiTrax, NCE, MRC) but ESU has squarely aimed their product into RailPro's space. While it doesn't have the one thing that sold nearly all of us on RailPro (automatic load sharing) it seems to have everything else RailPro and a greater capacity to do all those things.

While I'm not figuring to abandon RailPro and I think it can hold it's own in this (currently) two horse touchscreen and knob race I think it's need a shot in the arm to bring it up to a better level playing field. While not much can be done in the way of hardware capability until the next generation of hand held is developed a more modern UI and opening up more function slots would be a good step in the right direction.

What do other think?

- Tim

39
RailPro Software Updates / LM-2, LM-2S revision 2.07 released
« on: June 09, 2018, 01:17:08 AM »
LM-2, LM-2S revision 2.07 released

40
RailPro User Guides / UDP Test for RailPro - Running tests
« on: May 31, 2018, 05:15:21 AM »
UDP Test for RailPro

Running tests

The UDP Test tool (available here: https://rpug.pdc.ca/index.php/topic,706.0.html) was primarily designed to be used with guided assistance so the test results could be analysed by others who had some knowledge in the areas that the tests tested, and not for self diagnosis. In reality this did not happen and users chose to perform the diagnosis themselves without help. In light of this the test webpage and the test tools were reworked to be more self diagnosis friendly. These instructions will allow the user to perform some self diagnosis however these instructions may be of limited use to those who do not know how to interpret the results of the tests.

Before downloading and running the tool you should familiarise yourself with the layout of the tool: https://rpug.pdc.ca/index.php/topic,707.0.html

Firstly, before you turn your firewall off as explained below, visit one of the many websites that give you your IP address, such as www.whatismyip.com. Make note of your IPv4 IP address and note if you have an IPv6 IP address as well.

Important information

The UDP Test tool requires administrator privileges to run some of the tests correctly. The tool automatically requests these privileges on startup. For most users you will be presented with a UAC prompt, similar to the one shown below confirming you wish to allow the tool these privileges. You must allow these privileges for the program to start.

 [ You are not allowed to view attachments ]

If the program runs without presenting a UAC prompt check the results area of the tool to confirm that it is running as administrator. If it is not exit the program and start it again by right clicking on the program and selecting Run as Administrator.

The UDP Test tool also requires that your firewall is turned off to run some of the tests. If you do not know what firewall you have on your computer, you can run the test tool and run the System Information test as below. This will tell you what firewall you have active on your computer.

While you have your firewall turned off, do not visit any websites other than the test web page for the tool or open email attachments etc. Basically don't do anything but use the test tool and the test web page.

There is no specific order that you must run the tests in, and you may not even need to run them all. The order that the tests are presented here is generally the order that the tests that would be conducted in a "testing from scratch" scenario.

Testing.
System information test.

The first test you should run is the System Test in the Local Tests section. This will confirm that you have your firewall turned off. If you forgot to turn your firewall off you can turn it off and re-run the test.

This will also test whether port 80 (UDP) on your computer is free or if it is being used by another program. If port 80 (UDP) on your computer is being used by another program, you will need to find out what that program is and stop it so Ring Engineering's software can use the port.
To generate a report of what ports are being used by what processes run the Netstat program by using the Netstat button. Note, running the Netstat program can take up to a minute and possibly longer to complete.


Connection to Ring Engineering.

If port 80 is reported to be free the next test that you should try is connecting to Ring Engineering. The settings for the tool defaulted to the settings needed for this test however make sure the settings are as follows:

Ring Engineering server IP address: 99.110.149.169
Local port: 80
Remote port: 80
Test Ring Engineering Server is selected.

Important

When you tun this test, the test tool will show your IP address in the results like this:

Testing connection to remote IP  99.110.149.169 port 80 from local IP 192.168.0.20 port 80

Your IP address is the from IP Address. If your IP address shown is not an IPv4 address, eg 123.123.123.123 (four groups of digits separated by decimals) but an IPv6 address, eg 2001:0db8:85a3:0000:0000:8a2e:0370:7334 (an IPv6 IP address may not contain as many groups as shown but all the groups are separated by colons) and the connection test fails your computer may not be set up properly to provide an IPv4 address. This would be a very unlikely and rare scenario.


This test will give one of two results.

No Response.
The connection failed, no response was received from Ring Engineering's server.

Response received.
The connection was successful. The UDP test tool received a response from Ring Engineering's server. The response you received should be checked against the string below:

83 74 23 91 01 01 00 00 ae 07 00 52 50 41 73 73 69 73 74 00 01 00

At this point, if you received a response from Ring Engineering's server you are most likely finished. Either your firewall was not allowing the communication to take place between your computer and Ring Engineering, or/and you did not run the Ring Engineering software installers as Administrator.

Try running the Ring Engineering software installers as administrator. When you download any of the installers, save them to a location you can find them easily, such as your desktop. Then, to run the installers as administrator, right click on the installer and select Run as Administrator. When you download them, do not let your browser run the installer, it will not run them with the correct privileges.

If running the installers as administrator did not work you will need to check your firewall settings. These are some guides on the RailPro User group for some select firewalls. It is not possible to test each firewall and write a guide for it. If a guide for your firewall is not available and you need help please ask.

If you did not receive a response from Ring Engineering's server, Continue on...

Webpage test
If a connection to Ring Engineering is not successful, the webpage test can be used to identify if:
  • Your internet connection utilises Port Address Translation, generally a part and parcel of Carrier Grade NAT (also known as NAT444 and Large Scale NAT).
  • Your router or your ISP is incoming blocking traffic on port 80.

The webpage test allows you to mimic the connection between your computer and Ring Engineering's server using a different server and ports. The test runs four times using a combination of different local and remote ports.

In the test tool confirm the following settings:
rptools server IP address: 74.119.0.135
Test rptools server is selected.

In your web browser, go to rptools.pdc.ca/pattest.php , or just click the Open Test Page button in PAT Test menu to have the test tool open the page in the browser for you.

The web page will show your IP address used to request the webpage. Check that the webpage reports your IPv4 address with a green tick.

Run the test by clicking the Start Test button on the web page. The web page will start listening for a connection from the test tool and will listen for 20 seconds before giving up and the page needing to be reloaded. Then return to the the test tool. Ensure that "Test rptools server" is selected and click the Start Test button for the PAT Test.

The test runs 4 times using a combination of different local and remote ports. If the page receives the test connections, it will display what port you sent to, what the test tool expects the reply to and what the webpage has been told to reply to. The test webpage should receive all 4 test connections and would be shown as below (all tests passed).

 [ You are not allowed to view attachments ]

The first two tests are sent from local port 80.
The second two tests are sent from a local port of the computers choosing.

The test tool should receive communication back from the webpage and would be shown as below.

 [ You are not allowed to view attachments ]

To interpret whether PAT or port blocking is in place on your internet connection you need to compare the port the test tool expects the reply to and the port the webpage has been told to reply to for each test. The following matrix list the known possible combinations.

 [ You are not allowed to view attachments ]

Traceroute.
If you don't get a response on local port 80 from the connection test to Ring Engineering's server, you can run a trace to see the path from your computer to Ring Engineering's server. This will establish whether Ring Engineering's server is reachable.

The traceroute test may also be used to help determine if your internet connections utilises CGNAT.

Note: The results from the Traceroute test alone are not enough to determine if CGNAT is being utilised but rather will give you an indication if further investigation is needed.

The settings for the tool defaulted to the settings needed for this test however make sure the settings are as follows:

Ring Engineering server IP address: 99.110.149.169
Local port: 80
Remote port: 80

Additionally, the following settings for the trace can be changed in the Traceroute tab in the settings area if needed (Please see the description for these settings in the Getting to know the UDP Test tool post. https://rpug.pdc.ca/index.php/topic,707.0.html):

Hops
Packet Size
Timeout
Use Ping for Traceroute

Important

The traceroute test may not actually complete to Ring Engineering's server, however in this case it can be a case of close enough is good enough. If the trace can complete to the server before Ring Engineering's server then for all intensive purposes you can reach Ring Engineering's server. This is covered below.


There are several possible results displayed by this test.

Good results
  • The trace successfully traces to Ring Engineering's server. The tool will stop the trace automatically if Ring Engineering's server if reached.
  • The trace traces as far as the server before Ring Engineering's server. The current server before Ring Engineering's server, as displayed by the trace is:

    108-235-16-78.lightspeed.cicril.sbcglobal.net (108.235.16.78)

    The trace will not stop automatically if this is as far as it can trace.

Bad results
  • The trace completes without any results being displayed or every hop including the first hop is request timed out.

    Reason: Your firewall is still turned on and blocking the test from working.
  • The first hop gives a result but every subsequent hop is request timed out.

    Reason: Your router is blocking the test from working. Try running the test again by letting the computer choose it's own local port.
  • The trace finishes but without finding Ring Engineering's server or the server before Ring Engineering's server and there is a big block of request timed out hops that run to the last hop.

    Reason: A server on the internet is not routing the packets from your computer to Ring Engineering. Try running the test again by letting the computer choose it's own local port.
  • The trace finishes without finding either Ring Engineering's server or the server before Ring Engineering's server and there is not a block of request timed out hops that run to the last hop.

    Reason: It is likely that there were not enough hops to get all the way to Ring Enginering's server. Although the default value should be more than enough you can increase the number of hops.


If the trace could not run but letting the computer choose it's own local port allowed the test to run then either your router or your Internet service Provider is blocking inbound UDP traffic on port 80, or CGNAT is being utlised for your internet connection. To check for CGNAT see below. To check for port blocking you will need to check your router settings, and if they are not blocking inbound UDP traffic on port 80 you may need to contact your Internet Service Provider.

To check the traceroute result for evidence of CGNAT you will need to look at the first few hops and compare the IP addresses. This is based on a typical home environment where there is only one router in the home.

The first hop would be your router and will have a private IP address in one of the following ranges:

10.0.0.0 to 10.255.255.255
172.16.0.0 to 172.31.255.255
192.168.0.0 to192.168.255.255

The second hop is a router at your ISP. If your internet connection does not utilise CGNAT the IP address will likely be a publicly routable IP address. If the IP address of the second hop is in one of the private ranges above or in the range of 100.64.0.0 to 100.127.255.255 then your internet connection may be utilising CGNAT.

UPnP Search.
If UPnP is enabled in your router the UPnP Search should be able to identify it and retrieve the WAN IP address for you internet connection. The WAN IP address given to you by your Internet Service Provider may be publicly routable or private (when CGNAT is being utilised).  Checking the WAN IP address is the only 100% correct method to determine if your internet connection utilises CGNAT.

If UPnP is not enabled in your router the search will not find anything. The only way to be able to retrieve the WAN IP address will then be to log into your router (see your routers documentation) and search for it.


Lastly, if any of this makes you doubt your capabilities in getting this right, please ask for assistance.

- Tim

41
UDP Test for RailPro.

A very brief overview on getting to know the software.

 [ You are not allowed to view attachments ]

The UDP Test for RailPro screen is divided into three areas, the settings area, the test area and the results area. Each will be discussed separately.


The Settings area:

The settings area contains three tabs which contain the settings used for the tests

The IP Info Tab

 [ You are not allowed to view attachments ]

Ring Engineering IP address
The IP address of Ring Engineering's file server used by RailPro Assistant.

rptools IP address
IP address of the rptools server.

Test Ring Engineering server and Test rptools server
Radio buttons to select which server to run the tests against.

Remote Port (Traceroute and testing Ring Engineering server only)
This is the port on the server your are trying to trace or test to. It defaults to port 80 which is the port that Ring Engineering's server communicates to your computer on.

Local Port (Traceroute and testing Ring Engineering server only)
This is the port on your computer that will be used for the trace or connection tests. It defaults to port 80 which is the local port on your computer that Ring Engineering's software currently communicates through.

Let my computer choose the Local Port automatically (Traceroute and testing Ring Engineering server only)
Let's your computer choose the Local Port automatically. This setting is turned off by default.

The Traceroute Tab

 [ You are not allowed to view attachments ]

Hops
This setting is how many hops the trace will take to try and reach the server you are trying to trace to. Think of this in the game of leapfrog terms; this setting is the same as guessing how many people you will have to leapfrog over to get to the end even though you don't know if you have to leap over more or less people than what you guessed. This setting should never have to be changed but can be made higher if 30 isn't enough hops to reach the server you are tracing to.

Packet size
This setting is how big the packets of data the trace will send are. This setting will likely never need to be changed.

Timeout
This setting is how long each step of the trace waits (in milliseconds) for a response from each "hopped" server  before giving up and trying again.

Use Ping for Traceroute
Due to security settings in Windows, the normal Traceroute test may be blocked from running. This setting changes the Traceroute test to use a different method which should work regardless of Windows security settings.

The Advanced Tab

 [ You are not allowed to view attachments ]

Set receive to Any IP (Connection test only)
This setting when enabled  allows you to set the connection tests to receive a response from any IP address instead of the one specified in the IP Address field. This setting is turned off by default.

Set receive to Any Port
This setting no longer exists.

The Test area

This area contains all the tests.

Local Tests - System

 [ You are not allowed to view attachments ]

The Test button tests whether
  • The UDP Test tool is running with Administrator privileges.
  • The firewalls on your computer are on or off, and gives their name.
  • Port 80 (UDP) on your computer is being used by another program.

The Netstat button runs the Windows Netstat program and captures its results in the UDP Test tool results window.

The UPnP Search button initiates a search for your internet connection device. If UPnP is enabled on your internet connection device the search should be able to retrieve the WAN IP address of the device. If UPnP is not enabled on your internet connection device the search will not find anything.

Internet Tests - PAT Test

 [ You are not allowed to view attachments ]

The Open Test Page button opens the browser based test page in your web browser. The test page is used in conjunction with testing against the rptools server.

The Start Test button tests the connection between your computer and the selected server. This test is used to test the connection between your computer and Ring Engineering or your computer and the PAT Test web page.

Internet Tests - Traceroute

 [ You are not allowed to view attachments ]

This initiates the trace test to trace the path between your computer and the server you are trying to trace to. Start the trace by pressing the Start button. Once started you can stop the trace at any time by pressing the Stop button.


The results area

 [ You are not allowed to view attachments ]

This area show the results and progress of the tests. You can also clear the results area, save the test results to a text file, or copy the test results to the clipboard, ready for pasting into a post or pm on RPUG or an email.

Note, the text file is saved to the same location that the UDP test tool is run from ie, if you downloaded the UDP test tool to your desktop the text file will be saved to your desktop, or if you downloaded the UDP test tool to a folder on your C drive (example C:\RP UDPtest) the text file will be saved to that folder.

42
RailPro Discussion & Help / The UDP Test for RailPro tool
« on: May 28, 2018, 09:28:52 AM »
aka the UDP Test tool

I've been developing this program for a while now and for all intensive purposes it's finished.  It works and I don't think there are any more tests I could build in that doesn't duplicate software already freely available, and that I would be wanting to spend my time programming.

The UDP Test tool is a diagnostics tool to help figure out where the connection issue is if someone can not install RailPro Assistant or HC Simulator instead of blindly guessing and trying random things to try and solve the problem.

I know the UI isn't pretty but it's definitely function over form for this program, and even the function is pretty ugly!

 [ You are not allowed to view attachments ]


Why this tool?

For those members here who cannot install RailPro Assistant or HC Simulator because the installers cannot download from Ring Engineering, I wrote this tool for you. After the takedown notice from RE on the copies of RailPro Assistant and HC Simulator that had been hosted here I wondered what else I could do to help those who could not download from RE. This is the result  (See TR, I didn't get angry; I just try to find solutions).

So, what can the UDP Test tool do?

  • It can check the status (on/off) of the firewalls on your computer.
  • It can check if you have run the program as Administrator.
  • It can check if port 80 is already in use by another program.

Using the UDP protocol, it can:

  • Trace the route from your computer to Ring Engineerings server on any port you specify.
  • Test the connection between your computer and Ring Engineerings server on the ports that Ring Engineerings server comminucates on giving some limited feedback (this is a limitation of testing the connection to a server that someone else controls, ie Ring Engineering).
  • Mimicking the connection that would take place between your computer and Ring Engineerings server, test the connection from your computer to a specially written webpage on a range of ports, with the webpage giving feedback that the page received the connection or not, and if it did receive the connection what it received. The page also replies back to the UDP Test tool which the tool will display what it received from the webpage.

What can't the UDP test tool do ?

It can't magically solve connection issues between your computer and Ring Engineering for you. The tests are designed to try and isolate where the issue is so you can then fix the issue.

Where is the tool?

The UDP Test tool is not especially designed for self diagnosis, it was written with guided assistance in mind however that doesn't mean self diagnosis isn't possible if you have moderate computer troubleshooting skills and instructions on how to use the UDP Test tool will be written. The tool will uploaded at the same time as the instructions are. This should be soon.

The specially written webpage is a different matter. It is a central part of the diagnosis but what the page does is not allowed by 99.9% of web hosting companies. I found one who has graciously offered to try and make their hosting work for the webpage but... as looking after a zealous  RailPro user is not part of their core business it could be some time, which is fine. It might also be impossible for the host to be able to make it work with their hosting in which case an alternative hosting scenario will have to happen, which will come with a major caveat.

- Tim

43
All,

I am looking for one member (just one right now, more later) that cannot download RailPro Assistant or HC Simulator from Ring Engineering who would like to test a new connection diagnostics tool (program) for RP I am writing.

The tool won't magically solve connection problems by itself but will hopefully help pinpoint where the problem lies by running tests and collecting information that can then be analysed.

I've had Bill and Alan previously test the tool and they haven't reported any issues running it. Both Bill and Alan don't have connection issues so I now need a person who does.

The person must be a person that has posted here before that they can not download, should know how to turn off their firewall (this is a requirement of the testing) and know how to run programs as administrator, and, be happy to run software that is for all purposes considered to be beta.

- Tim

44
RailPro User Guides / Firewalls: How to check: McAfee Total Protection
« on: April 19, 2018, 06:48:07 AM »
Firewalls: How to check: McAfee Total Protection

This guide will assist you in checking the Firewall in McAfee Total Protection to see if RailPro Assistant, it's installer or HC Simulator's installer are being blocked by the firewall.

This guide is based on version 14 of McAfee Total Protection (Firewall version 15). There is no guarantee this will solve any connection problems and is only applicable if you are running McAfee Total Protection and the Firewall is turned on. If you are running a different firewall please see the guide (if written) for that particular firewall.


Open McAfee Total Protection by either opening it from the Shortcut on the desktop (if present) or from the "Start" Menu. When McAfee Total Protection loads you will be presented with a screen similar to the one below. Click on the Manage Security button.

Shortcut: Click the Web and Email Protection button to skip a whole screen!

 [ You are not allowed to view attachments ]

If you clicked Manage Security, you will arrive at a screen similar to this. Click the View firewall and anti-spam settings link.

 [ You are not allowed to view attachments ]

You will now be presented with the Web and Email protection screen. If you used the shortcut from the main screen you will should be seeing this screen also. Click the Firewall link.

 [ You are not allowed to view attachments ]

The Firewall settings screen will now show. The setting options available may be different for other versions of McAfee firewall. Scroll down until you find Internet Connections for Programs and click it.

 [ You are not allowed to view attachments ]

When the list of program rules has populated, scroll down the list until you find the entry for RailPro Assistant, The RailPro Assistant installer or HC Simulator or it's installer (depending on which program your searching for).

 [ You are not allowed to view attachments ]

When you have found the entry check that the entry states Designated Ports and does not say Block or Outgoing Only.
Click the Edit button to be taken to the entry's settings. Make sure the settings for Access are set to Incoming and Outgoing by Use Designated Ports. Click Save when done.

 [ You are not allowed to view attachments ]

Other Settings:

Returning to the Firewall settings screen, scroll down until you see the Net Guard entry.

 [ You are not allowed to view attachments ]

Click the Up-Down arrows to expand the setting. Check to see that the IP Address 99.110.149.169 is not listed with a blocked action. If it is you will either need to edit or delete the entry.

 [ You are not allowed to view attachments ]
No image available with the IP address listed.

- Tim

45
Firewalls: How to check: Kaspersky Internet Security

This guide will assist you in checking the Firewall in Kaspersky Internet Security to see if RailPro Assistant, it's installer or HC Simulator's installer are being blocked by the firewall.

This guide is based on version 10 of Kaspersky Internet Security. There is no guarantee this will solve any connection problems and is only applicable if you are running Kaspersky Internet Security and the Firewall is turned on. If you are running a different firewall please see the guide (if written) for that particular firewall.


Open Kaspersky Internet Security by either opening it from the Shortcut on the desktop or from the "Start" Menu. When Kaspersky Internet Security loads you will be presented with a screen similar to the one below.

 [ You are not allowed to view attachments ]

Click the Gear icon to access the Settings screen.

 [ You are not allowed to view attachments ]

The Settings screen will open up in the general settings mode. Select the Protection option on the left hand side and then click on the Firewall link to take you to the Firewall Settings.

 [ You are not allowed to view attachments ]

On the Firewall Settings screen, click the Configure application rules link to open up the application rules for the Firewall.

 [ You are not allowed to view attachments ]

In the example screen shown above, RailPro Assistant is denied access to the Internet, while the RailPro Assistant installer is set to inherit it's access rules. There are four rules that may be shown: Inherit, Allow, Prompt for Action, Deny.

  • Inherit means to use the setting for the default trust group the Firewall has assigned to the software.
  • Prompt for Action means that the user (you) should be prompted to allow or deny the software access to the internet every time it is run.
  • Allow allows the software access to the internet every time it is run.
  • Deny blocks the software access to the internet.

If RailPro Assistant, the RailPro Assistant installer or HC Simulator installer is blocked (deny) or can not connect when Inherit or Prompt for Action is selected change the network trust to Allow.

 [ You are not allowed to view attachments ]

Advanced settings

Take note of which trust group Kaspersky Internet Security has placed the software in. If it has not been placed in the Trusted or Low Restricted groups and been placed in the High Restricted or Untrusted groups you will likely want to change this.

Return to the Settings screen and select the Protection option again. Then select the Application Control link.

 [ You are not allowed to view attachments ]

In the Manage Applications screen that is shown, you can change the trust group of the software to Low Restricted, or even Trusted (don't put it in Trusted unless you truly know what you are doing).

 [ You are not allowed to view attachments ]


- Tim

Pages: 1 2 [3] 4 5 ... 7