updated firmware. Added support for all 3 modes, as well as various supporting functions (see user guide).