Support was quick and easy to send a new D1 and it arrived a couple weeks later. It failed to connect configuring wifi with the captive portal the first time, but connected and stayed connected for about 24 hours continuously after using chrome to configure wifi the second time. It did unfortunately stop transmitting data to the dashboard about 5 hours ago and no amount of restarts seems to get it to begin again. My router shows it connected but information is not showing up in airgradient dashboard.
Looking at the WiFiManager github which this firmware relies on, it seems to be poorly maintained and has 500+ open issues. I assume there is some outstanding issue amongst those that is contributing to this.
I am somewhat disappointed that my $100 device is relatively broken and unusable after so many hours of troubleshooting. I cannot recommend this product unfortunately. I don’t place blame on airgradient since it’s unclear what the ultimate issue is, but I would have hoped for something more maturely developed that wouldn’t have these issues.