WARNING ! The Classic's USB port is NOT isolated from battery negative. This is typically only an issue on positive ground systems or systems with a tripped ground fault protection device. Care must be taken that a computer connected to the Classic's USB port is either isolated from ground and the Classic's negative or that the computer's USB negative is common with the Classic's negative. Please read the included Readme-First Classic Updating.txt file for USB updating instructions... MidNite Solar Classic and MNGP (remote) release 1-28-2011 changes Aux 1 and Aux 2 diversion works as well as relative to charging stage voltage diversion If the user uploads the wrong code to the Classic, the MNGP tells you this. Fixed the display of PV Shading when it should not have 2-7-2011 Removed AUX setup from Wizard Other little stuff... 2-16-2011 Same as 2-7-2011 except with the correct network code so MNGP can recover if communications with Classic gets lost. 2-28-2011 (CLASSIC) Setpoint Voltages were 0.1 Volt lower than the temperature compensated setpoint. The regulated voltages now agree with the setpoint voltages. EQualize was always temperature compensated even if T-Comp'd was set to "NO" 48V batteries sometimes had a problem not staying in Absorb and timing properly. This is now fixed. Please email customerservice@midnitesolar.com if any problems are seen in this regard. EQualize timer was not being reset to inital time after an EQ was done. EQ Timer now reloads next day or when Float or new Bulk/Absorb cycle started. "EQ DONE" message was not being reset. This info flag now resets when a button is pressed in main status or next morning or Bulk/Absorb cycle is started. "Resting" was displayed sometimes when we were not really resting. Only shows this status when relay is off and we really are Resting or Sleeping. Aux 1 and Aux 2 Diversion operation was based on Average PV and Battery voltages. This was changed to Peak PV and battery voltages to obtain a faster over voltage diversion timing. 3-3-2011 (MNGP) STATUS display screen changes are now made by repeated pressing of the STATUS button. The old method of using the RIGHT and LEFT ARROW keys to navigate between STATUS screens can be done by HOLDING down the STATUS key for about 5 seconds until the number "1" is displayed on the screen. Holding down the STATUS key again for 5 or so seconds will return STATUS screen navigation to the STATUS button only method. This STATUS screen navigation is NOT remembered in the non-volatile memory at this time and always powers up in the STATUS button only navigation mode. 3-4-2011 MNGP Removed some un-implemented charger menus. Mainly external Ending Amps modbus source address and State Of Charge (BAT-SOC) related menus. 3-4-2011 Classic Control EQ Voltage was able to be set below Absorb and Float set point voltages. EQ Voltage is now limited to a minimum of the Absorb set point voltage. Lower Temp-Comp voltage set point was able to be set above the lowest set point Voltage. Minimum Temp-Comp Voltage limit now has an upper limit of (un-compensated) Float set point Voltage. 4-19-2011 See 6-6-2011 Classic Control 6-6-2011 Added Clipper Aux mode to Aux 1 (non-PWM) and Aux 2 (PWM) Fixed Annoying blue LED staying on after boot up Extended USB wait time boot-up firmware update for slower PCs Added simple Nite-Lite mode to Aux 1 and Aux 2 (off at Dawn wake-up) Added Vent-Fan mode to Aux 1. Basically, diversion mode with adjustable On Voltage threshold, 1 second delay and 30 second hold time Added Aux 1 mode that triggers when charge stage goes to Float Better battery voltage overshoot catch. Better reverse current detection and turn off. Added high battery voltage overshoot turn off when battery breaker is shut off when high current charging is occurring. USB now outputs ASCII (CSV format), PV input Voltage, Target Voltage, Average battery Voltage, Average Battery current, Pv Input Current, Average Power into Battery (Watts) at about twice per second plus CR/LF Can select USB to output all modbus registers (CSV format) for cloning. TODO: Accept CSV input from CSV over USB Fixed EQ so that EQ Aborts and goes back to previous state (Absorb/FLoat) if EQ is disabled in EQ menu. (No, it didn't actually stop the EQ before) Added Legacy P&O and Micro Hydro MPPT modes (these are similar but slightly different from each other) Hydro mode also will not turn off due to low power. Wind Graph Editor now keeps two adjacent currents from being equal, otherwise input voltage could shoot up high (like a divide by zero error) MODBUS over TCP/IP now works at port 502 rather than 3900 Classic now automatically disables MPPT when Nominal Battery Voltage changes or Absorb Voltage is raised abruptly over 10.0 Volts. This works from MNGP QuickSet in Charger/VOLTS menu so disable is not necessary first. MNGP 6-6-2011 Changes required to menus to accomodate the new Controller changes. Classic Control 6-9-2011 Micro Hydro and Legacy P&O MPPT MODES can now go closer to V-battery Charge stage will now show Resting if Relay is OFF and anything else reguires that Relay is ON (engaged) Fixed slight (and rarely seen) bug where Classic could wake up and show other than RESTING but Relay was NOT on. 11-7-2011 Charger Limits menus now has Maximum input current limit adjustment. Hydro MPPT Mode now has a Minimum Input Voltage sweep set point WIZARD sets Aux1 function to Float High if Grid Tied System is answered with a YES Fixed various tracking bugs in Hydro and Legacy MPPT modes and added an preset input MPP V mode to Micro Hydro mode. Hydro MPPT mode now goes to sleep like all other modes if low power is sustained for 90 seconds. Added Auto-EQ mode with adjustable number of days that the Classic will re-try until it finishes with the EQUALIZE time. Added once a day auto-reset option. Various network code fixes. Added Day to Day data logging and recent history logging every 5 minutes (default) with display in either text or graphical modes. Added new TWEAKS 2 bits menu for enabling/disabling the once a day auto reset option, force Auto EQ counter count-down counters and a bit that enables the charge timers for EQ, Bulk and Absorb to count normally when the Diversion Aux output is active. This is added because the battery volage may be below the charge stage set point voltage. Added USB Communications mode selection in MISC-COMM menu to select between various functions like modbus register dump, twice per second data log output for capture on a PC. The Classic will always "wake up" looking for code updates for the first few seconds when first powered up. 11-9-2011 Added Twiddle Dither for Hydro mode Fixed problem where MNGP Quick Set on Bootup would not always send info to Classic if ENTER was pressed too soon Fixed Quick Set on bootup problem where 120V battery (KS only) was interpreted as 12V 12-2-2011 Added new Tweak, "Insomnia" which tries to keep the Classic from going to Resting during 0000 Watts. This is mainly intended for Hydro mode and may have undesirable results in any other MPPT Mode other than Hydro. Added new menu "Pwr Save" to the MISC menu. This allows back light auto-off at either one minute or 6 minute intervals if no buttons are pressed. Also included is NONE so that the back light will stay ON if wanted. Added "SHIFT" function to Aux 1 and Aux 2 voltage adjustments so that the button pusher doesn't have to sit and hold the button to go from one voltage extreme to the other. Increments or Decrements the voltage 10 times faster than Non-Shifted. Improved the Twiddle-Dither Hydro mode as well as making the 2 minute and greater sweep interval modes two times slower in Hydro. Legacy is still same sweep speed. Moonscope now has a gain adjustment. Soft-Right raises gain and Soft-Left lowers gain. Added Vbine 48V VAWT turbine curves into defaut memory of MNGP. Various small code improvements (hopefully they're improvements) 12-22-2011 Changed the way linear logs are graphed to try and make them fit the screen better. Hourly/Recent logging can be tweaked to log while resting, or not. PV Shade reporting can be enabled/disabled in Tweaks menu Hydro mode sweeps slower and doesn't jump in voltage as much as it did before. Updated FET temperature limits. Fans now go on at higher temperature and will go off while resting after a few minutes Added TCP/IP modbus port adjustment in MISC menu Added build number to Classic/MNGP revision screen 1-21-2012 More values initialized from Vulcan-Mind-Meld setup SOLAR-WIND- HYDRO screen Fixed bug where wind mode could stick on at low power Clipper mode adds absolute high voltage limit voltage (shared PV- on-High V setting) Fixed data logging bug where it would skip days without power Tweak option to data log while Classic is Resting Better 250KS temperature lmiting for better reliability Reduced negative current Reason For Resting (9) nuiscances Fixed some Hydro operation mode bugs so it runs smoother Uploader now keeps black screen up for 5 seconds if error occurs 1-27-2012 (MNGP only) Added Dairland Wind DWP320 12V and 24V bat turbine curves to defaults Fixed erratic voltage readings in Tweaks Offset menu 2-4-2012 Fixed missing decimal point in logging kW-Hour 2-11-2012 Improvements added for wind turn off (shut down) 2-13-2012 MNGP Improved Time/Date synchronization to Classic for more accurate time stamps in data logging Added new main status line to tell the user when to set the Time and Date. This will work when the YEAR value is way out of range because either the coin cell battery in the MNGP is dead or the paper insulator needs to be removed or if the Real Time Clock date went insane. 2-20-2012 Fixed screwy wind tracking at low power and cycling on/off/on/off at high input voltage as well as turn off problem at low power MNGP QuickSet on bootup turns OFF ground fault and arc fault enable for wind and hydro modes. GF and AF still enabled for solar modes 3-5-2012 (MNGP ONLY) Added John1 and John2 turbine curves EQ menu functions are now more readable. Fixed missing Most Significant Digit in Recent (Hourly) History logs text screen 3-12-2012 MNGP ONLY Added text to EQUALIZE menu (CHARGE Sub-Menu) to document button pushes 3-16-2012 Classic 150,200,250 only Classic_ALL_Gen4-150V_3-16-2012Derik slow down hydro sweep 3-23-2012 Added Timer Count-Down display for when powering up from batteries. This is mainly for the 250KS but all Classics wait to be powered up so all versions have the "WAIT" Seconds count down display. 4-24-2012 Added DC Clipper to Aux 2 wind clipper mode 4-29-2012 Added Wind mode bypass for checking turbine operation when it is locked to the battery voltage. From main status screen, press both LEFT-ARROW and SOFT-LEFT keys for a moment. To release and go back to tracking the power curve, press SOFT-RIGHT key for a moment. 6-9-2012 Classic control using modbus over ethernet via Loca App now requires password. Monitoring of Classic with Local App does not require password. Re-vamped Quick Set now allows adjustment of Absorb, Float and EQ voltage as well as setting MNGP time and date 6-19-2012 Classic 250 has peak current limit Reason For Resting 30 if > 95.0 Amps when sweeping in Solar mode Changing modbus registers over Ethernet (mainly intended for the Local App) now requires a password being entered (32 bits) in modbus register Classic password is the serial number 0x7001 (High) and 0x7002 (Low) no CL and no leading zeros at the moment 6-22-2012 Serial number can be seen in the MNGP info screen at bottom right. Handy if you cannot read the serial number in a mounted Classic from its right side. 6-25-2012 MNGP Removed Wizard menu. MNGP Password requirement is temporarily disabled until next revision when some wizard functions return. Various improvements in Classic including reliability enhancements. First minute of MNGP lower right status displays count down WAIT time in Classic No Resting displayed when MPPT MODE is OFF. Set Time and Date information only displayed for first 1/2 hour after power up 6-26-2012 MNGP Fixed Menu return highlight points Fixed Non-displaying "Resting" 6-28-2012 Adding USB_Identify_UVCView.x86.exe to install .exe to directory Classic: Fixed bug where Ending Amps limited to Current Limit instead of EA limit set point. Fixed a bug where ReBulk current limiting to Absorb voltage as upper limit instead of amps. Improved reliability for Classic SOLAR mode sweeps MNGP: Removed Wizard from main menu and modified MISC menu 6-29-2012 Improved Vpv regulation stability Removed QuickSet from Soft-right key in CHARGE --- VOLTS menu (just hold down LEFT and RIGHT arrow keys on power up) 7-10-2012 Classic_ALL_Gen4-250V_7-10-2012.ctl AND Classic_ALL_Gen4-250VKS_7-10-2012.ctl Overcurrent Trip modbus reg. 4317 7-11-2012 MNGP QuickSet initializes more Classic registers. MNGP_ALL_7-11-2012.rem 7-16-2012 Classic_ALL_Gen4-250V_7-16-2012.ctl Only. Different clearing of Xilinx Error latch 7-28-2012 PkAmpsOverTrip register added mainly for 250 and 250KS Classics Lock Jumper now controls whether or not password is required for Classic adjustment over Ethernet 8-6-2012 Fixed bug where Absorb timer was being reloaded with Absorb Mininum time during Resting Bulk/Absorb timer now does not count up to Maximum Time when battery voltage is below set point voltage. This action may be reverted to old method if DynaBulk amps setting is reduced below default of 101 amps. MNGP does not have this adjustment yet so no counting up will NOT be able to happen again until new ReBulk menu in next MNGP version in a couple of days. 8-17-2012 Classic 250 and 250KS has enhanced OCP (Over Current Protection) handling for higher reliability. For updated Classics, this will require a special mod PCB added (free of charge) to the Classic 250 or 250KS control PCB as well as a FPGA upgrade on board. 8-23-2012 Amp-Hours is now functional in status menu. Pressing the status button on the MNTP brings up a new status screen that replaces kW-Hours (kWh) with Amp-Hours (Ahr) in the lower left corner of the LCD screen. Absorb Time by default now does not increase when BULK MPPT charging interrupts an absorb stage as long as a new parameter, "VariMax" (VMX) is set to 101 amps. This way, the Absorb time is gauranteed not to exceed the Absorb time setting once per day unless the Re-Bulk voltage restarts a Bulk-Absorb charge cycle. Re-Bulk, as always, is also disabled by default. The older method of keeping an already fully charged battery from receiving a full Absorb time voltage can be reinstated by setting a new adjustment called "VariMax" (VMX) to a lower current than 101 Amps. The Absorb time will only count up when a BULK MPPT stage interrupts Absorb charge stage when battery current is greater than the VariMax current setting in VMX menu as well as the battery voltage being required to fall below the Absorb setpoint voltage by a pre-set amount, also in the VMX menu, a sub- menu of the Charge Timers menu. This will reduce the chance of boiling the batteries due to constant Absorb time going up and down when the battery voltage only falls slightly below the Absorb charge set point voltage. (VMX Voltage parameter is still non-functional in this revision) Fixed a missing leading "1" in the T-Comp VIEW menu for Classic 250KS units where the Absorb/Float/EQ voltages are 100 to 150 volts. 9-20-2012 Absorb Time Min and Max has minimum of 3 minutes spacing when VariMax is enabled Modified firmware update .exe files for Control and MNGP to better reflect failure states 9-28-2012 As far as modbus goes, Absorb time by default now is taken from Absorb Time MAX UNLESS Varimax is enabled. Fixed a problem where VpvTargetWr was not being read if Classic was in current limit. It should now accept a VpvTargetWr write value even in current limit at long as that target voltage is higher than the present target voltage.. EQUALIZE timer now does NOT count UP if battery voltage is below the EQ set point value. 10-2-2012 Fix for solar mode sticking to battery voltage 10-9-2012 Classic_ALL_Gen4-200V_10-9-2012 (200V) fixed Aux1 Diversion, Waste Not and PV on High modes where 1 kHz switching could happen on rising/falling edges. Still can happen when both Delay and Hold time are set to <0.1 seconds. 10-18-2012 FollowMe Charge Stage Following Networked charge stage coordination using Master/Slave connections. Connect Master of Classic 1 to Slave jack of Classic 2 etc... Last Classic Slave jack loops back by extra cable to Master jack of Classic 1 Now networked Classics can use one battery temp-comp sensor probe instead of one per each Classic. New TWEAKS MORE4 menu allows selection of CSF enable and Battery temp comp sensor usage. If CSF is enabled and TEMPNET, at least one Temp-Comp probe MUST be used in the system or the Classics may get bogus temperature. LED MODE 1 also flashes Blue LED quickly on Classic when CSF data is being transferred from one Classic to another. Also flashes when non-volatile EEPROM memory is being written. 10-19-2012 MNGP has Password enable TWEAK in MORE4 menu. Password = 142 The password requirement will be cleared upon Vulcan Mind Meld (VMM) initialization Updated Network code 11-1-2012 FollowMe network charge stage following now has GFP and BTS coordination. If BTSNET is enabled, you MUST have a BTS installed in at least one Classic temp sensor phone jack. Follow Me networking is disabled by default. If you want to enable this feature, go the TWEAKS menu and press MORE until you get to the MORE 4 screen. Make sure FOLLOWME is highlighted and press the UP button to enable then press ENTER to make the Classic remember this when it is powered down. If you want the BTS to be networked and read by all the Classics networked together, change BTSNET to ON. Enable BTSNET on ALL Classics if this feature is wanted. GFP following... If you want a Classic to ignore ground faults from networked Classics, simply go to TWEAKS menu and set GFP to OFF. Install the GFP jumper on the Classic that you want to be the master for GFP. That Classic will tell ther others that its resettable fuse opened between negative and earth ground. To reset a ground fault condition, press the ENTER key on one or more of the Classics. It will take a few seconds for this reset to propagate around the network loop. FOLLOW ME works by reading the Master Classic connected to its MASTER phone jack at a rate of around every 5 seconds. It may take a few seconds for the charge stage to propagate around the network so you may notice a delay. Setting the LEDMODE to 1 or COMM TEST will flash the BLUE LED on the Classic (middle LED) whenever the Classic reads its master Classic's status. "COMM TEST" LED mode will also make the MNGP flash its RED LED to tell you when it is communicating with either its mother Classic or another cross-addressed networked Classic. Jumper JP1 on the Classic control board that was used to change its modbus address between 10 and 11 is now non-functional. The MNGP/Remote now displays the Unit/Classic name (up to 8 characters) that is given to that unit using the "Local Application" connected to that Classic via the Ethernet connection. If no name is given to the Classic, the default name of "CLASSIC" should appear and replace the modbus number on the screen as soon as the MNGP has received it. This name is handy when multiple Classics are on the Classic network so you can see which one you are controlling, viewing or editing. Any name using upper and/or lower case characters in the Local App will appear in UPPER case on the MNGP LCD screen. You can now change the Classic's default modbus address from the MNGP... To change the Classic that the MNGP/Remote is plugged into, first hold down the LEFT arrow while tapping the UP or DOWN arrow keys until the desired address is displayed on the screen. The LCD will normally display "UNUSED ADDRESS" wih the modbus address number unless there is another Classic with that address connected to the Classic's network via the master/slave phone jacks and the loop phone cable between the two end unit classics. If there are no other Classics connected and using that address, hold down the LEFT and RIGHT arrow keys. After a few seconds, you should see the message "Data Sent and Saved to Controller" and shortly after, a message that says "Address is now XXX" where XXX is the address you just changed the Classic to. When the Classic is powered down and back up again, both Classic and MNGP should come up at this address. Holding down the LEFT arrow key while tapping/holding the UP or DOWN arrow keys is also how you address another Classic on the network. The communications will slow down when connected to another Classic on the network to reduce bus collisions and errors. You MAY still see some errors or mis-communications at times when addressing another Classic or unit on the network but this should be fairly rare. 11-2-2012 New network code Added new Aux 1 function that pulses Aux 1 output for 0.1 to 0.2 seconds when GFP occurs either on the mother Classic or external networked Classic if Follow Me is enabled. This is for tripping a multi-pole 12V coil GFP switch. Fixed some Aux 1 hold time issues where hold time started to count down to zero before the voltage fell below V LOW set point. 11-10-2012 New network code Moved some EnableFlags bits from EnableFlags to EnableFlags2 for compatibility with old MNLPs (Classic Lite) Changed Follow-Me to require several subsequent master reads before it takes the charge stage change. Fixed an issue with Absorb count down while Waste-Not is diverting Ending Amps value of zero (0.0) now means disabled.... Before, if multiple voltage sources charging the battery kept one Classic at absorb voltage and its current dropped to zero, that Classic could prematurely go to float, possibly taking other Classics to Float with it by way of Follow Me networking. MNGP needs to be updated also to account for the changed Enable Tweaks bits. 11-12-2012 Follow-Me timing changes. 10 counts/passes 11-16-2012 Follow-Me enable/disable allows adjustment of number of pass counts before a charge stage change occurs to stop rolling stages through Classics connected by the network cables. Good rule of thumb is to set Follow-Me number to twice the number of Classics connected in the system. 0 = OFF. Default number of passes when turning Follow-Me ON is 5 which should be good for 2 Classics. Follow-Me default is OFF. (0 passes) MNGP QuickSet (Vulcan Mind Meld) now sets Ending Amps to 0.0 (off), Follow-Me to OFF, Fixed a bug where writing wind graph to Classic would over-write the Classic Time and Date. This could happen from either the MNGP or the Local App. Changed some EnableFlags modbus register bits into EnableFlags2 register to keep backwards compatibility with older MNLP (Classic Lite remote) so certain bits would not be inadvertently reset to zero. MNGP: Added new TWEAK, Time Synch "TMSYNC" which disables an MNGP from setting the Date/Time in the Classic automatically. This is so that if multiple MNGPs are talking to a Classic, only one of them gives the Classic its Date and Time. Also allows external networked computers to set the Classic's Time and Date. 11-20-2012 Fixed an issue where Classic would not go to Absorb while Waste-Not was diverting if DvrsnCnt was selected in Tweaks but battery voltage was still below the Absorb set point. Changed Aux 1 Waste Not ON to be Average responding by default. Both ON and OFF Waste-Not can be changed to Peak responding by setting EnableFlags2 modbus register bit 0x0010 if necessary. Newer Netorking code reduces call-ins to MyMidnite server 11-28-2012 Added Aux 2 Logic Input Function that makes Classic go to Resting when Aux 2 is greater than approximately 6.0V (30V MAX) for 2 seconds minimum and lets it charge again when input drops to less than approximately 2.0 VDC Logic Input 2 disables Charging when Aux 2 input goes approximately less than 2V input and enables charging when Aux 2 input goes approximately more than 6V 11-29-2012 MNGP Only. Fixed an issue where QuickSet would not always read the Classic nominal battery voltage. 11-30-2012 Fixed issue where Power to Arc Fault could glitch with latest PCBs not yet shipped (Not necessary for Classics in the field) 12-1-2012 Fixed EQ timer (bug introduced 9-28-2012) Fixed Auto-Reset at Midnight (bug introduced 11-16-2012) 12-11-2012 MNGP Only Now you can defeat the QuickSet Vulcan Mind Meld (VMM) startup screen if wanted by waiting until the MidNite Solar startup logo appears and then holding down the SOFT-RIGHT and MENU keys. The LCD will display, "VMM Defeated". At this time, you can continue normally. You may need to re-power or press STATUS or MENU keys. The QuickSet VMM screen can be brought up again by powering down, powering up and holding down the LEFT and RIGHT arrow keys while the startup logo appears. 2-19-2013 Fixed reading of daily and hourly (recent/minutely) data logging data by modbus file transfer. This mainly fixes Local Application and MNGP graphing reading of logging data. Classic Rev. 1333 2-21-2013 (Classic Rev 1334 beta had a problem trying to reduce mulitple 23:59 logs) 2-22-2013 Class Rev 1339 fixes roaming DHCP IP address problem 3-1-2013 Classic Rev 1341 Reduces multiple logging time stamp saves at 23:59 Older multiple time stamps will remain in memory until they roll off 4-8-2013 Rev 1370 Classic and MNGP LOGs can now be cleared from main LOGS screen. Press ENTER there for menu LOGS screen now includes Lifetime Amp-Hours. Fixed display of bogus large kW-Hour readings in main LOGS screen Fixed issue where reboot of Classic changed modbus address to 10 if it had been changed to something else for networking purposes Fixed a signed arithmetic issue with SOLAR mode MPPT tracking Added a 2.0 second Hold time to Aux 1 Float High and Float Low function to reduce relay chattering from going into and out of Float, Float MPPT Follow Me now displays OFF or ON. ON sets previous nomber of passes to 15 A work around is possible if a larger number is needed (more than 15 Classics in Follow Me) Setting Follow Me to ON in Tweaks automatically sets LED Mode to 1 so Blue LED on Classic shows Classic to Classic communications state to help debugging. Changed BTS Networking verbage slightly. MASTER and FOLLOW. If set to MASTER, a Battery Temperature Sense probe should be plugged into that particular Classic. More than one Classic can have a BTS installed if wanted. 6-6-2013 Classic Only.... Version 1397 New networking that should help Classics calling into My Midnite regularly Added some debugging modbus registers near registers 4335 6-8-2013 Classic Only... Version 1401 New networking should fix reconnect timing for modbus over Ethernet 8-19-2013 Classic app. Version 1549, Networking Version 1547, MNGP Version 1552 Added hardware method of VMM initialization by jumpers. Boot and Xtra jumpers (left and right jumpers) on (within 1 minute after booting) will re-initialize Main Classic parameters similar to VMM Vulcan Mind Meld from MNGP. This is mainly for Classic Lites which do not have an MNGP. Network times out at 5 minutes instead of 30 seconds over TCP/IP Various networking (timing) changes for My Midnite connections. Added modbus phone jack routing options for Follow-Me and SMA in COMM sub-menu in MISC. 8-23-2013 Classic Rev 1560 adds an optional override DNS for mymidnite.com for various parts of the world where the DNS may be different. MNGP Rev 1556 changes DNS entry 2 (D2) to MM and may be used to specify that the other DNS is being used. 8-26-2013 MNGP Rev 1561 adds SMA communications and status display mode settings for use with Sunny Island commanding Classics charge paramaters when using the Midnite CAN-COMM box. Classic Rev 1563 adds SMA Comm Mode usage that, when in SMA Mode, changes Absorb time to 18 hours. This will tend to keep the Classic in Absorb whenever the Sunny Island commands charging voltages in the Classic. SMA Float and SMA EQ will appear on the MNGP main status even if the Classic has somehow gone to Float or EQ but will normally still be commanded by the Sunny Island. 8-29-2013 Classic Rev 1568 makes F-Me mode passes change to 0 when SMA mode is turned off Fixed Modbus Port changes from not being recalled when Classic re-booted 9-20-2013 MNGP-Classic-Networking. Preliminary WhizBang Junior code and networking compiled in relase mode None is checked into SVN yet 9-30-2013 Network 1597 Release Compilation change Classic Revision 1603 Aux 2 PWM Diversion/Low Battery Disconnect and Waste-Not now starts closer to the set-point voltage minus the PWM voltage width adjustment. (i.e. if width was 1 volt, set point is not closer to set-point - 1 V) Aux 2 now has Whizbang Junior external battery shunt item... Includes WB Jr. temperature, NET Amp-Hours (+- A-hrs), positive A-Hrs, negative A-Hrs. Ending Amps can now be selected to have its source from either the internal Classic shunt or external Whizbang Junior shunt through Aux 2. Bulk/Absorb can now skip a preset number of days up to 380 days. MNGP Revision 1601 New STATUS menu with preliminary Whizbang Junior shunt readings... WB Jr. temperature (degrees C), NET Amp-hour accumulation, Positive Amp-Hour accumulation and Negative Amp-Hour accumulation. NET A-Hrs can selectively clear every night (23:59) or not, selectable from new Tweaks setting. Main LOGS menu can reset these three A-Hour accumulations individually. (press ENTER from LOGS menu) New Tweak adjustment selects of NET Whizbang Junior battery shunt NET Amp-Hours resets at midnight (23:59) (YES) or keeps on accumulating net +- Amp-Hours over time (NO). New EndAmps menu Soft-Left key selects source to be either from the internal Classic shunt "CLASC" or the Whizbang Junior external battery shunt "SHUNT". Pressing ENTER saves this selection in the Classic's nonvolative memory. New EndAmps menu item selects number of days to skip a new Bulk/Absorb cycle. A selection of zero (0) days is the same as "Disabled". The number of days the Classic is waiting until the next Bulk/Absorb is displayed below the programmed number of days to wait. When this number is NOW= 0, the next morning will initiate a new Bulk/Absorb cycle. Classic Revision 1606 Reversed WhizBang Junior Amps polarity MNGP Revision 1604 Changed Charge menu heading EndAmps to "Advanced" Fixed VMM so that it sets WhizBang Junior command to 0x35 in Classic 10-1-2013 Classic Revision 1607 Reverting Siesta time abort to last un-releasd version (Anti-Clicking) 10-4-2013 MNGP Revision 1608 Whizbang Jr. status modified for newer register mapping Classic Revision 1609 Moved WB Jr. registers Better handling of Whizbang Junior code initialization Added new modbus register, InfoFlagsBits3 12-6-2013 Classic Build 1686 Updated Networking for SMA mode FETtemp and BurnInMode updates MNGP Build 1685 Fixed bogus Aux output setting displays where you would see extra digits that shouldn't be there 1-19-2014 Classic Build 1731 WB Jr. First State Of Charge (SOC) MNGP Build 1688 SOC. For WB Jr. Setup, press Soft-Right key in WB Jr. Status screen 1-22-2014 Build 1734 limits battery Amp-Hours remaining to capacity Displays Amp-Hours (AH) remaining Re-Arranged Whizbang Junior status screen and added MORE screen Fixed possible Arc-Fault initialization problem when WB Jr. selected TWEAK "WBRST" resets NET Amp-Hours at Battery Full when ON. However, description still says "resets at night". (will fix next) 1-23-2014 Build 1735 Fixes WB Jr. SOC Charged AH counting above Capacity MNGP adds SOC % to lower-right messages in status screen 1-31-2014 Build 1753 Adds battery temperature compensated Amp-Hour capacity SOC. Adjustable in 0.1 percent per degree C of change from the reference temperature in a second Whizbang Junior (WB Jr.) setup screen labelled "MORE" on soft-right key from the main WB Jr. Setup screen. A change/Deg C value of 0.0% disables temperature compensated battery capacity adjustment. "REFERENCE" temperature in degrees C is the manufacturers' temperature at rated A-Hour capacity. A new menu, "MORE" accessed by the Soft-Left key in main WB Jr. status screen shows remaining Amp-Hours. State Of Charge (SOC%) will flash if not necessarily correct and will show solid as soon as the Classic goes from Absorb to Float. At this time, the SOC% will periodically show on the Classic MNGP remote's bottom right status smessage. 2-1-2014 Build 1754 Fixed Battery temperature compensated capacity following in follow me 2-4-2014 Build 1756 Fixed issue where SOC% could possibly stop counting amp-hours removed. Added average WB Jr. Amperage reading capability Register 4370 Stopped SOC% flashing if Auto-Restart is enabled and power has been re-applied 2-5-2014 Build 1758--1759 Adds State Of Charge Aux 1 HIGH and LOW Aux functions. Adds new reason for reset in Reason for Resting readout on MNGP screen from status menu Normal boot-up is 111 and WDT Watchdog reset is 104. This will be overwritten when the Classic wakes up and then goes to Resting, whenever that may be. Newer, wider range temperature sensing for Classic internal and battery temperatures. Newer updated battery SOC% algorithm changes should fix a bug where SOC ~could~ possibly stop counting. 2-10-2014 Build 1760 Filters Whizbang Junior current better and fixes a slight Vulcan Mind Meld VMM initialization problem 2-13-2014 Classic build 1769 Rebuilt WB Jr. filtering and rounding code 2-16-2014 Build 1773,1772 Slight WB Jr. menu adjustment. External apps can now know when/if MNGP sets Classic time and date. 2-17-2014 Build 1774 Does NOT change date to 2003 every boot unless the year is less than 2014 MNGP 1775 VMM QuickSet defaults Aux2 to Whizbang Junior (WB Jr.) mode 2-20-2014 Classic build 1779 should keep users from having to downgrade to 1769 and then back to 1774 (sometimes the Classic would stop functioning after that update) 3-10-2014 Classic build 1789 fixes a problem where sitting in the daily or minutely logs graph or wind graph screens would reset the Classic when the Classic saves its data logs to EEprom every 5 or 10 minutes, whichever the interval was set for. 3-11-2014 MNGP build 1793. VMM initialization update 3-12-2014 Classic build 1794 Better battery maximum temperature register initialization. 3-17-2014 Classic build 1795 SOC now only resets to 100% when going to Float from Ending Amps or Absorb timer or setting of new flag, ForceFlagsBits & ForceRstSOC100F (Bit 0x0002) Present SOC% (Amps Remaining) is saved every midnight (23:59) in case of power down/up 4-14-2014 Classic build 1827, Networking update build 1824, MNGP build 1821 Network and WDT debugging code update.Classic_ALL_1827_250VKS_4-14-2014 Classic and MNGP/Remote update to use newer network code Added LectroLimo tracking beta 4-15-2014 Classic build 1835 Network build 1836 (Beta release) Significant changes to networking code should help in high network traffic situations. Slight changes to Classic app should help keep from having DABTs with odd EnableFlags registers. Should see much better output from debugging WDT and data abort information. 4-21-2014 Classic build 1849 Fixed My Midnite DNS bug 12-18-2014 Classic build 1923 Lifetime kW-Hours and Lifetime Amp-Hours will now accumulate and not be limited to just 16 bits worth. (long time bug) 65535 Aux 1 SOC% output will now remember On/Off state through an auto-restart cycle Whizbang Junior accumulations will save periodically throughout the day to non-volatile memory every 90 minutes Classic will go to Resting for 8 seconds when MPPT mode and power output stays below 50 watts for 15 minutes in Legacy, Hydro or Dynamic tracking mode if Insomnia is On. (night charging sanity check) Removed VariMax Absorb mode MNGP build 1922 Added menu LIMITS---MORE--- High battery temperature charger shut off Fixed Daily Hi-Power graphs log numerical readout. Was only showing 3 digits Increased time required to show "Got Comm ?" message by 2 seconds 4-29-2015 build 2018 Improved Battery and PV current readings accuracy for SOLAR and U-SET modes Forcing a Float now sets SOC to 100 % so that multiple Classics and Whizbang Junior works better in Follow-Me Networking modified for newer My Midnite and better modbus over TCP/IP and Ethernet MNGP beta. "Got Comm ?" messages may not show up temporarily but responses to bus hangs between MNGP and Classic are MUCH faster and less annoying than before. The last release is also included here if needed. 5-15-2015 Network Build 2024 Fixed modbus ring buffer size settings 7-21-2015 Classic Rev 2036 Added Classic SL options 7-31-2015 MNGP Rev 2041 Added Classic SL menu options MODBUS response to bus errors significantly improved time response 8-1-2015 SVN Rev 2042. Networking Rev. 2024 (unchanged networking from 5-15-2015) Fixed Reason For Resting #2 issue at higher powers. This version is good for My Midnite 2 (MM2) with networking fixes 8-3-2015 Classic Rev. 2046 Networking Rev. 2045 This version is good for My Midnite 1 (MM1) which is the present web service MNGP... No changes 8-5-2015 Classic Rev 2050 More Classic SL mode limit fix Added Reason For Resting 38 that will force to resting if external charging sources are present, raising Vbatt above set point V. and 0 watts GUI.exe changed back to original version. 8-11-2015 MNGP Rev 2054 SL changes 8-17-2015 Classic Rev 2056 Factory Burn In OCP modes 8-18-2015 V4.93 replaces update_Classic-All.exe with the 32 bit version 8-25-2015 V4.94 Removing an unused file in the package that is causing false positive anti-virus alarms. Still Rev 2056 for Classic firmware rev 11-2-2015 Classic control Version 2074 adds My Midnite 3 capability (MM3) Networking fixes added back in. Auto-EQ bug fixed where EQ day count would be reset if Classic went back to Float, essentially disabling Auto-EQ 2-15-2016 Version 2096 Added Register 4406, ADDRESS 4405 that allows global battery current limit via Whizbang Junior. WbJrGlobalLimitIRef Set WbJrGlobalLimitIRef to MAXIMUM wanted battery charge current (times 10 because this number includes 10ths of an amp) For example, 123.4 amps would be 1234. Default is 3000 amps 3-27-2016 Main app version 2096 (no change) Networking code version 2097 fixes a 10 day Ethernet disconnect issue No MNGP changes yet. ************************* UPDATE NOTE **************************************** UPDATE NOTE: When updating the Classic, PLEASE WAIT until you see both of these messages.... "Transferring... 100% done." (followed about 1 minute later by this message...) "Classic successfully updated"