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