{
  "schema": 1,
  "product": "WM_CH592",
  "latest": "WM_CH592_V3.2.23_20260529225229.bin",
  "latestHex": "WM_CH592_V3.2.23_20260529225229.hex",
  "releases": [
    {
      "fileName": "WM_CH592_V3.2.23_20260529225229.bin",
      "hexFileName": "WM_CH592_V3.2.23_20260529225229.hex",
      "version": "3.2.23",
      "buildTime": "2026-05-29T22:52:30+08:00",
      "sizeBytes": 30548,
      "sha256": "1d67bff2ef969f993550cb906bef2f5a693bf868173405dfcdd2c467642e0fe0",
      "hexSizeBytes": 475016,
      "hexSha256": "32f88f626bae1d33899c06f208b656575fdfa87320e8f471e05785796764ecbe",
      "changelog": [
        "WM_CH592 Mesh 固件",
        "修复 STMVER 查询时被 C55C 数据流挤丢的问题（STM32 端新增 STMQUIET=N 静音）",
        "APP 端配套：查询版本时自动暂停 STM32/CH592 两端的 C55C 转发",
        "MRS Build All 后 postbuildStep 自动发版上云"
      ]
    },
    {
      "fileName": "WM_CH592_V3.2.22_20260529225140.bin",
      "hexFileName": "WM_CH592_V3.2.22_20260529225140.hex",
      "version": "3.2.22",
      "buildTime": "2026-05-29T22:51:40+08:00",
      "sizeBytes": 30548,
      "sha256": "a74b6aea577933fa2ebc0ca94549450c4c9260c95ed124659ed1e4838c764b78",
      "hexSizeBytes": 475016,
      "hexSha256": "1622e349354de6ddc13ab5894019687a89ef0d6135c6ec02bfd10ee7f1fb1958",
      "changelog": [
        "WM_CH592 Mesh 固件",
        "修复 STMVER 查询时被 C55C 数据流挤丢的问题（STM32 端新增 STMQUIET=N 静音）",
        "APP 端配套：查询版本时自动暂停 STM32/CH592 两端的 C55C 转发",
        "MRS Build All 后 postbuildStep 自动发版上云"
      ]
    },
    {
      "fileName": "WM_CH592_V3.2.21_20260529162155.bin",
      "hexFileName": "WM_CH592_V3.2.21_20260529162155.hex",
      "version": "3.2.21",
      "buildTime": "2026-05-29T16:21:55+08:00",
      "sizeBytes": 23596,
      "sha256": "0b067b92c5b3352948f66ea5dd6a688bb74153e3c24ba8f3f34dd191b825af93",
      "hexSizeBytes": 455457,
      "hexSha256": "610df1915ed90a5229d54a67230b9d054e4b334f237e2dd3892c468c0f424c62",
      "changelog": [
        "WM_CH592 Mesh 固件",
        "修复 STMVER 查询时被 C55C 数据流挤丢的问题（STM32 端新增 STMQUIET=N 静音）",
        "APP 端配套：查询版本时自动暂停 STM32/CH592 两端的 C55C 转发",
        "MRS Build All 后 postbuildStep 自动发版上云"
      ]
    },
    {
      "fileName": "WM_CH592_V3.2.18_20260529144505.bin",
      "hexFileName": "WM_CH592_V3.2.18_20260529144505.hex",
      "version": "3.2.18",
      "buildTime": "2026-05-29T14:45:05+08:00",
      "sizeBytes": 25472,
      "sha256": "191c26b3a30ef27a4eff3b3b219a7bf33d414d0a13b0f38ad62bcc70fc8153e7",
      "hexSizeBytes": 460730,
      "hexSha256": "b8a459552c9bc3bd72a7149533a1675e1da9707457b86332499eff0efc0caef4",
      "changelog": [
        "WM_CH592 Mesh 固件",
        "修复 STMVER 查询时被 C55C 数据流挤丢的问题（STM32 端新增 STMQUIET=N 静音）",
        "APP 端配套：查询版本时自动暂停 STM32/CH592 两端的 C55C 转发",
        "MRS Build All 后 postbuildStep 自动发版上云"
      ]
    },
    {
      "fileName": "WM_CH592_V3.2.17_20260529144056.bin",
      "hexFileName": "WM_CH592_V3.2.17_20260529144056.hex",
      "version": "3.2.17",
      "buildTime": "2026-05-29T14:40:56+08:00",
      "sizeBytes": 25468,
      "sha256": "73c0c6d21d14921e7cad5843a4cfa1bebedfd999f55278c7af424e55ff8d88e1",
      "hexSizeBytes": 460722,
      "hexSha256": "09664e1a31c3f7ff3088aec8382e6066cf5fa7d35e6336d8bfdb91ec87b93cd6",
      "changelog": [
        "WM_CH592 Mesh 固件",
        "修复 STMVER 查询时被 C55C 数据流挤丢的问题（STM32 端新增 STMQUIET=N 静音）",
        "APP 端配套：查询版本时自动暂停 STM32/CH592 两端的 C55C 转发",
        "MRS Build All 后 postbuildStep 自动发版上云"
      ]
    },
    {
      "fileName": "WM_CH592_V3.2.16_20260529142100.bin",
      "hexFileName": "WM_CH592_V3.2.16_20260529142100.hex",
      "version": "3.2.16",
      "buildTime": "2026-05-29T14:21:00+08:00",
      "sizeBytes": 23576,
      "sha256": "9874b79290df85ec575cff73359c22816f54c07ae28d06e63eda2f1160385083",
      "hexSizeBytes": 455404,
      "hexSha256": "cf71b194812edfba23af97f1785aa1cc4093772fbff1c54fe85eb1d8abd3b4ac",
      "changelog": [
        "WM_CH592 Mesh 固件",
        "修复 STMVER 查询时被 C55C 数据流挤丢的问题（STM32 端新增 STMQUIET=N 静音）",
        "APP 端配套：查询版本时自动暂停 STM32/CH592 两端的 C55C 转发",
        "MRS Build All 后 postbuildStep 自动发版上云"
      ]
    },
    {
      "fileName": "WM_CH592_V3.2.14_20260529141954.bin",
      "hexFileName": "WM_CH592_V3.2.14_20260529141954.hex",
      "version": "3.2.14",
      "buildTime": "2026-05-29T14:19:54+08:00",
      "sizeBytes": 112736,
      "sha256": "631151c5b4bfa3dc7083a9e6a82e26f65cea9e3023b90f2de7447ff75ca10527",
      "hexSizeBytes": 706177,
      "hexSha256": "3232e40a8fc94c1a8ddd69808e188e27a17d8a200a4f1c391afc3f2beb9e5490",
      "changelog": [
        "WM_CH592 Mesh 固件",
        "修复 STMVER 查询时被 C55C 数据流挤丢的问题（STM32 端新增 STMQUIET=N 静音）",
        "APP 端配套：查询版本时自动暂停 STM32/CH592 两端的 C55C 转发",
        "MRS Build All 后 postbuildStep 自动发版上云"
      ]
    },
    {
      "fileName": "WM_CH592_V3.2.10_20260528143841.bin",
      "hexFileName": "WM_CH592_V3.2.10_20260528143841.hex",
      "version": "3.2.10",
      "buildTime": "2026-05-28T14:38:41+08:00",
      "sizeBytes": 112684,
      "sha256": "189deec6b9c44cd32354e18725e833abdd8cf18f505bf91df37a07dc81733963",
      "hexSizeBytes": 706034,
      "hexSha256": "c41395441bc1492c88dc1f7a0966d2fc02391a6d45138288459ebf406b7f1f41",
      "changelog": [
        "WM_CH592 Mesh 固件",
        "修复 STMVER 查询时被 C55C 数据流挤丢的问题（STM32 端新增 STMQUIET=N 静音）",
        "APP 端配套：查询版本时自动暂停 STM32/CH592 两端的 C55C 转发",
        "MRS Build All 后 postbuildStep 自动发版上云"
      ]
    },
    {
      "fileName": "WM_CH592_V3.2.9_20260528141842.bin",
      "hexFileName": "WM_CH592_V3.2.9_20260528141842.hex",
      "version": "3.2.9",
      "buildTime": "2026-05-28T14:18:42+08:00",
      "sizeBytes": 112684,
      "sha256": "b0bcace4f18a3e6b9409d448fa3f84bb00e59ae21427806203c7c6f6f3a3b5ec",
      "hexSizeBytes": 706034,
      "hexSha256": "38cfbe98fb927705fbbb23726af065b3662907172f4a4fb5984b221a5c06c946",
      "changelog": [
        "WM_CH592 Mesh 固件",
        "修复 STMVER 查询时被 C55C 数据流挤丢的问题（STM32 端新增 STMQUIET=N 静音）",
        "APP 端配套：查询版本时自动暂停 STM32/CH592 两端的 C55C 转发",
        "MRS Build All 后 postbuildStep 自动发版上云"
      ]
    },
    {
      "fileName": "WM_CH592_V3.2.8_20260528112932.bin",
      "hexFileName": "WM_CH592_V3.2.8_20260528112932.hex",
      "version": "3.2.8",
      "buildTime": "2026-05-28T11:29:32+08:00",
      "sizeBytes": 112684,
      "sha256": "2ad3825f5f884248c2657dd9672713e9a8aa7c3c56aad2551654fec247e645a0",
      "hexSizeBytes": 706034,
      "hexSha256": "4d0c70122dfb4071f23e960607ed064d76e5548c11b46def9b0e9ec3245660b9",
      "changelog": [
        "WM_CH592 Mesh 固件",
        "修复 STMVER 查询时被 C55C 数据流挤丢的问题（STM32 端新增 STMQUIET=N 静音）",
        "APP 端配套：查询版本时自动暂停 STM32/CH592 两端的 C55C 转发",
        "MRS Build All 后 postbuildStep 自动发版上云"
      ]
    },
    {
      "fileName": "WM_CH592_V3.2.7_20260528112847.bin",
      "hexFileName": "WM_CH592_V3.2.7_20260528112847.hex",
      "version": "3.2.7",
      "buildTime": "2026-05-28T11:28:47+08:00",
      "sizeBytes": 112680,
      "sha256": "1e1a3b77c1e0fe6e79182fb26572078864dbe9f000450bef689dbb20acb752cb",
      "hexSizeBytes": 706026,
      "hexSha256": "4ce50c81405ec316cf80fbf9ab9df3adc3abc5fbe13ac1b6144b4a7712491508",
      "changelog": [
        "WM_CH592 Mesh 固件",
        "修复 STMVER 查询时被 C55C 数据流挤丢的问题（STM32 端新增 STMQUIET=N 静音）",
        "APP 端配套：查询版本时自动暂停 STM32/CH592 两端的 C55C 转发",
        "MRS Build All 后 postbuildStep 自动发版上云"
      ]
    },
    {
      "fileName": "WM_CH592_V3.1.25_20260527213545.bin",
      "hexFileName": "WM_CH592_V3.1.25_20260527213545.hex",
      "version": "3.1.25",
      "buildTime": "2026-05-27T21:35:45+08:00",
      "sizeBytes": 113784,
      "sha256": "1764c5432f9168ef59683344f86ac86133f84f719b0647cf953bdd2777cb0789",
      "hexSizeBytes": 709131,
      "hexSha256": "93f85f6696782b385a6b098b131a949aa26259cf3f079ada929d16e6849220c5",
      "changelog": [
        "WM_CH592 Mesh 固件",
        "延迟 2.5s 再发起 MTU，避免与手机 FFE4 CCCD 写入撞车（Android GATT code 17）",
        "连接后 ATT MTU 247 + notify 载荷校验；BLE_TX_NUM_EVENT=2",
        "低功耗 HAL_SLEEP；BLE 堆 5120B + Link.ld 动态 GP"
      ]
    },
    {
      "fileName": "WM_CH592_V3.1.23_20260527212352.bin",
      "hexFileName": "WM_CH592_V3.1.23_20260527212352.hex",
      "version": "3.1.23",
      "buildTime": "2026-05-27T21:23:52+08:00",
      "sizeBytes": 113736,
      "sha256": "27704e04471d15f69c3611c376c290685b445b3759bcf989afba29a42523b884",
      "hexSizeBytes": 708996,
      "hexSha256": "a0c50c6f002105bfbf64d7b951abea115435cbcb64320164e3b6cab205f0d932",
      "changelog": [
        "WM_CH592 Mesh 固件",
        "连接后立即协商 ATT MTU 247，修复 C55C 大帧 FFE4 notify 失败",
        "notify 前校验 MTU 与堆分配；BLE_TX_NUM_EVENT 提至 2",
        "低功耗：HAL_SLEEP + 配网后关广播；BLE 堆 5120B + Link.ld 动态 GP"
      ]
    },
    {
      "fileName": "WM_CH592_V3.1.22_20260527211049.bin",
      "hexFileName": "WM_CH592_V3.1.22_20260527211049.hex",
      "version": "3.1.22",
      "buildTime": "2026-05-27T21:10:49+08:00",
      "sizeBytes": 113552,
      "sha256": "1b05b16742b222aab1c6b1dd23623c0c9010d6cb1252cc8703dc9ffac86f9c45",
      "hexSizeBytes": 708472,
      "hexSha256": "f54c51973f3f469ddcd32a42ae8063a7518c28fa2e704bfeb74b6acd4c586d37",
      "changelog": [
        "WM_CH592 Mesh 固件",
        "启用 HAL_SLEEP + DEBUG_ALWAYS_ADV 默认关（配网后关广播降功耗）",
        "BLE 堆 5120B + Link.ld 动态 GP，修复低功耗版连接后找不到 FFE1/FFE3/FFE4",
        "Mesh RPL/消息缓存略减，为 sleep highcode 腾出 RAM"
      ]
    },
    {
      "fileName": "WM_CH592_V3.1.20_20260527205530.bin",
      "hexFileName": "WM_CH592_V3.1.20_20260527205530.hex",
      "version": "3.1.20",
      "buildTime": "2026-05-27T20:55:30+08:00",
      "sizeBytes": 113552,
      "sha256": "3ae7129e24452a307102f5759a99d881472a728eea99c7cf27a4f6fff6b5b389",
      "hexSizeBytes": 708472,
      "hexSha256": "7c9d9edf096cdf17713896e91e3e7bad85966034109fd00c7c0ee30b89c8e726",
      "changelog": [
        "WM_CH592 Mesh 固件",
        "修复 STMVER 查询时被 C55C 数据流挤丢的问题（STM32 端新增 STMQUIET=N 静音）",
        "APP 端配套：查询版本时自动暂停 STM32/CH592 两端的 C55C 转发",
        "MRS Build All 后 postbuildStep 自动发版上云"
      ]
    },
    {
      "fileName": "WM_CH592_V3.1.14_20260528111942.bin",
      "hexFileName": "WM_CH592_V3.1.14_20260528111942.hex",
      "version": "3.1.14",
      "buildTime": "2026-05-28T11:19:43+08:00",
      "sizeBytes": 112680,
      "sha256": "9e913987a7d9860009562c1100686baa047cebe0cc8c23dc2060d0a0d3a241b1",
      "hexSizeBytes": 706026,
      "hexSha256": "9ed3e2971c20e894536869898ac04c80d9d24ed17db019c6e688581807d55253",
      "changelog": [
        "WM_CH592 Mesh 固件",
        "修复 STMVER 查询时被 C55C 数据流挤丢的问题（STM32 端新增 STMQUIET=N 静音）",
        "APP 端配套：查询版本时自动暂停 STM32/CH592 两端的 C55C 转发",
        "MRS Build All 后 postbuildStep 自动发版上云"
      ]
    },
    {
      "fileName": "WM_CH592_V3.1.13_20260526224934.bin",
      "hexFileName": "WM_CH592_V3.1.13_20260526224934.hex",
      "version": "3.1.13",
      "buildTime": "2026-05-26T22:49:34+08:00",
      "sizeBytes": 112684,
      "sha256": "69c6724ddcfb057039cce78abf0896837b54d0f597ae80e1fec9375baa7efe32",
      "hexSizeBytes": 706034,
      "hexSha256": "abd1792ee50a34b6047f1b41258d4e0590ed3a610acf3e2eb4b5b23e3d3fb174",
      "changelog": [
        "WM_CH592 Mesh 固件",
        "修复 STMVER 查询时被 C55C 数据流挤丢的问题（STM32 端新增 STMQUIET=N 静音）",
        "APP 端配套：查询版本时自动暂停 STM32/CH592 两端的 C55C 转发",
        "MRS Build All 后 postbuildStep 自动发版上云"
      ]
    },
    {
      "fileName": "WM_CH592_V3.1.13_20260526225144.bin",
      "hexFileName": "WM_CH592_V3.1.13_20260526225144.hex",
      "version": "3.1.13",
      "buildTime": "2026-05-26T22:51:44+08:00",
      "sizeBytes": 112684,
      "sha256": "69c6724ddcfb057039cce78abf0896837b54d0f597ae80e1fec9375baa7efe32",
      "hexSizeBytes": 706034,
      "hexSha256": "abd1792ee50a34b6047f1b41258d4e0590ed3a610acf3e2eb4b5b23e3d3fb174",
      "changelog": [
        "WM_CH592 Mesh 固件",
        "修复 STMVER 查询时被 C55C 数据流挤丢的问题（STM32 端新增 STMQUIET=N 静音）",
        "APP 端配套：查询版本时自动暂停 STM32/CH592 两端的 C55C 转发",
        "MRS Build All 后 postbuildStep 自动发版上云"
      ]
    },
    {
      "fileName": "WM_CH592_V3.1.13_20260526225241.bin",
      "hexFileName": "WM_CH592_V3.1.13_20260526225241.hex",
      "version": "3.1.13",
      "buildTime": "2026-05-26T22:52:41+08:00",
      "sizeBytes": 112684,
      "sha256": "69c6724ddcfb057039cce78abf0896837b54d0f597ae80e1fec9375baa7efe32",
      "hexSizeBytes": 706034,
      "hexSha256": "abd1792ee50a34b6047f1b41258d4e0590ed3a610acf3e2eb4b5b23e3d3fb174",
      "changelog": [
        "WM_CH592 Mesh 固件",
        "修复 STMVER 查询时被 C55C 数据流挤丢的问题（STM32 端新增 STMQUIET=N 静音）",
        "APP 端配套：查询版本时自动暂停 STM32/CH592 两端的 C55C 转发",
        "MRS Build All 后 postbuildStep 自动发版上云"
      ]
    },
    {
      "fileName": "WM_CH592_V3.1.12_20260526225535.bin",
      "hexFileName": "WM_CH592_V3.1.12_20260526225535.hex",
      "version": "3.1.12",
      "buildTime": "2026-05-26T22:55:35+08:00",
      "sizeBytes": 112684,
      "sha256": "69c6724ddcfb057039cce78abf0896837b54d0f597ae80e1fec9375baa7efe32",
      "hexSizeBytes": 706034,
      "hexSha256": "abd1792ee50a34b6047f1b41258d4e0590ed3a610acf3e2eb4b5b23e3d3fb174",
      "changelog": [
        "WM_CH592 Mesh 固件",
        "修复 STMVER 查询时被 C55C 数据流挤丢的问题（STM32 端新增 STMQUIET=N 静音）",
        "APP 端配套：查询版本时自动暂停 STM32/CH592 两端的 C55C 转发",
        "MRS Build All 后 postbuildStep 自动发版上云"
      ]
    },
    {
      "fileName": "WM_CH592_V3.1.11_20260520003215.bin",
      "hexFileName": "WM_CH592_V3.1.11_20260520003215.hex",
      "version": "3.1.11",
      "buildTime": "2026-05-20T00:32:15+08:00",
      "sizeBytes": 112664,
      "sha256": "b86e0949f115712c2335f3f7849da8a2d953d3d1437b7316f8a5bbd7bb2a135a",
      "hexSizeBytes": 705981,
      "hexSha256": "3a7f7716d764f25abc486c6914a0dc370e342b1da66418801045ad132184b036",
      "changelog": [
        "WM_CH592 Mesh 固件",
        "修复 STMVER 查询时被 C55C 数据流挤丢的问题（STM32 端新增 STMQUIET=N 静音）",
        "APP 端配套：查询版本时自动暂停 STM32/CH592 两端的 C55C 转发",
        "MRS Build All 后 postbuildStep 自动发版上云"
      ]
    },
    {
      "fileName": "WM_CH592_V3.1.10_20260520003024.bin",
      "hexFileName": "WM_CH592_V3.1.10_20260520003024.hex",
      "version": "3.1.10",
      "buildTime": "2026-05-20T00:30:24+08:00",
      "sizeBytes": 112664,
      "sha256": "5beabd431c9070bbeac0e980bcbc03e5a8ce800166d414f0c79a002e26058a41",
      "hexSizeBytes": 705981,
      "hexSha256": "d707144efcb288d87bf3a68fc60eb2fd72d0f07ce00cfd7d0543cb1cc0d24587",
      "changelog": [
        "WM_CH592 Mesh 固件",
        "修复 STMVER 查询时被 C55C 数据流挤丢的问题（STM32 端新增 STMQUIET=N 静音）",
        "APP 端配套：查询版本时自动暂停 STM32/CH592 两端的 C55C 转发",
        "MRS Build All 后 postbuildStep 自动发版上云"
      ]
    },
    {
      "fileName": "WM_CH592_V3.1.10_20260520003156.bin",
      "hexFileName": "WM_CH592_V3.1.10_20260520003156.hex",
      "version": "3.1.10",
      "buildTime": "2026-05-20T00:31:56+08:00",
      "sizeBytes": 112664,
      "sha256": "5beabd431c9070bbeac0e980bcbc03e5a8ce800166d414f0c79a002e26058a41",
      "hexSizeBytes": 705981,
      "hexSha256": "d707144efcb288d87bf3a68fc60eb2fd72d0f07ce00cfd7d0543cb1cc0d24587",
      "changelog": [
        "WM_CH592 Mesh 固件",
        "修复 STMVER 查询时被 C55C 数据流挤丢的问题（STM32 端新增 STMQUIET=N 静音）",
        "APP 端配套：查询版本时自动暂停 STM32/CH592 两端的 C55C 转发",
        "MRS Build All 后 postbuildStep 自动发版上云"
      ]
    },
    {
      "fileName": "WM_CH592_V3.1.9_20260520003005.bin",
      "hexFileName": "WM_CH592_V3.1.9_20260520003005.hex",
      "version": "3.1.9",
      "buildTime": "2026-05-20T00:30:05+08:00",
      "sizeBytes": 112664,
      "sha256": "c9e69852ca92d598a68722f1bffdc695f300a3d1caae8055e930db8914b46bfd",
      "hexSizeBytes": 705981,
      "hexSha256": "74250eb7711583e78910556cae3ac5f7d91892502bdd0db870ef3fcfe890ca75",
      "changelog": [
        "WM_CH592 Mesh 固件",
        "修复 STMVER 查询时被 C55C 数据流挤丢的问题（STM32 端新增 STMQUIET=N 静音）",
        "APP 端配套：查询版本时自动暂停 STM32/CH592 两端的 C55C 转发",
        "MRS Build All 后 postbuildStep 自动发版上云"
      ]
    },
    {
      "fileName": "WM_CH592_V3.1.6_20260520001835.bin",
      "hexFileName": "WM_CH592_V3.1.6_20260520001835.hex",
      "version": "3.1.6",
      "buildTime": "2026-05-20T00:18:35+08:00",
      "sizeBytes": 112664,
      "sha256": "b627f0e9951a18ff1a248a0b4a5650290f165216ef20e4ab2e0132e149c186d2",
      "hexSizeBytes": 705981,
      "hexSha256": "cba6fdab93db5779a7abf8a4e7f64d5f978cd23844578137fd47436177b4139c",
      "changelog": [
        "修复 STMVER 查询时被 C55C 数据流挤丢的问题（STM32 端新增 STMQUIET=N 静音）",
        "APP 端配套：查询版本时自动暂停 STM32/CH592 两端的 C55C 转发",
        "MRS postbuildStep 接入 release.py，编译后自动刷新 Latest 别名 / 触发上云"
      ]
    },
    {
      "fileName": "WM_CH592_V3.1.6_20260520001957.bin",
      "hexFileName": "WM_CH592_V3.1.6_20260520001957.hex",
      "version": "3.1.6",
      "buildTime": "2026-05-20T00:19:57+08:00",
      "sizeBytes": 112664,
      "sha256": "b627f0e9951a18ff1a248a0b4a5650290f165216ef20e4ab2e0132e149c186d2",
      "hexSizeBytes": 705981,
      "hexSha256": "cba6fdab93db5779a7abf8a4e7f64d5f978cd23844578137fd47436177b4139c",
      "changelog": [
        "修复 STMVER 查询时被 C55C 数据流挤丢的问题（STM32 端新增 STMQUIET=N 静音）",
        "APP 端配套：查询版本时自动暂停 STM32/CH592 两端的 C55C 转发",
        "MRS postbuildStep 接入 release.py，编译后自动刷新 Latest 别名 / 触发上云"
      ]
    },
    {
      "fileName": "WM_CH592_V3.1.6_20260520002204.bin",
      "hexFileName": "WM_CH592_V3.1.6_20260520002204.hex",
      "version": "3.1.6",
      "buildTime": "2026-05-20T00:22:05+08:00",
      "sizeBytes": 112664,
      "sha256": "b627f0e9951a18ff1a248a0b4a5650290f165216ef20e4ab2e0132e149c186d2",
      "hexSizeBytes": 705981,
      "hexSha256": "cba6fdab93db5779a7abf8a4e7f64d5f978cd23844578137fd47436177b4139c",
      "changelog": [
        "修复 STMVER 查询时被 C55C 数据流挤丢的问题（STM32 端新增 STMQUIET=N 静音）",
        "APP 端配套：查询版本时自动暂停 STM32/CH592 两端的 C55C 转发",
        "MRS postbuildStep 接入 release.py，编译后自动刷新 Latest 别名 / 触发上云"
      ]
    },
    {
      "fileName": "WM_CH592_V3.1.6_20260520002625.bin",
      "hexFileName": "WM_CH592_V3.1.6_20260520002625.hex",
      "version": "3.1.6",
      "buildTime": "2026-05-20T00:26:25+08:00",
      "sizeBytes": 112664,
      "sha256": "b627f0e9951a18ff1a248a0b4a5650290f165216ef20e4ab2e0132e149c186d2",
      "hexSizeBytes": 705981,
      "hexSha256": "cba6fdab93db5779a7abf8a4e7f64d5f978cd23844578137fd47436177b4139c",
      "changelog": [
        "WM_CH592 Mesh 固件",
        "修复 STMVER 查询时被 C55C 数据流挤丢的问题（STM32 端新增 STMQUIET=N 静音）",
        "APP 端配套：查询版本时自动暂停 STM32/CH592 两端的 C55C 转发",
        "MRS Build All 后 postbuildStep 自动发版上云"
      ]
    },
    {
      "fileName": "WM_CH592_V3.1.5_20260519221527.bin",
      "hexFileName": "WM_CH592_V3.1.5_20260519221527.hex",
      "version": "3.1.5",
      "buildTime": "2026-05-19T22:15:27+08:00",
      "sizeBytes": 112664,
      "sha256": "b627f0e9951a18ff1a248a0b4a5650290f165216ef20e4ab2e0132e149c186d2",
      "hexSizeBytes": 705981,
      "hexSha256": "cba6fdab93db5779a7abf8a4e7f64d5f978cd23844578137fd47436177b4139c",
      "changelog": [
        "<!--",
        "下一版 CH592 固件的更新说明。每行一条，可用 `- ` 或 `* ` 起手（脚本会自动去掉符号）。",
        "发布脚本 `python release.py` 跑完后此文件会被自动移到 `release_notes/<版本号>.md`。",
        "->",
        "修复 BLE OTA 写入地址（IMAGE_B_START_ADD），解决 OTA 完成后 brick 的问题",
        "FFE1 快照 schema 0x02 上报固件版本 (APP_STATUS_FW_MAJOR/MINOR/PATCH)",
        "OTA 期间暂停 C55C 上报，END 前增加 300ms 延时确保 GATT 应答送达"
      ]
    }
  ]
}