Skip to content

Releases: cholonam/Sinetek-rtsx

9.0

09 Mar 12:31
Compare
Choose a tag to compare

Main changes:

  1. Set CURRENT_PROJECT_VERSION/MARKETING_VERSION = MODULE_VERSION (closes #26)
  2. Version bumped to 9.0.0, even though there are no code changes, just to prevent CURRENT_PROJECT_VERSION from being lower than the previous one.

2.5

16 Feb 01:24
Compare
Choose a tag to compare
2.5

Main changes:

  1. Use macOS SD-Card icon instead of the generic one (PR #21, credits to @ffosilva).

Tested and working on Mojave and Big Sur. Should also work on High Sierra and Catalina.

2.4

09 Feb 01:07
Compare
Choose a tag to compare
2.4

Main changes:

  1. Merged PR #18 and made delay a boot parameter (rtsx_sleep_wake_delay_ms).

Since the default delay is zero, current uses can upgrade to this new version (nothing has changed unless you use the new boot parameter). Those with chip RTS5227 may get a better sleep/wake behavior by using boot parameter rtsx_sleep_wake_delay_ms=1000, as tested by @CLAY-BIOS.

2.3

19 Jul 04:54
Compare
Choose a tag to compare
2.3

Main changes:

  1. Use MSI interrupt instead of INTx.
  2. ADMA enabled (can be disabled using the -rtsx_no_adma boot parameter).
  3. Add boot parameter rtsx_timeout_shift=n to allow for longer timeouts (i.e. rtsx_timeout_shift=1 doubles timeouts).
  4. Improve logging of timeouts.
  5. RTS525A: Improve stability by adding initialization code from the Linux driver.

2.3-beta2

05 Jul 02:48
Compare
Choose a tag to compare
2.3-beta2 Pre-release
Pre-release

Main changes:

  1. Add boot parameter rtsx_timeout_shift=n to allow for longer timeouts.
  2. Improve logging of timeouts.

2.3-beta

18 Jun 00:35
Compare
Choose a tag to compare
2.3-beta Pre-release
Pre-release

Main changes:

  1. Use MSI interrupt instead of INTx.
  2. ADMA enabled (can be disabled using the -rtsx_no_adma boot parameter).

THIS IS A BETA RELEASE

2.2

26 Apr 11:31
Compare
Choose a tag to compare
2.2

Main changes:

  1. Kext is now compatible with (at least) macOS 10.13/10.14/10.15.
  2. Fixed a bug that was causing corrupt data being read/written for large reads/writes (like picture files).
  3. Other fixes (memory leak, null pointer check).

2.1

19 Apr 05:14
Compare
Choose a tag to compare
2.1

Main changes:

  1. Sleep/Wake implemented.
  2. Read-write mode is enabled by default. The boot argument "-rtsx_rw" is removed and now "-rtsx_ro" is used to set the driver to read-only mode.
  3. The compile-time define RTSX_MIMIC_LINUX has been removed and now the "-rtsx_mimic_linux" boot argument is used instead.

2.0

15 Apr 07:40
Compare
Choose a tag to compare
2.0

Main changes:

  • Implement openbsd_compat layer to use OpenBSD code without changes (bus_space, config, dma, kthread, etc.)
  • Renamed rtsx_softc IOService to Sinetek_rtsx to keep this structure separate from the main class
  • Some code added from the Linux driver to help with chip initialization
  • Reduced 1 second timeout to 100 ms to make card mounting faster
  • Honor LOCK switch of SD cards
  • Add boot parameter (-rtsx_rw) to enable writing
  • Improved logging

Initial release

22 Mar 07:18
Compare
Choose a tag to compare
Initial release Pre-release
Pre-release

This is the initial try to make this kext working on the Dell XPS 9350/Catalina.

The kext loads, but does not unload. And once a card is inserted/extracted, it stops detecting cards.