HAL 1.8.2

HAL 1.8.2 framwork