Netway release notes:

----------------------------------------------------------------------------------------------------
Version | Release date   | Start date  // FW - fimrware, SW - Netway App, LIB - library functions
----------------------------------------------------------------------------------------------------

----------------------------------------------------------------------------------------------------
8.14b27 | February 3, 2020  | January 31, 2019
----------------------------------------------------------------------------------------------------
1. Continue CAN FD developement for PLD greater than 8

----------------------------------------------------------------------------------------------------
8.14b26 | January 31, 2020  | January 29, 2019
----------------------------------------------------------------------------------------------------
1. Continue CAN FD developement for PLD greater than 8

----------------------------------------------------------------------------------------------------
8.14b25 | January 29, 2020  | January 21, 2019
----------------------------------------------------------------------------------------------------
1. Continue CAN FD developement for PLD greater than 8

----------------------------------------------------------------------------------------------------
8.14b24 | January 21, 2020  | November 25, 2019
----------------------------------------------------------------------------------------------------
1. CAN FD developement for PLD greater than 8

----------------------------------------------------------------------------------------------------
8.14b21 | November 25, 2019  | November 13, 2019
----------------------------------------------------------------------------------------------------
1. Fix Flexray TX issue for continuous/single shot modes

----------------------------------------------------------------------------------------------------
8.14b20 | November 13, 2019  | October 17, 2019
----------------------------------------------------------------------------------------------------
1. Fibex files import improvements/corrections

----------------------------------------------------------------------------------------------------
8.14b19 | October 17, 2019  | June 23, 2019
----------------------------------------------------------------------------------------------------
1. IF fdcan = 1; to discriminate FD CAN versus legacy CAN.
2. NW92 DBCAN for CAN channels 3,4,5,6,7,8

----------------------------------------------------------------------------------------------------
8.14b17 | May 7, 2019  | April 1, 2019
----------------------------------------------------------------------------------------------------
1. Flexray frame TX object SET/QUE implementation.
2. Netway App: X,Y,Z var display as signals

----------------------------------------------------------------------------------------------------
8.14b16 | April 1, 2019  | March 4, 2019
----------------------------------------------------------------------------------------------------
1. Download emulation and make it default before emulation starts.
2. Graph signals: Meter Gauge, Digital panel, Graph Plotting
3. App Desktop CFG file consistency is addressed
4. User events panel
5. Updated user manual: new topics Network signals and User Events in 
6. NW92 FW: ensure UART bitrate change after emulation download.

----------------------------------------------------------------------------------------------------
8.14b14 | March 4, 2019  | January 21, 2019
----------------------------------------------------------------------------------------------------
1. Implementation of graph gauges and user buttons interface

----------------------------------------------------------------------------------------------------
8.14b12 | Janyary 21, 2019  | September 17, 2018
----------------------------------------------------------------------------------------------------
1. NW92: CAN3-8 channels implementation
2. NW92: PWM inputs/outputs implementation
3. NW92: KWP stimulation fix
4. NW92: Fix for TX CAN queues
5. NW92: Fix log buffer issues
6. NW92: Fix digital outputs issue
7. NW92: Fix CAN configuration after download

----------------------------------------------------------------------------------------------------
8.14b10 | October 17, 2018  | September 5, 2018
----------------------------------------------------------------------------------------------------
1. NW92 options and about dialog fix
2. RTC sync by network messages
3. SD card: deleting old files functionality

----------------------------------------------------------------------------------------------------
8.14b9 | September 5, 2018  | August 29, 2018
----------------------------------------------------------------------------------------------------
1. Fix TX UBP long bug
2. New TxLongBusyN, deviceState20 (SD free space in %)

----------------------------------------------------------------------------------------------------
8.14b8 | August 29, 2018  | Agust 22, 2018
----------------------------------------------------------------------------------------------------
1. IO, Network filters, user filter fixes for NW92

----------------------------------------------------------------------------------------------------
8.14b6 | August 22, 2018  | Agust 10, 2018
----------------------------------------------------------------------------------------------------
1. CAN FD, IO, SD Log for NW92

----------------------------------------------------------------------------------------------------
8.14b5 | August 10, 2018  | April 25, 2018
----------------------------------------------------------------------------------------------------
1. CAN FD bit-rate settings
2. Flexray bug fix for key-slot
3. Premium options bug fix for IO11-14
4. NW92 started (LPC54618)
5. SD card for NW92

----------------------------------------------------------------------------------------------------
8.14b2 | April 25, 2018  | April 7, 2018
----------------------------------------------------------------------------------------------------
1. Flexray Import Frame impromvements
2. Flexray PDU CRC / Alive count implementation
3. NW90 CAN1-8 improvements
4. Static Frames improvements

----------------------------------------------------------------------------------------------------
8.12b54 | April 1, 2018  | March 13, 2018
----------------------------------------------------------------------------------------------------
1. Flexray Import Frame impromvements
2. Passthru interface VBAT read
3. Graph mulitple signal channels
4. NW90 CAN channels 2-8 corrections
5. Serial bootloader update, version 2.0

----------------------------------------------------------------------------------------------------
8.12b53 | March 13, 2018  | December 29, 2017
----------------------------------------------------------------------------------------------------
1. Signal monitor/control utility in Netway app
2. Embedded Signal monitor/conversion/export to emulation 
3. Flexray software/firmware improvements for gateway functionality
4. Static monitor implemented

----------------------------------------------------------------------------------------------------
8.12b52 | December 29, 2017  | November 08, 2017
----------------------------------------------------------------------------------------------------
1. NW90 development

----------------------------------------------------------------------------------------------------
8.12b51 | November 08, 2017  | November 1, 2017
----------------------------------------------------------------------------------------------------
1. NW90 development
2. J2534 PassThru 5.00 development for NW84
3. New premium option: Block uploading emulation from device

----------------------------------------------------------------------------------------------------
8.12b50 | November 01, 2017  | October 16, 2017
----------------------------------------------------------------------------------------------------
1. NW90 development
2. J2534 PassThru 5.00 development for NW84

----------------------------------------------------------------------------------------------------
8.12b49 | October 16, 2017  | June 23, 2017
----------------------------------------------------------------------------------------------------
1. NW90 development
2. deviceState10 - board revision
3. J2534 PassThru 5.00 development for NW84
4. Bug fix for downloading NW90 emulations

----------------------------------------------------------------------------------------------------
8.12b48 | August 8, 2017  | June 23, 2017
----------------------------------------------------------------------------------------------------
1. NW90 development

----------------------------------------------------------------------------------------------------
8.12b46 | June 23, 2017  | May 3, 2017
----------------------------------------------------------------------------------------------------
1. NW90 development

----------------------------------------------------------------------------------------------------
8.12b45 | April 30, 2017  | February 25, 2017
----------------------------------------------------------------------------------------------------
1. NW90 development

----------------------------------------------------------------------------------------------------
8.12b44 | February 25, 2017  | December 18, 2016
----------------------------------------------------------------------------------------------------
1. NW90 development

----------------------------------------------------------------------------------------------------
8.12b42 | December 18, 2016  | November 27, 2016
----------------------------------------------------------------------------------------------------
1. Bug fix for CAN Self-test. Temporary CAN Log is seperated from rest of protocols.
2. Netway app: CAN configuration bug fix for deleting filter

----------------------------------------------------------------------------------------------------
8.12b41 | November 27, 2016  | November 26, 2016
----------------------------------------------------------------------------------------------------
1. Bug fix for two DM1 reports within few milliseconds.

----------------------------------------------------------------------------------------------------
8.12b40 | November 12, 2016  | October 26, 2016
----------------------------------------------------------------------------------------------------
1. Porting software to NW90 for CAN FD.

----------------------------------------------------------------------------------------------------
8.12b39 | October 26, 2016  | September 2, 2016
----------------------------------------------------------------------------------------------------
1. NW80 only: CAN1,2/UBP1,2 RX message rate / RX byte rate implemented deviceState13-16

----------------------------------------------------------------------------------------------------
8.12b38 | September 5, 2016  | June 10, 2016
----------------------------------------------------------------------------------------------------
1. Implemented reportHostXnnn operand for variable length reports
2. New CAN multi-frame implementation for all devices FW/SW
3. Implemented Multi-frame finished trigger (mfCanXXX)
4. Deployed GGDS-004 security library for Ford projects (SET secSeedX)
5. Fix bug: SCP message sending by library function
6. Milti-frame simultenious 4 MF channels operations for each CAN channel
7. J1850 IFR correction for (FW NW80 family)
8. CL cl-tagNN command correction - pass incoming message referrence
9. J1850 improvement for NW80 family
10. CAN Multiframe bug fix
11. MFCAN correction for fixed long CAN

----------------------------------------------------------------------------------------------------
8.12b37 | May 26, 2016  | February 20, 2016
----------------------------------------------------------------------------------------------------
1. Improve firmware for J1850 implementation for NW82,NW83,NW84, NW85
2. Implement DISABLE/ENABLE linFrameXX command to control data owner behavour
3. Improve USB (HID) ISR to less then 1uS duration, FW NW8x family
4. Implement IIC protocol on NW82
5. I/O control for NW82
6. Improve DM1 timeout filtering for J1939/J1708 

----------------------------------------------------------------------------------------------------
8.12b36 | February 20, 2016  | July 14, 2015
----------------------------------------------------------------------------------------------------
1. xmap file is generated if defined (SW)
2. Z-Var utilization implemented (SW)
3. IIC,SPI correction for log reason (FW NW72)
4. NW82 UART 4-10 corrections
5. Flash data retrieve corrections
6. Implemented CAN1,2 bitrate autodetect for NW72
7. Improvement: bitrate autodetect CAN1,2 (FW NW72/NW80)
8. Improvement: self-test to work without termination resistors

----------------------------------------------------------------------------------------------------
8.12b35 | July 13, 2015  | May 27, 2015
----------------------------------------------------------------------------------------------------
1. Netway User manual update (DM1 filtering)
----------------------------------------------------------------------------------------------------
8.12b34 | May 26, 2015   | April 21, 2015
----------------------------------------------------------------------------------------------------
1. Bug fix for saving log to text (SW)
2. Bug fix for self-test (NW83 FW) for CAN1 channel 
3. Implemented Rapid Gateway for CAN1,2 NW80 family (SW/FW)
4. XVAR signals mapping from emulation description (SW)
----------------------------------------------------------------------------------------------------
8.12b33 | April 21, 2015 | April 7, 2015
----------------------------------------------------------------------------------------------------
1. Bug fix for J1939 Scan Bar (SW)
2. NW80 family bug fix for CAN1,2 when single STD ID is specified (FW).
3. Prevent downloading emulation in advanced view mode
4. New operand "dlen" for getting data length from RX msg and setting data length for user msgs (SW/FW)
	RX->: SET xN = dlen0;   TX: SET dlenN = xN; QUE usermsgN;
----------------------------------------------------------------------------------------------------
8.12b32 | March 28, 2015 | March 18, 2015
----------------------------------------------------------------------------------------------------
1. Bug fix for reporting DM1 (reportHost700) (FW NW83)
2. Correction for LIN driver (FW)
3. Default UART Raw protocol parameters changed
----------------------------------------------------------------------------------------------------
8.12b31 | March 18, 2015 | February 26, 2015
----------------------------------------------------------------------------------------------------
1. FW NW80FRAY: CAN 3,4 correction for command SET umsgbyteXXX
2. FW NW83: added option to filter out DM1 frequent reports for J1708 (see 8.12b27 item 3)
3. SW Netway app bug fixes for 64-bit Windows
4. SW Netway Improvements and J1939.tbl corrections
5. SW Netway improvements for 64-bit systems
----------------------------------------------------------------------------------------------------
8.12b30 | February 2, 2015 | January 28, 2015
----------------------------------------------------------------------------------------------------
1. Bug fix: Circular buffer report queue overflow (FW)
2. Implement DISABLE/ENABLE protocol command for CAN1,2 channels (FW)
----------------------------------------------------------------------------------------------------
8.12b29 | January 27, 2015 | January 15, 2015
----------------------------------------------------------------------------------------------------
1. Improve J1939 Scan Bar(SW):
	a) sorted PGN list for each source
	b) process TP/DT PGNs
	c) compare overlapped PGNs
2. Improve embedded J1939 Scan: Include TP(BAM) PGNs (FW)
3. Bug fix: SET 7XXX = RxLongOffsetYYYY; offset YYYY was not taken, reports were done from 0 offset! (FW)
----------------------------------------------------------------------------------------------------
8.12b28 | January 12, 2015 | January 5, 2015
----------------------------------------------------------------------------------------------------
1. F-CAN implemented for TX CAN messages as User Messages option (SW and FW)
2. Improvements for CAN baudrate auto-detect process in passive mode (FW)
----------------------------------------------------------------------------------------------------
8.12b27 | December 4, 2014 | October 31, 2014
----------------------------------------------------------------------------------------------------
1. NW82R4 adaptation for CAN3-10 (NW82 FW)
2. Correction for LIN10 (NW72 FW) 
3. J1939 (NW83 FW): Option to filter out DM1 frequent reports and lamp status changes
4. Correction to Report host Y and Z variables for Netway app (SW)
6. Implemented Replay from device or log file once or cycle (SW)
7. Implemented Export from Tree View (J1939/J1708 scan) to text file
8. nwCtrl: correction for changing RX thread parameters to address multiple ports connection problem
9. Power-up validation of User App code.
10.Accept CyberSerial ports for COM communications (SW).
11.Update Netway manual (Circlular buffer and parameter Matrix)
----------------------------------------------------------------------------------------------------
8.12b26 | October 31, 2014 | October 11, 2014
----------------------------------------------------------------------------------------------------
1. NW83 FW(JPOD) processing of input messages during user application download
2. Correction for CAN 3-10 gateway functionality
----------------------------------------------------------------------------------------------------
8.12b25 | October 11, 2014 | September 30, 2014
----------------------------------------------------------------------------------------------------
1. NW72 (FW) CAN 3-10 and UART interrupts overhall to address stack overrun issues
2. NW83(JPOD) disable log buffer during user application download
----------------------------------------------------------------------------------------------------
8.12b24 | September 30, 2014 | July 18, 2014
----------------------------------------------------------------------------------------------------
1. NW80FRM and NW82 multiframe CAN for CAN 3-10
2. Netway software increased emulation description length from 8000 to 16000
3. NW80FRM firmware development for User SPI/IIC
----------------------------------------------------------------------------------------------------
8.12b23 | August 18, 2014 | July 29, 2014
----------------------------------------------------------------------------------------------------
1. Circular Buffer development/improvements NW83 (FW)
2. Fix user baud rate setup for UART configuration (SW)
----------------------------------------------------------------------------------------------------
8.12b22 | July 29, 2014 | July 28, 2014
----------------------------------------------------------------------------------------------------
1. HostOFF timeout is reset not only when host sends request but also when host ACKs reports. NW83 (FW)
----------------------------------------------------------------------------------------------------
8.12b21 | July 28, 2014 | July 23, 2014
----------------------------------------------------------------------------------------------------
1. Further improvement of serial communications with unsolicited messages for NW83 (FW)
2. New Indication flags byte in operating status (waiting report acknowledgement flag from host)
----------------------------------------------------------------------------------------------------
8.12b20 | July 23, 2014 | July 15, 2014
----------------------------------------------------------------------------------------------------
1. Serial communications improvement with unsolicited messages for NW83 (FW)
2. Unsolicited messages monitor window (SW)
----------------------------------------------------------------------------------------------------
8.12b19 | July 15, 2014 | July 14, 2014
----------------------------------------------------------------------------------------------------
1. With 8.12b18 Emulation download and retrieve messages do not work,
fix positive/negative acknowledgement from device for NW83 (FW)
----------------------------------------------------------------------------------------------------
8.12b18 | July 14, 2014 | July 4, 2014
----------------------------------------------------------------------------------------------------
1. Set HostComTimeout for 4 sec for NW83 (FW)
Responses to Host Requests are higher priority than reports.
For reports: Wait for host acknowledgement before transmitting next report to host.
Clear 0x8B semaphore only after 0x8B report was acked.
SW - Serial Sniffer and Host Simulator improvements
----------------------------------------------------------------------------------------------------
8.12b17 | July 3, 2014 | June 30, 2014
----------------------------------------------------------------------------------------------------
1. Set Host Communication timeout 6 sec for NW83 (FW)
After timerout all unsolicited reports are stopped until Com from Host is detected.
----------------------------------------------------------------------------------------------------
8.12b16 | June 30, 2014 | June 21, 2014
----------------------------------------------------------------------------------------------------
1. Implemented CAN3,4 for NW80-FLEXRAY (SW, FW) 
2. Implemented CAN3-10,UART4-10 for NW82 (SW, FW)
----------------------------------------------------------------------------------------------------
8.12b15 | June 18, 2014 | May 21, 2014
----------------------------------------------------------------------------------------------------
1. Implemented new objects (cirBuf, rpmRange, speedRange) for handling J1939 parameters
   circular buffer and RPM/Speed matrix, reporting circular buffer and matrix implemented as well (SW,FW)
2. CAN1,2 NW72 correction - non-specified  CAN-ID do not generate interrupts (FW NW72)
3. Implemented CAN1 speed safe auto-detect in listen-only mode (SW,FW for NW80 family)
4. HostOFF monitor to prevent passing user app messages to host when host is OFF (NW83 FW)
----------------------------------------------------------------------------------------------------
8.12b14 | May 21, 2014 | May 19, 2014
----------------------------------------------------------------------------------------------------
1. Process User Messages improvement: Enable X-Var number in full range: 1-512 (SW,FW)
----------------------------------------------------------------------------------------------------
8.12b13 | May 19, 2014 | May 15, 2014
----------------------------------------------------------------------------------------------------
1. Improve network filters in case when only CAN ID is specified (FW)
2. nwSimBus - PID processing bug fix for fixed values (SW)
3. New feature implemented - Replay Log File, limitation of file size! (SW)
4. Fix J1708 PID import with updated table (SW)
----------------------------------------------------------------------------------------------------
8.12b12 | May 14, 2014 | April 21, 2014
----------------------------------------------------------------------------------------------------
1. Update J1939 PGN/SPN table per 2012 spec. (SW/FW)
2. CAN Rx Count correction for CAN1,2 (FW72)
3. Move timer event queung from 1ms interrupt to avoid loss of timer trigger (FW72)
4. Emulation description editing with Notepad (SW)
5. Make emulation default correction (FW80 family)
6. Add Timers Usage Map with Notepad (SW)
7. Correction for CAN2 termination resistor control (FW NW80 family)
----------------------------------------------------------------------------------------------------
8.12b11 | April 21, 2014 | April 16, 2014
----------------------------------------------------------------------------------------------------
1. Fix bug (canBitrate1/2 not working for ARM devices) (FW)
2. Added ability to read canBitrate1/2 to y-variable (SW/FW)
3. Fix CAN transmission abort in case of CAN speed mismatch to prevent unresponsive state (FW)
4. Serial communication improvements for Netway application (SW)
----------------------------------------------------------------------------------------------------
8.12b10 | April 16, 2014 | March 31, 2014
----------------------------------------------------------------------------------------------------
1. Fix serial communications bug for VLMSG (FW)
2. J1939 SPN handling improvement when CAN and network filters are active (FW)
3. Fix emulation page column display (SW)
4. Increase size of emulation description (SW)
----------------------------------------------------------------------------------------------------
8.12b9 | March 31, 2014 | March 27, 2014
----------------------------------------------------------------------------------------------------
1. Improved DM services - extended for J1708 (SW, FW)
2. UserApp - rework version,release date, company name, plus seperate interface version (FW NW83)
3. UserApp - change mandotory function/files names (FW NW83)
4. Accomodate the case when host' VLM followed by short request are concatenated (FW NW83)
----------------------------------------------------------------------------------------------------
8.12b8 | March 27, 2014 | December 13, 2013
----------------------------------------------------------------------------------------------------
1. SimBus premium option 8.12b8 FW,SW
2. Updated User manual DM1 chapter
3. UbpLogCustomTask for Hosted App runs for any UBP protocol
4. nwSimBus program alpha release 
5. Update Netway manual J1939 DM1 service chapter
6. Bug fix: DM1 event run CL if DM1.cl != 0 (FW NW83)
7. UserApp improvments: DM1 event, LMU to App messaging, RX/TX long UART (FW NW83)
8. I/O corrections (FW NW85)
9. VLMSG bug fix (FW NW83)
10. LongMsg Tab corrections for multi-frame CAN (SW/FW)
----------------------------------------------------------------------------------------------------
8.12b7 | November 13, 2013 | August 21, 2013
----------------------------------------------------------------------------------------------------
1. RX count correction for CAN messages(FW NW72 only)
2. TX CAN object data stuffing correction (FW NW72 only)
3. Restore Class2 4x speed mode control (SW,FW NW72 only)
4. Implement download user application code (SW, FW NW83 only)
5. Improving CAN queues for all channels (FW NW72, NW80)
6. Fix stuffing non-CAN user messages with Y-Variables 
7. Implemented single-shot (non-periodic) report to host queue
8. Implemented printing floating point values to avoid sprintf function that may cause an exception.
9. Implemented Report to host log binary or text
10.Implemented Single shot long reports (up to 248 bytes) for x,y,z,block (FW NW83 only)
11. Verification of checksum for J1708 messages before JPID processing (FW NW83 only)
12. Fixed Enhanced Emulation view and toggle between binary and Rich Edit views
13. Implemented Custom Code (HEX) download command for NW83
14. Implemented CAN bus off auto-recovery (FW)
15. Added missing PGNs to J1939.tbl
16. Fix DM1 to trigger events on change only (affected by any number of DTCs) (FW NW83)
----------------------------------------------------------------------------------------------------
8.12b6 | August 20, 2013 | June 24, 2013
----------------------------------------------------------------------------------------------------
1. Increased amount of command lines per emulation to 256 (from 192)(SW,FW)
2. Fixed aliases parsing (SW)
3. New J1708 Scan feature (SW, FW)
4. New J1939 Scan feature (SW, FW)
5. Updated Netway manual to describe new Scan features 
6. J1708 process improvement to include PIDs from second page (256-511)
7. Improvement for user filters (FW)
8. Added nw_emuDownloadBin() function to nwCtrl.dll and nwCtrlCOM (SW)
9. Fixed memory allocation but for nwCtrlCOM (SW)
10. Fixed scrolling for search in emulation (RichEdit mode) (SW)
11. Increased number of X-variables from 256 to 512 (SW, FW)
12. ioMoveStepMotor function for NW82IO: (FW,SW-LIB)
13. Temp.buffer logging revised to prevent memory corruption between main loop and ISR routines (FW)
14. Message events revised to spare RAM and streamline handling (SW, FW)
15. Fix interference of J1939 DM1 with other TP J1939 services (FW)
16  Revised and cleanup firmware for NW72
----------------------------------------------------------------------------------------------------
8.12b5 | June 20, 2013 | May 10, 2013
----------------------------------------------------------------------------------------------------
1. Corrected Calibration for A1,A3 calculation for analog outputs (NW80 family).(SW,FW,LIB)
2. Implemented Temperature Control Loop (NW82IO)(SW,FW,LIB)
3. CAN Multi-frame queue implemented, simultenous multiple MF services possible for each CAN channel.(FW)
--------------------------------------------------------------------------------------------------
8.12b4 | May 3, 2013 | March 1, 2013	
--------------------------------------------------------------------------------------------------
1. Added nw_devSlaveFwVerStr() function for nw80 (SW)
2. Added nw_devSlaveFwVer() function for nw80 (SW)
3. Added nw_devGetBCD() function for nw80 (SW/FW)
4. Added ioSetDefaultAnalogCalParameters() function for nw80 (SW/FW)
5. Added ioDisableAnalogOutput() function for nw80 (SW/FW)
6. CAN3-10 multi-frame improvements for nw72 (FW)
7. New hardware added: nw82IO implementation, Tsens, H-Bridge, stepMotor (SW/FW)
8. Flexray logging improvements for nw80 (SW/FW)
9. Analog input process improvements for nw72 (SW/FW)
10.Serial communication fix  to avoid sending two positive acknoledgements instead of one.(FW)
--------------------------------------------------------------------------------------------------
8.12b3 | March 1, 2013 | January 17, 2013 3	
--------------------------------------------------------------------------------------------------
1. Upload Emulation from device implemented (FW/SW)