#S3box3 - manual firmware install
1 messages ยท Page 1 of 1 (latest)
ok if you post any replies in here , i can go through the process of installing it manually. if you have the time to go through it.
I am working on reinstalling it through ESPHome
do you have the config yaml to add it to the device so that you can connect to wifi ?
I am using the default one that it creates, is that okay?
is that from the button in the ESPHome dashboard ?
no you will need the specific config for the device. so before installing you will need to add the config
i can give you the config
do you have any other esphome devices?
Yes I have an m5stock atom echo
ok good, so your wifi credentials are in your secrets i assume,
you need to delete everything that is in the device card that you have just created and then paste the full code that I will paste below. Then click save and install. you will then either need to compile and download the firmware and upload it iusing web.esphome.io using the usb cable connected to your computer
you need that whole code
if you are running HAOS and you can plug the usb into your HA server then you can select the option
if you have https:// configured for HA you can use
or if neither of the above you will need the last option
no problem. Once the above has been uploaded to the device it sholuld automatically connect to wifi and you will be able to add it to the HA ESPHome integration. any problems just post back in this thread, and good luck ๐
Awesome, thanks
I am getting errors
while parsing a block mapping
in "/config/esphome/esp32-s3-box-3.yaml", line 1, column 1
expected <block end>, but found '<block mapping start>'
in "/config/esphome/esp32-s3-box-3.yaml", line 88, column 3
just checking
fixed , so just delete whats in there now and add this one
It says preparing installation but it is just spinning
which option did you choose after clicking install
Plug into this computer
cancel that and choose manual
it should then compile and ask at the end if you want modern or legacy, choose modern and save the file somewhere you can easily locate it
once you have saved the file go to https://web.esphome.io/
and click connect , you should see a com port , select the com port then click install and browse to the file that you saved .
Im getting errors when downloading the file
Too long to paste here but here is some
Compiling .pioenvs/esp32-s3-box-3/components/audio_hal/audio_volume.o
components/audio_board/lyrat_v4_3/board_pins_config.c: In function 'get_i2c_pins':
components/audio_board/lyrat_v4_3/board_pins_config.c:39:34: error: 'GPIO_NUM_23' undeclared (first use in this function); did you mean 'GPIO_NUM_43'?
i2c_config->scl_io_num = GPIO_NUM_23;
^~~~~~~~~~~
GPIO_NUM_43
components/audio_board/lyrat_v4_3/board_pins_config.c:39:34: note: each undeclared identifier is reported only once for each function it appears in
components/audio_board/lyrat_v4_3/board_pins_config.c: In function 'get_i2s_pins':
components/audio_board/lyrat_v4_3/board_pins_config.c:54:33: error: 'GPIO_NUM_25' undeclared (first use in this function); did you mean 'GPIO_NUM_45'?
i2s_config->ws_io_num = GPIO_NUM_25;
^~~~~~~~~~~
components/audio_board/lyrat_v4_3/board_pins_config.c:186:12: note: in expansion of macro 'GREEN_LED_GPIO'
return GREEN_LED_GPIO;
^~~~~~~~~~~~~~
components/audio_board/lyrat_v4_3/board_pins_config.c:187:1: error: control reaches end of non-void function [-Werror=return-type]
}
^
cc1: some warnings being treated as errors
*** [.pioenvs/esp32-s3-box-3/components/audio_board/lyrat_v4_3/board_pins_config.o] Error 1
on the card in the dashboard, click on the 3 dot menu and choose 'clean build files' then click install again and select manual
OK i was able to get it installed but when i click configure wifi it says: An error occurred. Improv Wi-Fi Serial not detected
should i put my ssid and password in the yaml?