ERROR: invalid serial port /dev/ttyACM0

I received an proxmark3 easy from Dangerous things. I followed:

And then:

When running any of the ./pm3 commands I get this:

~/proxmark3$ ./pm3
[=] Session log /home/anders/.proxmark3/logs/log_20211123.txt
[=] Using UART port /dev/ttyACM0

[!] :warning: ERROR: invalid serial port /dev/ttyACM0

[?] Try the shell script ./pm3 --list to get a list of possible serial ports

I run this from my virtual box running ubuntu. I have run the make access rights. Any suggestions on what I may have missed?

Try ls -l /dev/ttyACM0: do you see the file?

It should say something like this:

rosco@severodvinsk:~$ ls -l /dev/ttyACM0
crw-rw----+ 1 root dialout 188, 0 Nov 23 09:43 /dev/ttyACM0

If you see the file, check that you’re a member of the group dialout - or whatever it is on your machine:

rosco@severodvinsk:~$ id
uid=1043(rosco) gid=1043(rosco) groups=1043(rosco),4(adm),6(disk),20(dialout),24(cdrom),27(sudo),30(dip),44(video),46(plugdev),107(input),114(lpadmin),131(pulse),134(sambashare),135(vboxusers),1001(nfc),1002(akula),1003(microsemi),1005(hs100),1006(rfid)

It seems to be there:

anders@anders-virtualbox:~/proxmark3$ ls -l /dev/ttyACM0
crw-rw---- 1 root dialout 166, 0 nov 23 10:32 /dev/ttyACM0

But I’m not member of the group:

anders@anders-virtualbox:~$ id
uid=1000(anders) gid=1001(anders) groups=1001(anders),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),120(lpadmin),1000(sambashare)

Thanks for pointing me in the right directions. I had forgotten to log off and then on again after make accessrights

Now proxmark3 is recognized

1 Like

Very groovy!

Yes having to log out and back in each time you add a user to a group has always annoyed me no end. Oh well…

1 Like