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.
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]