Skip to content

v0.4-beta - Experimental iDX6011 Series Support

Pre-release
Pre-release

Choose a tag to compare

@miskcoo miskcoo released this 07 Jul 15:06

v0.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:

  • DXP4800 GT (#100)
  • iDX6011 (Pro), related to #93, #104

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 -on

Alternatively:

  UGREEN_LEDS_WRITE_PROTOCOL=smbus-block ugreen_leds_cli all -status

Kernel module / DKMS test:

  modprobe led-ugreen write_protocol=smbus-block

For the iDX6011 Pro LED layout, also test with:

  modprobe led-ugreen write_protocol=smbus-block num_netdev_leds=2 num_disk_leds=6

The helper script should apply known model-specific options automatically:

  scripts/ugreen-probe-leds

See 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

Full Changelog: v0.3...v0.4-beta