use custom kernel and fix light HAL