Skip to content

Various scripts and quirks for Samsung TabPro S tablets

License

Notifications You must be signed in to change notification settings

josvanr/samsung_tabpro_s

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Samsung TabPro S Linux compatibility tweaks

This is a collection of scripts, quirks and patches to improve the use of a Samsung TabPro S under Linux distros.

A couple of items require some attention for this device

  • The NIC is an ath10k QCA6174. The firmware support for this device is rather messy and the wrong set of files will break it. Place the contents of the ath10k/QCA6174/hw3.0 dir in /lib/firmware and be sure to delete anything else in there. This firmware works very well (30MByte/s on 5ghz without issue) on 4.7.x.
  • Brightness changes do not work with intel_backlight, probably because the display is OLED. The way to adjust brightness is by means of xrandr --brightness; a script is included that uses inotify to monitor changes to intel_backlight so that all existing brightness management tools can function correctly. It should be started with your display manager or in your user session.
  • TODO: Audio does not work yet. This is an ongoing investigation, but it appears that the ALC298 codec is getting misconfigured because headphone works at double speed/pitch, but speakers produce no sound whatsoever under 4.7/4.8/4.9 kernels. Bugzilla report is https://bugzilla.kernel.org/show_bug.cgi?id=188411
  • TODO: There is an SMO8A80 accelerometer which is visible through i2s; it should be leveraged to enable auto rotation
  • TODO: When disconnecting and reconnecting the dock, the touchpad on the dock stops working. Cause as of yet unknown, but likely an X or synaptics issue.
  • TODO: Buttons not tested yet, may or may not work.

About

Various scripts and quirks for Samsung TabPro S tablets

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%