the alsa-base file, mentioned in step 6, does not exist.
File /etc/modprobe.d/alsa-base.conf exists on Mint and Ubuntu but not on Arch or Arch-based distributions
Original tutorial from 2020 using TO912.sh script and ionsound.service is not needed for some Samsung Galaxy models that have been patched in Kernel
SND_PCI_QUIRK(0x144d, 0xc189, Samsung Galaxy Flex Book (NT950QCG-X716), ALC298_FIXUP_SAMSUNG_AMP),>``` SND_PCI_QUIRK(0x144d, 0xc18a, Samsung Galaxy Book Ion (NP930XCJ-K01US), ALC298_FIXUP_SAMSUNG_AMP), SND_PCI_QUIRK(0x144d, 0xc1a3, Samsung Galaxy Book Pro (NP935XDB-KC1SE), ALC298_FIXUP_SAMSUNG_AMP), SND_PCI_QUIRK(0x144d, 0xc1a6, Samsung Galaxy Book Pro 360 (NP930QBD), ALC298_FIXUP_SAMSUNG_AMP), SND_PCI_QUIRK(0x144d, 0xc830, Samsung Galaxy Book Ion (NT950XCJ-X716A), ALC298_FIXUP_SAMSUNG_AMP), SND_PCI_QUIRK(0x144d, 0xc832, Samsung Galaxy Book Flex Alpha (NP730QCJ), ALC256_FIXUP_SAMSUNG_HEADPHONE_VERY_QUIET), SND_PCI_QUIRK(0x144d, 0xca03, Samsung Galaxy Book2 Pro 360 (NP930QED), ALC298_FIXUP_SAMSUNG_AMP), SND_PCI_QUIRK(0x144d, 0xc868, Samsung Galaxy Book2 Pro (NP930XED), ALC298_FIXUP_SAMSUNG_AMP),
Kernel also has a model alias name for ALC298_FIXUP_SAMSUNG_AMP patch for other systems
ALSA developers at bugzilla.kernel.org can create a Kernel patch if the modprobe model option works
or if there is a working sequence of hda-verbs
ALSA developers cannot work out the correct hda-verbs needed for every laptop model
Users with unpatched hardware can get a working configuration of hda-verbs from a Windows sound driver running in a virtual machine