I honestly haven't experienced the bugs others are mentioning. The only bug I had was a need to input the purple-yellow-blue code twice for it to register as correct. Just cycled through yellow again and it unlocked when I stopped on the number I had input once already.