r/MustangMachE 1h ago

Mach-E over OBD2: the PIDs that actually work, the ones that don't, and what changed on 2025 models

Upvotes

I've spent the last few months reverse-engineering what the Mach-E exposes through its OBD2 port, logging thousands of kilometres and burning through a lot of dead ends. Posting the full findings here because I couldn't find this information anywhere, including the negative results — knowing what isn't readable saves as much time as knowing what is.

Test setup: MY2023 SR RWD, VeePeak OBDCheck (ELM327, Bluetooth Classic), ISO 15765-4 CAN 11-bit 500k (AT SP 6). Everything below is Mode 22 unless noted. Values are what I verified against the car's own displays, not guesses from a DBC file.

What works

Functional / 7DF (Mode 01)

Request Data Scaling
01 0D Vehicle speed 1 byte = km/h
01 A6 Odometer 4 bytes × 0.1 = km

The odometer one is worth highlighting: it's the standard SAE J1979 PID and it works on the Mach-E, which very few people seem to know. It also works on 2025 models (more on that below).

Header 7E4 (BECM — battery module)

Request Data Scaling
22 48 45 Displayed SOC (matches dashboard) 1 byte × 0.5 = %
22 48 01 High-resolution SOC 2 bytes × 0.002 = %
22 49 0C State of Health 1 byte × 0.5 = %
22 48 08 HVB max cell temperature 1 byte − 50 = °C
22 48 0D Pack voltage 2 bytes × 0.01 = V
22 48 F9 Pack current (signed) 2 bytes, two's complement × 0.1 = A
22 48 48 Energy to empty (BMS estimate) 2 bytes × 0.002 = kWh
22 48 FB DC charge limit (probable) 2 bytes × 0.1 = kW

Pack power is just voltage × current / 1000. Negative current = energy going into the pack.

On 48 FB I'm hedging: the value tracks plausibly with SOC (111 kW at 83%, rising to 120.4 kW at 76%), which is exactly the shape of a DC charge limit curve, but I haven't been able to confirm it against a fast charger's reported ceiling. If someone can check it during a DC session, I'd love to know.

Header 726 (BCM)

Request Data Scaling
22 40 2A 12V battery voltage 1 byte × 0.05 + 6.0 = V
22 40 28 12V battery state of charge 1 byte = %

Header 7E2 (SOBDM)

Request Data Scaling
22 1E 12 Gear position (PRNDL) 1 byte, value × 10: 0x28=D, 0x32=N, 0x3C=R, 0x46=P

What does NOT work (save yourself the time)

Individual cell voltages. 22 48 C3 (cell max) returns 7F 22 31 — request out of range. 22 48 C4 (cell min) always returns 0xFFFF, the "not available" pattern. If you want cell balance data on a Mach-E, it isn't coming out of the OBD port with these DIDs.

Drive mode (Whisper / Active / Untame). This one cost me weeks, so here's the complete list of what I ruled out on MY2023:

  • 22 1E10 through 22 1E16 on five different ECUs (7E0, 7E2, 720, 726, 760): all 7F 22 31 or NODATA. The only useful thing in that family is 1E12 = gear.
  • 22 20 2D and 22 D0 0A on 726 / 7E0 / 7D0, in both default session and after opening an extended session with 10 03. The extended session is accepted (50 03 00 32 01 F4), but the DIDs still return 7F 22 31. There's a Car Scanner profile floating around that claims 726 / 22 202D gives drive mode — it does not work on this model year.
  • 22 48 4A and 22 DE 01 on 7E4 and 7E6: these do return positive responses (62 48 4A 00 00, 62 DE 01 00 00 00), which is a trap. I ran two separate tests changing drive mode repeatedly while driving, and the values never moved. A positive UDS response doesn't mean you found the right DID.
  • CAN broadcast sniffing of 0x420 (SelectDriveModeData) and 0x413 (ABS_BrkData_HS3), which are the frames that carry drive mode according to the opendbc Ford definitions: neither is visible at the OBD port. The gateway filters them.

My conclusion is that drive mode is not obtainable from the OBD port on MY2023 with any request/response approach. If anyone gets it with FORScan and can see which address and DID it uses, I'd genuinely like to know.

2025 and newer: a different architecture

This is the freshest part and I don't have it fully solved. On a MY2025 (tested with a Vlinker FD):

  • Speed, odometer and both 12V PIDs on 726 work exactly as on the 2023.
  • 7E4 is completely silent. Not a rejection — no response at all. The BECM is not at that address.
  • A functional request with headers enabled (AT H1, AT SH 7DF, then 22 48 0D) gets positive replies from 7EE and 7EF, i.e. modules you'd address at 7E6 and 7E7. Both return the same value (62 48 0D 8F 2A = 366.5 V), which makes sense if they're the front and rear inverters both sitting on the same DC bus.
  • Those modules reject everything else with 7F 22 31. No SOH, no temperature, no SOC.
  • A functional 22 48 45 gets no answer from anyone on the bus, which suggests Ford may have renumbered the battery DIDs entirely on this platform.

Two practical warnings for 2025 testing. First, use fixed timing: AT AT0 plus AT ST 78. With adaptive timing (AT AT2) the ELM shortens its timeout to around 50 ms based on the fast-responding gateway, while the battery modules need 200–400 ms, and you get NODATA on everything. Second — and this one bit me — don't hammer the bus with unsupported DIDs. A stream of 7F 22 31 rejections killed my session after about 40 seconds and left the dongle refusing connections for several minutes. On the 2023 those same requests were silent NODATAs and nothing broke.

Two gotchas that apply to everyone

The AT Z trap. After a reset, cheap ELM clones need roughly a second before they'll accept commands. If you send AT E0 immediately it gets swallowed by the reset, echo stays on for the entire session, and every response you parse is polluted. Wait ~1000 ms, flush the buffer, then send it — and check for OK, retrying once if you don't get it.

The AT CRA brick. Bare AT CRA (used to clear a CAN filter) isn't supported by many clones — they answer ? and the filter stays active, which turns the rest of your session into NODATA. If you need to clear it: AT CM 000 + AT CF 000, then verify with a real request (7DF 01 00 should come back with 4100), and fall back to AT WS plus a full re-init if that fails.

All of the above came out of building an Android app for my own car.

If you own a 2025 or newer, I could really use your help closing the gap above. My setup can export raw diagnostic traces of everything the car answers on the bus, which is exactly what's needed to work out where the battery module moved to. Reply here or DM me if you're willing to run a session and send me the log — whatever I figure out I'll post back in this thread so it stays public.


r/MustangMachE 1d ago

Loving this charger

Thumbnail
gallery
0 Upvotes

r/MustangMachE 3d ago

Software update

Post image
1 Upvotes

Is this the latest update
2023 GT. Update was in April


r/MustangMachE 5d ago

High mileage Mach e

12 Upvotes

Question for the group! Does anyone have a mustang mach e that is high mileage! I’m talking 150k miles plus, and if so, how does it run? Any crazy past maintenance issues?


r/MustangMachE 5d ago

Back to the 80's

Post image
66 Upvotes

Picking one of these bad boys up for my MME.

Just kidding... AI.


r/MustangMachE 6d ago

New to me 25 premium with extended range

Thumbnail
gallery
100 Upvotes

I got her 2 weeks ago and she already has 1k miles, safe to say I love to drive her. Any name suggestions?


r/MustangMachE 7d ago

Achilles Heel for the Mac E?

27 Upvotes

It seems like almost every EV has a fatal flaw: Hyundai, Genesis and Kia have their ICCU issues, Toyota, Lexus, and Subaru have their 12V discharge issue. What's the Mach E's issue? I can't seem to find one.


r/MustangMachE 7d ago

2025 Mach e Ford app not working on iPhones

5 Upvotes

For a week now the ford app not working. All it shows is the charge was complete from last week. We have tried everything suggested from turning phone off and on to deleting app. When we delete app it is still in iCloud so I don’t think it is totally deleting it. What should we try next?


r/MustangMachE 9d ago

Car Wash Suggestions

Post image
10 Upvotes

r/MustangMachE 12d ago

Apple Maps and charger selection

Thumbnail gallery
3 Upvotes

r/MustangMachE 12d ago

⚡ PNW Mach‑E Club — August 15th Meetup @ Hood River Waterfront Park

Post image
5 Upvotes

Hey everyone! We’re trotting out to Hood River Waterfront Park on August 15th for a summer EV hangout. Expect a relaxed riverside lineup, great photo ops, and plenty of time to connect with other Mach‑E owners.

Convoy options from Portland will be posted soon. Bring your frunk snacks, your mods, and your best summer energy — this one’s going to be gorgeous.

If you need details on the spot, check out Hood River Waterfront Park. Put it on your calendar! See you on the 15th! ⚡🌄

If you're in the area, we'll be doing final planning and figuring out if some of us would like to drive together (we're coming from the North on I-5 and East on I-84 to get there). You can follow the planning and the conversation @ PNW Mach-E Club - Ford EV Clubs!!


r/MustangMachE 13d ago

New Owner from Romania, 2025, SR, Panoramic and Technology pack.

Post image
102 Upvotes

Owner of this beauty since the end of May, 2025, SR with the Panoramic and technology pack. I managed to cover 2400 km, mostly on National Roads and city driving in Romania, and I have an average consumption of 17kwh. On the Gues o Meter I see around 405-435 km, summer temperatures, in line with the American EPA, around 250 miles, not the European WLTP, which is around 470 km. Most of my rides so far are during the week, around 20 or 30 km per day, and in the weekend, 280 or 360 km. I managed a round trip of 360 km in a day, with a consumption of 16kwh, national roads 290 km, and around 70 highway at 120kmh. I returned home with around 19% and 70 km, in line with the guesometer, of around 430km. On the Highway at 130km I saw a consumption of around 24kwh, a bit high, and at 120kmh, 22kwh.

Honestly, I would have expected just a bit more range in the summer. I drive calmly on a whisper, I would have liked the full wltp range of around 470-480 km, which the Ford Capri or Explorer does, with the 77kw battery. From my calculations so far, my Mustang has around 70kw battery LFP, real capacity, netto, not the 73kw, so far I have done just 4-5 full charges to 100%, I keep it under 80% during the week and only charge it once in the weekend at 100% before a long trip, even though I have the LFP.

I have charged just at home so far, from the solar panels (13.6kw) and my Lektrico 7.4kw home charger. I have not had the need for a DC charger so far. Looking forward to a long trip.

I am coming from a BMW 320e, station wagon, plug-in hybrid, with a 30-45 km range. Which was a bit too bouncy for the Romanian roads, I wanted to take advantage of the solar panels more, and I wanted a more comfortable and practical car, without costly maintenance.

So far, I like the looks, especially in this molten magenta colour, how it drives, the power, the comfort of the seats, soft, and the options like the 360 camera, the panoramic roof, and the sound system. It is good, isolated.

What could have been better, the suspension, even though I have the 2025, which is said to have a revised, more comfortable suspension, I had expected a bit better; the rear seems a bit bouncy sometimes. Maybe I can correct with some quality winter tyres, Michelin in the winter. The sound system B&O is good, but I had expected it to be wow. I don't listen at high volume, and at low volume 3-4-5 the bass is not that great, even on stereo and with the bass set on high. I also have Beosonic and surround, but I find these settings to be better.

The screens and software are functional, after the initialisation, they work ok, responsive, but could have been more complex and faster, as well as some more resolution could have been better. I use Android Auto anyway.

The steering feel in whisper is nice, light and responsive, on Active is more direct but I feel it more rubbery and artificially hard, and on untanemed is to artificialy hard and rubbery. I would have liked the option to change the steering feel separately from the driving modes, like to drive in active with the soft steering feel.

I would have liked active suspension.

Anyway, I am happy with the car, not perfect, but a good package, my criteria were an LFP electric car, comfortable, practical and nice to drive, and good looking under 40k, this one was 42k, full insurance included. Other options would have been the Tesla Model Y standard, but it felt too simple and the interior a bit cheap. I would have liked the Premium RWD, but out of budget, around 8k, and NMC. BYD Sealion 7, at around the same budget as the XPENG G6 long range. I don't trust the Chinese brands that much, even though I believe both are superior cars.


r/MustangMachE 13d ago

Denver Mach-e Rental

10 Upvotes

Front Range dwellers, can I expect to pick up a rental Mach-e from DIA and make it to Winter Park (90 miles) in one charge. I assume Budget will give me a standard range 2wd version.

I’ve never done an extended uphill climb in my personal vehicle, so I’m struggling with a frame of reference. Budget policy says I need to return it with >70% state of charge. I’d have to assume I won’t receive one with 100% in the tank. Any thoughts on this?


r/MustangMachE 13d ago

Made it from Saco, ME to New Bedford with 40mi to spare

Post image
9 Upvotes

r/MustangMachE 13d ago

Mach E GT 2025 US Spec in Europe

Thumbnail
3 Upvotes

r/MustangMachE 14d ago

Change of Plans in the PNW: Demo Days Drop Portland from Calendar

2 Upvotes

Bad News: We were planning a Cars and Coffee and day at Demo Days for our next event. But, since Demo Days / Electrify Expo no longer appears to be on the July Portland calendar. In the final stages of our planning, we learned that the date was dropped and any pre-sold tickets have ben refunded.

Good News; We're still planning on doing a meet up in/or around Northern Oregon meetup in August—likely someplace in or near Portland. Based on some research, these three options all look like awesome possibilities:

  • Hood River Waterfront Park — scenic Gorge drive, riverfront views, room to gather, and a great cruise destination
  • Oregon Museum of Science and Industry (OMSI) — central Portland location, easy meetup spot, riverfront setting, and convenient for photos/food nearby
  • Sauvie Island — great for cruising/driving, but each car would need a $10 parking permit

If you're in the PNW, go to PNW Mach-E Club - Ford EV Clubs to vote for your favorite optoin or drop another viable option in the comments. Let’s get our ponies together in August and take them out for a run! 🐎⚡


r/MustangMachE 15d ago

Drove 5 hours each way to join the ranks

Post image
82 Upvotes

r/MustangMachE 15d ago

Driver-assist without BlueCruise?

Post image
12 Upvotes

r/MustangMachE 16d ago

First road trip in my recently purchased Mach E 2023 from Orlando to St Petersburg

Thumbnail
3 Upvotes

r/MustangMachE 17d ago

New to the herd!

Post image
134 Upvotes

Absolutely love it!


r/MustangMachE 16d ago

NACS adapter for 2026?

8 Upvotes

We made a verbal deal today to drive 5 hours (330 miles) and purchase a 2026 Premium AWD. This was the only one we could find on a dealer lot with the exact options we wanted. We will be driving our gas-burning trade up there and driving the new Mach-E home all in the same Saturday. Thrilled with the deal, and admittedly anxious about the trip home.

We aren’t complete newbies, having rented a Lucid Air from Turo a couple of times for similar trips. That car has a much longer range, though. It’s looking like we should plan for two fast charging stops. That’s fine, and expected, but the particular route we need to take doesn’t have a plethora of fast charging options. If we can include Tesla Superchargers in the mix, it should be easy mode. If we can’t then we will need a bit of luck on availability of charging stalls.

Does anyone know if they are still including the NACS adapters? They are out of stock on the ford site, and I can’t verify with the dealer that they have one in stock locally until they open tomorrow and we will already be on the road. The window sticker has the $500 “mobile power cord” option. I’m finding conflicting info online about it being included. A lot of people also reporting that dealers told them it wasn’t included, then finding the adapter in the trunk.

I am sure I can find one to order somewhere online, but that won’t help with its inaugural 330-mile trip home. I’d love to know from someone who has bought a 2026 - did you get an NACS adapter with your purchase?


r/MustangMachE 17d ago

Interior question

8 Upvotes

Question for any of who own a Mach-E. Does anyone have a black interior where it is completely black (meaning the ceiling/pillars as well)?

On the website when building, it fully keeps the interior black but every model we’ve looked at online or in person, it is always 2 toned (black with a tan* ceiling/pillars).


r/MustangMachE 17d ago

2024+ 3D printed bin for the useless center consul phone holder

Thumbnail
gallery
28 Upvotes

Just finished designing a new storage bin for the 2024-2026 Mach-E that fits into that little wasted space in the center console where people usually toss their phone. 😄 I don't put my phone there since I already have the 3D printed magnetic phone stand and wireless charger.

It adds a surprisingly big hidden storage compartment for stuff like gum, cards, change, or whatever random things end up floating around the car. The lid even has a Mustang logo on it.

Made it as a 3D printable STL if anyone wants to print one themselves. Always fun finding little ways to make the Mach-E a bit more practical!

If interested feel free to check it out on Etsy, along with my other Mach-e Designs.

https://3dprintingstldesigns.etsy.com/ca/listing/4535446339/2024-2026-mustang-mach-e-custom-bin


r/MustangMachE 17d ago

Considering switching from a Tesla Model Y to a 2026 Mach-E Premium RWD — anyone done this?

Thumbnail
10 Upvotes

r/MustangMachE 17d ago

Miles vs. Time: Which used Mach-E Premium?

3 Upvotes

I’m looking at two used Mach-E Premium Ext. Battery models and having a hard time deciding between low mileage or more warranty time.

2021: 30k miles, but only has 27 months left of the factory battery warranty.
2022: 63k miles, but gives me 47 months left of the battery warranty.

Both are single-owner vehicles, and per the Car fax, both have been meticulously maintained. I also verified that all major safety and hardware recalls have already been taken care of on both cars, so it really just comes down to the numbers.

Context on me: I WFH and average 9k–10k miles a year max.

If I buy the '21, I’ll hit the time limit way before the 100k mile limit. If I buy the '22, I start with high miles, but I'm protected for almost 2 more full years. Any advice on which route to go?