XTB Version History:
The XTB does not include a microcontroller with firmware.
XTBR Version History:
V1.00 – Initial Release 11/13/09
V1.10 – Initial Release for new version based on XTB-232 or XTB-523 PCB (no X10 Boost input) 10/29/13
V1.11 – Corrects a possible problem with dimming 01/14/14
V1.12 – Improve AGC response to prevent receive and transmit errors in a high noise environment. – 01/04/18
V1.13 – Corrects possible no repeat of house codes C & K after performing the ALL_OFF factory reset – 03/22/19
V1.14 – Adds hysteresis on both ZCD transitions for surface-mount version – 10/25/19
This update is not necessary for the through-hole version if you already have 1.13.
Known issues: None
XTB-232 Version History:
V1.00/E – Initial Release 09/07/11
V1.01/E – Reversed polarity of Ring Indicator output 11/27/11
V1.02/E – Ring Indicator asserted for just 1 second after power-up 08/24/12
V1.03/E – Resolved a sensitivity problem when used with XPCR and similar Leviton repeater 04/28/13
V1.04/E – Improved AGC response to pulsating noise that looks like an X10 command 07/09/13
V1.05/E – Improved AGC response to sudden large noise increase 04/03/14
Known issues: None
XTB-523 Version History:
V1.00 – Initial Release 06/20/12
V1.01 – Resolved a sensitivity problem when used with XPCR and similar Leviton repeater 04/28/13
V1.02 – Improved AGC response to pulsating noise that looks like an X10 command 07/09/13
V1.03 – Extended digital input sampling to accommodate delayed input from RCS thermostats 01/01/14
V1.04 – Corrects a possible problem with dimming when repeater mode option is enabled 01/14/14
V1.05 – Improved AGC response to sudden large noise increase 04/02/14
V1.06 – Corrects a problem with the “Return All Bits” mode option 01/20/15
V1.07 – Adds hysteresis on both ZCD transitions for surface-mount version 10/25/19
This update is not necessary for the through-hole version if you already have 1.06.
Known issues: None
XTB-II Version History:
V1.00 – Initial Release included TW523 emulation mode 10/24/06
V1.01 – Added AGC to TW523 emulation mode for noisy environments 11/19/06
V1.10 – Added user programmable mode settings 12/03/06
V1.10E – European 50Hz version 12/22/06
V1.11/E – Added mode option 8 to prevent command ping-pong in multiple repeater environments 01/14/07
V1.12/E – Corrected 3-phase transmission in TW523 emulation mode 02/09/07
V2.00 – Major upgrade based on XTB-IIR firmware – Beta test 01/11/08, release 02/04/08
– Mode options are now the same as for the XTB-IIR
– Handles X10 Boost & TW523 emulation without a mode change
– Includes enhanced error detection & command storm shutdown
– Includes ability to repeat sequential bright/dim commands
– Asserts digital output pulses before ZCD edges to accommodate Stargate
Note: This will not be available for the European 50Hz version.
V2.01 – Direct digital loop-back when collision detection is not enabled (60Hz ONLY)- 03/23/08
Known issues: None
XTB-IIR Version History:
V1.00 – Initial Release 9/10/07
V1.01 – Extended X10 Input sample window before monitoring the powerline 10/26/07
V1.02 – Asserts digital output pulses before ZCD edges to accommodate Stargate
Outputs “P Status OFF” to digital I/O at command storm shutdown
Diagnostic output is now a data stream rather than just pulses 12/03/07
V1.03 – Option for delayed burst to reduce potential for dimmer flicker – 01/01/08
V1.04 – Direct digital loop-back when collision detection is not enabled – 03/23/08
V1.04E – European 50Hz version – 03/23/08
V1.05/E – No portion of extended command is repeated, but all bits are passed to digital I/O – 06/21/08
V1.06/E – “Doublet” extended commands from CM15A & HomeVision are repeated – 02/22/09
V1.10/E – Similar to 1.06, but modified for version 1.3 PCB (not compatible with prior PCBs) – 05/26/09
V1.11/E – Prevent auto-reset from large transient at exactly start of X10 sample window (V1.3+ PCB only) – 09/17/09
V1.12/E – Smoother AGC transition between high gain and low gain modes (V1.3+ PCB only) – 02/07/10
Versions 1.20 and higher use a newer PIC microcontroller
V1.20/E – This major upgrade can run in PCB versions 1.30 and 1.31 shipped since 2010. – 09/10/13
– New PIC configures itself at power-up to match the board it is plugged into
– LED glows dimly whenever the unit is powered and frequency-locked to the AC line
– Mode option status can be displayed on the LED
– AGC is always enabled, but the return signal amplifier gain can be reduced
– Pre and post X10 window AGC sample points are individually controllable
– Detection threshold can be queried through a pre-set dim command
– Repeat can be disabled on individual house codes
V1.21/E – This update of 1.20 supports PCB versions 1.10 and 1.20 shipped before 2010, and the XTB-III. – 11/17/13
V1.22/E – Corrects 3-phase transmission through the digital port & a possible problem with dimming. – 01/14/14
V1.23/E – Faster lock to 60Hz input for XTB-II PCB versions 1.20, 1.21, and XTB-III. – 09/08/14
NOTE: This change only applies to running current firmware in those early PCBs.
V1.24/E – Improve AGC response to prevent receive and transmit errors in a high noise environment. – 01/04/18
V1.25/E – Corrects possible no repeat of house codes C & K after performing the ALL_OFF factory reset – 03/22/19
Known issues: None
XTBM Version History:
V1.00 – Initial Release 8/28/09
V1.01 – Eliminate possible noise indication due to strong X10 signals – 09/11/09
V1.02 – Adds power-up self test to help kit builders (for kit version) – 09/23/09
V1.03 – Corrects a problem with some units missing a repeater or failing the self-test – 10/11/09
NOTE: All units will now include self-test at power-up.
V1.04 – Displays noise voltage even if the XTBM is trying to decode it as a X10 command – 08/11/10
V1.05 – Supports both the original and new PCB pinout – 02/18/11.
– Expanded self-test is only run at initial power-up, or on request (P ALL_OFF).
– For quicker startup, high noise alert status is only reported when changed (P ON/OFF).
V1.06 – Supports both the original and new PCB pinout – 07/22/11.
– Correctly displays signal voltage for 31-bit extended codes.
– Displays signal voltage even for commands that were not validly decoded.
– Error detection now checks complimentary bit-pairs over entire command.
V1.07 – Supports both the original and new PCB pinout – 01/01/12. (Same as beta 1.07-)
– Briefly displays correct voltage for 1st half of repeated doublet.
– Corrects X10 voltage discontinuity at 2Vpp gain switch.
– Blanks unit code for undecoded extended command.
– Displays firmware version during self-test.
V1.08 – Supports both the original and new PCB pinout – 07/09/13. (Same as beta 1.08)
– Samples peak noise over entire transmit window
– Displays cycle count for transient & random noise
– Ignores extended signal bursts from X10 and Leviton repeaters
– Fixed bug that caused 10V scale to read .03V too high
Versions 1.10 and higher use a newer PIC microcontroller
V1.10 – New PIC microcontroller supports only PCBs sold after mid-2011 – 08/26/16
– A simplified version of the XTBM-Pro code was ported over to the XTBM.
V2.01 – (Prior version should have been 2.00 with the new PIC microcontroller) – 08/27/17
– Single noise bursts no longer cause BSC errors.
– Noise level is still displayed during a High Noise Warning.
V2.02 – Corrects 4x reading jumps that may occur with signal levels very near 2.0V. – 03/02/18
Known issues: None
XTBM-Pro Version History:
V1.00 – Initial Release 9/02/12
V1.01 – Corrects bug in status monitor pre-set dim level – 10/04/12
– Locks the bitmap when cursor moves off zero.
– Delay high noise warning to allow collision errors to override.
V1.02 – Improve noise detection and general revisions from user feedback – 07/09/13
– Samples peak noise over entire transmit window
– Displays cycle count for transient & random noise
– Ignores extended signal bursts from X10 and Leviton repeaters
– Display small “x” when receiving just 1/2 of X10 doublet
– Convert bargraph to pseudo-log scale & display voltage readings
– Hold X10 bargraph readout for just 2 seconds after receiving X10 command
V1.03 – And here I thought I was done with version 1.02… – 07/30/13
– Cleaned up some “rough edges” in processing extended X10 commands
– Noise bargraph is back to 1.0Vpp full scale to match standard display
V1.04 – Fixed one bug and more “apple polishing”… – 08/25/13
– fixed problem with day count in logging file
– prior X10 reading is cleared for bad start code or noise burst
– high noise warning is no longer issued for a collision
V1.05 – Fixed one more bug and increased resolution for very weak signals – 09/27/13
– Fixed 2.55V maximum that occurred under certain conditions in 1.03 and 1.04
– Signal levels are now displayed for .01V to .03V
V1.06 – Fixed two minor bugs – 08/20/16
– Display fully refreshes following the “double-button” return to X10 Line Monitor mode.
– Bit 4 voltage of the bitmap pattern remains locked when the display is locked.
– Startup mode sample window extended to 1 second to make it easier to program mode.
V1.07 – Improved display of certain types of powerline noise – 08/27/17
– Single noise bursts no longer cause BSC errors.
– Noise level is still displayed during a High Noise Warning in Monitor mode.
V1.08 – Corrects 4x reading jumps that may occur with signal levels very near 2.0V. – 03/02/18
V1.09 – Eliminates spurious duplicates of last valid command with current time stamp in log file. – 05/02/19
Known issues: None
XTB-ANR Version History:
V1.00 – Initial Release 11/15/11
V1.10 – Upgrade to operate in a “stealth” mode, added basic noise monitor – 08/18/16 (upgrade covers 2 units.)
Versions 2.00 and higher use a newer PIC microcontroller due to availability
V2.00 – New PIC with faster clock speed significantly tightens the 120KHz signal passband – 03/05/21 (upgrade covers 2 units.)
Known issues: None
Electronic E-Unit (EEU) Version History
V1.00 – Initial Release 11/5/18
V1.10 – Direction Lock switch can be closed after power is shut down – 12/12/19
Versions 2.00 and higher use a newer PIC microcontroller due to availability
V2.00 – Changed from 12F683 to 12F1822 for better availability – 09/5/20
V2.01 – Corrects direction lock input being disabled for V2.00 testing – 02/11/21
V2.02 – Corrects possible double state increment when shutdown from throttle – 04/01/21
V2.03 – Reduced sensitivity to motor arcing when grounded through the mounting bracket – 05/16/21
V2.04 – Update to deal with the generator effect as a DC motor spins down – 02/04/22
V2.05 – Improves response to reversing switch for AC motor when at high throttle – 05/26/22
Versions 2.10 and higher include power-up default feature
V2.10 – Add optional power-up default state (forward or last state before shutdown) – 04/01/21
V2.11 – Reduced sensitivity to motor arcing when grounded through the mounting bracket – 05/16/21
V2.12 – Update to deal with the generator effect as a DC motor spins down – 02/20/22
V2.13 – Improves response to reversing switch for AC motor when at high throttle – 05/26/22
V2.14 – Change timing to eliminate chatter from electronic transformer narrow pulse at low throttle – 10/04/23