AT&T has started rolling out a new update to ZTE Zmax2 units on its network. Arriving as build number Z958V1.0.0B24 and weighing in at over 1GB, the update brings Android Marshmallow (6.0.1) as well as Android security fixes for the month of November. As is usually the case with OTA roll outs, it may take some time for the update to hit your device. Meanwhile, if you feel impatient, you can manually check for it by heading to your handset's Settings menu. Source
Source: http://www.gsmarena.com/zte_zmax_2_on_at_t_gets_marshmallow-news-22280.php