Trouble with wifi

51 views
Skip to first unread message

Larry Knox

unread,
Mar 10, 2023, 5:31:53 PM3/10/23
to WVR Audio
Ok just bought a couple of boards and was making headway.

Then I wasn't.

Got it connected and syncing on my Catalina based Mac with no real problem.

Folowing the manual I now attempted to connect to Arduino IDE using the step by step instructions. Had no real problems with the instruction and got to the part of exporting the .bin oil and loading into the second firmware slot (first slot still contained WVR-Basic firmware) and uploaded and rebooted. 

I relaunched Arduino IDE and rebooted WVR

The Arduino allowed me to choose ESP32Wrover board but would not sho any other port other than bluetooth. 

Then I tried connecting via browser UI and will not connect o WVR server.

I tried reconnecting via various means to connect my Mac through wifi with same results.

Finally tried the other new board and bad bing it connects w no issues.

So now I have a bricked WVR boar w no way to communicate with it. Is there a way to hard reset it?

Also, in the set up procedure to get it to work with the arduino I downloaded and installed the ESP32 drivers. It was mentioned to use version 2.1. However there was not a version 2.1 only up to 2.09 (I believe). Thinking that it may have been a typo I install version 2.01 instead. Was this correct?

Thanks so much for any help in this matter

WVR Audio

unread,
Mar 11, 2023, 12:45:04 AM3/11/23
to WVR Audio
Hi Laurance,
The WVR's usb port is just for power, it doesn't have any serial capabilities.
This is the reason that binaries are upload via WiFi.
It's very likely that the custom binary you uploaded contains a bug, so the program crashes, and therefor the WiFi does not come up.
In order to work on custom code for WVR, it is important to have a usb->FTDI adapter module.
They are about $5 on Amazon. Be sure to get one that is 3.3V compatible (some are only 5v)

This section describes how to use it:
https://github.com/marchingband/wvr#using-ftdi 
It will allow you to connect a serial monitor (like the one in Arduino), and to flash directly from Arduino as well.
A traditional ESP32 dev board has a usb to ftdi module built in, I did not include it because of space on the board, and the 2 extra pins it uses.

I will add a warning in the readme that custom firmware should not be uploaded without an FTDI module handy. It is VERY easy to write a program that crashes.

Luckily it is impossible to brick WVR, you can always recover by flashing with the FTDI module :)

Let me know if I can help more!
Reply all
Reply to author
Forward
0 new messages