Only thing not working? The video camera does not work. If you can live with that and also still camera works just fine, you should be able to daily drive this ROM no problem. So, definitely give this guy a go this week(end) and do let me know how your first Android 6.0 Marshmallow experience goes for you!
Download VR Toxin ROM for Galaxy S5 (for T-Mobile SM-G900T, Canadian SM-G900W8, and SM-G900F/G900M/G900I)
Download VR Toxin Gapps (Do not use other Gapps as they will FC!!!)
Download SuperSU (You have to flash this to get ROOT!)
Sorry, not available for AT&T or Verizon S5 as they have locked bootloaders, try switching carriers?
To install, reboot into recovery, make backup ROM, wipe data/factory reset, install ROM, install Gapps, install SuperSU and reboot. (If for some reason you end up in a bootloop or get force-closed keyboard error on boot, reboot into CWM recovery, go to Mounts & Storage->format /system. For TWRP, go to Wipe->Advanced Wipe->Wipe /system.)
First time installing a custom ROM? See How to Install Custom ROM on Galaxy S5! Using TWRP? See our universal fail-proof method on installing custom ROM and boot the first time!
Credits – XDA <— Please donate to the developer of this ROM or hit Thanks button on XDA if you like it, thx!