v0.4-beta - Experimental iDX6011 Series Support
Pre-releasev0.4-beta
This is a pre-release from
dev-idx601-series. DXP4800 GT and iDX6011 (Pro) support is
experimental and needs testing feedback.
Experimental device support
This release adds experimental support for:
The main change to test is the new SMBus block-write protocol path for experimental DXP4800 GT and
iDX6011 (Pro) LED support (discovered by @klein0r in #93). The legacy protocol remains the default, so testers for these models
should explicitly enable the new protocol.
CLI test:
ugreen_leds_cli all -write-protocol smbus-block -status
ugreen_leds_cli all -write-protocol smbus-block -onAlternatively:
UGREEN_LEDS_WRITE_PROTOCOL=smbus-block ugreen_leds_cli all -statusKernel module / DKMS test:
modprobe led-ugreen write_protocol=smbus-blockFor the iDX6011 Pro LED layout, also test with:
modprobe led-ugreen write_protocol=smbus-block num_netdev_leds=2 num_disk_leds=6The helper script should apply known model-specific options automatically:
scripts/ugreen-probe-ledsSee the README on the development branch for details:
https://github.com/miskcoo/ugreen_leds_controller/blob/dev-idx601-series/README.md
Notes
This release is not recommended as a stable release yet. Use it if you want to help test DXP4800 GT
or iDX6011 (Pro) support.
What's Changed
- Update ugreen-diskiomon to ignore smartctl non-critical return codes by @heldchen in #57
- Don't mark drives in standby as failed by @heldchen in #59
- Add support for setting power LED via systemctl by @berhoel in #60
- Create option to dynamically calculate the color of the network LED by @TGX03 in #63
- Add missing script name to README.md by @danielfernau in #65
- fix: name of config file in readme by @drumfort42 in #69
- Confirm disk mapping for DXP4800 by @mikeage in #73
- Adding scripts and Dockerfile for creating Debian packages by @SpruceCloud in #72
- Update ugreen-diskiomon by @superxyj2021 in #82
- ugreen-diskiomon: trap to remove lock file must be enabled after the … by @RigacciOrg in #77
- fix: try modprobe before DKMS fallback in ugreen-probe-leds by @gabrielcosi in #84
- Skip netdev LED invert when sysfs entry is missing by @guowenju in #86
- Graceful exit when no SATA drives are present in bays by @HoLuLuLu in #88
- Exit codes and systemd traps by @cite in #90
- Update action versions by @tooomm in #97
- Build TrueNAS kmod from TrueNAS-SCALE-x.y.z.update image instead of Packages.gz by @sgreiner in #98
- README: List newer devices by @tooomm in #101
- Support AMD/DesignWare-based models (DXP4800 GT, chip id 0xc5b2) by @j3n57h0m45 in #100
- Enable dependabot for GitHub Actions by @tooomm in #102
- Bump actions/checkout from 6 to 7 by @dependabot[bot] in #103
- Remove LED invert write from netdevmon-multi script by @shyney7 in #106
- Add iDX6011 Pro LED layout support by @miskcoo in #104
- README: Small readability tweaks by @tooomm in #107
New Contributors
- @heldchen made their first contribution in #57
- @berhoel made their first contribution in #60
- @TGX03 made their first contribution in #63
- @danielfernau made their first contribution in #65
- @drumfort42 made their first contribution in #69
- @mikeage made their first contribution in #73
- @SpruceCloud made their first contribution in #72
- @superxyj2021 made their first contribution in #82
- @RigacciOrg made their first contribution in #77
- @gabrielcosi made their first contribution in #84
- @guowenju made their first contribution in #86
- @HoLuLuLu made their first contribution in #88
- @cite made their first contribution in #90
- @sgreiner made their first contribution in #98
- @j3n57h0m45 made their first contribution in #100
- @dependabot[bot] made their first contribution in #103
- @shyney7 made their first contribution in #106
Full Changelog: v0.3...v0.4-beta