Aftermarket ECUs
i just started using v4 last week so im still getting the details ironed out, but it seems to work well for what it is. its closed source but it wouldnt be hard at all to RE what he has done to start your own branch.
once again, there is no can bus on any car using a p01 or p59 ecu. they use j1850 vpw which is completely different.
If any product decision makers at aftermarket ECU companies are reading this thread, please hear me: you can do better. We, your customers, want you to do better. The aftermarket ECU market has a LOT of room for improvement. Enough that I'm confident that Haltech's head start is not insurmountable. You just need to invest. Put a truly great, modern product out there, put reasonable effort into marketing it, and let it revolutionize the industry. (And, if you're reading this from Haltech -- please keep up the great work, but even you have room for improvement. For example, now that the ECU has wifi, I ought to be able to update my tune from an iPad, or peruse my datalog from an Android phone, or monitor live data from a Mac. There's no reason your software should still be Windows-only.)
its nice to see the interest beyond just throwing a holley at it though.
Let's say they wanted to take their existing product and update it from USB 2.0 with a USB-A connector to USB 3.1 with USB-C. You swap out a chipset, do a bit of driver work, build a few prototypes, run them through your battery of tests, iron out a kink or two... then what? I feel like that should be a shorter-than-annual cycle easily.
Even if you wanted to get more ambitious: say you're FAST, and you want to release XFI 3.0. So you take your old 200MHz, serial-only system and update it to a 1GHz processor with faster flash memory and more storage, add wifi connectivity, provide integration for IMU and GPS, support multiple CAN buses... the whole nine yards. It'd be an entirely new device.
I feel like a team of 4-6 software and electrical engineers could manage that in a year or two, assuming they're well funded and have decent manufacturing capabilities available to them. I can say with confidence that this is a reasonable timeline from the software side -- especially given that they already have a working product on which to build. I might be off by a bit on the hardware side, but not by much. FAST XFI 2.0 came out in 2011; it certainly doesn't take twelve years! Even if I'm off by 3x (e.g. it takes six years), with an ecosystem with as many competitors as I listed above, there should be a fair bit of leapfrogging. Instead, we have seventeen competitors (some with multiple products), and it seems like 14-15 of them have been sitting on their laurels for the better part of a decade.
I'm not saying hardware design is trivial; I'm saying it's a largely known quantity. We (engineers, collectively) know how to work with processors. We know how to coordinate among multiple processors. We know how to use FPGAs. These are not new things; multiple discrete processors of different types coordinating different tasks has been going on since the 80s if not before. As I said before, for an aftermarket ECU, a team of engineers ought to be able to go from concept to released product in a 2-3 years, give or take. (If you are in some way an authority on this subject, which it seems like you might be, I'd love to learn more about you and what you do, and what you feel I'm missing here.)
In software, once in a while we need a novel algorithm, but that's super rare outside of bleeding edge research. It hardly comes up in my work, and I expect that's true for the electrical and/or computer engineers at Haltech who developed the Nexus line of ECUs and the frequency with which they need to do something truly novel, too.
The hardest thing in software work is the final stage -- you've built everything you think you need to build, and it mostly works, but there are bugs. Some bugs are easy to diagnose and resolve. Those get out of the way quickly. Others are mysterious, intermittent, and difficult to reproduce. Fixing those -- that's the hardest part of my job, and I'll bet most hardware engineers would agree that it's the hardest part of their job, too. Having been in this line of work for the better part of three decades, I have mostly learned where the pitfalls are and developed a good intuition for debugging, and it's relatively rare that I can't figure something out.
BTW, I would love to play a part in building a new UI for engine tuning! (I also want to dig in on the hardware side enough to learn how to build a custom OLED gauge cluster, which I'll then customize with software.)
i just started using v4 last week so im still getting the details ironed out, but it seems to work well for what it is. its closed source but it wouldnt be hard at all to RE what he has done to start your own branch.
Is the R5’s torque management more or less the same thing, or is it something else?
Looking at specs, screenshots, reviews, and YouTube videos for most of the competition, it’s mostly the same. That, combined with the fact that XFI 2.0 cane out in 2013, is the basis for my guess that many of these companies are either resting on their laurels or phoning it in. (Haltech, Link, and MegaSquirt seem to be the exceptions. Maybe AEM too?)
Also, I don’t believe I asked “what is best?” I asked what people are using and what they think of it.
The Best V8 Stories One Small Block at Time
Is the R5’s torque management more or less the same thing, or is it something else?
haltech uses a torque model and torque managament to control wheel slip/traction
earlier when I said ‘not possible 5-7 years ago’ I was referring to the performance/cost/size of what’s possible now. Back when the xfi was designed if you wanted to match todays nexus the box would be the size of a suitcase and cost 50k.
Also, I don’t believe I asked “what is best?” I asked what people are using and what they think of it.
I guess I will appear "unimaginative", but I'm happy with my Holley Dominator setup which I bought about 6 years ago.
(I'm still trying to get Traction Control working; it seems my amplifier design for the ABS wheel speed sensor is sub-optimal. <grin>)
Overall the switch to the Dominator was hardly worth it, especially considering the cost and effort to rewire the entire engine compartment.
If I were to do it again now, I would choose something like the "MS3 Pro Ultimate", assuming the software was open-source like the underlying Mega-Squirts. As someone who started working with electronics hardware in the late '60s and then software in the '70s (my career) I like the idea of open-source software and hardware.
To add my 2-cents to the discussion about hardware/software complexity and development, the hardware and software development of an ECU might be reasonably straightforward, but I think the extra work to make it fully programmable for any engine/car and especially the User Interface (UI) and data logging for the tuner/user might be the most time-consuming part of such projects. HP Tuners did this work for factory ECU with years of effort; I think Holley did a reasonable job too.
I'll watch this thread and maybe "upgrade" from my Holley Dominator in the near future.

My colorcrayon Holley terminator X max started on first crank, it self learns minor adjustments to AFR has good Spark control and , it runs my GM transmission.
I wanted a simple system that I would not be hamstrung to a tuner that locks their tunes or disappears because they got in trouble with the fed for changing the stock ECU's.
I've worked with many aftermarkets and the user interface to program and set up on many is brutal.
To be good with haltech/motec you better be a engine builder AND a tuning specialist.. IT experience is worthless.
Fast and AEM may work in some applications, I have not found one yet...
Most of them,, Can bus compatibility? ROFL... Life is too short. I went Holley glass dash and called it a day.
My needs are,,, simple,,, run my engine decently. Dont cost 4000 dollars to install.
I'm too old to build things from scratch, love the Megasquirt Concept,, , just don't feel like climbing the learning curve.
Last edited by pdxmotorhead; Aug 30, 2023 at 05:45 PM. Reason: Fixed bad bad grammar..

My colorcrayon Holley terminator X max started on first crank, it self learns minor adjustments to Spark and AFR, it runs my GM transmission.
I wanted a simple system that I would not be hamstrung to a tuner that locks their tunes or disappears because they got in trouble with the fed for changing the stock ECU's.
I've worked with many aftermarkets and the user interface to program and set up on many is brutal.
To be good with haltech/motec you better be a engine builder AND a tuning specialist.. IT experience is worthless.
Fast and AEM may work in some applications, I have not found one yet...
Most of them,, Can bus compatibility? ROFL... Life is too short. I went Holley glass dash and called it a day.
My needs are,,, simple,,, run my engine decently. Dont cost 4000 dollars to install.
I'm too old to build things from scratch, love the Megasquirt Concept,, , just don't feel like climbing the learning curve.
Yeah, it's clear he's a bit... off. Don't worry, I'm taking everything he says with a large amount of salt.
If they're smart about their designs (modular, architecturally similar where possible), I think they could continue supporting previous models without too much trouble. They could also offer upgrade kits, where you replace the guts of your older model with a newer one. This would require some standardization in the connector department, but I see that as a good thing.
Certainly going from a business model where updates are 10+ years apart to one where they're three years apart would require some changes to the price structure. I don't see a problem here. Introduce new stuff at a much higher price point, and keep selling the older model at a lower price. Kinda like high-end TVs these days. You want a run-of-the-mill LCD, you can get one for <$1000. You want a top-of-the-line OLED with the best possible picture quality? The price is several times higher, but if you wait a few years, you can get that exact same thing for a lot less.
Good to know. Whose hardware are they using?
Their software is apparently built on top of EngineLab's software as well. Nearly identical, but usually a version behind. They hide some things and add some things.
all the software features are the same between both nexus and 2500T
all the software features are the same between both nexus and 2500T
This is like some weird kind of bench racing.













