Well, today in Ravelights progress, we've got the things using their new NimBLE-backed updater. Turns out a writable attribute had gone missing in the upgrade.
It's being weird, though - our "you can run the updater webapp" support matrix has gone from Windows/Android to Android/iOS (mobile and desktop).
When I try to run the updater from Windows, my ESP32 says things like "Updater disconnected for reason β 520." Or β 12, a classic. And then a bunch of E NimBLEAdvertising: ble_gap_adv_stop rc=22 Host not synced with controller.
I have, needless to say, no idea what this means. Maybe it's timing related? I tried loosening up the time on both ends but that didn't help. 
At least pairing is working well again. Turns out an advertised capability had gone for a walk as well during the upgrade. This whole thing has turned out to be surprisingly hard, I will say.
) at this point.

