AnalysIR Release Notes v1161008109
AnalysIR Release Notes v1161008109
AnalysIR Release Notes v1161008109
377. Update: Can now enter multiple KEYs. Allows for certain configurations where
hardware can be redefined on each restart/resume.
378. Update: Many new Protocols added – see user guide for complete list.
379. Update: All links to AnalysIR website updated to https from http.
380. Update: Toggle state now displayed in details tab for RC5.
381. Update: Improved import of files in Saleae format.
382. Update: Improved display of Import window on very small displays.
383. Update: Support added for DirecTV protocol and many more.
384. Update: Improved decoding for RCMM protocol.
385. Update: Improved error messages when sending IR signals from AnalysIR.
386. Update: Reduced potential for false positives when decoding
387. Update: Time now displayed as 24 hour in History (newly decoded signals).
388. Fix: Error handling in History when empty.
389. Update: Menu option added to load sample signals.
390. Update: Number of sample IR signals included with AnalysIR increased.
391. Update: Include carrier frequency when signals sent from LearnIR application
to AnalysIR.
392. Update: website link added to about tab.
393. Fix: Improved error handling when setting all rows in History to RAW.
394. Update: More tooltips added and improved.
395. Fix: Processing of main menu system & behaviour improved.
396. Update: New TestIR application integrated with AnalysIR (An automated utility
to test IR Receivers across various protocols, carrier frequencies, duty cycles &
ranges. Requires custom hardware & separate purchase). TestIR is a commercial
tool for manufacturers.
Release 18th April 2016 1.16.100.8105
171. Update: Added new feature to clear all RAW signals in Displayed History (File
Menu).
172. Update: Additional properties now displayed in Properties Window (File Menu)
173. Update: Support added for bulk import of IR signals via Import Window (File
Menu).
174. Update: Signals can now be imported directly from file system via Import
Window (File Menu).
175. Update: Key name can now be entered when importing Signals via Import
Window (File Menu).
176. Update: PSOC4 now supported as source (Source Menu).
177. Update: Batch Export now supported for PSOC4 (File Menu).
178. Update: Feature added to allow disabling the serial port, to facilitate reuse in
another application, without closing AnalysIR. (File Menu).
179. Update: Feature added to allow restarting AnalysIR. (File Menu).
180. Update: Feature added to allow truncating displayed signals (Channel 1|2
Menu).
181. Update: Protocols supported increased to over 60. Refer to user guide or
properties for complete list. (Protocols Menu).
182. Update: Usage of term ‘carrier frequency’ throughout (instead of previously
‘modulation frequency’ term)
183. Update: Checksum Calculator added to assist in verifying checksums for AC
signals (Power Tools Menu)
184. Update: Feature added to clean all recognised signal in History via one single
operation. This automatically corrects the signal timings, similar to the same
feature when exporting. (Power Tools Menu)
185. Update: Added support for horizontal resizing of main window, thus allowing
increased view area for signals and history. Tested up to 1800 pixels. (Should
work beyond that).
186. Update: Added support for vertical resizing of main window, thus allowing
increased view area for Channel 1 & 2 data along with History. Tested up to
1200 pixels (Should work beyond that).
187. Update: When resizing the main window, scrollbars will now appear only when
the window size is less than the default.
188. Update: Window size will be remembered from previous AnalysIR session.
189. Update: Visual indicator added to task bar to signal when data is being
received over serial.
190. Update: Context menu added to bottom right of main screen to allow resetting
or disabling of Serial Port.
191. Update: The total number of signals are now displayed above the Session
History Panel.
192. Update: Improved handling & stability for USB IR Toy serial interface.
193. Update: Added support for new IR Protocol - CANON33CAM
194. Update: Added support for new IR Protocol - DAIKIN280AC
195. Update: Added support for new IR Protocol - ELECTROLUX96AC
196. Update: Added support for new IR Protocol - GREE067AC
197. Update: Added support for new IR Protocol - FUJITSU88DUALAC
198. Update: Added support for new IR Protocol - GWTS
199. Update: Added support for new IR Protocol - IROBOTROOMBA
200. Update: Added support for new IR Protocol - KONICAMINOLTA32CAM
201. Update: Added support for new IR Protocol - MITSUBISHI288AC
202. Update: Added support for new IR Protocol - MOTOROLA
203. Update: Added support for new IR Protocol - NIKON4CAM
204. Update: Added support for new IR Protocol - PENTAX6CAM
205. Update: Added support for new IR Protocol - SAMSUNG112_168AC
206. Update: Added support for new IR Protocol - SCIENTIFICATLANTAROGERS
207. Update: Added support for new IR Protocol - TCL112AC
208. Update: Added support for new IR Protocol - TOSHIBA144AC
209. Update: Added support for new IR Protocol - XMP
210. Update: Introduced the retention of selected settings between AnalysIR
sessions. These settings are saved when closing AnalysIR and restored
automatically when starting AnalysIR.
211. Update: Improved display of trailing space on signal trace for channel 1 & 2
212. Update: Numerous updates to getting Started Guide, reflecting changes in this
release.
213. Update: Included support for XMP in Details tab view, which also flags
checksum errors in XMP signals.
214. Fix: Resolved an issue where COM ports with numbers less than 10 might not
be visible on some systems.
215. Fix: Removed trailing any trailing space for LIRC RAW Export, to avoid
reported issues.
216. Fix: Numerous fixes, reliability & cosmetic enhancements throughout.
Release 16th September 2014 0.914.1609.70
125. Update: Created a single source sketch/firmware version which covers all
supported platforms. (except for RPi which uses a different approach)
126. Update: Added support for exporting single signal in LIRC ‘.conf’ raw format.
127. Update: Added support for exporting in ‘.bin’ format for USB IR Toy.
128. Update: Added a new feature to allow selection of ‘.bin’ files via a file dialogue
pop-up, when importing USB IR Toy files.
129. Update: Added support for batch exporting in LIRC ‘.conf’ raw format.
130. Update: Added support for DISNEY GwtS protocol (also 2400 BAUD serial).
131. Fix: removed redundant code which caused problems on one Windows 8,
installation.
132. Update: Added support for Tiva C TM4C123G LaunchPad for both decoding &
carrier frequency measurement. Energia IDE required.
133. Update: Added support for MSP430 MSP-EXP430F5529LP LaunchPad for
decoding only @ 16MHz. (device not capable of measuring carrier frequency).
Energia IDE required.
134. Update: Added decoding support for LearnIR, the new smart IR learner from
AnalysIR.
135. Update: Added support for importing LearnIR format.
136. Update: Added support for exporting in LearnIR format.
137. Update: Added IR sending support for LearnIR, the new smart IR learner form
AnalysIR
138. Update: Improved SRAM usage on Arduino firmware, thus allowing longer
signal length for Air Conditioners.
139. Update: Improved timings on Arduino firmware to allow capture of some
difficult Air Conditioner signals.
140. Update: Improved importing for IRLib format, to allow for latest version.
141. Update: updated the header timings for XSAT protocol definition.
142. Update: No longer adding 1000 uSec space to end of signal when importing.
143. Update: Improved robustness of Key processing
144. Update: Sending IR via the USB IR Toy has proven to be problematic since
introduced into AnalysIR.
To overcome these issues we have implemented a new approach to sending IR
via the IR Toy. Now we make use of the ‘irtoy.exe’ utility from the
manufacturer (DP), thus eliminating complications when using AnalysIR. This
has proven to be much more reliable than before.
Unfortunately, we are not in a position to provide firmware support for this
device. Please contact the device manufacturer directly for support.
145. Update: Improved ruggedness of USB IR Toy interface, to avoid potential
glitches.
146. Update: Added a new option to display decoded values as MSB (default) or
LSB.
147. Update: Added a new option to display decoded values as LSB8, least
significant bit on 8-bit byte boundary. This is particularly useful in decoding
complex protocols such as long AC signals.
148. Update: Added file save dialogs when saving Session, Trace or Screenshot
files.
149. Update: During export the ‘Auto clean’ feature is now defaulted to ‘off’, to
avoid inadvertent adjustments to the exported signal.
150. FIX: resolved a com port error popup at start-up which impacted a small
number of users.
151. FIX: Corrected a typo In the AnalysIR.ini file. [DAIKIN64] is corrected to
[DAIKIN64AC].
152. FIX: fixed an issue with Arduino UNO and a serial bug on the board or serial
driver. The AnalysIR Arduino firmware has been updated with a workaround for
this problem. When using Arduino UNO, users must now define ‘ArduinoUNO’
as true in the firmware, instead of Arduino328. This Arduino bug does not exist
on any other model of Arduino we have tested. This fix has been superseded by
fixing the baud rate at 115,200 for all platforms.
153. FIX: resolved an issue where the colour coded Header, Trailer, Ones and Zero
bits displayed in the timeline for each channel, were not automatically
displayed or displayed incorrectly.
154. Update: Added a new feature to the AnalysIR.ini file (Com_Port_ignore). This
allows users to stop AnalysIR presenting one or more Com ports as options in
the Com port drop down list, because a small number of systems mis-behaved
when these ports were accessed.
155. Update: Added a new feature to allow setting of the runtime priority for
AnalysIR in windows. This may be of assistance on some slower/older PCs
having issues with time sensitive devices such as the USB IR Toy. In general,
we do not advise altering the priority unless absolutely necessary.
156. Update: Updated processing of RC5 signals for better reliability, in particular
with noisy signals.
157. Update: Added support for DAIKIN Air Conditioner 160 bit protocol.
158. Update: Added support for CHIGO Air Conditioner 96 bit protocol.
159. Update: Added support for Panasonic Air Conditioner 216 bit protocol.
160. Update: Added support for Electrolux Air Conditioner 96 bit protocol.
161. Update: Added support for Vestel Air Conditioner 56 & 112 bit protocol.
162. Update: Added option to protocols menu to select only AC signals for
decoding. This can be combined with toggle option to enable all non-AC signals.
163. Update: In the History Grid, TAB moves to the next row and SHIFT+TAB
moves to the previous row, in addition to the similar existing Up/Down Arrow &
Mouse options.
164. Update: Added a new feature to the Protocols menu to disable automatic
decoding of IR signals.
165. FIX: resolved problem clicking on column headers in Properties window.
166. FIX: resolved issue when exporting in IRLib format and also auto cleaning
signal for IRLib.
167. FIX: resolved issue where some AC signals were being incorrectly decoded as
SANYO protocol.
168. FIX: resolved issue when loading a session history file caused an exception in
rare situations.
169. FIX: Extra semi-colon removed from Arduino sketch. No impact, as just
cosmetic.
170. Update: Introduced a new feature to display fields within the protocol for RC5
and NEC protocols. More protocols may be added in future updates.
Release 31st January 2014 0.914.0131.60
60. Update: Adjusted signature processing to allow for virtual machine ‘VirtualBox’
on Apple OSX.
61. Fix: Corrected situation where RC5 alternative was not always detected
accurately.
62. Fix: Issues avoided when switching between LAN & WLAN. Please report any
further issues.
63. Update: Removed any ‘Space’ at start of signal when batch-exporting in
IRremote RAW format.
64. Update: Batch export now includes Arduino code generation for RAW format
signals for IRremote. Note: not all protocols available with AnalysIR will be
supported by the standard IRremote/IRLib libraries.
65. Update: Adjusted the default ‘Delta’ setting for the RC6 protocol to improve
chances of decoding weak signals and to allow for timing issues with some
transmitters.
66. Update: Introduced generic decoding scheme for IR protocols, excluding bi-
phase encoded signals (signals like RC5, RC6 are bi-phase).
67. Update: Added support for Import in Saleae Logic CSV format.
68. Update: Added DENON protocol using new decoding scheme.
69. Update: Added DAEWOO protocol using new decoding scheme.
70. Update: Added SAMSUNG (Alternative Name TOSHIBA) protocol using new
decoding scheme.
71. Update: New signature generation algorithm introduced, to avoid issues a
small number of users were experiencing. Unfortunately, all users will require a
new key for this and subsequent releases.
72. Update: Added a 1 second delay after opening the serial port on Arduino to
avoid potential clashes with the boot loader on some Arduino models. (Note: this
was implemented in an earlier release, but not included with the release notes)
73. UPDATE: Overwrite decoded values on subsequent decoding from History,
using ‘Analyse’ button or menu option.
74. UPDATE: Improved NEC decoding algorithm to avoid some cases where a valid
SANYO signals were interpreted as an NEC signal.
75. UPDATE: Improved RC5 decoding algorithm.
76. UPDATE: Changed default timings for PANASONIC protocol.
77. UPDATE: Added support for import from Saleae Logic CSV format.
78. UPDATE: Double clicking either of the Tolerance labels now resets the
tolerance setting to the default of 100%, for that channel.
79. UPDATE: Made spelling of ‘Analyse’ menu option for Channel 1 consistent.
80. UPDATE: UNO removed as a define option in Arduino code, because it is
identical to the standard or default ‘Arduino328’ definition. (Note: this was
implemented in an earlier release, but not included with the release notes)
81. Guide: Several corrections and minor additions to Getting Started Guide,
including the above fixes and updates.
Release 30th September 2013 0.913.3009.31
23. Update: Changed the behaviour of the menu items (Overlay, Invert, Lock,
Mute and Discrete) to be the same as the equivalent checkboxes in both
channel panels. Also renamed the ‘Mute Beep’ option to just ‘Beep’. The logic is
now that if an item is selected (checked) it is enabled and if not selected
(checked) it is disabled. Hopefully, this will be more intuitive for all users.
24. Fix: Changed ‘Infra-red’ to Infrared in ‘About tab’ on main window.
25. Update: Added option of ‘Discrete’ to menu for both channels.
26. Update: The combo-box for both protocol selection in the ‘Rules’ tab and ‘COM
port’ on the main window have been changed to disable user editing of values.
Only values set by AnalysIR can be selected now. Allowing user editing did not
make sense here.
27. Fix: ‘ALT+P’ now works for ‘Protocol’ menu selection.
28. Update: Major redesign of taking measurements on channel trace (see Guide).
All 4 Arrow keys can now be used in addition to mouse.
29. Update: Removed double-click action from scale numeric field on both
channels, because it was too easy to accidently fire this event when clicking.
Double-clicking the ‘Scale’ label now resets the scale value to the default as
does the existing menu option.
30. Fix: The vertical scroll-bar on the signal trace which was reported on one
system has now been removed and reported as fixed. Please report if it re-
occurs, as we could not reproduce/test on any of our systems.
31. Update: Introduced a new checkbox to the left of the measure field. When
checked, measuring is enabled for that channel and vice-versa.
32. Update: Added an option to enable/disable measure on channel menus.
33. Update: Introduced a new checkbox to the left of the cursor field. When
checked, the cursor feature is enabled for that channel and vice-versa.
34. Update: Added an option to enable/disable cursor on channel menus.
35. Update: Added an auto-complete feature into the History grid for the ‘Key’
column, with a pre-populated list of common keys. Users can also enter new
values, and it should result in consistent spelling for many ‘Key’ labels. These
new values are not retained for new sessions.
36. Update: The Arduino & RPi Zip files are now copied to the APPDATA directory
as is the updated guide. Previously, they were not overwritten for an updated
installation and just appeared in the install directory.
37. Update: Reduced the number of messages being written to on-screen log
when scaling/zooming for less ‘noise’.
38. Update: Use of ‘Sensitivity’ has been replaced by ‘Tolerance’ throughout to
better reflect the functionality.
39. Fix: When channel data is empty, clicking the ‘Copy to channelx’ button but no
longer clears the other channel.
40. Update: Tab ordering for controls on all windows implemented.
41. Update: Added a batch export feature to copy all the signals in the Session
History to the clipboard in IRremote send format (i.e. commented ‘c’ code).
42. Update: Use of CTRL+B, ALT+B has been changed in Menu system.
43. Update: The behaviour of the lock feature has been changed. Now if you
receive a signal on a locked channel, a beep is made (provided of course beep
is enabled). The popup messages have been removed.
44. Update: Updated the closing sequence of the Main window to allow users to
cancel the close using the ESC key. Changed button options from Yes/No to
OK/Cancel
45. Fix: Typos corrected in ‘config (INI)’ file. (Fix included only for new installs or if
you backup and delete your ‘config’ file (APPDATA directory), before a new
install. Recommendation: Ignore this)
46. Update: Added more ‘Alt+key’ shortcut keys to menu navigation.
47. Update: No longer save empty file when History is empty.
48. Update: Cursor value no longer shows negative values when mouse is dragged
to the left of the time-scale on either channel.
49. Update: Changed text on Import buttons in Import Window for better clarity.
50. Update: Added a new ‘Serial Port Reset’ option to the file menu.
51. Fix: Fixed an issue (exception) when user clicked cancel in file open dialog.
52. Fix: Removed unnecessary ‘Label2’ from Import window.
53. Fix: Fixed an issue reported, when importing malformed data in Pronto Format.
54. Fix: Application terminated abruptly when dragging the mouse to the left of the
signal trace on either channel.
55. Fix: Import screen data table columns hidden on some systems. Fix
implemented, but unable to verify as problem system not available for testing.
Please report if problem persists.
56. Fix: IR protocols names were being added incorrectly to the Rules tab instead
of the Properties window.
57. Guide: Several corrections and minor additions to Getting Started Guide,
including the above fixes and updates.
58. Update: Measure positions now retained when zooming
59. Update: Naming of saved images is now more consistent.
Release 18th September 2013 0.913.1809.24