Sachverhalt: A. Am 11. Juli 2014 hielt eine Patrouille des Grenzwachtkorps in Thayngen/SH einen Personenwagen an, der ihr wegen seiner verkehrswidrigen Fahrweise aufgefallen war. Die Fahrerin, B._, und der Beifahrer, A._, wurden einem Drogenschnelltest unterzogen; Beide ergaben ein positives Ergebnis in Bezug auf Amphetamin. Im Fahrzeug wurden gut 100 g Amphetamin sichergestellt. A._ wurde vorläufig festgenommen und vom Kantonsgericht Schaffhausen am 14. Juli 2014 in Untersuchungshaft versetzt. Am 27. August 2014 verlängerte das Kantonsgericht auf Antrag der Staatsanwaltschaft die Untersuchungshaft bis zum 24. November 2014. Am 26. September 2014 wies das Obergericht die Beschwerde von A._ gegen die Haftverlängerung ab. B. Mit Beschwerde in Strafsachen beantragt A._, diesen Obergerichtsentscheid aufzuheben und die Sache zu neuem Entscheid an die Vorinstanz zurückzuweisen. Ausserdem ersucht er um unentgeltliche Prozessführung und Verbeiständung. C. Das Obergericht und die Staatsanwaltschaft beantragen unter Verweis auf den angefochtenen Entscheid, die Beschwerde abzuweisen. A._ hält an der Beschwerde fest. 