If it was smoking, something was fried. So either it needs to have the part that is damaged replaced (if possible that is) or you will need a new device.
If it is under warranty still, contact the manufacturer. If it isn't, you can try a local tech, but repairing it may cost more than it would to replace it.