Android 5.1.1 Lollipop was never officially released by Samsung for the classic Galaxy S2 (GT-I9100). The manufacturer stopped official firmware support at Android 4.1.2 Jelly Bean. Enthusiasts must rely on Custom ROMs to run Android 5.1.1 on this specific hardware.
On some third-party firmware archive sites, you might see this update labeled as: gti9100 firmware 511 download upd
Important Warning: Flashing custom firmware carries risks, including voiding your warranty (irrelevant for a 2011 phone), bricking your device, or losing data. Proceed at your own risk. Android 5
Why bother with an old Lollipop build when Android 14 exists? Here’s why: Popular ROMs for I9100 on 5
For a fully modern OS, LineageOS 16.0 (Android 9.0) or Android 11/12/13 custom ROMs exist for the GT-I9100, though they require repartitioning the internal storage due to the small system partition.
If you still want to flash this stock ROM: