It used to be that when I crossed the border into USA and left my Units in metric, that US MPH speed limit signs were automatically translated to km/h. For instance a 50 MPH sign would display on the instrument panel as 80 km/h. My Canadian Model S ( AP1 ) is currently at firmware level 17.14.23 Last Thursday I entered the US and the MPH signs did not translate while Units are set in metric mode. It was as if the car was still in Canada. Switching to miles mode translated the 50 MPH sign to 30 MPH in the instrument panel display. WTF! I talked to Tela assistance and the Technician was as perplexed as I was. He asked me to re-boot the main screen but same result. He promised to open up an "Incident". Also during my travels in the US ( NY, PA, MD ) I noticed that speed limit signs on Interstates were not recognized. On secondary roads they were seen but interpreted wrong. Back in Canada today, everything worked as intended. How could these programmers screw up something that worked until now so badly. Have they no cognisance that Canada exists and that Canadian owners might travel to the USA? Absolutely no field testing and quality control. Autopilot seemed to know the correct speed limits and worked well. So it looks like that code is independent of the instrument panel display.