[core] add UASP support

* Closes #229