I am getting an error claiming that I need to be online for the trainer to be authenticated, but I am online. It suggests I get an offline key, but I am not sure how to do that.
Check your security programme to make sure they are not effecting the trainers actions. Also you can get the offline key from the troubleshooting page. Note for that to work you need to be completely disconnected from the net.