Update the HW from CSharp Part 1

Added all missing HW and updating the old ones