The LEGO Education Website EV3 firmware update page lists two options.
Use the EV3 Device Manager web page. The instructions are not entirely clear, but if you visit the web page with Chrome (recommended), Safari, Edge, or Internet Explorer, click the Available Bricks (0) button and wait a very long time, it will eventually pop up a dialog asking to ...
How about running Windows 98 on a Raspberry Pi device and using the Lego IR USB tower that way?
Here is a tutorial on running Windows 98 on a Raspberry Pi.
I found this, too: