The light emitting diode (LED) based visible light communication (VLC) system can provide lighting and communication simultaneously. It has attracted much attenuation recently. As the photovoltaic cell (also known as solar cell) is physically flexible, low cost, and easily available, it could be a good choice for the VLC receiver (Rx). Furthermore, besides acting as the VLC Rx, the solar cell can convert VLC signal into electricity for charging up the Rx devices. Hence, it could be a promising candidate for the future internet-of-thing (IoT) networks. However, using solar cell as VLC Rx is challenging, since the response of the solar cell is highly limited and it will limit the VLC data rate. In this work, we propose and demonstrate for the first time using pre-distortion Manchester coding (MC) signal to enhance the signal performance of solar cell Rx based VLC. The proposed scheme can significantly mitigate the slow response, as well as the direct-current (DC) wandering effect of the solar cell; hence 50 times increase in data rate can be experimentally achieved.