If you use the "translated-obd2" firmware from github, it will do the following. This is taken from vi-firmare/src/obd2.cpp
{ pid: ENGINE_SPEED_PID, name: "engine_speed", frequency: 5 },
{ pid: VEHICLE_SPEED_PID, name: "vehicle_speed", frequency: 5 },
{ pid: 0x4, name: "engine_load", frequency: 5 },
{ pid: 0x5, name: "engine_coolant_temperature", frequency: 1 },
{ pid: 0x33, name: "barometric_pressure", frequency: 1 },
{ pid: 0x4c, name: "commanded_throttle_position", frequency: 1 },
{ pid: 0x27, name: "fuel_level", frequency: 1 },
{ pid: 0xf, name: "intake_air_temperature", frequency: 1 },
{ pid: 0xb, name: "intake_manifold_pressure", frequency: 1 },
{ pid: 0x1f, name: "running_time", frequency: 1 },
{ pid: 0x11, name: "throttle_position", frequency: 5 },
{ pid: 0xa, name: "fuel_pressure", frequency: 1 },
{ pid: 0x10, name: "mass_airflow", frequency: 5 },
{ pid: 0x5a, name: "accelerator_pedal_position", frequency: 5 },
{ pid: 0x52, name: "ethanol_fuel_percentage", frequency: 1 },
{ pid: 0x5c, name: "engine_oil_temperature", frequency: 1 },
{ pid: 0x63, name: "engine_torque", frequency: 1 },
For your second issue, no, no real ideas. Need to gather more info. Are you still having the problem?
Regards,
Eric