The 16-year old school pupil was shot and killed by his father who says he mistook him for a hijacker.
Sibusiso Tshabalala appeared in court briefly on Thursday, facing a murder charge.
The state did not oppose bail and Tshabalala was released on a warning.
He told the court that he fell asleep in his car after dropping off his son‚ for evening classes on Tuesday.
He was woken by knocking on the window.
Tshabalala reportedly discharged his firearm thinking he was under attack