(2025-11-01, 01:25 PM)villain Wrote: Hello, I'm also having this issue but I'm not super familiar with using the CLI. Could you explain in simple terms how to run the process that worked to fix this? I've followed along enough to know I need esptool so I've installed that using Homebrew, but when I run this:
Code:esptool.py --port /dev/tty.usbmodem201 write_flash 4096 bootloader.bin 32768 partition-table.bin 53248 ota_data_initial.bin 8454144 Generic.LC_COLLATE 15794176 repl.bin
I get this error:
Code:╭─ Error ──────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ Invalid value for '<address> <filename>...': [Errno 2] No such file or directory: 'tangara.bin' │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
So I'm unsure where to get the location specific to my setup. Thanks in advance! It sounds like a lot of people are having the same issue right now
Hopefully you can use the new version of Tangara Companion to fix this, but in case you're on an old Intel Mac like me, here's what I did:
1. install homebrew and esptool (you're done this already)
2. download the Tangara firmware from https://codeberg.org/cool-tech-zone/tangara-fw/releases (it's the .tra file)
3. the Tangara firmware is just a zip file, so you can unzip it to create a folder that contains tangara.bin, bootloader.bin, etc (you might have to rename it from .tra to .zip to unzip it, and to do that you might need to show file extensions)
4. in the Mac Finder, right click on that folder and choose New Terminal at Folder to open a CLI where your files are
5. in the Terminal run more tangaraflash.json to see the flash address numbers, then press any key to exit and return to the command line
6. connect your Tangara and power it on
7. in the Terminal run ls /dev/tty.* to see your Tangara's serial port address (it's the one with usbmodem in it)
8. you should now be able to run the esptool command above (the flash address numbers should be the same but the usbmodem port number might be different from mine)
Bonus useful thing to know: if your Tangara is connected to your Mac and powered on, running esptool.py run in the Terminal usually reboots it even if it appears to be bricked (but it won't fix incomplete firmware upgrades so you should still do the steps above)
If none of those things work, esptool might not be installed or in your path. To confirm it's properly installed run which esptool.py in the Terminal and if it's properly installed you should get a result like /Users/villain/.local/bin/esptool.py
Otherwise you can try which esptool and if that works then just take the .py off the end of the esptool.py commands mentioned above.





