Page 1 of 1

Freematics One Plus - Change OBD Header

Posted: Tue Feb 27, 2018 4:01 am
by DirtGhost
I am working with a vehicle and would like to request Mode 22 PID's from multiple OBD headers. I am working with a spreadsheet that contains information for the Torque app and am hoping to get these PID's to work with Freematics One Plus. The information I am working with looks like this:

FullName, ShortName, ModeAndPID, Equation, Min Value, Max Value, Units, OBD Header,
HyBrid Pack Remaining (SOC), SOC, 22005B, A*100/255, 0, 100, %, 7E0,
Charger HV Current, ChargeAmp, 22436C, ((Signed(A)*256+B))/20, 0, 20, A, 7E4,

- I am able to send and receive messages from various Mode 22 PID's with OBD headers of 7E0 and 7E1
- Requesting Mode 22 PID's with a header of 7E4 results in the received buffer containing 'OBDTIMEOUT'
- I have tried to manually change the OBD header to 7E4 by using the sendCommand() function and sending the ELM327 AT command 'ATSH 7E4' but still receive 'OBDTIMEOUT' after sending a Mode 22 PID request
- I can successfully read these Mode 22 PID's from header 7E4 using a competing OBD2 logger

If anyone has experience receiving Mode 22 PID's from different OBD headers I would greatly appreciate a nudge in the right direction!

Re: Freematics One Plus - Change OBD Header

Posted: Thu Mar 01, 2018 10:21 am
by stanley
Will check the implementation of ATSH.

Re: Freematics One Plus - Change OBD Header

Posted: Sun Jul 08, 2018 1:19 pm
by rhofmann
Hey @DirtGhost where you able to make it work?
I need to do the same but for mode 21 PID's from 7E4 header.

Please let me know. It's one of the things holding me back from getting a Freematics ONE+.

Re: Freematics One Plus - Change OBD Header

Posted: Wed Jul 25, 2018 6:31 am
by NatroN
+1 need mode 21!

Re: Freematics One Plus - Change OBD Header

Posted: Tue Mar 03, 2020 8:52 am
by etnaskynet
Hello DirtGhost,

could you please help me for mode 22 PID?

I want to retrieve data for the custom PID 222554.

could you please provide me if possible OBD2UART.cpp and OBD2UART.h ?

Thanks.