I have 2 heltec and 2 tbeam devices and updated all of them only via bt since 1.1.0 i think.
At first everything worked well, only one of my tbeams showed up as ??? on the other devices. after some hours the name has updated and everything was fine. Only GPS had some inconsistences between the app and the screen, but this is no reliable information due to bad GPS signal…
Today I tried @mc-hamster 's wifi features and found some issues:
As all devices were updated via BT i thought the SPIFFS is correctly populated with the WiFi files, so I “enabled” wifi via python on one heltec. After about 10 attempts the wifi config screen appeared, but the connection was not very stable (changed the BT sleep intervall, but I don’t know if it affects the wifi connection as well. the helltec kept disconnecting after screen went off. It only reconnected on a hard reset. No difference on my two APs one with a hidden SSID, the other’s not hiding the SSID.).
BTW: The password is shown in the screen in both, the softAP mode and client mode. I think the password should only show up in softAP mode due to secutity concerns.
Opening the index.html leads to “404 File not found”. After that I first uploaded the three files from the /data folder via the experimental file system browser. It claimed the files are to big and aborted. Nevertheless the files were uploaded, but all were 256B in size. Then the index.html was loaded, but not completely. Same after deleting the files and uploading a .gz compressed version. The Button only showed a “C” and did not respond. Then I went on flashing the SPIFFS via platformIO but always got the 404 error. The SPIFFS differ in size on the tbeam and the helltec, so i thougt heltec isn’t supportet yet and switched over to a tbeam.
Just enabling wifi via python instantly worked and i was connected to my AP. The connection was stable. (tbeam is powered from USB, so it never goes to sleep.) Loading index.html also returned 404. So i flashed the SPIFFS via platformIO and got 404 error, too. After flashing the FW AND SPIFFS via platformIO AND not touching any settings (leave default name and channel) the index.html successfully loaded showing the complete Button “Connecting (… cant remember)”. Then I gave up on this as
After that I freshly flashed all 4 devices via ESPhomeflasher (because it erases the SPIFFS and all settings) and set up my channel and the names. Then I realized that both helltecs instantly published their name to the mesh with the first message sent, the tbeams still show ??? on the other devices. So the ??? issue is rerlated to the tbeams somehow.
I also tested soft power down: works fine on tbeam, does not work on heltec.
After sending some messages from all devices to the mesh i realized, that the tbeams sometimes show random old messages on a hard reset /soft power down.
Sorry for my bad english, normally I try to verify my text, but today I spent so much time for testing and now i am a little bit in a hurry