X10 Home Page

Beta

Beta Software

Software Revision History
The software revision is located in the About dialog under the Help menu in the ActiveHome GUI.
Current Versions:

Firmware: v8.0 (Release v1.0)

Software: v2.0B2.0.69 (Release v1.32)

7.30.96
v2.0B2.0.6
  • Change to Communications Test such that changing the COM port invalidates the test flag.
  • Change to Communications program to notify tray icon of events.
  • Change to icon and tray to show communications events.

7.31.96
v2.0B2.0.7
  • Change battery counter to a resolution of 1 minute from 1 second.
  • Alter dialog buttons in the Timer Settings Window.

8.1.96
v2.0B2.0.8
  • Change to EEPROM generation - pre-brighten lamps and fix dawn and dusk settings using the correct values for the start of the day range, not the end of the day range.

8.7.96
v2.0B2.0.9
  • Change to the EEPROM generation to prevent the MSB being set in an invalid time field causing unsolicited timer events.
  • Adjustment to tray icons and corresponding tooltips.

8.9.96
v2.0B2.0.10
  • Bug fix to Scheduler to process all dates after August in timer settings dialog.
  • Bug fix to X10Utils.dll to correctly calculate dawn and dusk for the current day (not the next day).

8.10.96
v2.0B2.0.11
  • Bug fix to ActiveHome to correctly process the year 2000 when setting timers.

8.11.96
v2.0B2.0.12
  • Alteration to x10pref.dll to calculate the date of daylight savings time.
  • HomeSch.exe modified to use calculated date for DST.
  • X10Utils.dll modified to use calculated date for DST.
  • X10Prnt.dll created to contain the printing routines.

8.12.96
v2.0B2.0.14
  • Floodlight icon included.
  • Menu change to include a clear EEPROM option and check for duplicated short-cut keys.
  • Clear EEPROM function added to x10dnld.dll.

8.13.96
v2.0B2.0.15
  • Bug removed from the module's descriptor and code edit windows causing the EEPROM to be cleared whenever the descriptor or housecodes are changed.

8.14.96
v2.0B2.0.16
  • Migrate 'Timer settings' procedures to x10event.dll.
  • Include the ability to schedule single timer events (On or Off).
  • Prevent overlapped dates during the generation of EEPROM dawn and dusk times.

8.14.96
v2.0B2.0.17
  • Change method of updating status.
  • Disable appropriate dawn or dusk button with singular timed event.
  • Remove trash can from Preferences list box.
  • Prevent mini controller labels for device codes 9 to 16.
  • Add outside door icons to lamp modules.
  • Separate OK and Test buttons in Test Communications dialog.
  • Save macros with file when selecting 'Save As…'.
  • Change text in Set Clock dialog.
  • Prefix system messages with program name.
  • Change communications to set timers before transmitting data.
  • Prevent GPF when entering large tab names.

8.14.96
v2.0B2.0.18
  • Windows NT compatibility change.

8.20.96
v2.0B2.0.19
  • Software installer altered to detect and update an existing installation.
  • Relative dim and brighten conflict within macro generator fixed.
  • Delayed macro dawn and dusk timer initial event bug fix.
  • Burst mode disabled in Windows NT.

8.30.96
v2.0B2.0.20
  • Fix to clear top 8 macro housecodes before entering ActiveHome after editing the macros.
  • Fix to bubble sort macro timers in ascending order correctly.
  • Fix to remove EEPROM timer bug (created in the previous version).
  • Add additional icons to the x10utils.dll.
  • Default to no-download when macro generator exited.
  • Single left click on Win95 tray icon to launch ActiveHome.

9.3.96
v2.0B2.0.21
  • Data file structure changed.
  • Dawn/dusk timers with offset variable.
  • Randomized scheduled events from PC scheduler (for interface upgrade necessary).
  • Multiple transmissions for timers.
  • Downloadable dawn/dusk resolution user modifiable.

9.4.96
v2.0B2.0.22
  • Macro generator scroll bar clears housecode edit window during data entry.
  • Preferences removed from the file menu.
  • Preferences settings to be stored in registry/.ini file when confirmation box closes.
  • Macro generator function code boxes enlarged.
  • Macro element delays displayed over delay timer picture.
  • Initial focus before x10Comm.exe launched returned.
  • Help|About window changed to reflect firmware level and WEB address.
  • Graphical representation for a chime module created.
  • Scheduling of unit codes greater than 9 fixed.
  • APTIVA plan.dll automatically loaded (if available) when 32 bit scheduler launched.
  • Clock resync. when resume from a suspend.
  • Unload/load communications menu option under tools menu.
  • Freeze command under 'Timer Settings' to temporarily disable scheduled events.

9.5.96
v2.0B2.0.23
  • Correct disabling of buttons in 'Timer Settings' dialog with respect to singular events.
  • 'Last' button in the 'Timer Settings' dialog renamed to 'Previous'.
  • A new timer is only created after the current data has been changed.
  • Fix dawn and dusk timer expansion bug resulting from dawn and dusk offsets.
  • New help file and splash screen.

9.12.96
v2.0B2.0.24
  • 'Write to file' printer option corrected.
  • Message 115: 'Unrecognized' changed to 'unrecognized'.
  • Clear EEPROM memory message (message 160) included.
  • Changing the dawn/dusk resolution evaluates a new EEPROM image.
  • Win 95 installer takes a draft location from the registry for new installations.
  • New module type menu (right-click on module in GUI).
  • Alter tool-tip display method.
  • Change check-box in 'Geographic location' dialog to 'US and Canada'.
  • Fix 'Geographic Location' list box problems.
  • Buttons in 'Set Time' dialog repositioned.
  • Sizing of macro generator allowed.
  • Dawn & Dusk times displayed in 12hr format.
  • Prevent the software from confirming a 'Save' command unless there is no filename.
  • Sunrise and sunset functions adjusted.
  • Write a new scheduled event file when the housecode or unit code is changed.
  • Close macro generator when global housecode change made to ensure that macro modules are correctly updated.
  • When changes are made to the modules that exist in the macro generator update ActiveHome GUI and vice-versa.
  • Change printing routine to include dawn/dusk offsets and Security, Multiple and Frozen flags.
  • Gray menu items when not available due to communications unload.

9.23.96
v2.0B2.0.25
  • Next/Previous buttons in the timer screen for macros and chimes disable the time-off field.
  • The auto-repeat for the macro dimmer percentage corrected.
  • Correct timer settings section in help file.
  • When function dropped in a macro, the initial state is taken from macro the trigger.
  • Download method for the EEPROM is altered to prevent possible interface lock-ups resulting from failed transmissions.
  • CTRL-C to execute the logging communications bridge.
  • Logging communications bridge automatically deletes the comms.log on execution.
  • File automatically requests current status when loaded.

9.23.96
v2.0B2.0.26
  • Change to set the desired font (x10Utils.dll) correctly.
  • Change menu item "Print" to "Print..." and allow the CTRL-P hot-key to initiate the print dialog.
  • Report time-out errors to the user if 'X10 transmit acknowledgment' (0x55) not received in time.
  • "User defined" in the Geographic Location dialog corrected to save the user settings into the registry.
  • Status file loaded whenever X10Comm.exe loaded.
  • Latest Help file included.

9.30.96
v2.0B2.0.27 (Release v1.0)
  • Dawn and dusk alteration to allow for DST when calculating date ranges.
  • Last day of the year in dawn and dusk table is 31 December, not 01 January.
  • Correct timer sorting when macros combined while using dawn and dusk.
  • Change to retry timer processing to retry after a failed transmission or after a failed attempt to transmit.
  • Change to delayed element fast macro processing to not process delayed events in the PC.

10.11.96
v2.0B2.0.28 (Release v1.01)
  • Addition of dawn/dusk graph to display interface tracking ability.
  • J10 status reporting correction.
  • Save window position when Windows is shut down.
  • New communications routines for Windows 3.x and Windows 95.
  • Fix to communications monitor to prevent log file from being lost.
  • Fix to graphics when minimized or standardized chime module changed to a lamp module.
  • Higher resolution delays for macros.
  • Test option for macros from macro generator.
  • Addition of a floating toolbar.

10.17.96
v2.0B2.0.29 (Release v1.02)
  • Removal of tips once the window focus changes.
  • Removal of tips from the macro generator when menus are shown or the focus changed.
  • Font within delay box in macro generator reduced for all resolutions.
  • Autodetect utility for UART IRQ.

11.4.96
v2.0B2.0.30 (Release v1.03)
  • Additional information included in the help file.
  • Change message 116 informing about the need to reset the battery counters.
  • Prevent auto-detection of UART if the IRQ is written into the .ini file, and write IRQ after auto-detection occurs.
  • Correction of addresses for dimming and brightening devices.
  • Correction to internal scheduler to correctly schedule different functions at the same time.
  • Addition of security events to internal scheduler.
  • Alteration to LifeStyle mode.
  • Time delay before first interface status request is initiated.
  • Font within delay box in macro generator reduced for all resolutions.
  • Addition of clock to the system messages.
  • Adjust dimmer values to track lamp brightness correctly.

11.5.96
v2.0B2.0.31 (Release v1.04)
  • Prevent tool-tips from being displayed through images
  • When scroll key pressed in macro generator while data entry being made, terminate data entry
  • LifeStyling to include device codes above #8
  • Check if the communications or scheduler are running before closing
  • Change to macro generator for internal variable data typing.
  • Change to macro generator for the number of arguments in PreferenceGateway().

11.6.96
v2.0B2.0.32 (Release v1.1)
  • Change to macro generator, WM_VSCROLL to prevent GPF when entering new data and scrolling window at the same time.

11.7.96
v2.0B2.0.33 (Release v1.11)
  • Change to internal scheduler to correctly roll life-style over the year boundary.

11.19.96
v2.0B2.0.34 (Release v1.2)
  • Change to tool-tips to allow a tool-tip to be shown in the Find Other Computers... dialog.
  • Change to printing routines to print mini/maxi and RT504 labels correctly omitting the Trash Can.
  • Bug fix to Find Other Computers... to prevent the Hail command from altering the status of lamp modules.
  • Change to test for security when combining timers.
  • Change to repetitively call the timer settings dialog from the 'Select Device' dialog.
  • Include the housecode and device code in the Timer Settings... dialog.
  • Change to X10DnLd.dll to prevent invalid address being written to EEPROM when macros are created with un-ordered time delayed elements.
  • Change to X10Event.dll to remove brightness bar and pointer when NEXT or PREVIOUS pressed and there is no ON timer setting.
  • Change color of 'special' button under timer settings if selected and not displayed.
  • Place Housecode and unit code in 'Select device' window under timer settings.
  • Place a DST button in the Set Interface Clock procedure to set the current location and also enable/disable DST.
  • Bug fix to close macro generator correctly when NEW/OPEN/SAVE options are chosen from ActiveHome GUI.

11.21.96
v2.0B2.0.35 (Release v1.2)
  • Adjustment such that re-running 'standard macros' simply extends all delayed elements that remain to be processed.
  • Change macro generator to re-order macro data when saved in time sequence.
  • Change to macro generator to prevent dragging of functions when an incorrect code has been entered to a macro.
  • Change to macro generator to prevent tool tips from being displayed when the macro code or descriptor are being edited.
  • Change to print-outs to select the type of label to be printed.
  • Change to fast COM driver to clear COM port interrupts.

11.27.96
v2.0B2.0.36 (Release v1.2)
  • New communication drivers.
  • Adjustment to print dialog messages and font sizes.
  • Additional functions added to programmer interface for communications.
  • Change to correct the test function in the macro generator.
  • Change to allow the macro file to be correctly reset.

11.29.96
v2.0B2.0.37 (Release v1.2a)
  • Change to X10utils.dll and X10sched.exe to correctly decode the log file.
  • Adjustment to X10comm.exe to return interface status data from the programmer interface.
  • Correction for 'All Units Off' message decoding.

12.3.96
v2.0B2.0.38 (Release v1.2b)
  • Change to remove spurious red border that occasionally appears when a new file is selected.
  • Change to initial position when resolution changed.
  • Fix to x10sched.exe to prevent a lock-up with for LifeStyle events.
  • Fix to ActiveHome GUI to prevent status updates from preventing images from being cleared.
  • Change to add a chime sound link.
  • Change to recalculate the interface time correctly in December.
  • Change to allow communications to be opened or closed on exit.
  • Change to prevent GPF when unloading memory from communications queue.
  • Change to allow cables exhibiting data reflections to be used successfully.
  • New tab styles used.

12.6.96
v2.0B2.0.39 (Release v1.2c)
  • Change to use huge pointer conversion in Geographic location dialog.
  • Change COM driver to check if queue is ready to process before translating a command line.
  • Change the printer routine to allow SH524 labels to be printed.

12.20.96
v2.0B2.0.40 (Release v1.2d)
  • Change to COM driver to when timing control transmissions.
  • Add additional decoding after a time-out to check for a poll signal or a time request.
  • Add a check to prevent messages being transmitted when there is a transmission in progress.
  • Clear the last System Message before displaying the next.
  • Change to 'What's This' display method.
  • Check for minimized or zoomed window before saving the position.

1.2.97
v2.0B2.0.41 (Release v1.2d)
  • Change to battery life message to indicate Configuration menu.

1.21.97
v2.0B2.0.42 (Release v1.2d)
  • Change to include module types in macros (AH: delete - allow for codes with different type, change type, change code).
  • Change to reformat the window if the tab is at the top, left, right or bottom of the window.
  • Add 'NO BANNER' command line to prevent communications bridge from showing the banner.
  • Change to x10pref.dll to ensure that WinNT users cannot select burst mode.
  • Change to burst and standard modes to load appropriate drivers.

1.29.97
v2.0B2.0.43 (Release v1.2d)
  • Force communications program to test the burst mode flag on start-up and load in the correct driver.

2.12.97
v2.0B2.0.44 (Release v1.2d)
  • Change to macro generator to prevent random modules from being added to empty macros.
  • Change to communication macro buffer to load larger data strings (more than 11 devices).
  • Change to prevent modules tiling when program is minimized and then restored.

2.29.97
v2.0B2.0.45 (Release v1.2d)
  • Diagnostic communication menu item "All Units On" changed to "All Lights On".
  • Cause CTRL-C to toggle diagnostic communications.

3.24.97
v2.0B2.0.46 (Release v1.2e)
  • Addition of WM_COPYDATA support.
  • Zero padding for EEPROM page boundaries.
  • Fix printing error when 14 tabs are specified.

4.8.97
v2.0B2.0.47 (Release v1.2e)
  • Correction to macro test (right click on macro place holder in the macro generator).
  • Zero padding for EEPROM page boundaries amended.

4.14.97
v2.0B2.0.48 (Release v1.2e)
  • Log file updated for extended code processing.
  • Macro trigger added to log file when received.
  • Prevent delayed standard macros from being retriggered and extend the time period if a macro trigger is received before the time-out has elapsed.
  • Correct CDM_SETCLOCK message.

4.17.97
v2.0B2.0.49 (Release v1.2e)
  • Fix to EEPROM compilation for single timer setting.
  • Change to status monitoring to give status array for appliances a value of 0xff after an update from the interface.

5.26.97
v2.0B2.0.50 (Release v1.2e)
  • Do not test the CD Rom IRQ (IRQ15) when detecting the COM port IRQ.
  • Add double-buffering to the graphics.
  • Correction to WM_COPYDATA message.
  • Correction to delayed macro processing.
  • Add All Lights On and All Units Off to macros.

8.28.97
v2.0B2.0.51 (Release v1.2e)
  • When interface poll/time request received on a time-out - reset current position.
  • When interface poll upload buffer received with more than 10 bytes, reject the data.
  • Change to timer settings to check changed data and advise user of any changes.
  • Add All Lights On and All Units Off to macros.

9.1.97
v2.0B2.0.52 (Release v1.2e)
  • Inclusion of support for 2-way lamp and appliance modules.

9.8.97
v2.0B2.0.53 (Release v1.2e)
  • Correction to macro generator.
  • 2-way support for LifeStyling.

9.15.97
v2.0B2.0.54 (Release v1.2e)
  • Addition of auto-acknowledge for new 2-way lamp and appliance modules.
  • Inclusion of house and device codes in messages 163 and 164.
  • Correction to status request codes for 2-way lamp modules.
  • Correction to macro generator.
  • 2-way support for LifeStyling.

9.18.97
v2.0B2.0.55 (Release v1.2e)
  • Correction to standard mode communications for extended code processing.
  • Automatically detect when a new 2-way device is installed and set to 'auto acknowledge' mode by default..

12.8.97
v2.0B2.0.56 (Release v1.2e)
  • Inclusion of native Windows '95 drivers.

1.22.98
v2.0B2.0.57 (Release v1.2e)
  • Further integration of native Windows '95 drivers.

2.23.98
v2.0B2.0.58 (Release v1.2e)
  • Change to IRQ detection for Win3x drivers.

3.11.98
v2.0B2.0.59 (Release v1.2e)
  • Correct Win95 communication test.
  • Add an option to the Win95 driver to allow the "Reflection Mode" to be enabled (MUST BE USED WITH CAUTION).

3.23.98
v2.0B2.0.60 (Release v1.2e)
  • Correct Win95 installer to correctly write the upgrade settings to allow the Win95 VxD to load.

4.1.98
v2.0B2.0.61 (Release v1.2e)
  • Correct dawn and dusk EEPROM compilation.
  • Enable the default menu item in Win95 tray icon.
  • Expand the number of tabs in a file if a new file is loaded with more tabs than are currently available.
  • Include Leviton 6381 and 6383 modules for use with extended dim commands.

4.21.98
v2.0B2.0.62 (Release v1.2e)
  • Update auto acknowledge mode for two-way devices to prevent data collisions during macro transmissions.
  • Add a new message to inform that a RR501 module may only be assigned to unit code 1 or 9.
  • Fix dawn and dusk timer problems.
  • Use extended codes to obtain the current status for AM14A and AM15A modules.
  • Fix status reporting resulting from a fast macro altering dim levels of lamps.
  • Change to make interface always run in standard time although it will report DST if active.
  • Change to timer compilation to offset timers by one hour while DST is active as interface is running in standard time.
  • "Find Other Computers" modified to detect All Units Off and All Lights On commands.

4.28.98
v2.0B2.0.63 (Release v1.2e)
  • Fix DST timer problems.

4.29.98
v2.0B2.0.64 (Release v1.3)
  • Add the mini-motion detector module (MS12A).
  • Correct fast macro initiator logging.
  • Close Windows exit message (displayed when Windows shuts down and timers remain to be processed) after 5 seconds if no user intervention.
  • Correct DST timer problems when a standard timer is used in conjunction with a dawn or dusk timer.
  • Ensure that the correct room tab is displayed when a new file is opened.

7.9.98
v2.0B2.0.65 (Release v1.3)
  • Minor update to EEPROM generation library to increase compression.

12.2.98
v2.0B2.0.66 (Release v1.31)
 
  • Minor update increase compatibility for WinNT40 users.

FONT SIZE=4 COLOR=#FFFF00>12.4.98
v2.0B2.0.67 (Release v1.32)
 
  • Moved Leviton lamp modules to a sub-menu to avoid confusion between regular lamp modules.
  • Inclusion of MS13A Hawkeye II motion sensor.
  • Inclusion of a new module for the LM15A 'Socket Rocket' lamp module.
  • New command to view the commands on the power-line added to the Tools menu
  • Macro generator fixed to show standard macros in condensed mode.
  • Error that causes a GPF when printing macros with All Units Off or All Lights On commands.

=5.3.99
v2.0B2.0.68 (Release v1.32)
 
  • Preset dim processing added.
  • Dim levels in macros and timers of 100% corrected to reach 100%.
  • Initial menu item 'show tool bar' corrected to 'hide tool bar'.
  • Add additional buffer space in the X10PRNT.DLL to prevent GPF.

5.4.99
v2.0B2.0.69 (Release v1.32)
 
  • Status Update Bug Fixed.

Firmware Revision History
The firmware revision may be obtained by pressing CTRL-R in the ActiveHome GUI (note that the interface must be connected to the computer) or going to the 'About' dialog under the 'Help' menu.

-
v1.0
  • Initial Firmware Release.

7.18.96
v2.0
  • X-10 collision avoidance protocol corrected.

7.30.96
v3.0
  • EEPROM addressing bug removed.

7.31.96
v4.0
  • Correction to prevent loss of timer events while executing macros.

9.3.96
v5.0
  • Include 'Security' events.

9.10.96
v6.0
  • Correction to process days of the week.
  • Adjust time tracking during EEPROM reads to increase accuracy.
  • Correction to process current day of the year when greater than 255.

9.25.96
v7.0
  • Extension of acknowledgment time-out to minimize errors during download.
  • Purge of transfer area to remove invalid timers (causing random lock-ups after a failed download).
  • Lock-out of X-10 reception during memory downloads for up to 4 seconds after the download.

9.30.96
v8.0 (Release v1.0)
  • Ensure that multiple scheduled macros with delayed elements are processed.
  • Erroneous EEPROM addresses after fast macros beginning with a delay removed.
  • Correction of time gain during EEPROM reads.

Links
X10 Home Page
X-10 (USA) Inc. Home Page
ORCA Monitoring Services
Professionally monitored systems by ORCA Monitoring Services.
X-10 Pro Range

X-10 is proud to announce the new X-10 Pro line of high performance modules!
Beta Software Page.