Search found 6 matches

by lauka
Tue Apr 14, 2020 2:54 am
Forum: Freematics Products
Topic: Reading vehicle specific PIDs
Replies: 0
Views: 11392

Reading vehicle specific PIDs

I'm trying to read the vehicle specific PIDs from my BMW.

For example following PID works with Torque:
Name ModeAndPID
Oil Level 2C100454

I'm sending this string to the co-processor, but I'm getting TIMEOUT as reply.

Does the co-processor support longer than 8-bit PIDs? I.e. does it set the ...
by lauka
Sat Nov 30, 2019 4:03 am
Forum: Freematics Products
Topic: Failed to read DTCs from two cars
Replies: 3
Views: 14649

Re: Failed to read DTCs from two cars

Is the data from the co-processor the CAN data received?

What does the "43" in the beginning mean?

The wiki page describes that the service 03 returns 3 codes in each frame, 2 bytes for each DTC.

So the first frame
"43 00 00 00 00 00 00"
Is all zeroes, three zero DTCs?

The second frame
"43 14 A4 ...
by lauka
Sun Nov 24, 2019 11:33 pm
Forum: Freematics Products
Topic: Failed to read DTCs from two cars
Replies: 3
Views: 14649

Failed to read DTCs from two cars

I'm trying to read DTCs from two cars we have: BMW E61 2007 and Ford Focus 2006, but not getting any results.

I added debug prints to the library functions and got following replies from the co-processor when connected to the BMW:
readDTC sends: "03"
from BMW receives:
43 00 00 00 00 00 00
43 14 ...
by lauka
Sun Nov 24, 2019 10:21 pm
Forum: Freematics Products
Topic: Low power mode for OBD co-processor
Replies: 3
Views: 11110

Re: Low power mode for OBD co-processor

The issue in my case was that when the ESP32 wakes up from light sleep it somehow triggers the SPI waking up the co-processor.

Using following config for the sleep fixed the issue:
esp_sleep_pd_config(ESP_PD_DOMAIN_RTC_PERIPH, ESP_PD_OPTION_ON);
esp_sleep_pd_config(ESP_PD_DOMAIN_RTC_SLOW_MEM, ESP ...
by lauka
Sun Nov 03, 2019 7:39 am
Forum: Freematics Products
Topic: Low power mode for OBD co-processor
Replies: 3
Views: 11110

Low power mode for OBD co-processor

As the OBD port power is always on, I want to have my ONE+ in low power mode when the engine is not running to save the battery.

I have managed to get the current consumption down to 14 mA. It seems that the co-processor goes in to some low power mode roughly 20 seconds after the boot, if the ...
by lauka
Sun Oct 27, 2019 8:25 pm
Forum: Freematics Products
Topic: Source code for the CAN co-processor
Replies: 0
Views: 10059

Source code for the CAN co-processor

Is the source code for the ARM CAN co-processor available?

I bought the ONE+ model A assuming that this an open-source platform.

Motivation:
- I would like to check why is the sniffing functionality not possible on the model A. Is it a hardware limitation?
- I would like to check why I'm getting a ...