Releases: cholonam/Sinetek-rtsx
Releases · cholonam/Sinetek-rtsx
9.0
2.5
2.4
Main changes:
- 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
Main changes:
- Use MSI interrupt instead of INTx.
- ADMA enabled (can be disabled using the
-rtsx_no_adma
boot parameter). - Add boot parameter
rtsx_timeout_shift=n
to allow for longer timeouts (i.e.rtsx_timeout_shift=1
doubles timeouts). - Improve logging of timeouts.
- RTS525A: Improve stability by adding initialization code from the Linux driver.
2.3-beta2
Main changes:
- Add boot parameter
rtsx_timeout_shift=n
to allow for longer timeouts. - Improve logging of timeouts.
2.3-beta
Main changes:
- Use MSI interrupt instead of INTx.
- ADMA enabled (can be disabled using the -rtsx_no_adma boot parameter).
THIS IS A BETA RELEASE
2.2
Main changes:
- Kext is now compatible with (at least) macOS 10.13/10.14/10.15.
- Fixed a bug that was causing corrupt data being read/written for large reads/writes (like picture files).
- Other fixes (memory leak, null pointer check).
2.1
Main changes:
- Sleep/Wake implemented.
- 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.
- The compile-time define RTSX_MIMIC_LINUX has been removed and now the "-rtsx_mimic_linux" boot argument is used instead.
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
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.