#S3box3 - manual firmware install

1 messages ยท Page 1 of 1 (latest)

vapid ice
#

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.

weak saffron
#

I am working on reinstalling it through ESPHome

vapid ice
#

do you have the config yaml to add it to the device so that you can connect to wifi ?

weak saffron
#

I am using the default one that it creates, is that okay?

vapid ice
#

is that from the button in the ESPHome dashboard ?

weak saffron
#

Yes, I click new device

#

And then install, plug into this computer

vapid ice
#

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

weak saffron
#

Ohh, gotcha

#

Thanks

vapid ice
#

do you have any other esphome devices?

weak saffron
#

Yes I have an m5stock atom echo

vapid ice
#

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

weak saffron
#

Ok i will work on this a little later

#

thank you so much for your help

vapid ice
#

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 ๐Ÿ‘

weak saffron
#

Awesome, thanks

weak saffron
#

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

vapid ice
weak saffron
#

It says preparing installation but it is just spinning

vapid ice
#

which option did you choose after clicking install

weak saffron
#

Plug into this computer

vapid ice
#

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

#

and click connect , you should see a com port , select the com port then click install and browse to the file that you saved .

weak saffron
#

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

vapid ice
#

on the card in the dashboard, click on the 3 dot menu and choose 'clean build files' then click install again and select manual

weak saffron
#

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?

vapid ice
#

if you click on secrets in the top right corner of ESPHome dashboard are they in there ?

#

if not you can add them

weak saffron
#

It worked!

#

Thank you so much!