Last week I took my MS in for service to replace my driver handle that decided it no longer wanted to extend (Early 2015 S85). During the visit, they updated my firmware to 17.18.50. I was very pleased to see when I picked up my car and as I do whenever there is a firmware update, checked random play via the USB music player. I am happy to report it FINALLY shuffles songs randomly! That only took 5 years.