UI-View Configuration

UI-View Configuration

UI-View Notes

  • Official UI-View Website - http://www.ui-view.org/
  • If anyone in North America is going to enable a digi, the first thing they should do is edit uiview32.ini and change UITRACE=TRACE to UITRACE=WIDE and to change UIFLOOD from WIDE to the two letter abbreviation for their state. Whether they should then be enabled or not needs to be determined, and it would take local knowledge of the terrain and surrounding digis to know if it would be a good thing or not.
  • OSM Maps on UI-View - The UI-View users can grab OSM maps.
  • Good Basic Setup
  • wa8lmn notes - change the URL in uiview32.ini so qrz.com lookups use db/$CALLNOSSID
  • UI-View basic setup - good descriptive page
  • PA7RHM utils - map server, beacons, etc. Tiny Web Page addon

At WA7NWP for for basic local digipeater and local TCP server

UI-View is connected with BPQ2AGW to the BPQ32 node stack that has 6 ports.
NOTE: BPQ2AGW is not required, so ignore if you are using a simple serial port to TNC configuration.

Configure (Edit) IGATE.INI

  • Go to the File menu, select 'edit iGATE.ini'
  • In the Setup Tab
    • Port(s) - if you only have single TNC, leave as the default. If you have multiple TNC's, like if your running AGW engine, then enter the actual number.
    • Path(s) - can leave as the default or insert WIDE2-1 (but uncheck 'use default')
    • Check "Show Inet entry point callsign
    • Check "Gate LAN to Inet
    • Leave default ',I' for Inet entry point tag
    • Leave "NOGATE ALIASES" set to NOGATE,RFONLY
    • Don't check 'Gate All RF to INET'
  • In the Convert PNTS tab
    • Leave both options unchecked
  • In the Inet To RF tab
    • Create a rule 'WB4APR*=ALL'
    • Create a rule 'STEAM=OBJECT'
    • Create a rule 'UP844=OBJECT'
  • In the Inet to RF Limits tab
    • leave all the defaults.

Configure Digipeater Setup as WIDE1-1 Fill-In

  • Go to the setup menu, select digipeater setup
    • Enable Digi [x] Alias Substitution [x]
    • WideN-n [] WaN-n []
    • ALIASE(s) - WA7NWP-14,WIDE1-1
    • SubAliase - WA7NWP-14
    • Dupe Seconds - 9
    • Digi Routes - 1=1,2, 2=2

Configure Digipeater Setup as WIDEN-n regional digipeater - if appropriate

  • Go to the setup menu, select digipeater setup
    • Enable Digi [x] Alias Substitution [x]
    • WideN-n [x] WaN-n [x]
    • ALIASE(s) - WA7NWP-14
    • SubAliase - WA7NWP-14
    • Dupe Seconds - 9
    • Digi Routes - 1=1,2, 2=2

Configure - APRS-IS Server Setup

  • Go to Setup / APRS server Setup
    • Server - Oregon.aprs2.net:14580 (See notes below about getting up to date list of servers)
    • Other Logon Text -
    • APRS Validation Number - XXXXX (NOTE: This is the 'code' based on your call used for a password.) See comments below for help locating one.
    • Enable auto reconnect [x]
    • Extra Log-on Text - FILTER m/400 e/WB4APR
    • Gate RF To Internet - Open The Gateway [x], Gate Objects [x], Insert Station Callsign [x]
    • Gate Internet to RF - Gate Local Messages [x]
    • Enable Local Server [x] (this turns on port 1488)
    • Max Silence - 5 Min

Enable APRS Server and Notes

  • Go to Actions - Enable APRS server
    • The default action the first time you request this is to bring up the help pages
    • Not a bad idea to go through the help pages. Then you can close and request a second time.
    • Recommend bring up the terminal (Terminal from menu bar), this allows you to watch the login/traffic with APRS-IS
  • If you don't already have a APRS Validation Number, there are a couple ways to get one.
    • There is a unix utility (I got it from the Xastir package) to create yourself.
    • Google search and submit one of the forms requesting from an existing APRS-IS admin
  • The included list of APRS-IS servers is old, I'd recommend having UI-View download a new one before configuring.
    • Go to the File menu and select 'download aprs server list'.
    • The default location probably won't work, so replace it with either 'http://ahubswe.net/APRServe.txt' or 'france.aprs2.net/APRServe2.txt'. I had the best luck using the France server the last time.

At WA7NWP for basic 144.39 local digipeater and iGate. Limited Inet to RF gating

UI-View is connected with BPQ2AGW to the BPQ32 node stack that has 6 ports.
NOTE: BPQ2AGW is not required, so ignore if you are using a simple serial port to TNC configuration.

Configure (Edit) IGATE.INI

  • Go to the File menu, select 'edit iGATE.ini'
  • In the Setup Tab
    • Port(s) - if you only have single TNC, leave as the default. If you have multiple TNC's, like if your running AGW engine, then enter the actual number.
    • Path(s) - can leave as the default or insert WIDE2-1 (but uncheck 'use default')
    • Check "Show Inet entry point callsign
    • Leave default ',I' for Inet entry point tag
    • Leave "NOGATE ALIASES" set to NOGATE,RFONLY
    • Don't check 'Gate All RF to INET'
  • In the Convert PNTS tab
    • Leave both options unchecked
  • In the Inet To RF tab
    • Create a rule 'STEAM=OBJECT'
    • Create a rule 'UP844=OBJECT'
  • In the Inet to RF Limits tab
    • leave all the defaults.

Configure Digipeater Setup

  • Go to the setup menu, select digipeater setup
    • Enable Digi [x] Alias Substitution [x]
    • WideN-n [] WaN-n [] TraceN-n [x]
    • ALIASE(s) - WA7NWP
    • SubAliase - WA7NWP
    • Dupe Seconds - 9
    • Digi Routes - 1=1,2, 2=2, 3=, 4=, 5=

Configure - APRS-IS Server Setup

  • Go to Setup / APRS server Setup
    • Server - Oregon.aprs2.net:14580 (See notes below about getting up to date list of servers)
    • Other Logon Text -
    • APRS Validation Number - XXXXX (NOTE: This is the 'code' based on your call used for a password.) See comments below for help locating one.
    • Enable auto reconnect [x]
    • Extra Log-on Text - FILTER m/400 e/AC7YY-15 P/N7RIG/W4HFZ/WB4APR/K7GPS/KA7HTC/N7IPB
    • Gate RF To Internet - Open The Gateway [x], Gate Objects [x], Insert Station Callsign [x]
    • Gate Internet to RF - Gate Local Messages [x]
    • Enable Local Server [x] (this turns on port 1488)
    • Max Silence - 5 Min

Enable APRS Server and Notes

  • Go to Actions - Enable APRS server
    • The default action the first time you request this is to bring up the help pages
    • Not a bad idea to go through the help pages. Then you can close and request a second time.
    • Recommend bring up the terminal (Terminal from menu bar), this allows you to watch the login/traffic with APRS-IS
  • If you don't already have a APRS Validation Number, there are a couple ways to get one.
    • There is a unix utility (I got it from the Xastir package) to create yourself.
    • Google search and submit one of the forms requesting from an existing APRS-IS admin
  • The included list of APRS-IS servers is old, I'd recommend having UI-View download a new one before configuring.
    • Go to the File menu and select 'download aprs server list'.
    • The default location probably won't work, so replace it with either 'http://ahubswe.net/APRServe.txt' or 'france.aprs2.net/APRServe2.txt'. I had the best luck using the France server the last time.

At WA7NWP for alt-channel (440.800 MHz) digipeater, iGate and local object server - new

UI-View is connected with BPQ2AGW to the BPQ32 node stack that has 6 ports.
NOTE: BPQ2AGW is not required, so ignore if you are using a simple serial port to TNC configuration.

Configure (Edit) IGATE.INI

  • Go to the File menu, select 'edit iGATE.ini'
  • In the Setup Tab
    • Port(s) - if you only have single TNC, leave as the default. If you have multiple TNC's, like if your running AGW engine, then enter the actual number.
    • Path(s) - can leave as the default or insert WIDE2-1 (but uncheck 'use default')
    • Check "Show Inet entry point callsign
    • Leave default ',I' for Inet entry point tag
    • Leave "NOGATE ALIASES" set to NOGATE,RFONLY
    • Don't check 'Gate All RF to INET'
  • In the Convert PNTS tab
    • Leave both options unchecked
  • In the Inet To RF tab
    • Create a rule 'U*=ALL
    • Create a rule 'WB4APR*=ALL'
    • Create a rule 'IRLP*=OBJECT'
    • Create a rule 'ALL,STEAM=OBJECT'
    • Create a rule 'UP844=OBJECT'
  • In the Inet to RF Limits tab
    • leave all the defaults.

Configure Digipeater Setup

  • Go to the setup menu, select digipeater setup
    • Enable Digi [x] Alias Substitution [x]
    • WideN-n [X] WaN-n []
    • ALIASE(s) - WA7NWP
    • SubAliase - WA7NWP
    • Dupe Seconds - 9
    • Digi Routes - 1=1,2, 2=2, 3=, 4=, 5=

Configure - APRS-IS Server Setup

  • Go to Setup / APRS server Setup
    • Server - Oregon.aprs2.net:14580 (See notes below about getting up to date list of servers)
    • Other Logon Text -
    • APRS Validation Number - XXXXX (NOTE: This is the 'code' based on your call used for a password.) See comments below for help locating one.
    • Enable auto reconnect [x]
    • Extra Log-on Text - FILTER m/400 e/AC7YY-15 P/N7RIG/W4HFZ/WB4APR/K7GPS/KA7HTC/N7IPB
    • Gate RF To Internet - Open The Gateway [x], Gate Objects [x], Insert Station Callsign [x]
    • Gate Internet to RF - Gate Local Messages [x]
    • Enable Local Server [x] (this turns on port 1488)
    • Max Silence - 5 Min

Enable APRS Server and Notes

  • Go to Actions - Enable APRS server
    • The default action the first time you request this is to bring up the help pages
    • Not a bad idea to go through the help pages. Then you can close and request a second time.
    • Recommend bring up the terminal (Terminal from menu bar), this allows you to watch the login/traffic with APRS-IS
  • If you don't already have a APRS Validation Number, there are a couple ways to get one.
    • There is a unix utility (I got it from the Xastir package) to create yourself.
    • Google search and submit one of the forms requesting from an existing APRS-IS admin
  • The included list of APRS-IS servers is old, I'd recommend having UI-View download a new one before configuring.
    • Go to the File menu and select 'download aprs server list'.
    • The default location probably won't work, so replace it with either 'http://ahubswe.net/APRServe.txt' or 'france.aprs2.net/APRServe2.txt'. I had the best luck using the France server the last time.

At KU7M for 9600 dual port (440.800 and 223.600) digipeater, iGate and local object server -new

Radio interfacing

  • The first step is to interface TNC's with radios and adjust deviation for 9600. I barely know how to-do this, so I won't attempt to document it. There are better sources out of the net and most of the problem is finding a service monitor.
  • When radio's and TNC's are playing nice, identify two pieces of critical information. What TNC (brand/model) is connected to which COM port. Even if your using USB dongles, they will still be assigned COM ports.
  • I recommend that you also setup your TNC to talk to the computer using 19200 baud, if your setting up for 9600 baud packet. That is 19200 between the TNC and computer or the serial port speed, 9600 baud over the air. If your using 1200 baud packet, then the serial port can be set to 9600 baud without problems.

AGW Packet Engine

  • The next step is to install and configure AGWPE. AGWPE will be used to mux the two data streams from the two or more TNC's into one for UI-View. UI-View only barely knows how to handle multiple TNC's and it is all built around AGWPE doing the heavy lifting. Based on what I know now, I would install and use AGWPE even if I only have one TNC, because it does a better job managing the TNC. So go grab software from here. http://www.sv2agw.com/downloads/default.htm
  • There are lots of instructions on how to install AGWPE, I will cover it only briefly. You basically create a directory (probably under c:\program files) and unzip the archive into it. No fancy Windows install program. Then you launch the "AGW Packet Engine.exe" program and configure some ports.
  • AGWPE has a poor user interface in my opinion, it makes it much harder for the new user to get going then it needs to be. The thing to remember is that AGWPE does everything possible to hide from the user. So once the fancy (and huge) start up vanity screen disappears, you are left with only a tray icon to access the program. So find the tray icon and select properties.
  • With the properties dialog up, you can configure a new port. (Select New Port) This will give you a warning about having to reboot, don't worry everything is fine. The program basically can't deal with a new port without rebooting first. (sigh) Once you get the "Properties for Port1" dialog up, your almost there.

** Select the COM port (remember, I told you to write it down) and then select the TNC type. The selection of TNC models is great, so I have no idea what you'd do if yours wasn't supported.
** I found using KISS works best, so make sure when you selected your TNC type, that it also selected a version of KISS.
** For the KPC9612+, you have to deal with the dual port configuration. I personally didn’t have anything on Port 1 (the 1200 baud port), so I named it something like “NOTUSED”.

  • Now that the TNC is setup, select OK to get out of the RadioPort setup. Now select the tray icon again and this time choose Winsock and HTTP Interface Setup.

** Most of the defaults are fine, but make sure that the Winsock IF -> Enable Winsock TCP API has the TCP port set to 8000.
** On the Winsock IF Security tab, you probably want to to select “only connect from my computer”.

UI-View Setup

  • To start with, go review the many setup choices for UI-View. I’m only going to cover getting the AGWPE setup and how to configure the dual TNC’s for digi’s.
  • Go the Comm Setup menu

** Set HostMode=AGWPE
** Setup hostmachine=localhost / Port 8000
** Set it to use binary filter

  • Now go to the station setup menu

** ToBeContinued…..

At WA7NWP for a portable Server with packet and other resources

  • Install Basic UI-VIew
  • added UI-View startup Icon to Desktop
  • Connect to APRS-IS server
    • Download list of servers - now from: aprs2.net/APRServer2.txt
    • add rotate.aprs.net:14580
    • Other Logon Txt : FILTER m/100
    • Connect - to get it running
  • To Do
    • Main UI-View Map
    • Bonjour to advertise the resource - (as a plugin?)
    • Fix maps in UI-View Web page templates
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License