I wanted to read fuel level from the car and display it on my application.

The communication was established using the ELM327 Bluetooth interface dongle.

The ELM module replies NO DATA for the code 012F\r.

Is there any other way to calculate or get fuel level using OBD.

  • It really depends on the vehicle and whether the information is passed through the CAN Bus. If it's just a regular sensor which passes an electric signal directly to the fuel gauge, you aren't going to have the information available. Some vehicles will do it this way while others won't. It all depends on the manufacturer. Commented Nov 14, 2014 at 11:56
  • you mean to say that there is no other way to calculate fuel level???
    – Strikers
    Commented Nov 14, 2014 at 12:05
  • If it doesn't communicate through the CAN Bus, you won't be able to get it through the DLC port. You'll have to research if your vehicle does/doesn't transmit this info through the port. If the vehicle has an onboard mileage calculator, it should communicate it that way. If so and you are getting the above message, you may be sending the wrong code. I personally don't know what that code would be ... haven't delved that deep into the CAN Bus system (though I should, lol). Commented Nov 14, 2014 at 12:10
  • What is the make, model and year of the vehicle? Commented Nov 14, 2014 at 19:43
  • @NateEldredge it is a Maruti-Suzuki Alto (India, petrol car). I don't know the exact year of vehicle.
    – Strikers
    Commented Nov 16, 2014 at 11:44

1 Answer 1


The alto does not have the fuel reading on OBD instead you can calculate the consumption with the help of the MAF data.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .