Closed nutterthanos closed 1 year ago
These errors are hard to debug especially for me as I don't have this printer and currently I'm traveling and don't have a proper Internet connection. Do you have the opportunity to use the official firmware update software from brother to verify if there is an update for your printer? Maybe you can also try to find out which requests the official software sends to check for firmware updates. Anyway, I just released v0.4.2 with better debugging facilities. Can you try it and post the full debug output here?
i'll try tomorrow EDIT: sorry i have not yet trying now
←[36m[i] Querying printer info via SNMP.←[0m ←[32m[i] Detected MFC-L3750CDW series with following firmware version(s): MAIN@W2109141139:E619, SUB1@1.59, SUB5@1.00←[0m ←[36m[i] Querying firmware download URL from Brother update API.←[0m ←[30m[d] Sending POST request to https://firmverup.brother.co.jp/kne_bh7_update_nt_ssl/ifax2.asmx/fileUpdate with following content:
←[0m
←[30m[d] Response:
<?xml version="1.0" encoding="UTF-8" ?>
←[0m
←[30m[d] Response:
<?xml version="1.0" encoding="UTF-8" ?>
←[0m
←[30m[d] Response:
<?xml version="1.0" encoding="UTF-8" ?>
well its up to date shouln't it be doing this https://github.com/sedrubal/brother_printer_fwupd/blob/main/brother_printer_fwupd/firmware_downloader.py#L88
I'm closing this issue as I don't know how to determine if the printer is already up to date with this (imho broken / awkward) Brother API.
No like if the printers version is up to date the server would not giving out any update urls
What would you recommend then? I found no way to interpret the codes the API returns. If you have any ideas how to improve the script, just open a pull request or let me know.
FYI, I opened a new issue on (roughly) the same topic – https://github.com/sedrubal/brother_printer_fwupd/issues/19