Bug 257022

Summary: new port: comms/py-esphome-flasher: Simple GUI tool to flash ESPs over USB
Product: Ports & Packages Reporter: Ivan Rozhuk <rozhuk.im>
Component: Individual Port(s)Assignee: freebsd-ports-bugs (Nobody) <ports-bugs>
Status: New ---    
Severity: Affects Only Me CC: ltning-freebsd, rozhuk.im
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
patch
none
patch
none
patch none

Description Ivan Rozhuk 2021-07-06 14:25:44 UTC
Created attachment 226268 [details]
patch

ESPHome-Flasher is a utility app for the ESPHome framework and is
designed to make flashing ESPs with ESPHome as simple as possible by:
- Having pre-built binaries for most operating systems.
- Hiding all non-essential options for flashing. All necessary options
  for flashing (bootloader, flash mode) are automatically extracted from
  the binary.

This project was originally intended to be a simple command-line tool,
but then I decided that a GUI would be nice. As I don't like writing
graphical front end code, the GUI largely is based on the NodeMCU
PyFlasher project.

The flashing process is done using the esptool library by espressif.

WWW: https://github.com/esphome/esphome-flasher
Comment 1 Ivan Rozhuk 2022-01-10 08:09:13 UTC
Created attachment 230861 [details]
patch

Update to 1.4.0
Comment 2 Ivan Rozhuk 2022-03-22 04:40:53 UTC
Created attachment 232626 [details]
patch
Comment 3 Eirik Oeverby 2022-07-31 18:04:55 UTC
Hola!
I would very much like to see this one upstreamed. Any particular reason it's taking so long? Should I poke someone somewhere to help speed it along?
/Eirik
Comment 4 Ivan Rozhuk 2022-08-01 21:51:00 UTC
Have no idea why it is hang here, (In reply to Eirik Oeverby from comment #3)

Yes, please poke peoples )
Comment 5 Ivan Rozhuk 2022-09-21 01:22:25 UTC
Broken: does not work with esptool-4.x