HAL modifications to enable communication between the device and the camera. Cleanup needed.