	VMCMAIN

	VMCMAIN		0.47.06			26.05.2014
	1)  IRDA (DDCMP)   ACK   DELETE.     .
	2)  IRDA (DDCMP)    2   ,   WhoAreYou  Route Person
	3)   MDB      (FFFF)    ,   .  (    -   ).
	4)        ,     .

	VMCMAIN		0.47.07			30.05.2014
	1) Fixed bug in resetting "Receptacle fishing" error.

	VMCMAIN		0.47.08			30.05.2014
	1) Added GPRS event "server credit accepted" for vends done using GPRS-request to synchronize audit data.
	2) Added PA302, PA304, PA402, PA404, VA201, VA203, VA301 and VA303
	3) Added MAX VEND FAILURES error for MOVE (implemented as MainBoard error)
	4) Added receptacle optical sensors state transferring to power board during test to allow lift opening repeats if product did not followed to the receptacle.
	5) Fixed mistake of sensing finger optiacl sensor of receptacle (MOVE) for poduct / fishing instead of one of product sensors.

	VMCMAIN		0.47.09			18.06.2014	27.06.2014
	1) Implemented "dispense coins" access right for operator.
	2) Implemented automatical menu exit with door closing.
	3) Added information for PC (for touch machines) about combo vend progress (component current number and total count).

	VMCMAIN		0.47.10			01.07.2014	08.07.2014
	1) Vend progress is forced to 100% at the end of vend.
	2) Fixed receptacle no-opening in multivend in case if there was at least one success vend and the last product in multivend is blocked.
	3) Added time interval for releasing receptacle fishing and receptacle overlighted errors (5 seconds).

	VMCMAIN		0.47.11			09.07.2014	09.07.2014
	1) Implemented coins limitation setting for MOVE change lift
	2) Implemented maintenance position change lift test

	VMCMAIN		0.47.12			18.07.2014	01.08.2014
	1) Implemented transferring of open lift home sensors state to PC in test inputs mode for MOVE.
	2) Implemented automatical lift fishing error resetting for MOVE.

	VMCMAIN		0.47.13			04.08.2014	04.08.2014
	1) Implemented money acceptance disabling when cups dispenser failure for coffee machine and cups sensor is disabled.

	VMCMAIN		0.47.14			05.08.2014	15.08.2014
	1) Implemented transfering to control PC cashless usage data in answer to vend result request
	2) Added new test of all selections for MOVE
	3) Added resetting of touch UI settings by resetting to factory defaults button
	4) Added waiting for finishing of card refunding in case of vend failure

	VMCMAIN		0.47.15			22.08.2014	22.08.2014
	1) Implemented switching off LEDs lighting in error state for MOVE

	VMCMAIN		0.47.16			31.08.2014	31.08.2014
	1) Added closing of coins acceptance lock (MOVE) in case of changer error.
	2) Added control of coins acceptance lock (MOVE) for Executive protocol.

	VMCMAIN		0.47.17			1.09.2014	1.09.2014
	1) Coins entrance is blocked now not by all errors (only by 3 errors: no link, decimal, country code)

	VMCMAIN		0.47.18			4.09.2014	9.09.2014
	1) For MOVE added limitation for 4 products in receptacle (after each 4 products it opens receptacle).
	2) For MOVE added transmition to POWER board v. >=18 about vend type (when possible to shake product in case if bottle inside lift falled vertical)

	VMCMAIN		0.47.19			18.09.2014	26.09.2014
	1) Added support of long names in configuration files when reading from flash.
	2) Blocked "loosed coin" window when changer reports that slug was rejected when all coins are inhibitted (some changers reportin this during change dispensing).
	3) Number of slugs rejected reported by changer is ignored due to NRI reports wrong number (can cause change lift moving).
	4) Change lift delay after rejected slug / coin was increased from 300 to 1500 ms.
	5) Change motor will not now rotated in "with change only" mode in case of 0 cash credit or in case of empty tubes.
	6) Added possibility to update configuration file on the USB when in menu mode.
	7) Added possibility to touch UI to get information about cashless devices states.
	8) Added event to telemetry about non crossed receptacle optical sensors in case of success vend

	VMCMAIN		0.47.20			10.09.2014	10.09.2014
	1) Menu auto-exit timeout was decreased from 60000 to 600 seconds

	VMCMAIN		0.47.21			22.10.2014	22.10.2014
	1) "Receptacle fishing" error is blocked now in menu and USB mode for MOVE.
	2) Fixed bug of wrong terminating of motor test in some conditions.

	VMCMAIN		0.47.22			23.10.2014	23.10.2014
	1) Fixed bug in disabling coins entrance after pressing change when giving change is impossible (for MOVE)

	VMCMAIN		0.47.23			27.10.2014	27.10.2014
	1) For MOVE lift fishing auto-reset is enabled in state with credit or card.

	VMCMAIN		0.47.24			31.10.2014	31.10.2014
	1) Added automaticall change back in case of out of order.

	VMCMAIN		0.48.00			03.11.2014	03.11.2014
	1) Fixed bug for cashless discharging in case of previously discharged cashless credit which was not used.

	VMCMAIN		0.48.01			11.11.2014	11.11.2014
	1) Fixed mistake in auto-collections. It was not simulated after time changing.

	VMCMAIN		0.48.02			14.11.2014	21.11.2014
	1) Added keyboard error signalling for touch machines in case if communication will be stopped.
	2) CLOCK error clearing was moved from SetTime to ReadTime function. This avoids error clearing before updating time varibles to valid time.
	   This will avoid to signal auto-collection in case of setting time after CLOCK error.
	3) Last auto-collection time was cleared in previouse version in case if it is future. To avoid double collection
		in case of summer / winter time transition, implemented additional check. It will be cleared only if this future is more than 1 day.
	4) Added possibility to save / load settings / files to / from configuration file for touch-screen user interface SW
	5) Added possibility to load / save part of configuration file to / from TouchScreen PC in operator menu, depending on access rights (best before date and prices).
	6) Fixed mistake which displays error on loading configuration file with absence one of cold temperatures for coffee machine when the second value is present.
	7) Added saving / loading daylight saving settings to / from configuration file.
	8) Solved issue which did not increased max accepted bills for payment terminal if coins was enabled only with cards, but bills was enabled always.

	VMCMAIN		0.48.03			25.11.2014	30.11.2014
	1) Added settings for maximal value of coins inside change lift for MOVE
	2) Change giving process by coins is stopped now when change lift will be broken during change giving process.
	3) Enabled to update touch-screen UI settings in all modes (not in menu only).
	4) Menu entring by doors is disabled when machine is in test mode (to avoid exiting from test mode by door closing).
	5) Test mode timeout is decreased from 10 minutes to 1 minute.
	6) Added new setting to return automatically or not rejected coin for MOVE.
	7) Added notifications to telemetry:
	    7.1) Coin was rejected.
		7.2) A coin was validated but did not get to the place in the system when credit is given
		7.3) There has been an attempt to remove a credited coin
		7.4) Two coins were detected too close together to validate either one
		7.5) Coin - slug
		7.6) Bill was returned.
		7.7) Bill was rejected.
		7.8) A bill in the escrow position has been removed by an unknown means.
		7.9) A bill was detected, but rejected because it could not be identified.
		7.10) There has been an attempt to remove a credited (stacked) bill
		7.11) Attempt to input a bill while validator is disabled
	8) Implemented asynchronouse tests for MOVE door board (receptacle, change lift, change motor) which allows to
	   control sensors state during test performing.
	9) Added tests for MOVE: shutter, park motor, snack motor.

	VMCMAIN		0.48.04			01.12.2014	01.12.2014
	1) Added error code for touch user interface "VEND" request: not ready yet, please try again. This will force UI to repeat VEND command,
	    thus increasing chances for success vend by UI.
	2) Added error code for mobile application protocol for "VEND" command: not ready yet, DO NOT try again. This will much decreases the time
	   of signalling to mobile application that vend is impossible now.

	VMCMAIN		0.48.05			01.12.2014	01.12.2014
	1) Added opening of receptacle for LAST VEND by MOVE UI in case if the board is in error state.

	VMCMAIN		0.48.06			03.12.2014	03.12.2014
	1) Fixed bug in creating new files on USB flash. This bug can destroy very long file names of existing files
	   on the USB flash stick.
	2) For MOVE added delay 0.6 seconds before lift up the change after manual dispensing coin
	3) Added 1.5 seconds delay for MOVE before liftup the change lift after double coins arival

	VMCMAIN		0.48.07			10.12.2014	23.12.2014
	1) Added storing configuration file name which was loaded last time and export it to audit file.
	2) Added storing information about changing settings after configuration file loading and export this information to audit file.
	3) Added CB101 (duplicate of board SN) and CB103 (full version number in text form) fields to configuration file
	4) Added displaing of full version number of MainBoard on LCD display during machine initialization.
	5) Added exporting of lift optical SW version, receptacle board SW version and receptacle optical SW version of MOVE to audit file.
	6) Added CHF2 logic of detecting exact change state.
	7) Added accepting of nontubes coins / bills in exact change state in tubes only mode with value not more than extra change setting.
	8) Added request for MOVE UI to open receptacle at the end of the vend. This request allows to dispense combo products
	   in correct order.
	9) Added automatical opening of the receptacle between vends inside multivend in case of receptacle fishing after
	   previouse vend was finished.
	10) Removed checking of receptacle fishing error in the beginning of the vend.
	11) Added reporting to MOVE UI when receptacle is opened. This allows to display "take your product" window in correct time.

	VMCMAIN		0.48.08			19.01.2015	09.01.2015
	1) Fixed bug in combo-vends with the first coffee product and one or more of snack products.
	2) Fixed bug with sugar in coffee in combo-vends.

	VMCMAIN		0.48.09			22.01.2015	02.02.2015
	1) Enabled MOVE change motor error generation
	2) Change lift operation is blocked in case of receptacle closing error for MOVE

	VMCMAIN		0.49.00			01.02.2015	23.03.2015
	1) Added RU BAZ protocol
	2) Moved "last configuration file" line in audit file to the end of file (this line is UTF8 encoded and can stop some parsers)
	3) Added possibility to stop "test all selections" test in MOVE machine.
	4) Blocked slugs detection in MDB changer during change motor rotation
	5) Erased 3'd line in the LCD after selecting product in PriceHolding mode (this line is for price displaying and for priceholding mode this line was unchenged and contained random data)
	6) Added possibility to update foodbox optical sensor via USB or telemetry (for new optical sensors only).
	7) Added reporting of FB optical sensors FW version number to telemetry server (for new optical sensors only).

	VMCMAIN		0.49.01			02.04.2015	02.04.2015
	1) Fixed bug when printer was initialized in case if it is disabled when exiting from menu.
	2) Added IRDA stopping and printer re-initialization before Z-report printing for operator menu and for touch machines.

	VMCMAIN		0.49.02			13.04.2015	13.04.2015
	1) Fixed bug in updating stirrers dispenser home sensor for coffee machines on LCD displays.

	VMCMAIN		0.49.03			16.04.2015	16.04.2015
	1) Added support of foodbox optical sensors update via GPRS

	VMCMAIN		0.49.04			20.04.2015	27.04.2015
	1) Fixed mistake of foodbox lift version reporting to telemetry twice.
	2) Added reporting to telemetry of UI version for touch machines.
	3) Added possibility to enter to menu by cancelling password entering in case if printer password is setted when technical password is absent.

	VMCMAIN		0.49.05			05.05.2015	05.05.2015			03DA7771
	1) Added possibility to connect cashbox presence sensor for machines other than MOVE.
	2) Fixed possible interference in updating MainBoard errors from 033 board communication engine (can interference with interrupt driven errors updating).

	VMCMAIN		0.49.06			10.05.2015	05.06.2015
	1) Added NERO FRESH MILK machine support.
	2) Fixed Nero LEDs restoration after USB inside menu.
	3) Executive VEND request timeout changed from fixed (5 seconds) to MDB cashless timeout setting (will help in price displaying state in PriceHolding mode).
	4) Removed "Wating..." message from LCD screen in PriceHolding mode after receiving "credit" information from changer.

	VMCMAIN		0.49.07			05.06.2015	05.06.2015
	1) Fixed bug of resetting product audit datat in case of powering off after the vend, but before storing it in the audit data.

	VMCMAIN		0.49.08			08.06.2015	08.06.2015
	1) Filtered wrong reporting to telemetry and printer about vend during repower of MainBoard in some situation (for example during product displaying stage)

	VMCMAIN		0.49.09			09.06.2015	09.06.2015
	1) Added support of change button for Nero machines

	VMCMAIN		0.49.10			24.06.2015	24.06.2015
	1) German language was added
	2) Fixed in displaying special symbols in configuration file names on LCD machines.

	VMCMAIN		0.49.11			20.07.2015	05.08.2015
	1) Implemented new test procedure for boards production line.

	VMCMAIN		0.49.12			13.08.2015	20.08.2015
	1) Implemented reporting to touch-PC of coffee machine type.
	2) Added beverage type (clean water flag) to beverage recipe which could be requested by touch-PC software.
	3) Added transferring of cooling unit and steam boiler temperatures to touch-PC software (in case if coffee power board version is 0.44 and more).
	4) Added STOP BEVERAGE request for touch-PC protocol in case if clean water is dispensed.
	5) Added blocked fresh products error for FoodBox machines.
	6) Added speedup setting for coffee machines.
	7) Changed priority of crediting different sources during vend (now application credit is credited before server credit and cash credit).

	VMCMAIN		0.49.13			21.08.2015	21.08.2015
	1) Implemented searching of packet beginning before sending to telemetry server after communication is estabilished. This will avoid start to send packet from the middle.
		This will avoid dupplication of part of packet while sending to telemetry server. This will avoid packet destroy which can generate wrong events in case if control sum of
		broken packet is the same as for original packet.

	VMCMAIN		0.49.14			05.10.2015	06.10.2015
	1) Implemented new setting for coffee machine: cups turret start after dispenser is empty.
	2) Fixed bug in counting some total products counters. This version counts all non-zero products even if product correspondes to disabled power board.
	3) Implemented update downloading from GPRS in background mode.

	VMCMAIN		0.49.15			04.11.2015	23.11.2015, DOWNGRADE TO 0.49.14 AND LESS IS NOT RECOMMENDED!
	1) Added support of vario-brewer in coffee machines. Added possibility to program coffee powder quantity for standard brewer too (7..9g range). ATTENTION! Contact to service
	   center before using this option!
	2) Added pregrinding option for coffee machines.
	3) Changed steam boiler temperature range from 80..180 to 110..150.
	4) Added possibility to display ---- instead of credit for Sberbank card in case if MaxCardCredit is setted to 0.
	5) Fixed bug in restoring nonrefunded cashless credit which was overpayed during menu entering.
	6) Added "nonvolatile credit" setting which saves cash credit, server credit and nonrefunded cashless credit.
	7) Fixed bug in calculating DA4xx / DB4xx counters (credited to cashless). Bonus value credited to cashless counted twice in previouse versions.
	8) Added 2 audit counters: cash used for recharge cards for cashless 1 and for cashless 2. Both are used by telemetry.
	9) Added possibility to highlight buttons on Nero depending on product price and current credit.
	10) "Insert cash" message was replaced with "Insert credit".
	11) Added protocol which allows to add server credit to machine using ethernet and to simulate virtual card in ethernet based cashless (to control vends on machine).
	12) Added possibility to control pricelist number and to control NERO keys lighting in ethernet based cashless system.

	VMCMAIN		0.49.16			30.11.2015	30.11.2015
	1) Fixed mistake in cup area lighting in NERO in idle state.

	VMCMAIN		0.49.17			20.12.2015	12.01.2016
	1) Added option "AC frequency filter enable" for coffee machine.
	2) Updated messages for Russian and English languages.

	VMCMAIN		0.49.18			29.01.2016	02.02.2016
	1) Added possibility to display errors to consumer when selecting products (is a setting) for alpha-numeric LCD machine version.
	2) Fixed mistake in selecting combo-vends from coffee keyboard in sleep mode.

	VMCMAIN		0.49.19			11.02.2016	11.02.2016		038B4FF8
	1) Added cycled test of cup arm for apha-bet LCD versions
	2) Max. cycles count of stirrers cycled test was increased from 999 to 99999

	VMCMAIN		0.50.00			17.03.2016	12.04.2016		0380C2F8
	1) Added MDB 4.2 ALWAYS IDLE mode support for cashless device
	2) Added support for remote (application) combo vends 
	3) Added crediting more than price from card in case of cashless scaling factor is not 1.
	4) Added rebalancing logic in case of mixed vend in case if credited from card more than planned due to scaling factor
	5) Fixed bug in processing cashless surcharge (in case if cashless credits from card more than requested by vending machine)
	6) Implemented packed FW transfer to snack (downgrade is not possible for safety reason)
	7) Fixed mistake in lines POWER SAVING and UPTODATE in Russian language.
	8) Added new setting for switching temperature sensors type in Foodbox (setting switches between KTY81/110 and EKS-211)
	9) Fixed bug in sending cashless 2 state to UI of touch machines
	10) Removed reporting about expired combos to telemetry for disabled combos.
	11) Fixed big in crediting from the card when not used credit from another cashless exists.
	12) Added GPRS event for returned back credit of MDB cashless in case of vend failure
	13) Fixed infinity tries of cards charging from server by card ID in case if charging value is less than scaling factor
	14) Added OK and REMOVE USB messages before applying MainBoard update loaded from USB

	VMCMAIN		0.50.01			18.04.2016
	1) Added 10 seconds choice for cashless / executive timeout setting
	2) Added mixed vends inhibit setting
	3) Fixed mistake of FAT32 new file creating in case if folder is full. After adding new cluster to the folder, random file entries was generated,
	   creating fake files which could not be removed from flash in PC without flash formatting.

	VMCMAIN		0.50.02			01.06.2016	13.07.2016		037689D3
	1)          .
	   Implemented packed FW transfer to coffee power board (downgrade is not possible for safety reason)
	2)    (    )     .
	   Enabled change (if change after vend only is enabled) in all cases of vend failures
	3)       FoodBox   (  063     )
	   Added graphical beams drawing to snack optical sensors test menu for graphical displays.
	4)          .
	   Increased optical sensors update speed in test menu.
	5)          UI  NeroTouch
	   Added support of reporting to telemetry server about NeroTouch UI version
	6)            UI,     UI.
	   Added support of reporting to telemetry server about latest known UI version.
	7)    Rosso-5.
	   Added support of ROSSO-5 machine.
	8)       .
	   Added fresh milk clean error / warning support.
	9)                  .
	   Limited changer "slug" events freequency to telemetry to avoid events buffer overflow in case of broken changer sensor.
	10)   10      24U    -,      ,        .
	    Added 10 seconds delay for coffee and combo with first coffee ordered with 24U after previous coffee dispensing
	11)    UI   -     .
	    Added transferring of "Display error to consumer" setting to touch-screen UI now.

	VMCMAIN		0.50.03			28.07.2016	28.07.2016		03769E26
	1) Line "Press vend button" was changed to "Press PRODUCT button" in english.
	    "Press vend button"   "Press PRODUCT button"  .
	2) Fixed bug in Frecnh language (some text was missed and some was with shifted meaning).
	        (  , -       ).

	VMCMAIN		0.50.04			03.08.2016	03.08.2016		03553B30
	1) Added Sweden language.
	     .
	2) Added setting to display snack temperature in vend mode.
	          .

	VMCMAIN		0.50.05			23.08.2016	16.09.2016		0353C938
	1) Implemented ALWAYS IDLE mode (select first than pay) for SBERBANK cashless protocol
	     ALWAYS IDLE ( ,  )      .
	2) Added ALWAYS IDLE mode disable setting.
	       ALWAYS IDLE.
	3) Changed steam boiler temperature range from 110..150 to 110..140.
	        (  Fresh Milk)   110..150  110..140

	VMCMAIN		0.50.06			23.09.2016	28.10.2016		034C6337
	1) Added counting (to audit counters) of vend failures initiated by MainBoard powering off during vend.
	         ,       MainBoard   .
	2) Fixed mistake which could restart board in the middle of the updating SW.
	    , -        .
	3) Added fresh milk flowmeter support.
	       
	4) Added lids dispenser support.
	      
	5) Fixed mistake in card type transferred to telemetry when vending by card by Sberbank protocol in Always Idle mode.
	     ,             Always Idle.

	VMCMAIN		0.50.07			11.11.2016	30.12.2016		033CC176
	1) Added support of Rosso 2 Grinders.
	     Rosso   
	2) Added support of Rosso 6.
	     Rosso 6.
	3) Added support of 32 beverages.
	     32 .
	4) Added coffee powder test for vario-dose
	         .
	5) Coffee powder test is ingibited when brewer is installed.
	          .
	6) Added Norwegian language.
	     .
	7) Added lids dispenser errors reset.
	       .
	8) Added coffee buttons highlighting support for touch-screen machines.
	            -.
	9) Added fresh milk cleaning procedure with special fluids for milk flowmeter version.
	              .

	VMCMAIN		0.50.08			30.12.2016	30.12.2016		033CC537
	1) Added reporting of lids dispenser errors to telemetry server.
	           .

	VMCMAIN		0.50.09			18.01.2017	18.01.2017		033CC8E5
	1) Added reporting of "no lids" state of coffee machine to touch UI.
	            UI .
	2) Added possibility to dispense a beverage without lid for touch machines.
	          -.

	VMCMAIN		0.50.10			01.02.2017	16.02.2017		03427236
	1) Added support of PayKiosk fiscal printer.
	       PayKiosk.
	2) Fresh milk cleaning procedure was updated.
	       .
	3) Added whipper speed control in recipes.
	        .
	4) Autocleaning start time calculation was changed (count starts from the first beverage instead of the last).
	        (     ,    ).
	5) Added possibility to refresh fresh milk in the tubes when not dispensing for a long time (settings of auto-cleaning are used).
	             ( ).
	6) Added setting for time before fresh milk blocking for cleaning.
	          .
	7) Cashless timeout choises changed from 5s, 10s, 1m, 5m to 5s, 15s, 1m, 5m.
	        5, 10, 1, 5  5. 15, 1, 5.
	8) Keyboard controller repower is removed to avoid keyboard freezing.
	           .
	9) Fixed mistake in RS232 cashless crediting for combo/multi vends in single transaction mode.
	        ,   RS232  /     .

	VMCMAIN		0.50.11			09.03.2017	15.03.2017		  033E796C
	1) Added "test vend" event to telemetry for beverage tests from menu. Added counting these beverages in audit data.
	     " "       .      -.
	2) Fixed error of combo-vend freezing for 24U application in case if the first component of this combo-vend is beverage.
	      -   24U  ,     -  .
	3) Added 10 seconds pause after last beverage before starting auto-cleaning cycle to avoid mixing cleaning with beverage for NERO.
	    10-        -,        .
	4) Added "coffee tests" access right for operator menu.
	      " ".
	5) Added setting to disable clear water dispensing stop by button.
	          .
	6) Added shift button for Nero machines.
	     SHIFT   .
	7) Added transferring information about product which is dispensing to touch UI.
	          UI -.

	VMCMAIN		0.50.12			16.03.2017	16.03.2017		  033E679A
	1) Fixed mistake of blinking buttons on Nero keyboard when Shift button is not defined.
	              
