Revert "Revert "updata hardwave""

This reverts commit 2489251bb693583f42e97e9e2b9f43d24a4ba884.