Skip to content

Add several Jasco and Ultrapro firmware updates#341

Open
ArchaicBubba wants to merge 4 commits into
zwave-js:mainfrom
ArchaicBubba:main
Open

Add several Jasco and Ultrapro firmware updates#341
ArchaicBubba wants to merge 4 commits into
zwave-js:mainfrom
ArchaicBubba:main

Conversation

@ArchaicBubba

Copy link
Copy Markdown

Added Devices and updates for the following Jasco and UltraPro devices from the Jasco firmware Github repository:

Jasco

  • ZW4006_24770
  • ZWA1003_59387
  • ZWA3016_59383
  • ZWA3017_59384
  • ZWA4011_59381
  • ZWA4012_59382
  • ZWN3018_76597
  • ZWN3019_76599
  • ZWN3109_76723
  • ZWN4015_76598
  • ZWN4016_76798
  • ZWN4108_76724
  • ZWN4109_79244
  • ZWN4204_76722
  • ZWN6310_81018

Ultrapro

  • ZWA3016_59350
  • ZWA4011_59347
  • ZWA4012_59368
  • ZWN3020_76602
  • ZWN4017_76601

ArchaicBubba and others added 2 commits June 28, 2026 11:59
- Resolve all refs/heads/main URLs to bd8e69acc98518f13e49fdf85e38c454e88c334e
- Normalize github.com/raw/ URLs to raw.githubusercontent.com/
- Encode commas in URL paths as %2C
- Fix ZWN3020_76602.json model field (was ZWA4013 / 58446, should be ZWN3020 / 76602)
@AlCalzone AlCalzone changed the title Added Firmware for Jasco and Ultrapro devices from their github repos… Add several Jasco and Ultrapro firmware updates Jun 29, 2026

@AlCalzone AlCalzone left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

With some tweaks, this looks good from a maintainer's perspective now.

@jascoproducts could you please check if this is okay to merge?

- Remove upgrade entries with no firmware URL (upstream has no 8.10 or 5.28 files)
- Fix ZWA1003: version 1.07 -> 1.7 (semver rejects leading zeros)
- Fix ZWA3016: empty changelog for version 1.23
- Lowercase productType in ZW4006 (0x494D) and ZWN4204 (0x4F50)
@AlCalzone

Copy link
Copy Markdown
Member

The following files had "initial release" firmware definitions without an URL and had to be removed:

  • jasco/ZW4006_24770 — version 5.28
  • jasco/ZWN4016_76598 — version 8.10
  • jasco/ZWN4108_76724 — version 8.10
  • jasco/ZWN4109_79244 — version 8.10
  • jasco/ZWN4204_76722 — version 8.10
  • jasco/ZWN6310_81018 — version 8.10
  • ultrapro/ZWN3020_76602 — version 8.10
  • ultrapro/ZWN4017_76601 — version 8.10

@ArchaicBubba

Copy link
Copy Markdown
Author

I have tried downloading the failing hash through three separate methods; Curl, the github page, and saving the resulting file via the Developer console in firefox. All three resulting files have returned the hash '9de131688516ab2bba500509c5ceee96022efd1d926efdc44bcc7122e5f860c2'. How is the automated check downloading the file?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants