I've read from some sources that you should try to use a different cable, this worked for me (kinda, in a strange way) as when I used the new cable the nano did show up in the "device manager" and the IDE, it also started working with the old cable? I still get the error message I posted earlier though. Weird part is I know for a fact that the nano works as I've tried it on a pc and it managed to upload a basic led circuit and responded to delay changes