Update (4th Dec. 2015): If you’re rooted and have Xposed framework installed on your device, then you can use the Use USB for Marshmallow Xposed module to set MTP as default option on your Marshmallow running device.

Android 6.0 Marshmallow comes with plenty of new features and tricks, like the SystemUI Tuner, which is great, but not everything is convenient on the freshest Android release.

When you connect your Android device to PC, you’d want to transfer files and also charge it while doing so. But with Android 6.0 Marshmallow, the default connection setting is charge only. You’ve to select MTP from the notification bar to be able to transfer files. This is an extra step which most of us would like to avoid.

We thought there’d be an easy way to set MTP as default connection, but unfortunately, there isn’t any such setting. You simply can’t set MTP as default connection on Marshmallow.

Let’s just hope the holy folks over at XDA find some trick (with root) to get around this, or even better, come up with a Xposed module that can set MTP as default on Marshmallow. But then we need to get Xposed on Marshmallow working first. Phew!

If you find any workaround for this, do let us know in comments section below.