Firmware Updates and what they added or fixed

Started by Halfcrazy, May 26, 2011, 03:37:12 PM

Previous topic - Next topic

Halfcrazy

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

Changing the way wind turbines operate one smoke filled box at a time

Resthome

John

10 x Kyocera KC140, Classic 150 w/WBJr, Link10 Battery Monitor, 850 AH @ 12v Solar One 2v cells, Xantrex PROwatt SW2000
Off Grid on Houseboat Lake Don Pedro, CA

CHTechServ

Where can I find the latest firmware update for Classic & MNGT panel?

TomW

#33
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

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

Tom
Do NOT mistake me for any kind of "expert".

( ͡° ͜ʖ ͡°)


24 Trina 310 watt modules, SMA SunnyBoy 7.7 KW Grid Tie inverter.

I thought that they were angels, but much to my surprise, We climbed aboard their starship and headed for the skies

Resthome

So how come the Mac and Linux version are still back at 1608/1609 ?
John

10 x Kyocera KC140, Classic 150 w/WBJr, Link10 Battery Monitor, 850 AH @ 12v Solar One 2v cells, Xantrex PROwatt SW2000
Off Grid on Houseboat Lake Don Pedro, CA

Halfcrazy

Resthome
I will ask Mike for a new version. That one is done by another Engineer and he is usually behind sorry.
Changing the way wind turbines operate one smoke filled box at a time

Resthome

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

10 x Kyocera KC140, Classic 150 w/WBJr, Link10 Battery Monitor, 850 AH @ 12v Solar One 2v cells, Xantrex PROwatt SW2000
Off Grid on Houseboat Lake Don Pedro, CA

Resthome

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
John

10 x Kyocera KC140, Classic 150 w/WBJr, Link10 Battery Monitor, 850 AH @ 12v Solar One 2v cells, Xantrex PROwatt SW2000
Off Grid on Houseboat Lake Don Pedro, CA

CDN-VT

#38
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



Canadian Solar 350W 37.6 VOC  30.6 VMP 8.22 ISC 7.87 IMP ,-15 c +30c max  4 strings in 2 in Series for 24v Classic 150 -1020 Ah  Freezers & fridges ~~~ Second Array same panels of 3sx3 parallel for 24 V Classic 150 -440 Ah Outback Barns & out blds.
48Vdc almost done,11Strings up of 3s11P same panels

boB

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
K7IQ 🌛  He/She/Me

offgridQLD

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
Off grid system: 48v 16x400ah Calb lithium, Pv array one  NE facing  24 x 165w 3960w, Array two NW facing 21 x 200w 4200w total PV 8200w. Two x Classic 150,  Selectronic PS1 6000w inverter charger, Kubota J108 8kw diesel generator.

CDN-VT

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.
Canadian Solar 350W 37.6 VOC  30.6 VMP 8.22 ISC 7.87 IMP ,-15 c +30c max  4 strings in 2 in Series for 24v Classic 150 -1020 Ah  Freezers & fridges ~~~ Second Array same panels of 3sx3 parallel for 24 V Classic 150 -440 Ah Outback Barns & out blds.
48Vdc almost done,11Strings up of 3s11P same panels

Halfcrazy

Changing the way wind turbines operate one smoke filled box at a time

krementz

No more updates on the content of new firmware?

Way off grid
Old system: Outback 2524, 1200 W PV,  installed 2005, 384 amp hours
New System: 2 SMA 6048 with 2 Midnite Solar Classic 150 controllers, 5500 W PV, 1700 amp hours

Resthome

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

10 x Kyocera KC140, Classic 150 w/WBJr, Link10 Battery Monitor, 850 AH @ 12v Solar One 2v cells, Xantrex PROwatt SW2000
Off Grid on Houseboat Lake Don Pedro, CA