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.
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) 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.
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 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.
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.
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.
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
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
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.
*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.
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
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.
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)
Very well, thank you Ryan.
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
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
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.
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
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
you guys have both the production and beta firmwares labeled v.1070 but with different dates in the firmware page
Yes Beta firmware will carry the old rev number. We do not assign new rev numbers until the firmware is put into production.
Ryan
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?
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
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
Correct. The Long and Lat did not do anything.
Ryan
Ryan..
It would be great to see this thread with updates on the firmware. It seems a little dated. :'(
Yes I apologize I have been slacking on that. I will try to update this asap
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
Thanks Ryan... :)
Where can I find the latest firmware update for Classic & MNGT panel?
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
So how come the Mac and Linux version are still back at 1608/1609 ?
Resthome
I will ask Mike for a new version. That one is done by another Engineer and he is usually behind sorry.
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.
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
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
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
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
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.
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
No more updates on the content of new firmware?
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.
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
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
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
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.
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.
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.
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