Doesn't this have to be unset for BOARD_VENDOR_QCOM_GPS_LOC_API_HARDWARE to have any affect ?