add IDeviceController.hasAudio()/hasFrontLight(), update RK2906Controller code