Updating HAL 2.x