I also want to handle when a device doens't take the firmware and put that into a list and send it to the desktop via text or something or have a GUI that handles all the failed devices into a list.
I am not aware about good desktop options in python Usually people build with PyQT6 stuff, but it is very heavy and messy looking to me, but powerful I saw very pretty results with Textual people build Consider may be TUI is okay and good balance between user friendly?