anchor.diff:    20000008: 1C000898
   ~~~
   
  -* reg.sync!
  +##### reg.sync!
   
   This command will read the contents of the register from the DUT and display it by bit field.
   
   ~~~
  -  (debugger prompt): dut.reg(:MyReg).sync! 
  -~~~
  -
  -#### When A Shared Server Session Isn't Properly Ended
  -
  -The server is able to handle multiple users.  Once a user connects to the server, it will only allow access from that same IP address and user name until the session has ended.  The session end command is transmitted when pattern generation is completed.  If a user fails to properly end their session (happens when you exit debug mode by typing 'q' instead of 'c'), the server application will continue to lock out access until the time out has expired (20 minutes).  Before terminating a running session, check with the user who started the session to make sure they aren't in the middle of debug (the user id and IP address will be displayed when you try to connect).  If the previous session needs to be manually terminated, this is how you do it (this should be a rare exception to the rule - it's bad manners to forcefully kill another user's session):
  +  (debugger prompt): dut.reg(:My_Reg).sync! 
  +
  +0x3B4 - :My_Reg
  +   ===============================================================================================================
  +  |     31      |     30      |     29      |     28      |     27      |     26      |     25      |     24      |
  +  |                                                 unused[16:9]                                                  |
  +  |                                                      0x0                                                      |
  +   ---------------------------------------------------------------------------------------------------------------
  +  |     23      |     22      |     21      |     20      |     19      |     18      |     17      |     16      |
  +  |                                                  unused[8:1]                                                  |
  +  |                                                      0x0                                                      |
  +   ---------------------------------------------------------------------------------------------------------------
  +  |     15      |     14      |     13      |     12      |     11      |     10      |      9      |      8      |
  +  | unused[0:0] |                                          result[14:8]                                           |
  +  |     0x0     |                                              0x1C                                               |
  +   ---------------------------------------------------------------------------------------------------------------
  +  |      7      |      6      |      5      |      4      |      3      |      2      |      1      |      0      |
  +  |                                                  result[7:0]                                                  |
  +  |                                                     0x98                                                      |
  +   ---------------------------------------------------------------------------------------------------------------
  +~~~
  +
  +##### When A Shared Server Session Isn't Properly Ended
  +
  +The server is able to handle multiple users.  Once a user connects to the server, it will only allow access from that same IP address and user name until the session has ended.  The session end command is transmitted when pattern generation is completed.  If a user fails to properly end their session (happens when you exit debug mode by typing 'q' instead of 'c'), the server application will continue to lock out access until the time out has expired (20 minutes).  Before terminating a running session, check with the user who started the session to make sure they aren't in the middle of debug (the user id and IP address will be displayed when you try to connect).
  +
  +~~~
  +...origen/work 224$ origen g pattern/sar_debug.rb
  +[ERROR]      0.011[0.011]    || Busy: server is in use by joshua from IP address 10.84.152.212
  + retry in 1 second
  +[ERROR]      1.039[1.028]    || Busy: server is in use by joshua from IP address 10.84.152.212
  + retry in 1 second
  +[ERROR]      2.203[1.164]    || Busy: server is in use by joshua from IP address 10.84.152.212
  + retry in 1 second
  +~~~
  +
  +If the previous session needs to be manually terminated, this is how you do it (this should be a rare exception to the rule - it's bad manners to forcefully kill another user's session):
   
   ~~~ruby
   # run this code to forcefully terminate a session
  
positive.code: OrigenLink::VectorBased.new('<ServerComputerName -- or IP_Address>', 12777)
  ~~~
  
  * Disable the M4 core (allows access to all IO's from unix)
  
  ~~~
  menu -> preferences -> Udoo web configuration -> Advanced settings
  ~~~
  
  * Install ruby.  This is a decision point.  If you want to install the OrigenLink gem, the steps are a bit more complicated.
  
  ** Option 1 (I want the gem): You need to install ruby 2.2.
  
  
negative.code: 
  Here are the steps to take to setup a new UDOO-Neo to run the OrigenLink server application.  These instructions are not intended to be exhaustive, but should be good enough to get you up and running.
  
  ##### Change the name of the computer to something unique (like udooneo-myname).
  
  This name is the string that you will enter in your environment ruby file for your app.  Your computer running origen g pattern/my_pattern.rb and the UDOO should be attached to the same network (either through USB or ethernet)
  
  ~~~
  prompt$> sudo nano /etc/hostname
  