Major Cleanup and Test 25 types of devices online...
https://appthwack.com/public/jf9MaBpLGl

Signed-off-by: pyramid-X <rdxperiaz@gmail.com>