XTB Device Family Firmware History

A replacement PIC with the latest version can be obtained for $10 with shipping in the U.S. Shipping outside the U.S. is higher.

Ordering Information:

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 housecodes 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
              ($5 replacement PIC for versions 1.10 - 1.12 in the US, or $10 if you send it back for the update)
             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 loopback 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 loopback 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

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 powerup 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 housecodes

V1.21/E - This update of 1.20 also 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 housecodes C & K after performing the ALL_OFF factory reset - 03/22/19
                ($5 replacement PIC for versions 1.20 - 1.24 in the US, or $15 if you send it back for the update)

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

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 collison 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
              ($5 replacement PIC for anyone with 1.02 to 1.04, or $12 if you send it back for the update)

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   ($10 upgrade covers 2 units.)

V2.00 - New PIC with faster clock speed significantly tightens the 120KHz signal passband - 03/05/21   ($10 upgrade covers 2 units.)

Known issues:  None

JV Digital Engineering Home Page

[XTB & XTB-II/R Overview]   [XTB Home Page]   [XTB Ordering Info]   [X10 Troubleshooting Info]