Arduino and MaxMSP troubleshooting

Hello everyone! Im having trouble trying to communicate Arduino and MaxMSP.
I'm following the instructions I found on the internet. First I upload the StandardFirmata code that comes in the Arduino software examples, then I opened the Maxuino patch and when I try to get info from a connected potentiometer the patch shows me values after I rotate almost the the 50% of the potentiometer so the first 90 degrees of rotation don't show any number changing in the Maxuino patch, also when I finally get number changing it makes a drastical jump from 0.68 to 0.96 and it never reach 1 :-[.
I already tried with a 10k, 20k and 50k potentiometer.
Any ideas of why this is happening?? :-?

Thanks for your time!

I tried on a pc and it works perfect :-/

Im doing something wrong on my mac ....
any idea?

here is the maxpatch and the instructions.

Hope anyone can try and tell me if they had any kind of problem with it :wink:

I fixed it I would like to share what the problem was so anyone can find this and hope it'll be helpful!

I was having trouble with an earlier buggy version of Firmata that shipped with Arduino IDE v17. please try instead to use this version:

http://at.or.at/hans/pd/Firmata-2.1beta7.zip

you will need to replace the file in your arduino hardware library with this one. this will be fixed with arduino v18.

Thanks a lot to Christopher Coleman who helped me with this trouble and guide me to fix it.

Peace