A Forum run by Enthusiasts of MidNite Solar

Charge Controllers and Clippers => The "Classic" charge controller => Topic started by: Halfcrazy on May 26, 2011, 03:37:12 PM

Title: Firmware Updates and what they added or fixed
Post by: Halfcrazy on May 26, 2011, 03:37:12 PM
Ok I am going to start a thread to document each Firmware release and what exactly it did. This way if you have not updated your firmware in a while you can look back to see if there is any reason to. I will ask that everyone refrain from posting in this thread instead please start a new thread for your question I want to keep this as easy to navigate as possible.
Title: Re: Firmware Updates and what they added or fixed
Post by: Halfcrazy on May 26, 2011, 03:37:49 PM
2-7-2011

Removed AUX setup from Wizard
Other little stuff...
Title: Re: Firmware Updates and what they added or fixed
Post by: Halfcrazy on May 26, 2011, 03:38:25 PM
2-16-2011

Same as 2-7-2011 except with the correct network code so MNGP can recover
if communications with Classic gets lost.
Title: Re: Firmware Updates and what they added or fixed
Post by: Halfcrazy on May 26, 2011, 03:40:11 PM
2-28-2011 (CLASSIC) No change to the MNGP

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.

Title: Re: Firmware Updates and what they added or fixed
Post by: Halfcrazy on May 26, 2011, 03:41:02 PM
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.
Title: Re: Firmware Updates and what they added or fixed
Post by: Halfcrazy on May 26, 2011, 03:41:40 PM
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.
Title: Re: Firmware Updates and what they added or fixed
Post by: Halfcrazy on May 26, 2011, 03:42:30 PM
3-4-2011   Classic only no changes to the MNGP

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.
Title: Re: Firmware Updates and what they added or fixed
Post by: Halfcrazy on June 10, 2011, 05:53:48 AM
Classic Control  6-9-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-9-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.

Title: Re: Firmware Updates and what they added or fixed
Post by: Halfcrazy on September 28, 2011, 02:02:17 PM
7-11-2011      (WAS erroneously 6-11-2011) (was not released)
   Fixed  Arc Fault Sensitivity initialization problem where AF may
   not take new settings making AF too sensitive.

   Fixed a bug where 250 KS units set for 120V battery would show 72V
   but operate as 120V battery charger with 72V temperature compensation
   constants.  Work around was to set Temp Comp for -8.5 mV/C/Cell if
   battery sensor was used.

9-1-2011   (was not released)

   Aux 1 and Aux 2 FLOAT trigger now activate only when battery V is at
       or above Float Set Point Voltage rather than just being in FLOAT
   or Float MPPT mode

   MNGP now initializes Time and Date in the Classic itself for data log
   time stamps.
   
   Basic data logging saves various daily peak values as well as data
   logging various conditions during the day.  Max of 380 days for
   dailys and 380 data points for conditions throughout the day.
   Daily values save at night and intra-day values update every
   MinuteLogIntervalSec seconds (new modbus register 4135 (4136)
   adjustable down to 60 seconds at minimum (fastest update time)
   while Classic is running  (i.e. NOT resting)


   Slight partial shading detection change
   

   Aux 1 Delay and Hold time can now be adjusted for longer times for
   some applications requiring hours.  Added Soft-Left SHIFT button
   to rapidly increment or decrement through the delay and hold times.

   Classic now changes and saves the Unit's 8 character name when
   changed through modbus registers.  (name does not appear on MNGP
   yet)


   Fixed EQ timer and viewing bug in MNGP so it now counts in
   seconds rather than minutes.

   Fixed EQ Voltage adjustment in MNGP so you can now see the hundreds
   digit for 250KS units.  (For example, he "1" of 143.2V would
   not be visible on the left side)


9-24-2011
   New, more stable networking code and is capable of changing ports on the fly.

   Data logging is time stamped so remember to set the MNGP clock !

   NEXT MNGP version and soon to be released PC/MAC/Linux application will read
    and display these logs... Coming very soon.

   MNGP.  More wind turbine power curves as well as automatic curve generation for
      initial curves based on battery voltage and current limit settings.  These
      will eventually be used for initial guess on wind power curve learning mode.
      (read charger voltage settings before using this mode)  Check manual for more
      information.

   Holding down LEFT and RIGHT arrows while botting puts MNGP into initial setup mode
   and guesses nominal battery voltage with selection of SOLAR, WIND or HYDRO modes.
   New Classics will be shipped in this power up setup mode.

   Some new Aux menu modes and descriptions.

   Various enhancements and fixes for both MNGP and Classic control.  Check for information
   updates or on the MidNite forum.





Title: Re: Firmware Updates and what they added or fixed
Post by: Halfcrazy on November 09, 2011, 03:49:04 PM
11-9-11

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

Title: Re: Firmware Updates and what they added or fixed
Post by: Halfcrazy on July 01, 2012, 10:55:04 AM
Sorry I have gotten behind on this. For Clarity I removed any posts that where not actual firmware upgrade items.

There where a few firmware releases between the last on posted and the upcoming release on 7-2-2012 below are some of the added functions.

*Some Graphing and Logging changes for clarity and functionality
*More changes to Hydro mode for greater functionality
*Fans turn on at a higher temp and also turn off 5 minutes after the classic goes to resting
*Added ModBus port adjustment to MISC menu
*Added Build number to the firmware version status screen
*Clipper mode has a absolute high Voltage set point now
*Added Dairyland wind power curve and some other curves as well
*Fixed issue with Lifetime KWH
*Changes to the EQ menu for clarity
*Added DC clipper mode for Midnites DC clipper
Title: Re: Firmware Updates and what they added or fixed
Post by: Halfcrazy on July 01, 2012, 11:02:00 AM
06-29-2012 Classic build #1043 MNGP build # 1056

*Classic control over modbus now requires a password for security (Classic serial # no 0 or letter)
*Fixed the Quick Start to add charging voltage set points as well as date and time
*Serial # can be displayed in one of the status screens on the MNGP
*Removed Wizard for clarity
*Various improvements to make the Classic more reliable and efficient.

This release has a few tweaks to the regulation and tracking that will increase reliability. We encourage everyone to upgrade to this version especially anyone running a Classic 250 or 250KS. In some very rare cases after installation of this version you may notice unusual behavior of the Classic. This is rare and has only been seen on Classics with very old Firmware. If you experience any unusual behavior please try a "Quick Start" by turning the power off to the Classic and holding the Left and Right arrows and turning the power on. Hold the arrows until the first Solar, Wind or Hydro screen pops up. Follow the on screen steps and continue setup. Also note that this will reset all settings to factory default and you will need to reset any custom settings like Aux 1 and 2 settings.
Title: Re: Firmware Updates and what they added or fixed
Post by: niel on July 01, 2012, 05:39:19 PM
*Fans turn on at a higher temp and also turn off 5 minutes after the classic goes to resting

can this be defeated or do we have no choice?

*Removed Wizard for clarity


so the standard setup wizard will no longer be available to those setting up for the first or wishing to do it again?

sometimes you need to elaborate on the changes being made.
Title: Re: Firmware Updates and what they added or fixed
Post by: Halfcrazy on July 01, 2012, 05:48:55 PM
Yeah we found the fans where turning on to early the temperature of turn on was so low that people in the hot southern states where complaining the fans where running all night. So we fixed that and make them turn on at a more reasonable temperature now. They also no longer stay running if the Classic is Resting simply do to the fact the Classic is not running so no need for fans. This again was brought to our attention from a large handful of people whose fans never shut off.

On the Wizard. The String sizing portion with voltage drop will be available on our website. And portions of it will come back when they actually are needed. We where fielding a lot of calls about longitude and Latitude and the likes when in reality they did not do anything at all. Customers seemed to in General feel it was nuisance so we simply give them the 4 basic setup screens they where asking for. Input type Solar, Wind or Hydro then Battery voltage and then Charging set points and date and time.

If people really feel the second half of the wizard had merit on the actual Classic (We figure it was to late by then to size the wire and breakers) then we could bring it back named appropriately.

As always we truly welcome all feedback and will act accordingly. Keep in mind all of these changes are based on calls from users who have expressed there opinions.

Ryan
Title: Re: Firmware Updates and what they added or fixed
Post by: Watt on July 01, 2012, 07:49:21 PM
The latest firmware I see listed on the firmware download page is 4-29-2012. 


Quote from: Halfcrazy on July 01, 2012, 11:02:00 AM
06-29-2012 Classic build #1043 MNGP build # 1056

*Classic control over modbus now requires a password for security (Classic serial # no 0 or letter)
*Fixed the Quick Start to add charging voltage set points as well as date and time
*Serial # can be displayed in one of the status screens on the MNGP
*Removed Wizard for clarity
*Various improvements to make the Classic more reliable and efficient.

This release has a few tweaks to the regulation and tracking that will increase reliability. We encourage everyone to upgrade to this version especially anyone running a Classic 250 or 250KS. In some very rare cases after installation of this version you may notice unusual behavior of the Classic. This is rare and has only been seen on Classics with very old Firmware. If you experience any unusual behavior please try a "Quick Start" by turning the power off to the Classic and holding the Left and Right arrows and turning the power on. Hold the arrows until the first Solar, Wind or Hydro screen pops up. Follow the on screen steps and continue setup. Also note that this will reset all settings to factory default and you will need to reset any custom settings like Aux 1 and 2 settings.
Title: Re: Firmware Updates and what they added or fixed
Post by: Halfcrazy on July 01, 2012, 07:54:19 PM
This release should be on the website Monday. I am out of the office Monday so I wanted to get ahead of the curve  8)
Title: Re: Firmware Updates and what they added or fixed
Post by: Watt on July 01, 2012, 07:58:02 PM
Very well, thank you Ryan.
Title: Re: Firmware Updates and what they added or fixed
Post by: windpro on July 04, 2012, 06:58:56 PM
Am I correct to assume this version with the items listed below is not released yet?  These are future items to be covered in the next release (potential labled 7-2-2012)?


Quote from: Halfcrazy on July 01, 2012, 10:55:04 AM
Sorry I have gotten behind on this. For Clarity I removed any posts that where not actual firmware upgrade items.

There where a few firmware releases between the last on posted and the upcoming release on 7-2-2012 below are some of the added functions.

*Some Graphing and Logging changes for clarity and functionality
*More changes to Hydro mode for greater functionality
*Fans turn on at a higher temp and also turn off 5 minutes after the classic goes to resting
*Added ModBus port adjustment to MISC menu
*Added Build number to the firmware version status screen
*Clipper mode has a absolute high Voltage set point now
*Added Dairyland wind power curve and some other curves as well
*Fixed issue with Lifetime KWH
*Changes to the EQ menu for clarity
*Added DC clipper mode for Midnites DC clipper
Title: Re: Firmware Updates and what they added or fixed
Post by: Halfcrazy on July 04, 2012, 07:17:46 PM
No sorry about that anything you see here is now in the Classic. I missed a few and could not remember the date of that release of the top of my head.

Ryan

Title: Re: Firmware Updates and what they added or fixed
Post by: Halfcrazy on October 19, 2012, 06:22:19 AM
MidNite Solar Beta Revision 1070
Beta Released 10-2-2012


Revision 1070, Released 10-2-2012 Includes:

    Modbus password Jumper initialized for security
    Made changes to Absorb Timer as well as added VariMAX
    Amp Hours functionality
    Added the missing 1 in the T-Comp menu of the 250KS
    Fixed Solar mode to eliminate the stuck at battery voltage issue


If you experience any unusual behavior please try a "Quick Start" by first turning the battery and solar power to the Classic off. Next, turn the battery power back on while holding the Left and Right arrows. Hold the arrows until the first "Solar, Wind or Hydro" screen pops up. Follow the on screen prompts and continue setup. Note: This will reset all settings to factory defaults. You will need to reset any custom settings such as Aux 1 and 2. You may want to write these settings down for reference prior to resetting the Classic.
Title: Re: Firmware Updates and what they added or fixed
Post by: Halfcrazy on October 19, 2012, 06:24:15 AM
Stay tuned I am testing some Networking code here that allows Float and EQ and what not to be coordinated. It also allows one Battery temp sens on multiple classics as well. Should have something in Beta by the first of the week.


Ryan
Title: Re: Firmware Updates and what they added or fixed
Post by: dgd on October 19, 2012, 07:37:00 AM
Quote from: Halfcrazy on October 19, 2012, 06:24:15 AM
Stay tuned I am testing some Networking code here that allows Float and EQ and what not to be coordinated. It also allows one Battery temp sens on multiple classics as well. Should have something in Beta by the first of the week.


Ryan

Just what I need, Thanks for these updates.     Dgd
Title: Re: Firmware Updates and what they added or fixed
Post by: dbcollen on October 26, 2012, 12:13:48 PM
you guys have both the production and beta firmwares labeled v.1070 but with different dates in the firmware page
Title: Re: Firmware Updates and what they added or fixed
Post by: Halfcrazy on October 26, 2012, 12:31:00 PM
Yes Beta firmware will carry the old rev number. We do not assign new rev numbers until the firmware is put into production.

Ryan
Title: Re: Firmware Updates and what they added or fixed
Post by: dbcollen on October 26, 2012, 09:31:20 PM
how can you have a production and beta software as the same version at the same time, once it is production it is no longer a beta..... no?
Title: Re: Firmware Updates and what they added or fixed
Post by: boB on October 27, 2012, 01:40:50 AM
Quote from: dbcollen on October 26, 2012, 09:31:20 PM
how can you have a production and beta software as the same version at the same time, once it is production it is no longer a beta..... no?


You're right !  It has to change slightly just to change the rev number.

That's' OK because there are still changes being made and another beta to check out soon.

This one was mainly for checking out the networking software and the VMX function.

boB
Title: Re: Firmware Updates and what they added or fixed
Post by: Tritium on November 19, 2012, 07:46:32 PM
Just got my Classic 150 in Today (good riddance Outback ::)) and I need clarification. The Wizard has been removed and I do not need to input Latitude and Longitude of my location so the controller knows when Sunup and Sundown occur.

Thurmond
Title: Re: Firmware Updates and what they added or fixed
Post by: Halfcrazy on November 19, 2012, 07:56:11 PM
Correct. The Long and Lat did not do anything.

Ryan

Title: Re: Firmware Updates and what they added or fixed
Post by: Resthome on September 03, 2013, 08:00:05 PM
Ryan..

It would be great to see this thread with updates on the firmware. It seems a little dated.   :'(
Title: Re: Firmware Updates and what they added or fixed
Post by: Halfcrazy on September 03, 2013, 08:01:52 PM
Yes I apologize I have been slacking on that. I will try to update this asap
Title: Re: Firmware Updates and what they added or fixed
Post by: Halfcrazy on September 03, 2013, 08:12:59 PM
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

Title: Re: Firmware Updates and what they added or fixed
Post by: Resthome on September 03, 2013, 08:24:18 PM
Thanks Ryan...  :)
Title: Re: Firmware Updates and what they added or fixed
Post by: CHTechServ on March 02, 2014, 07:27:31 PM
Where can I find the latest firmware update for Classic & MNGT panel?
Title: Re: Firmware Updates and what they added or fixed
Post by: TomW on March 02, 2014, 07:37:37 PM
Quote from: CHTechServ on March 02, 2014, 07:27:31 PM
Where can I find the latest firmware update for Classic & MNGT panel?

Classic and Classic Lite. Includes both updates for all Classic versions (MNGP and Classic) with instructions:

http://www.midnitesolar.com/firmware.php?firmwareProduct_ID=1 (http://www.midnitesolar.com/firmware.php?firmwareProduct_ID=1)

Note. This has files for all Classic versions but you need to use the correct file for your Classic version.

Tom
Title: Re: Firmware Updates and what they added or fixed
Post by: Resthome on March 03, 2014, 05:05:47 AM
So how come the Mac and Linux version are still back at 1608/1609 ?
Title: Re: Firmware Updates and what they added or fixed
Post by: Halfcrazy on March 03, 2014, 05:58:51 AM
Resthome
I will ask Mike for a new version. That one is done by another Engineer and he is usually behind sorry.
Title: Re: Firmware Updates and what they added or fixed
Post by: Resthome on March 03, 2014, 02:04:05 PM
Quote from: Halfcrazy on March 03, 2014, 05:58:51 AM
Resthome
I will ask Mike for a new version. That one is done by another Engineer and he is usually behind sorry.

Not a problem, was just wondering why they were not closer in sync.
Title: Re: Firmware Updates and what they added or fixed
Post by: Resthome on April 22, 2014, 11:16:46 AM
Seems to be a limit on number of characters per post - so a list of changes since latest Production 1779 build from the Readme -Changes.txt file

MidNite Solar  Classic and MNGP (remote)  release changes

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
   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.

   AS OF TODAY, 4-15-2014  This is NOT production...  Only beta networking code !

4-21-2014
   Classic build 1849  Fixed My Midnite DNS bug
Title: Re: Firmware Updates and what they added or fixed
Post by: CDN-VT on February 20, 2015, 12:02:09 AM
SOC from the WBjr is being reported quicker that resting /bulk /absorb or whatever for 5 sec while the SOC is only a second show .

Thats one I'd like to see addressed


VT

Edit add .
I find the Classic on statics menu shows bulk /absorb/ EQ / Float  for 5 seconds , while SOC of the battery is there for a second , and if for some reason it posts GOT COMMS ?  SOC is a blimp of a show.  I have stood there , waiting to see how close SOC is to the MNBCM & if you move your eyes , you mis it . I must say I do like hearing the fans run .
Bob thats what I was saying have the menu post SOC longer !!

VT



Title: Re: Firmware Updates and what they added or fixed
Post by: boB on February 26, 2015, 03:40:50 PM
Quote from: CDN-VT on February 20, 2015, 12:02:09 AM
SOC from the WBjr to be reported quicker that resting /bulk /absorb or whatever for 5 sec while the SOC is only a second show .

Thats one I'd like to see addressed


VT


VT, I'm not sure I understand what you are asking for here ?
second show ?  Is that 2nd as in after first or second as in time ?

boB
Title: Re: Firmware Updates and what they added or fixed
Post by: offgridQLD on May 19, 2015, 07:47:18 PM
I think what he is trying to say is.

When you have your classic on the default screen. It cycles through different data. Though when it shows the SOC % info from the WBJR it only flashes up for perhaps 1/2 a second yet other data it cycles through shows for a longer period befor cycling. Blink and you miss the SOC %.

I noticed this also. Though it doesn't really bother me because if I want WBJR SOC % data. I just push the bottom left key a few times and bring up the main WBJR screen. Rather than tying to catch a glimpse of the soc% on the default screen as it cycles through.

Kurt
Title: Re: Firmware Updates and what they added or fixed
Post by: CDN-VT on August 18, 2015, 10:28:16 PM
Correct KURT .
Im not always clean to touch stuff . but want to see the days etc.
Goat in hand / axle dripping / lots of poo !! , quick scan & no touching ..

VT

Will see if the newer firmware addressed this.
Title: Re: Firmware Updates and what they added or fixed
Post by: Halfcrazy on November 03, 2015, 05:24:06 AM
http://bob.midniteftp.com/MidNiteSolarUpdate_2074_11-2-2015_v4.95.exe

Adds new networking code for disconnects
Supports My midnite v3 only
fixes a bug in Auto EQ

Title: Re: Firmware Updates and what they added or fixed
Post by: krementz on April 30, 2017, 12:51:08 PM
No more updates on the content of new firmware?

Title: Re: Firmware Updates and what they added or fixed
Post by: Resthome on May 01, 2017, 01:49:36 AM
Quote from: krementz on April 30, 2017, 12:51:08 PM
No more updates on the content of new firmware?

It's normally in the Readme file that is included with each firmware update. But with the new updater they are not providing a Readme file. We have asked for one, but nothing has been supplied and there just have not been many updates. The next one is suppose to add Voice.
Title: Re: Firmware Updates and what they added or fixed
Post by: Jon Martin on September 10, 2017, 04:02:34 PM
This thread seems to have stopped.  I'm curious about all changes to present
Firmware Revision Number: Rev 2126 For windows
Firmware Revision Date: 1-17-17
And what's upcomming
I'd like to see
Offline caching for My Midnight that will update when connection restored
A combined display of all current shunts - both wizbang and midnight in out - a delta ie current going to loads would be nice too
Title: Re: Firmware Updates and what they added or fixed
Post by: Vic on September 10, 2017, 05:00:44 PM
Hi Jon,

There are often some Release Notes on the MidNite Solar site,  under the Software tab:
http://www.midnitesolar.com/firmwareReport.php?firmware_ID=9&firmwareProduct_ID=1&act=edit

For the latest release,  2126,  it states ...,
"Classic, Classic SL & Classic Lite Charge Controllers

Firmware Revision Number: Rev 2126 For windows
Firmware Revision Date: 1-17-17

Revision Includes:
Fixed the MAC address bug
Changed some characteristics of the turbo fan operation   ...  ."

Although,   this does not let one see the notes for prior releases when a new FW Version is posted there.

The MidNite Crew is quite busy working on some great new products,  like the B-17 Inverter/Charger,   and a number of other ones.   Doubt that there will be very many revs to current products for some time.

IMO,   Vic
Title: Re: Firmware Updates and what they added or fixed
Post by: Zardiw on March 27, 2019, 05:57:14 PM
WOW. Just saw this thread. What boggles my mind is the sheer number of revisions to firmware....

Can everybody say "Original Design Flaw".

Not to mention all the changes.....WOW....simply WOW.......

I don't blame you for stopping the updates on this.......There are just too many to keep track of.....lol

z
Title: Re: Firmware Updates and what they added or fixed
Post by: Resthome on March 31, 2019, 12:44:10 AM
Quote from: Zardiw on March 27, 2019, 05:57:14 PM
WOW. Just saw this thread. What boggles my mind is the sheer number of revisions to firmware....

Can everybody say "Original Design Flaw".

Not to mention all the changes.....WOW....simply WOW.......

I don't blame you for stopping the updates on this.......There are just too many to keep track of.....lol

z

Get a life .. flaws how about new features oh that’s right you did really read this thread did you. And most companies don’t post their changes and or you would have to return to factory to get them and a small fee. Not so with MidNite.
Title: Re: Firmware Updates and what they added or fixed
Post by: Jon Martin on January 05, 2020, 08:47:38 PM
I wish that we could find the full list of updates somewhere.  Found these to add to those listed above.

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.
Title: Re: Firmware Updates and what they added or fixed
Post by: boB on January 07, 2020, 03:09:45 PM


A lot of those were only internal tests and not actual production releases I think.

Some of them added features and some are bug fixes and releases for our testing before releasing to our main web site.

As far as there being lots of updates, I notice that Windows and Linux have lots of updates as well.
It's just the way of computers.



Quote from: Jon Martin on January 05, 2020, 08:47:38 PM
I wish that we could find the full list of updates somewhere.  Found these to add to those listed above.

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.
Title: Re: Firmware Updates and what they added or fixed
Post by: Leering1 on January 08, 2020, 05:54:44 PM
it looks like the revision list is offline.  Any chance you can post the changes from: 2126 to 2193?  I'm running fine but would like to know if there is any improvements I might use or an issue I haven't run into yet.

Thanks,
Jason