You’re unlikely to find an Android 7.1 firmware specifically for that box, as it likely doesn’t even exist.
If you want to update the firmware you’re going to have to take a leap of faith and install one of the generic Android firmwares that install to a wide array of Generic S905X boxes, either ATVxperience or Aidan’s ROM:
There is also this Android 7.1.2 ROM for a Tanix TX7 that seems to install to a number devices besides that model.
Will they work on your specific device? I couldn’t honestly say. Like I said, you’re going to have to take a leap of faith and experiment and be prepared for failure if you want to bring that S905x box up to being able to handle CE19.