TTGO runs old non-esphome and new esphome code in parallel, somehow

Hey everyone, I’ve got a bit of a weird situation here. I think I know overall what the problem is, but don’t know what the right terms are for googling it :smiley:
So 2 years ago I bought a co2 meter kit, which included a TTGO v1.1 display/esp32 board with pre-flashed code for the co2 metering. I don’t use the co2 meter anymore, so I now thought: cool, let me repurpose this neat little board with its display.
So I threw together some basic YAML, flashed the device without a problem, HA also detects it. BUT: the display still shows the functionality from the old co2 meter code. I can even control the backlight via the light entity from the new esphome yaml, but I e.g. don’t see the dummy graphics I wanted to display on the screen as a first test.
My guess is that, as the board seems to have extension memory, the old co2 meter code runs on the expanded memory, while esphome got flashed into the internal memory of the board. Does that make sense? And if so: how to I get rid of this? Or what are the right “buzzwords” I need to search for?

Thanks in advance! :slight_smile:

Okay, this was weird. A few hard reboots (unplug, plugin, …) fixed it, I changed nothing else. Anyway, it’s working now. Case closed.