2009 DS Questions

We are trying to reboot our 2009 DS (yes I know it is a lot of work), but apparently lost the wireless radio that connects that connects (wirelessly) to the robot bridge. Would a 2011 Dlink 1522 RevA work as a substitute? The routers are both type N.

Yes, pretty much any AP would work fine.

Is the setup any different?

The AP SSID and the robot radio bridge SSID must be the same, but other than that the AP will work with default factory settings.
You might give it a 10.TE.AM.4 address just to make it easier to browse to it and adjust/check settings.
For the same convenience with the robot bridge use 10.TE.AM.1
The old blue DS expects static IP addresses, not DHCP, so give the robot itself a static IP of 10.TE.AM.2

Remember that the blue 2009 DS box also requires a disable/enable switch to plug into the Competition port. By default the DS is Disabled if this switch is not connected. You can make your own by connecting pins 8 & 9 to a switch

If you’d like some primary sources about the 2009 control system (old documents have been very hard to find since the website redesign), there are some attached to this post.

The component datasheets includes a description of how to build an enable/disable switch for the blue driver station box. The other document has some additional details on the networking configurations.

The main difference about the cRIO control system is that there are specific static IP addresses required for each component. The cRIO should be 10.TE.AM.2, the bridge (on the robot) should be 10.TE.AM.1, and the router broadcasting the network should be 10.TE.AM.4. If you need it, the default SSID the bridge looks for is simply the team number (in your case “3036”) and the bridge’s default credentials are admin/admin. Good luck!

3-FRC Control System-Component-Datasheets-Rev-0-5a.pdf (4.01 MB)
5-FRC_Control_System-Configuration-0-5a.pdf (1.44 MB)

3-FRC Control System-Component-Datasheets-Rev-0-5a.pdf (4.01 MB)
5-FRC_Control_System-Configuration-0-5a.pdf (1.44 MB)

The WayBack machine is extremely helpful in this regard.