﻿注意：	
	更新软件时，将Firmware.bin 与 picture.bin 放TF卡里的根目录下，
    将卡插入HP3500设备里，然后上电重启动便会更新程序。
	
	如果出现无法更新的情况时，请更换TF卡后按照以上方法重试。

版本：HP3500_V1.7.7 (2024/10/08)
   1)、修复STM32F103 芯片启动只能跑几秒后死机的像。

版本：HP3500_V1.7.6 (2024/06/06 ~ 2024/06/14)
    1)、修复更新后黑屏的问题。
    2)、调整了RFM接收处理程序
    3)、增加了系统出错监控码
    4)、优化系统代码（删除了不要旧代码）
    //5)、独key与windows任务，为按键加响(2024/06/13)。
    5)、独key与windows任务，(2024/06/14)。


版本：HP3500_V1.7.5
    1)、优化了串口通信代码，增加了串口FIFO功能。
    2)、修复checksum函数死循环的bug
    3)、优化了SD卡状态图标显示：大约每5S重新检测TF卡
    4)、优化主界面多通soil moisture 轮动显示
    5)、延长至180s 接收不到wifi的数据时重启WiFi,修改每5秒获取wifi状态。
    6)、修正了wh34校准功能;修正部分报警错误.
    7)、修复降雨率图像的问题（2024-02-20）
    8)、修正CO2 Sensor界面数据与单位重叠的情况(PM2.5/10/4/1)
    9)、支持WS85(2024/04/26), 支持WS90 37bytes(2024/05/07)(注意:要求WIFI模块的Firmware: EasyWeather>= V1.6.8 EasyWeatherPor>= V5.1.6才能支持上传。)
   10)、修复P4.0/PM1.0/wh25温度(-40~60) 校准功能(2024/05/08)

版本： HP3500_V1.7.4(2023.0721~0831~1124)
    1)、支多通道温湿度界面常驻
    2)、Support WH46 PM4.0 PM1.0
    3)、Support WN34D temperature sensor (-55~125 ℃).
    4)、Fixed some known bug.    
    5)、调整RTC时间不跑秒的情况
    
版本： HP3500_V1.7.3(2023.0209)

版本： HP3500_V1.7.2(2022.11.15)
增加Sd卡状态显示:
    1)、没有插入卡时不显示SD图标
    2)、插入有卡后有效显示SD绿图标
    3)、插入有卡后读写出错显示SD黄图标
    4)、插入有卡后是无效卡或都卡没有插好时显示红色图

版本：HP3500_V1.7.1 (2022-09-16)
1,支ws90传感器 1，加入雨量优先选择项；
2,加入压电雨量页面与gain系数等级项，
3,加入雨理清楚时间选项（天，周，年）
4,加入温度补尝项：风与光照对温度的补尝调整
5,调整sensorid界面到about中

版本：HP3500_V1.7.0 (2022-07-22)
1、修改配置保存所有Sensor id.
2、修改接收RF Sensor 为双从较验。
3、增加wn34和 wn35 数据显示界面。
4、修正支持EasyAMB Weahter Pro 上传应答。
5、查找出死机情况的原因。
6、修复EasyWeatherPro 上传WU 成功后不显示图标的情况。
7、修复RMF SPI 驱动。

版本：HP3500_V1.6.9（2021-04-24）
1、About页面中"Connection WI-FI"改成"WIFI Configuration "
2、Are you sure to reconnect the network 改成了 Activate Wi-Fi configuration mode
3、默认“NO” 改成了 默认“Yes” 

版本：HP3500_V1.6.8（2021-03-24）
1、在About中区别 RFM : RFM2219-> HP3500-xxxx;  RFM2300->HP3500Pro-xxxx
2、在上传的ITEM_MODEL 中区别了机型中搭载的RFM(HP3500_Firmware_V, HP3500Pro_Firmware_v.)
3、修正在“ 修正配制存储地址越界的情况（2021-01-12）”时配置数据无效，但能通过CRC效验无法明显的查出。解决方法，每次读取的配置数据做检查。


版本：HP3500_V1.6.7.2（2021-01-12）
1、支持WN35的接收解码，
2、支持WN35（leafwetness）相关数据的上传
3、优化代码, 调整CO2 Sensor Win的主显界面时按键长按有功能。（2021-01-07）
4、修正PM10 的AQI 算法。（2021-01-07）
5、修正co2串口上传数据。
6、修正配制存储地址越界的情况。（2021-01-12）
名称: Firmware.bin
大小: 290020 字节 (283 KiB)
CRC32: E0F351D1


版本：HP3500_V1.6.7（2020-12-31）
1、增加CO2 Sensor的数据在主窗口的显示（2020-12-23）
2、增加CO2 Sensor的数据独立界面（2020-12-24）
3、增加CO2 Sensor的ID独立界面 （2020-12-24）
4、增加CO2 Sensor的数据较准独立界面，(2020-12-24）
5、CO2的有效范围：0~40000ppm（2020-12-29）
6、修正CO2 校准函数中临时变量上限放不下40000的问题（2020－12－31）
名称: Firmware.bin
大小: 289168 字节 (282 KiB)
CRC32: D39FB24D


版本：HP3500_V1.6.6（2020-11-21）
1、修改风向指示方向。
名称: Firmware.bin
大小: 284320 字节 (277 KiB)
CRC32: 5A9B32C0

名称: picture.bin
大小: 94328 字节 (92 KiB)
CRC32: 5CD53A55


版本：HP3500_V1.6.5（2020-08-25）
1、增加了wh34（８通道温度）的接收上传支持
2、增加了wh45（CO2的相关数据）的接收上传支持。
3、修改雨量接收过滤算法：
	旧：wh40最多允许平均1s一次的雨斗翻转,wh24/wh65最多允许平均2s一次的雨斗翻转	
	新：wh40最多允许平均0.25s一次的雨斗翻转,wh24/wh65最多允许平均0.5s一次的雨斗翻转
4、增加了支持CMT2300接收模块与2219a 兼容！
名称: Firmware.bin
大小: 285228 字节 (278 KiB)
CRC32: 787EBF68


版本：HP3500_V1.6.4（2020-07-10）
1、增加了传感的信息（sensor type,sensor id, battery, signal）上传.
2、修改雷电距离单位依据风速单位变换。（2020-07-20）
名称: Firmware.bin
大小: 275584 字节 (269 KiB)
CRC32: 081DE030


版本：HP3500_V1.6.3（2020-06-28）
1、支持接收wh55（漏水检测发射机）。
2、增了一组图片指示漏水检测的状态：图标优先级排序：红色 > 黄色 > 绿色 == 橙色；
　　无漏水状态下显示绿色图标，漏水显示红色图标并闪烁，电池低电显示黄色图标，掉线10分钟显示橙色图标。
3、增加了Leakage detection 界面
4、在主显示界面也做了相应的leak增加，与调整。
5、技持了漏水检测的上传。
6、调整了雷电在主显示的显示。

名称: Firmware.bin
大小: 275384 字节 (268 KiB)
CRC32: 2E731CBF


名称: picture.bin
大小: 77368 字节 (75 KiB)
CRC32: 1782D5DE


	
从1.5.2—release 到1.6.2－release的主要改动！		
1.支持了wh57的接收、显示、上传。
2.为所有能接收的发射机增加了，电量状态和RF接收信号状态功能。
3.为所有能接收的发射机增加了，ID显示，开关，和重新注删功能。
4.为多通的WH31，WH51，WH41，增加了各自对应的独产graph功能界面。
5.为多通的WH31，WH51，WH41，增加了各自对应的校准功能界面。
6.完善了土壤的ad校准。
7.增加接WH43, WH44, WH55, WH57, WH80.
8.接收到的优先性为：室外温湿度数据WH26 > WH65, WH32 > WH65, 雨量数据WH40 > WH65, 风速数据 WH80>WH68 > WH65
9.增加Soil moisture 8Channel的窗口显示，增加PM25 4Channel的窗口显示。
10.修改WIFI图标在1小时后没有连接到网络后停止闪烁。
11.优化用户交互，调整窗Rainfall窗口到长按RAIN按键3进入，把主界面的graph的outdoor temperature 和 feels like 这两项放在一个界面。
12.修改WIFI 重启的机制（120秒收不到WIFI的回应时重启WIFI 模块）

版本：HP3500_V1.6.2（2020-03-28）
1、因为之前的版本改了默认关闭WH32/WH26,而3501是要标配WH32/WH26的，因此要重新放开。
2、扩大一倍　esp8266_txbuf（256 到512）。
3、支持了wh57的接收、显示、上传。
名称: Firmware.bin
大小: 272308 字节 (265 KiB)
CRC32: D7F28D6C



版本：HP3500_V1.6.1-rlease
1 修正WH80数据不上传的问题！
2 默认关掉WH26的接收，直到用户改变
3 过滤大于30Klux的光照值。
版本: HP3500_V1.6.1
名称: Firmware.bin
大小: 270856 字节 (264 KiB)
CRC32: C75833DF

版本：HP3500_V1.6.0
1 为所有能接收的发射机增加了，电量状态和RF接收信号状态功能。
2 为所有能接收的发射机增加了，ID显示，开关，和重新注删功能。
3 为多通的WH31，WH51，WH41，增加了各自对应的独产graph功能界面。
4 为多通的WH31，WH51，WH41，增加了各自对应的校准功能界面。
5 完善了土壤的ad校准
版本: HP3500_V1.6.0
名称: Firmware.bin
大小: 270752 字节 (264 KiB)
CRC32: 196228F2


1　优化代码,改成rfm处理方式为gw1000的方法，以便统一。
2  增加接WH43, WH44, WH55, WH57, WH80.
3  优化Gust处理方式， 优化rain量处理方式。
4  因为接收的FSK的发射机多了，处理了接收到的优先性为：WH26 > WH65, WH32 > WH65, WH40 > WH65, WH68 > WH65, WH80 > WH68
5  增加Soil moisture 8Channel的窗口显示。
6  增加PM25 4Channel的窗口显示,增加Real-time AQI 和 24hourAQI 算法。
版本	：HP3500_V1.5.9
时间	：2019-10-23
名称	: Firmware.bin
大小	: 240444 字节 (234 KiB)
CRC32	: FFB5FCDF

1 改indoor 为大写的Indoor。
2 按客户建议改变graph 的颜色，提高辨识度。
3 修复PM25 24小时的值不上传的bug。
4 修复Windspeed 为Wind Speed, Windgust 为Wind Gust,改Humidty为Humidity，在graph的Rate改为Rain Rate。
5 调整graph标注词显示。
版本	：HP3500_V1.5.8
时间	：2019-09-24
名称	: Firmware.bin
大小	: 240224 字节 (234 KiB)
CRC32	: B6D71585


1、 修改WIFI图标在1小时后没有连接到网络后停止闪烁。
2、 修正上传中的乱码。
3、 在没有接收到任何发射机的时候，是上传数据到服务器。
4、 修改very High 为 Very High
版本	：HP3500_V1.5.7
时间	：2019-08-05
名称	: Firmware.bin
大小	: 240092 字节 (234 KiB)
CRC32	: A739E9C3


1、 修正grap中indoor temperature gg_min 写成了 gg_max.
2、 修正grap兼容以前的版本！
3、 修改上传到Ecowitt的版本为"HP3500_Vx.x.x"

版本	：HP3500_V1.5.6
时间	：2019-07-24
名称	: Firmware.bin
大小	: 239920 字节 (234 KiB)
CRC32	: C7714504


1、优化用户交互，调整窗Rainfall口到长按按键3进入，把主界面的graph的outdoor temperature 和 feels like 这两项放在一个界面 。
2、调整graph整体美观，增加全局graph界面,
3、优化上传，优化雨量单位转化算法！
版本	：HP3500_V1.5.5
名称: Firmware.bin
大小: 239632 字节 (234 KiB)
CRC32: 601B460C


1、修改WIFI 重启的机制（120秒收不到WIFI的回应时重启WIFI 模块）
2、修改每天对时的时间点！
3、增加支持土壤 pm2.5 多通道数湿度 上传到ecowitt.

版本	：HP3500_V1.5.4
名称	: Firmware.bin
大小	: 238572 字节 (232 KiB)
CRC32	: 5FE75332


//------------------------------------------------------------------------
1.取消接收到的发射机的ID显示;
2.解决dolf测试出WH24/WH65/WH69的风速不对的情况;
3.优化bootloader增强更新稳定性！
版本	：HP3500_V1.5.3-Release
名称	: Firmware.bin
大小	: 238476 字节 (232 KiB)
CRC32	: 162F605B

//------------------------------------------------------------------------
1 调整graph整体美观
2 扩大存储配置参数的结构以确保更新高版本程序后不丢配置参数
3 修正全局graph在24/48小时的时间轴的时graph取点不正确的问题！
4 修改在雨量单位为in时，全局graph的Y轴精度加大到0.01 in！

版本	：HP3500_V1.5.2-Release
文件名称：Firmware.bin
文件大小：238692 字节
修改时间：2019年3月5日 11:34:10
MD5     ：34687DEBC711F6670FD1EF8BA6EDD56B
SHA1    ：76E9963571F79A2A147E6CCD618CD7C5DB122492
CRC32   ：E05CF1FA


//------------------------------------------------------------------------
1 修复多通道graph存取文件各太长的bug.
2 修复多通道温度字符"temperature"在5678通道漏显示的bug.
3 修复全屏graph在72时间轴时solar Rad.的Y轴显示不对的bug.
4 修改雨量过滤算法，解决雨量突变太大的bug.
5 修改版本为HP3500_V1.5.0.
6 修正RainRete graph 全屏显示时Y轴数据不对的bug.
7 修复在特大暴雨以上的情况下，雨量计算溢出，导致计算的雨量值不正确的问题
文件名称：Firmware.bin
文件大小：234012 字节
修改时间：2019年2月26日 18:40:07
MD5     ：A4A749499E73E38A79DA98DB117C88C7
SHA1    ：F6D2C6258EADA76E0D3959CCFF6D6C60418E75C4
CRC32   ：66FDD9C9


//------------------------------------------------------------------------
1.修改因雨量变没有刷新显示，
2.修复graph 的bug，修改graph的精准度.
3.因AMB的要求，改了发射机的ID，接收机包容了新ID的发射机
4.增加8通道温湿度全屏显示出来，与多通道的graph 全屏显示。
5.增加了 将原来的主窗外的小型graph以全屏的方式显示。
6.存储多通道graph数据到SD卡中，并且上电时从新读取出来。
文件名称：Firmware.bin
软件版本：HP3500_V1.4.9
文件大小：233424 字节
修改时间：2019年2月22日 18:31:59
MD5     ：5296038FF4DC4A1AD70F1B46F3CCE64B
SHA1    ：BE0BB31C6F114EDD875E23FFB0BF0B0E131FD144
CRC32   ：9668E4F0


//------------------------------------------------------------------------
１修复P25显示问题。
２最大最小值的ABS的单位问题。
３修改多通道数据与室外温湿度循环显示方式。
４修复气压校准问题。
5 修改RFM 驱动的延时方试。
6 修改任务的调度时间。
7 因接收中断延迟而修改接收模块2219的配制
8 修正初始化时间存储的问题
9 多通道数据存储的单位变换不新建文件问题
10 修复usb发送SD卡数据时没有 reset WTG设备重启
11 调整USB任务将有关SD卡的操作放在一起，以信号队列管理。
12 调整SD卡漏存储历史数据问题。
13 优化WIFI通讯任务。
14 调整显示任务优先级小于USB任务。将SDIO的中断优先于USB中断。修改calibration daily rain 的提示信息。优化历史存储。
15 修正UVI graph画得不对,修改RF 关闭AFC功能， 无RF中断重置时间为60秒， 优化多通道存SD代码。
文件名称：Firmware.bin
软件版本：HP3500_V1.4.8-Release
文件大小：216864 字节
修改时间：2019年1月23日 09:51:22
MD5     ：788B96E31D961AE5BA4E7521F318CB43
SHA1    ：34D6E4760945A631D644960464E82A5C201D470D
CRC32   ：D4560F0E

文件名称：picture.bin
文件大小：71488 字节
修改时间：2018年12月13日 17:53:13
MD5     ：14F83FFB275CE930B54669ADCD7542B6
SHA1    ：340608EDAD07DF11646A9A72657011F6581CDDB5
CRC32   ：74C14E38
//------------------------------------------------------------------------
增加了接收wh68,wh40,wh31,wh51发射机的数据存储。
修改了所有接收机的数据源异常处理情况。

文件名称：Firmware.bin
软件版本：V1.4.6
文件大小：222800 字节
修改时间：2019年1月2日 18:33:00
MD5     ：066D7606C95899CA402327D684B0F00C
SHA1    ：67835B745229D585A048F4F62BF30047BCFFF6E1
CRC32   ：9A10C10D

//------------------------------------------------------------------------
修改雨量算法

文件名称：Firmware.bin
软件版本：V1.4.5
文件大小：210232 字节
修改时间：2018年10月15日 14:24:06
MD5     ：532DA0488F08F003935F617F48B2FCF4
SHA1    ：4C1DDDD0BDFA9F01D449485D1591DEA43BFEC2DB
CRC32   ：3F283363
//------------------------------------------------------------------------
断路点单位显示不对修复

文件名称：Firmware.bin
软件版本：V1.4.4
文件大小：209664 字节
修改时间：2018年5月28日 11:58:35
MD5     ：035F1EF48D3ECCF61A7E31344DD980D2
SHA1    ：6DCDD1E76DB7BA04477CFDE9426AF0C2A7AE2002
CRC32   ：218511C1

//------------------------------------------------------------------------
1、修改soil moisture 0%不显示的情况
文件名称：Firmware.bin
软件版本：V1.4.3
文件大小：209664 字节
修改时间：2018年5月12日 11:16:09
MD5     ：67B52F0547C78ECC8579734D02B669D3
SHA1    ：C672A456C477183E49C286D75B2ECBDD546F460B
CRC32   ：6EEDE795

//------------------------------------------------------------------------
1、修改了高报警的图标（由红色改成黄色）
2、修改了风向指向图标
文件名称：Firmware.bin
软件版本：V1.4.2
文件大小：210064 字节
修改时间：2018年4月21日 14:26:07
MD5     ：A1852D3385236D945FE1A389F8528B60
SHA1    ：141E4901232ADCA1DB792CC5E3971E0CAF404199
CRC32   ：AC9A97C9

文件名称：picture.bin
文件大小：71096 字节
修改时间：2018年4月21日 09:18:13
MD5     ：49FEF61DFF1CC34A323DD60936C96301
SHA1    ：6BCC208064827F88711BB5B9345A970DA8C53DAE
CRC32   ：8E11BE8F


//------------------------------------------------------------------------
文件名称：Firmware.bin
软件版本：V1.4.0
文件大小：210232 字节
修改时间：2018年4月20日 09:57:18
MD5     ：B454145D8C473E6C07CF37F5C778DC4F
SHA1    ：E9C89CB7AB78CFFA9D3C297BE586A9788F5A34E5
CRC32   ：0A853232

文件名称：picture.bin
文件大小：71064 字节
修改时间：2018年4月4日 11:07:26
MD5     ：AEC06374A125B8E98D5F4937E17F8667
SHA1    ：0EDA8EA27EEFECF01B3B086CAA3BD7104629B6E5
CRC32   ：6777A0C4

//------------------------------------------------------------------------

// HP3500 首次正式发布
文件名称：Firmware.bin
软件版本：V1.3.34
文件大小：206224 字节
修改时间：2018年2月28日 16:19:14
MD5     ：CF4B830A496C20F6B1A1AC0A7F00AD41
SHA1    ：6DDEB90D2F914C2904829D90564BBC5BAD0909E7
CRC32   ：8B46BA8A


