Upgrade firmware without Slic3r and USB connection?
No, you cannot update the firmware from an SD card.

Yes you can update from a Raspberry Pi (RPi). A RPi runs a Linux distribution, when you install the correct tools you should be able to update through USB using the RPi.

For simplicity and time it would be an idea to lend a laptop for a few minutes.