WiFi can't connect on 2017.6 basic core (works on Fire)
-
Very minimal sketch:
void setup() { M5.begin(true,true,true,true); M5.Power.begin(); WiFi.begin(ssid, password); M5.Lcd.println("TODO"); delay(500); } void loop() { M5.update(); delay(1000); }
Doesn't work on my old Core:
18:35:52.956 -> rst:0x1 (POWERON_RESET),boot:0x17 (SPI_FAST_FLASH_BOOT) 18:35:52.956 -> configsip: 0, SPIWP:0xee 18:35:52.956 -> clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00 18:35:52.956 -> mode:DIO, clock div:1 18:35:52.956 -> load:0x3fff0018,len:4 18:35:52.956 -> load:0x3fff001c,len:1216 18:35:52.956 -> ho 0 tail 12 room 4 18:35:52.956 -> load:0x40078000,len:10944 18:35:52.956 -> load:0x40080400,len:6388 18:35:52.956 -> entry 0x400806b4 18:35:53.287 -> M5Stack initializing...OK 18:35:53.751 -> [D][WiFiGeneric.cpp:374] _eventCallback(): Event: 0 - WIFI_READY 18:35:53.751 -> [D][WiFiGeneric.cpp:374] _eventCallback(): Event: 2 - STA_START 18:35:57.790 -> [D][WiFiGeneric.cpp:374] _eventCallback(): Event: 5 - STA_DISCONNECTED 18:35:57.790 -> [W][WiFiGeneric.cpp:391] _eventCallback(): Reason: 2 - AUTH_EXPIRE 18:36:01.862 -> [D][WiFiGeneric.cpp:374] _eventCallback(): Event: 5 - STA_DISCONNECTED 18:36:01.862 -> [W][WiFiGeneric.cpp:391] _eventCallback(): Reason: 2 - AUTH_EXPIRE 18:36:05.901 -> [D][WiFiGeneric.cpp:374] _eventCallback(): Event: 5 - STA_DISCONNECTED 18:36:05.901 -> [W][WiFiGeneric.cpp:391] _eventCallback(): Reason: 2 - AUTH_EXPIRE 18:36:09.941 -> [D][WiFiGeneric.cpp:374] _eventCallback(): Event: 5 - STA_DISCONNECTED 18:36:09.941 -> [W][WiFiGeneric.cpp:391] _eventCallback(): Reason: 2 - AUTH_EXPIRE 18:36:14.014 -> [D][WiFiGeneric.cpp:374] _eventCallback(): Event: 5 - STA_DISCONNECTED 18:36:14.014 -> [W][WiFiGeneric.cpp:391] _eventCallback(): Reason: 2 - AUTH_EXPIRE 18:36:18.053 -> [D][WiFiGeneric.cpp:374] _eventCallback(): Event: 5 - STA_DISCONNECTED 18:36:18.053 -> [W][WiFiGeneric.cpp:391] _eventCallback(): Reason: 2 - AUTH_EXPIRE 18:36:22.091 -> [D][WiFiGeneric.cpp:374] _eventCallback(): Event: 5 - STA_DISCONNECTED 18:36:22.091 -> [W][WiFiGeneric.cpp:391] _eventCallback(): Reason: 2 - AUTH_EXPIRE
It works on Fire:
18:40:11.811 -> rst:0x1 (POWERON_RESET),boot:0x17 (SPI_FAST_FLASH_BOOT) 18:40:11.811 -> configsip: 0, SPIWP:0xee 18:40:11.811 -> clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00 18:40:11.811 -> mode:DIO, clock div:1 18:40:11.811 -> load:0x3fff0018,len:4 18:40:11.811 -> load:0x3fff001c,len:1216 18:40:11.811 -> ho 0 tail 12 room 4 18:40:11.811 -> load:0x40078000,len:10944 18:40:11.811 -> load:0x40080400,len:6388 18:40:11.811 -> entry 0x400806b4 18:40:12.142 -> M5Stack initializing...[W][sd_diskio.cpp:169] sdCommand(): no token received 18:40:12.241 -> [W][sd_diskio.cpp:169] sdCommand(): no token received 18:40:12.341 -> [W][sd_diskio.cpp:169] sdCommand(): no token received 18:40:12.473 -> [E][sd_diskio.cpp:194] sdCommand(): Card Failed! cmd: 0x00 18:40:12.473 -> [W][sd_diskio.cpp:505] ff_sd_initialize(): GO_IDLE_STATE failed 18:40:12.473 -> [E][sd_diskio.cpp:775] sdcard_mount(): f_mount failed: (3) The physical drive cannot work 18:40:12.473 -> [W][sd_diskio.cpp:169] sdCommand(): no token received 18:40:12.539 -> [W][sd_diskio.cpp:169] sdCommand(): no token received 18:40:12.638 -> [W][sd_diskio.cpp:169] sdCommand(): no token received 18:40:12.738 -> [E][sd_diskio.cpp:194] sdCommand(): Card Failed! cmd: 0x00 18:40:13.069 -> OK 18:40:13.201 -> [D][WiFiGeneric.cpp:374] _eventCallback(): Event: 0 - WIFI_READY 18:40:13.201 -> [D][WiFiGeneric.cpp:374] _eventCallback(): Event: 2 - STA_START 18:40:15.353 -> [D][WiFiGeneric.cpp:374] _eventCallback(): Event: 4 - STA_CONNECTED 18:40:15.386 -> [D][WiFiGeneric.cpp:374] _eventCallback(): Event: 7 - STA_GOT_IP 18:40:15.386 -> [D][WiFiGeneric.cpp:419] _eventCallback(): STA IP: 192.168.1.161, MASK: 255.255.255.0, GW: 192.168.1.254
Any clue?
-
Hello,
Could you please include the imports at the beginning of the code? did you import the proper library?
it seems that it says the SDCard failed, could you run the factory test image on your old core to see if you get any issues?