Closed araczkowski closed 5 years ago
Binaries are built for both 2.3.0 and 2.4.2 and available for OTA.
The default ones at http://thehackbox.org/tasmota/release/ are 2.4.2 but you can download the 2.3.0 core based binaries for OTA from http://thehackbox.org/tasmota/release/020300/ - These are kept for posterity purposes only as we envisage to move entirely to 2.4.2 and eventually 2.5.0 if it proves to remain stable as it is now.
Tested. Wifimanager works with core 2.3.0. You can dl precompiled version with core 2.3.0 from here http://thehackbox.org/tasmota/release/020300/
Thanks, let me check this... I will be back with feedback
unfortunately no luck, what I did:
downloaded precompiled version with core 2.3.0 from here http://thehackbox.org/tasmota/release/020300/sonoff-PL.bin
esptool erase
andrzej@ultra:~/Projects$ esptool.py --port /dev/ttyUSB0 erase_region 0x0F4000 0x008000
esptool.py v2.3.1
Connecting....
Detecting chip type... ESP8266
Chip is ESP8266EX
Features: WiFi
Uploading stub...
Running stub...
Stub running...
Erasing region (may be slow depending on size)...
Erase completed successfully in 0.7 seconds.
Hard resetting via RTS pin...
andrzej@ultra:~/Projects$ esptool.py --port /dev/ttyUSB0 erase_flash
esptool.py v2.3.1
Connecting....
Detecting chip type... ESP8266
Chip is ESP8266EX
Features: WiFi
Uploading stub...
Running stub...
Stub running...
Erasing flash (this may take a while)...
Chip erase completed successfully in 4.2s
Hard resetting via RTS pin...
esptool flash
andrzej@ultra:~/Projects$ esptool.py --port /dev/ttyUSB0 write_flash -fs 1MB -fm dout 0x0 sonoff-PL.bin
esptool.py v2.3.1
Connecting....
Detecting chip type... ESP8266
Chip is ESP8266EX
Features: WiFi
Uploading stub...
Running stub...
Stub running...
Configuring flash size...
Compressed 517280 bytes to 353422...
Wrote 517280 bytes (353422 compressed) at 0x00000000 in 31.7 seconds (effective 130.7 kbit/s)...
Hash of data verified.
Leaving... Hard resetting via RTS pin...
4. terminal
--- Miniterm on /dev/ttyUSB0 115200,8,N,1 --- --- Quit: Ctrl+C | Menu: Ctrl+T | Help: Ctrl+T followed by Ctrl+H ---
ets Jan 8 2013,rst cause:4, boot mode:(3,6)
wdt reset load 0x4010f000, len 1384, room 16 tail 8 chksum 0x2d csum 0x2d v60000608 ~ld
00:00:00 Projekt sonoff Sonoff (Topic sonoff, Awaryjny DVES_100F19, GroupTopic sonoffs) Wersja 6.4.0(release-sonoff)-2_3_0 00:00:00 WIF: WifiManager aktywny 3 minuty
ets Jan 8 2013,rst cause:4, boot mode:(3,6)
wdt reset load 0x4010f000, len 1384, room 16 tail 8 chksum 0x2d csum 0x2d v60000608 ~ld
@Jason2866 did you really tested this ?
PS
I think I'm not the only one, according to this, see HomeOps blog post
https://lobradov.github.io/FOSS-Firmware-comparison-configuration/
> I was never able to put Tasmota into “Admin AP” mode
Try sonoff.bin not localized. Yes i tried and it works. Your link is to an old article....
ok checking...
I did all the same: download (this time not localized version), erase, flash and still the same issue:
00:00:00 Project sonoff Sonoff (Topic sonoff, Fallback DVES_100F19, GroupTopic sonoffs) Version 6.4.0(release-sonoff)-2_3_0
00:00:00 WIF: WifiManager active for 3 minutes
ets Jan 8 2013,rst cause:4, boot mode:(3,6)
wdt reset
load 0x4010f000, len 1384, room 16
tail 8
chksum 0x2d
csum 0x2d
v60000608
~ld
00:00:00 Project sonoff Sonoff (Topic sonoff, Fallback DVES_100F19, GroupTopic sonoffs) Version 6.4.0(release-sonoff)-2_3_0
ets Jan 8 2013,rst cause:4, boot mode:(3,6)
wdt reset
load 0x4010f000, len 1384, room 16
tail 8
chksum 0x2d
csum 0x2d
v60000608
~ld
00:00:00 Project sonoff Sonoff (Topic sonoff, Fallback DVES_100F19, GroupTopic sonoffs) Version 6.4.0(release-sonoff)-2_3_0
00:00:00 WIF: WifiManager active for 3 minutes
00:00:00 HTP: Web server active on sonoff-3865 with IP address 192.168.4.1
ets Jan 8 2013,rst cause:4, boot mode:(3,6)
wdt reset
load 0x4010f000, len 1384, room 16
tail 8
chksum 0x2d
csum 0x2d
v60000608
~ld
of course I have the same on each S20 and S26 EU and when I change the Esp8266 core for Arduino to version 2.4.2 the WifiManager works fine so it is not hardware issue
@Jason2866 are you checking this on S20/S26? Andy other ideas ?
No checked it on a wemos mini with connected button... Yes send wifi credentials via backlog command over serial
I mean other ideas to have WifiManager on Esp8266 core for Arduino version 2.3.0 ?
No because i cant reproduce your issue. Why not give 2.4.2 a try? We have no feedback from Tasmota users with problems. It frees ram and software serial is working better.
I did try it some times ago and it was disaster - I rollback to 2.3.0 and I did it today again, I have 30 devices in my office and about 30 in my house. (sockets, touches, basics, th with sensors, duals...) First I thought that all is going well but about 1h hour after update I don't have connection with 30% of the devices and I'm trying to find a way to roll back again to 2.3.0 Other devices are appearing and disappearing periodically in my system... And I have WiFI mesh in both locations are the devices has good WiFI connection.
When you are working on one device it can looks OK but in the real home automation system it is not.
We have no feedback from Tasmota users with problems.
I don't think it is full true, I'm not the first time here and I saw a lot of feedback about WiFi stability problems on core above 2.3.0 but you are closing everything so fast without solution...
But let's go back to the point . I will be really happy to use 2.3.0 with WifiManager I will be glad for any help to achieve this.
Thanks
I have around 60 devices about half a year rock solid running with 2.4.2 2.4.0 and 2.4.1 was bad... So i know what i am recommend. But i dont use Mesh. My AP are all wired via switched managed network and controlled via a Hardware Wlan controller
The wifi stability issues you are referring to was related to bad thermal design on the sonoff basic and was mitigated by new process management from Tasmota 6.3.10 and higher.
There really is no reason not to run on 2.4.2 core, or 2.5.0 for that matter at this point.
I have 63 (and building device 64 at the moment) which all run 6.4.0+ on core 2.4.2 without problems.
It's not that I didn't try... but anyway, do you have any idea how to solve the WifiManager problem on 2.3.0?
I'm not sure what you mean, it works perfectly.
On boot I get this on the serial console
00:00:00 Project sonoff Sonoff (Topic sonoff, Fallback DVES_10373D, GroupTopic sonoffs) Version 6.4.0(release-sonoff)-2_3_0
00:00:00 WIF: WifiManager active for 3 minutes
00:00:00 HTP: Web server active on sonoff-5949 with IP address 192.168.4.1
Then, on my phone I scan for wifi and see the sonoff-xxx AP
After connecting to it I am presented with the captive portal to enter wifi credentials
After entering details and click save the following is produced on serial log
00:01:35 WIF: Hostname %s-%04d, SSId1 Wireless, SSId2
00:01:36 APP: Restarting
ets Jan 8 2013,rst cause:2, boot mode:(3,6)
load 0x4010f000, len 1384, room 16
tail 8
chksum 0x2d
csum 0x2d
v60000608
~ld
00:00:00 Project sonoff Sonoff (Topic sonoff, Fallback DVES_10373D, GroupTopic sonoffs) Version 6.4.0(release-sonoff)-2_3_0
00:00:00 WIF: Connecting to AP1 Wireless in mode 11N as sonoff-5949...
00:00:06 WIF: Connected
00:00:06 DNS: Initialized
00:00:06 HTP: Web server active on sonoff-5949.local with IP address 192.168.42.123
This test was done on a Sonoff Basic.
So sad to say, but the problem is on your side and is not a firmware issue.
Describe the bug platform = espressif8266@1.5.0 and WifiManager (by pressing button 4 times on Sonoff S20 or S26) give me always an error:
Also, make sure these boxes are checked [x] before submitting your issue - Thank you!
status 0
:To Reproduce
define WIFI_CONFIG_TOOL WIFI_MANAGER
define WIFI_CONFIG_NO_SSID WIFI_MANAGER
Expected behavior be able to use WifiManager with Arduino version 2.3.0 (stable WiFi)
Screenshots
Additional context I think it is an old bug, probably in Esp8266 core for Arduino version 2.3.0 the WifiManager works correctly in the Esp8266 core for Arduino version 2.4.2, but unfortunately there are known problems with WiFi stability on any other versions of the Esp8266 core for Arduino (any other versions then the 2.3.0)
Is ti possible to have booth WifiManager and Esp8266 core for Arduino version 2.3.0?
Thanks in advance Andrzej