Payload
SJ-11-05 is a China Academy of Space Technology (CAST) payload satellite, launched on July 15, 2013 into LEO.