https://github.com/timoschwarzer/epson-updater-web
Web tool / shell script to update EPSON printers without allowing broadcast traffic
https://github.com/timoschwarzer/epson-updater-web
Last synced: 10 months ago
JSON representation
Web tool / shell script to update EPSON printers without allowing broadcast traffic
- Host: GitHub
- URL: https://github.com/timoschwarzer/epson-updater-web
- Owner: timoschwarzer
- License: gpl-3.0
- Created: 2021-04-14T14:20:15.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2021-04-14T17:56:46.000Z (about 5 years ago)
- Last Synced: 2025-04-04T19:50:38.961Z (about 1 year ago)
- Language: Shell
- Size: 24.4 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# EPSON Printer Updater

This tool helps to upload firmware binaries to EPSON printers where the EPSON update
utility is not feasible to use because of restricted broadcast traffic or lack of a
machine running Windows.
### Tested printers
| Model | works |
|--------------------------------------|-------|
| Workforce Pro WF-C5790DWF BAM | ✅ |
### Option 1: Run the web interface with Docker
```shell
docker run -p 3000:3000 timoschwarzer/epson-updater-web
```
Now you can open `http://localhost:3000` in your browser and run the firmware update.
### Option 2: Run the script manually
The script can be found [here](./scripts/epson-update.sh).
Dependencies:
- coreutils
- curl
Usage:
```shell
./epson-update.sh
```
NOTE: The firmware file has to be extracted from the *.efu archive (e.g. open the *.efu file with 7zip)
### Disclaimer
This project is not affiliated with EPSON in any way and comes without any warranty.
Use at your own risk.