This thread tracks a reported issue in Fairino software v3.9.5 related to manipulating user variables from a background program.

Status

Known warning. Community reports suggested postponing upgrades to v3.9.5 if your application depends on background programs writing or updating user variables.

Symptoms

  • A background program reads or writes user variables incorrectly after upgrading.
  • Logic that worked on an earlier version no longer behaves consistently.
  • The issue appears when user variables are manipulated from a background task, not necessarily from a normal main program.

Known checks

  • Confirm whether the robot is actually running v3.9.5.
  • Check if the issue only appears in background programs.
  • Test the same variable logic in a normal foreground program.
  • If production depends on this, consider staying on a known stable version until a fixed release is confirmed.

Please reply with

  • Robot model
  • Software version before and after upgrade
  • Short example of the user variable logic
  • Whether the issue happens only in background programs