title: Differences in the Mac system_profiler
body: <p>I am using <code>system_profiler</code> to view the USB hardware details connected to a Mac, however there are some differences between running this on Mac OS X 10.4 and 10.5. For example, in 10.5 the keys for various attributes have an alphabet letter prefix. More importantly, I can't get the <code>location_id</code> attribute (in the SPUSBDataType dataType) in 10.4. Any ideas on why this difference exists and ways to work around it?</p>