Add support for Samsung Dart

Pull in the support from DashBlacK's repo. This should fix
issue #5.