WiPy can`t get started
- 
					
					
					
					
 Hi all, I just received my WiPy 2.0 board and Im having trouble doing anything with it. - 
So far I`ve only succeeded to login with pymakr on my mac. But the minute I do 
 wlan=network.WLAN(mode=network.WLAN.STA)
 it stops working.
- 
Ftp(using FilZilla) sort of succeeds. I cant view the files inside the /flash. 
 Screen and putty fails. Although when I reset the board when logged using screen. I see the initialization process but I still cant execute any code.
- 
All attempts at updating the firmware using the upgrader tool have failed both on my PC and my mac. (Yes, I connected G23 to GND) 
 The error is,
 connecting...
 failed
- 
I tried using the esptool to manually update the firmware but I get an error 
 A fatal error occurred : Failed to connect to esp32 : Timed out waiting for packet header
- 
When I try to use a COM port to connect to my WiPy using pymakr, it connects, then gives an error 
 failed to initiate a friendly repl
 
 
- 
- 
					
					
					
					
 as @rskoniec wrote do the following - i have modified two points : - Check if you have all jumpers on the expansion board
- Unconnect (USB) WiPy/LoPy board from PC.
- Connect wire G23+GND.
- Connect the board (USB) to PC by shortest usb cable.
- Upgrade but unselect fast connection in upgrade tool.
- after sucessfull update unconnect the board (USB) from PC.
- Remove G23+GND wire.
- Connect the board (USB) to PC.
- Check f/w release with os.uname()
 you can try also at point 4 
 when you press upgrade button i upgrader tool or really shortly before
 press reset button on the board - this should work
 
- 
					
					
					
					
 @robert-hh Yes I did. 
 
- 
					
					
					
					
 Did you connect GP23 and GND & Reset then? That's needed for upgrading via USB/Serial, 
 
- 
					
					
					
					
 @robert-hh @livius I`m getting an error A fatal error occurred: Failed to connect to ESP32: Timed out waiting for packet header, whenever I try to use the Upgrader tool. Did any of you experience this problem. Do you think this a problem with my WiPy or the expansion board? 
 
- 
					
					
					
					
 Flashing by uploading appimg.bin to /flash/sys does not work any more since V1.0.0.xxx (or so). You may use the uploader tool, or if you have built you own image, use 
 make flash
 
- 
					
					
					
					
 @Knoahlr 
 i also tried before by ftp but it does not work properly
 and somwhere in the formu some admin say that it is no longer supported
 but i am not sureto fix problem flash it by updater tool
 
- 
					
					
					
					
 @sakis Hey, I did this same exact steps a few times and all I was able to see was the output. Also, whenever I was connected to the board using Pymakr and screen at the same time. I could see the exact same output from Pymakr on the screen terminal. I tried to upgrade the firmware by ftp(ing) the binary file to /flash/sys but now when I reset the board I see a red light and it doesn`t seem to finish booting up. 
 This what I see on my screen terminalrst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT) 
 configsip: 0, SPIWP:0x00
 clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
 mode:QIO, clock div:2
 load:0x3fff9010,len:8
 load:0x3fff9018,len:312
 load:0x40078000,len:2352
 load:0x4009f000,len:1196
 entry 0x4009f2d8Booting in safe mode doesn`t help. 
 
- 
					
					
					
					
 The screen connection stability is improved in every firmware update. Make sure that you are not using any other terminal multiplexers (e.g. tmux or screen inside screen). Open a new terminal window to ensure that there are no such dependencies and use screen /dev/yourdevice 115200.It might take some time before the REPL appears. If you still don't get it keep the screen connection open and press the reset button on your board. 
 
- 
					
					
					
					
 @Knoahlr 
 change usb cable ;-)
 
- 
					
					
					
					
 @livius Yes I do. 
 
- 
					
					
					
					
 @Knoahlr 
 check if you have all jumpers on the expansion board
 
- 
					
					
					
					
 @Ralph I got the WiFi and Ftp working, everything else fails. Especially the much needed firmware update. 
 Also, when i connect to the board using screen (serial connection), I can only see the output but can`t type and send any commands to the board. Is this a problem with screen or my board.
 
- 
					
					
					
					
 @rskoniec Ive tried this, (atleast a thousand times). Still does`t work. Im still on firmware release 0.9.0.b 
 Ive tried flashing the firmware using the esptool but I get an error, ** Failed to connect to ESP32: Timed out waiting for packet header**
 
- 
					
					
					
					
 hi @Knoahlr, You're already getting proper help here, but let me add a few points to keep in mind when getting started: - 
If you are connected to the board over wifi and you set the network mode, it'll re-initialise the connection and it'll indeed lose connection. See this page for good wifi example scripts to prevent this 
- 
Make sure you set Filezilla to use 1 connection at a time. See the docs for info. Using FTP, make sure you have the REPL code in the boot file and then try to attempt serial or telnet connections. 
- 
and 4. Procedure of @rskoniec below should work. Try that first. It might also solve 5. giving the REPL code is in your boot file. 
 I hope that helps, let us know if you get it to work. 
 
- 
- 
					
					
					
					
 @Knoahlr Here is my update procedure: - Unconnect (USB) WiPy/LoPy board from PC.
- Connect wire G23+GND.
- Connect the board (USB) to PC.
- Upgrade.
- Unconnect the board (USB) from PC.
- Remove G23+GND wire.
- Connect the board (USB) to PC.
- Check f/w release with os.uname()
 
 
- 
					
					
					
					
 @Knoahlr 
 it should be turned off(does not blink) when you connect G23+GND
 but as robert-hh say after that you must reset the board turn power off or press reset button
 
- 
					
					
					
					
 I'm almost sure, you did, but did you reset the board by pushing the little reset button after connecting G23 to GND? 
 
- 
					
					
					
					
 Hi @livius, I`d tried this before several times, tried again now, the upgrade still fails. What colour should the LED light when I connect G23 to GND ? 
 
- 
					
					
					
					
 try upgrade once again with disabled option "fast connection" 
 and after successful upgrade look at os.uname() if it is newest
 but i have Windows only not macinstead putty i use Com Port Monitor from Arduino IDE 
 and all work without any problem
 
 
			
		 
			
		 
			
		