In this video I have shown "how to update canvas 5 E481 to marshmallow"
Canvas 5 doesnt have official marshmallow update.
But it clones do.
So ...blu life one x is one of the clone that got marshmallow update other than wiko fever (fever has bugs)
So install Blu life one x by flashing stock lollipop version. (if u flash Marshmallow flash file, you may get invalid IMEI. This can rectify using Engineering mode only in lollipop, but not in marshmallow)
Write IMEI without root: • FIX INVALID IMEI. [ No Root ]
Blu life one x stock rom: https://mega.nz/#!6VViWJzZ!DZ1ziHRq50...
Sp flash tool: https://spflashtool.com
Bugs: 4G band in India may be lost..
******PROCEED UNDER YOUR OWN RISK*******