It is exactly the same as my buddy S5, just with the Saintsmart logo on the firmware. It works exactly and function exactly the same. When I first got it, it had a bad resistor or at least that what I thought. I first contacted Saintsmart and was redirect to Creality. A little bit of language barrier with both companies but that's how I learned that the parts and printers are supplied via Creality. Even looking closer at the part numbers, labels, and even end cap, it's all Creality branded. All in all I received my new mainboard and it is functioning like a dream.
The one listed on Amazon is actually the updated version of the mainboard 2.1. And does come with the filament run out sensor. In actuality it is an CR10S* S5 and not the older CR10 S5 even though it is listed as CR10, if that make any sense. The older CR10 has the older mainboard which does not support the filament sensor.
This is the one I have purchased SainSmart x Creality CR-10 Plus Dual Z-axis Semi-Assembled 3D Printer, Massive Print Size 500x500x500mm https://www.amazon.com/dp/B073VJBQ79/ref=cm_sw_r_cp_apa_AuttBbM546N4M