Console Firmware for Original (VP1) Vantage Pro

Console firmware for the original Vantage Pro (VP1) stations is distinct from that used in the current VP2 series of stations. It is essential to use VP1-specific firmware when updating VP1 consoles.

The same general considerations apply in deciding whether to upgrade VP1 console firmware as are described on the VP2 firmware page. However, there are some differences as follows:

  • No 'Direct from PC' option is available for VP1 firmware updating (nor, as far as we know, is it likely to become available). All VP1 consoles must therefore be updated using a 6311 updater unit loaded with VP1-specific firmware;
  • The latest available VP1 firmware is dated March 2004. We are not aware that any further firmware revisions for the VP1 models are planned;
  • The same firmware upgrade services (and charges) are available from us as for VP2 stations. If you want to update a VP1 station then please be sure to make this clear to us;
  • As of March 2003, extra care is needed when performing VP1 firmware upgrades. The VP 1console design circuitry changed such that firmware upgrades require a revised upgrader unit, known as a Rev B upgrader as opposed to the original Rev A model. (NB This particular Rev A/B designation relates specifically to the upgrader firmware and should not be confused with Rev A/B versions of the console firmware or of any other part). Note especially that attempts to update a console manufactured after March 2003 with a Rev A updater will result in a dead console. However, a VP console made before March 2003 can still be updated to the latest console firmware with a Rev A updater.

    It is possible to update a Rev A updater to Rev B specification by following a special procedure that requires the availability of two updaters. Please contact us for further details.

Firmware revision details

Below is a listing of firmware release notes for the original (VP1) Vantage Pro Console. Note that the Envoy console requires different firmware code and may be at a different revision date. Use only the correct firmware code for your console type - the main console should not be updated with Envoy code or vice versa.

REV B March 30, 2004 (CRC 753Ch)

Corrected

Fixes RF range and performance issues in a small percentage of consoles manufactured between March 2003 and March 2004. This was caused by different wakeup characteristics of the newer microprocessor and a variance in receiver chips.

REV B January 8, 2003

Corrected

Elevation entered in meters was not converted correctly. 3.048 ft/meter was used instead of the correct 3.281 ft/meter.

The transmitter reception diagnostics did not account for missed packets when the console was in the “L” state.

Average solar rad and average uv at 1 minute intervals dashed occasionally if no packets were received in that interval. Now, if no packets are received in the 1 minute interval for one or both of those two variables the current value of that variable is used for the average.

The high rain rate value for an archive interval would sometimes be 0 if no packets were received in the interval (generally at 1 minute intervals). Now the current rain rate is used for the high in this case.

Changes

When setting the transmitter type in the setup screen users where accidentally changing the transmitter period by pushing the Hi/Low key. Now, the transmitter interval changes on the Hi/Low key press only if the Temp key is down also.

The reality filter for rain rate was changed from .09 in/hr to .35 in/hr to improve our ability to capture the high rain rate.

REV B August 12, 2002

Corrections in this release:

UV index values from 0.1 to 0.4 are masked ( not displayed ) to eliminate anomalous UV reading during the nighttime. 

Fixed problem that would not display leaf wetness, temperature and soil moisture values properly IF you used two #6343 Wireless Leaf & Soil Moisture stations with one configured to be solely a Leaf Wetness station and the other as solely a Soil Moisture station.

REV B April 24, 2002

Corrections in this release:

The user could enter up to .25" for rising and falling barometer alarms, but only worked up to .12". The alarms now norks up to .25".
Fixed problem entering altitude in meters. Can now set altitude up to 4572 meters (15,000').
Old code did not correctly handle rain packets coming from a Soil station. The packets are used to communicate low battery but should not of been processed as rain packets. Now they are not.
Display of outside temps between 0 and .9 in tenths was changed from .0 to .9 to 0.0 to 0.9.
The legend for the 15 minute rain graph in mm was off by 10. For example, it would show .01 when it should of shown .1.
The "low battery on station" message would not show up for a Temp or Temp Hum station run as an ISS in the setup.
The low battery on station" message could be cleared inadvertently for an ISS run as a Temp or Temp Hum in the setup.
In the High/Low screens the flashing graph point sometimes did not change to the new position right away when you switched to a new graph.

Changes in this release:

• Added support for the new leaf/soil board. You can pick leaf/soil for a transmitter type in the setup.

• Leaf and soil packets will not be recognized if a leaf, soil, or leaf/soil station is not defined in the setup.

• Rain alarms are checked every hour in addition to every click. Previously, the user had to clear the rain day alarm, but now it will clear when the last 24 hour total is less than the alarm threshold.

• REV B firmware uses a new Weatherlink record. Added high UV and high Solar Rad in the period. Number of leaf wetness sensors logged is 2. Increased extra temps by 1 to 3 with 52nd byte that wasn't being used. Added record type which will be 0 now - old record was Oxff. Now only measured rain rate is logged.

• Bar trend is now stored where "P* was stored in loop record.

• If no rain was recorded in the archive period, the hiRainRate logged is the rainRate at the end of the period.
This should more accurately reflect the decaying rain rate.

REV A Oct 25, 2001

Corrections

The low dew point graph for the month did not draw the points in the correct horizontal position. You could still view the low dew point values for past months in the high low screen however.
The high monthly and yearly dew point, heat index, and thsw index will be dashed unless the user does an "all clear" when he first sets up the station or clears them manually from the high low screen.

Temperature correction for soil moisture was backwards. The tempco is negative with a magnitude of 1 % for every degree away from 75'F. The reading is too high at low temps and too low at high temps without correction. Our correction accentuated the error instead of reducing it.

REV A Oct 11, 2001

Corrections

The 2 hour archive interval archived data every minute every other hour.

REV A Oct 8, 2001

Corrections

The graph legend for bar in mm was 10x what it should have been.
The 15 minute bar graph in mm,hpa or mb incorrectly showed the inch legend too. You could see more than one "1" sometimes or an extra ".". Note, the default graph is 1 hour so people have to zoom in to find this problem.
We discovered not all consoles could detect a power adapter missing (every try) when the lamps were on. The new code requires over 750 counts to detect a power adapter is present. Also, we will change the EXTV voltage divider network to 1Ok's instead of 1M on future console boards which will also fix the problem.

Added

Interpolation for wind speeds of 4, 9, and 15 on large cups. For example, when speed goes from 3 to 5 we show a
4 first and vice versa. Note, small cups have same problem and will not show 3, 5, 12, 19 for speeds less than 20.
No code space left to help out small cups.

REV A Sep 7, 2001

Corrections

You can now enter negative numbers for elevation.
First download after buffer wrap required a second download to get most recent data.
High heat index times for the day were not saved correctly. If you had solar rad the times displayed were for THSWI and if not, they were dashed.
The THSWI high times for the day were not saved at all.
If power was removed after entering the Setup screen you could still lose up to 4 of your most recent Weatherlink records. The most recent 0 to 4 records in the Weatherlink are stored in FLASH RAM which is volatile. These records are now saved to FLASH every time you enter the Setup screen so no data is lost when power is removed.
The code version with a single digit day scrolled with a hitch on boot up because more than one space separated two words (ie. Sep 9). Now strings with more than one space between words will scroll correctly although i don't think we had any other than that code revision string.

Added

New NWS wind chill calc.
THSWI modified to take into account the new wind chill formula.

Removed

A receive debug mode that you could go into when in the first Setup screen by pressing the RAIN key. No longer
needed or used.

REV A July 18, 2001

Corrections

Archive record for dominant direction would always choose North if there was no wind speed in the period. Now a 255 is written to the record indicating dashes to the software.

Added

User now has a choice of logging average inside and outside temp, or there value at the time of the archive. Setting EEPROM byte 4092 to 0 will cause the temps to be averaged. A nonzero value will sample them at the time of the archive.

REV A June 19, 2001

Corrections

A small number of the longest forecast strings would not scroll correctly.

REV A May 31, 2001

Corrections

If you remove the power adapter, the lamps still operated as if the power adapter was plugged in.
The Hum Cal did not work properly. Although it works for humidity, the calculated values of dew point, heat index, and thswi do not use the corrected value.
When scrolling back days the UV med totals were 1/2 of what they should be.
Forecast improvement for hot weather and for California. If the current temp is greater than 87, it will never forecast rain.
Comments in the status area which can stay a long time now only come up when the appropriate weather variable(s) are selected. The new conditions for each message are shown below.

if (wind10Min >= 25 && wind10Min < 40 && currentGraph == 0) // HOLD ONTO YOUR HAT
PushCommentNo (10);
if (wind10Min >= 8 && wind-10Min < 18 && currentGraph == 0 &&
windChill < 80 && windChill > 60 && GetRainStorm (CURRENT, 0)== 0
&& LightOutside ())
PushCommentNo (9); // KITE FLYING WEATHER
tmp = GetCurrentVar ();
if (windChill <= -30 && windChill > -50 && wind10Min >=10
&& (tmp == WIND-SPEED-VAR 11 tmp == CHILL-VAR 11 tmp== TEMP_OUT-VAR))

PushCommentNo (1); // LOW CHILL ADVISORY
if ( heatindex >= 105 && heatindex < 115 && (tmp == TEMP-OUT-VAR 11 tmp == HUM-OUT-VAR 11 tmp == HEAT-VAR 11 tmp== THSW-VAR))

PushCommentNo (5); // HEAT ADVISORY

May 15 code always returned 33% for inside hum. (1 unit shipped and has been recalled)

REV A May 15, 2001

For Manufacturing
----------------

You can now turn on all segments in the first Setup screen and the receive diagnostic screen by pressing 2nd and
then the "+" key.

REV A May 4, 2001

Corrections

LOOP command at lower baud rates gave CRC errors when used with Windows Weatherlink software.
Kite flying weather message now only comes up during daylight hours.
All versions below this line were beta versions.