China has received images from a pair of 0.5-meter high-resolution remote sensing satellites launched in late December last year. According to the China Aerospace Science and Technology Corporation (CASC), the satellites have reached their operational orbit after a partial launch failure.