I bought a 512 about 3 years ago that had the battery problem. It would last about 8 hours, then go dead.About 2 weeks ago I sent it back to get fixed, not expecting anything free because the 2 year warrenty had expired. It came back today better then I sent it, Its a new 512, brand new.It would be nice if more companys today stood behing there products like EOTech.EOTech is a top notch company. Thanks