Tuned In

109: The Gap Between Reflashing and Standalone is Only Getting Smaller!

March 01, 2024 High Performance Academy
Tuned In
109: The Gap Between Reflashing and Standalone is Only Getting Smaller!
Show Notes Transcript Chapter Markers

As cars become more and more complex and ECU reflashing technology becomes more advanced, the gap between sticking with a vehicle’s factory computer and going to an aftermarket standalone only gets narrower and a little less clear. On this episode of Tuned In, we dive into this topic, along with many others, with PCMTec’s Roland Harrison.

Use “PCMTEC50” to get 50% OFF our HPA Practical Reflash Course: https://hpcdmy.co/reflashb

As a co-owner and founder of PCMTec, Roland is extremely well versed in the world of reflashing, with the company traditionally focusing its efforts on the Australian market Ford Falcon platforms, which of course includes the famous four-litre Barra straight six. Recently though, PCMTec has been moving into the more global Ford market, offering advanced tuning options for Mustang, F150, and Explorer models.

It wasn’t always all about cars for Roland though, having spent a good majority of his working life in the oil and gas industry, calibrating and maintaining massive industrial engines and electrical systems. After learning all he could from the business, Roland, along with a business partner, decided to turn his hobby of messing around with reflashing into a business and full-time career.

Roland takes us through the whats, whys, and hows of making this transition — even spending some time discussing some of the more surprisingly interesting aspects of his work in oil and gas. With that said, the real meat and potatoes of this conversation come when Roland and host Andre Simon move into the world of reflashing, discussing all aspects of this sometimes very complicated field.

There’s a lot to learn here as Roland breaks down the process of creating a reflash solution for Ford’s sometimes extremely complex ECUs, as well as how they’ve added an impressive array of custom functionality to these computers, and more.

You’ll also find a great discussion around one of the main differences between most reflash options and standalone ECUs — live tuning, as well as map switching on the fly and plenty more.

PCMTech is currently offering solid discounts off its US DIY and Workshop Editor editions, and the deep dive development blog mentioned in this episode can be found here.

Follow PCMTec here:
IG: @pcmtec
FB: PCMTEC
YT: PCMTEC Tuning
WWW: pcmtec.com

Don’t forget, you can use “PCMTEC50” to get 50% OFF our HPA Practical Reflash Course: https://hpcdmy.co/reflashb

Time Stamps:
3:38 How did you get involved in the automotive scene?
5:40 Do you have any formal mechanical education?
13:28 PID algorithm cross over from oil and gas to auto industry
19:01 Mechanical issues vs software issues while tuning
23:25 Ziegler Nichols Method?
25:18 How did PCMTec come about?
42:25 Accessing parameters within the ECU based on the amount of modifications
44:36 Features you’ve added that weren’t available in the OE controller.
48:13 Reasons for re-flashing over standalone ECU
51:55 How do you add features into an OE controller
1:03:13 Overview of PCMTec today
1:09:22 Weighing up functionality options for software
1:13:25 Do you support live tuning or is it re-flash only?
1:24:25 How does your data logging work?
1:29:56 Are you providing any support for trans tuning?
1:34:13 Final three questions


Speaker 1:

So we would go and add different features like variable boost levels that would be adjustable on the fly and those sort of things are quite trivial to add but they were very common in the aftermarket world and being able to do that in the OEM computer and be able to configure that using a hardware already in the car so your cruise control buttons, for example, we use those to adjust the tune or boost level.

Speaker 2:

Welcome to the HBA Tune In podcast. I'm Andrey, your host, and in this episode we're joined by Roland from PCM Tech in Australia. Pcm Tech's a tuning solution primarily for the Australian domestic market Ford Falcon, ba, bf and FG, as well as the Ford Territory. More recently, though, they have also branched out into the US domestic market of Ford F150 and Mustang. We talked to Roland about his background and how he saw what he saw as a gap in the market with the current existing reflash technology and how he came to develop PCM Tech. We also talked about what reflashing is, how this actually works, how PCM Tech are able to add additional functionality in, such as map switching on the fly just to name a few of their custom software features into what is an existing factory ECU. We also talked about the increasingly grey line between where someone should be looking to reflash and where someone should be looking to switch to an aftermarket standalone ECU.

Speaker 2:

Before we get into our chat with Roland, for those who are fresh to the tuned in podcast, high Performance Academy is an online training school. We specialise in teaching people how to tune engines, how to build engines, how to construct wiring harnesses. We also cover topics such as race driver education, race car setup, 3d modelling and CAD. You can find all of our courses at hpacademycom forward slash courses. All of our courses are delivered via high definition video based modules that you can watch from anywhere in the world, provided you have an internet connection. This means you can learn from the comfort of your own place and you can learn at your own pace. All of our courses also come with a 60 day no questions asked money back guarantee. So if you purchase and, for any reason at all, decide it wasn't quite what you expected, let us know. You'll get a full refund of the purchase price. As a podcast listener, you can also use the coupon code podcast75,. That will get you $75 off the purchase of your very first HPA course. We'll put a link to the courses and that coupon code in the show notes.

Speaker 2:

Lastly, if you like free stuff, then head to hpacademycom forward slash giveaway. This will show us the current giveaway that we are running and we partner with some of the biggest brands in the aftermarket performance industry. We might be giving away wiring tools. We might be giving away an aftermarket ECU or an aftermarket dash, maybe a power distribution module or car setup equipment. These are high quality giveaways that I know you're going to love. It's really easy to get your name into the drawer. There's no catch. No purchase is necessary, so don't miss out. Alright, enough with our introduction, let's get into our interview now. Alright, welcome to the podcast, roland. Thanks for joining us and, as we always do, let's get started by finding out a little bit about your background and specifically, how you got involved in the automotive scene.

Speaker 1:

Yeah. So like most car enthusiasts start off in our 10 years I was an avid Skyline rotary fan. We had friends mostly in the rotary scene, but I was always more of a piston fan. I had probably six Skylines over the years and I wrote probably a gearbox in every single one of them at least once.

Speaker 2:

So standard modified car scene.

Speaker 1:

Yeah, and also broke. Do it ourselves, do it poorly, learn along the way. We got pretty good at changing between gearboxes and Skylines.

Speaker 2:

I think there's something to be said for that inevitable learning curve when you've got more passion than cash and just figuring it all out as you go.

Speaker 1:

Exactly, and it helps when you've got a friend as a mechanic and you don't have a hoist but you've got tools and things like that. But that started probably when I was 17, 18, back when turbo cars were quite cheap, easily accessible and just good fun.

Speaker 2:

And we should probably clarify for our listeners you're located in Australia just for the access to the type of cars that you've got, which will become more prevalent as we go through this interview as well.

Speaker 1:

Yeah, very similar to New Zealand. So we had very cheap access to Japanese cars back in the day, which has since dried up, and they're very, very expensive, as everyone knows. But they were quickly replaced by the more domestic market the Ford Falcon and Commodore's etc. Which became the staple. But that happened quite some time later. But yeah, we basically did lots of home modifications, tinkering, got our cars tuned or thought we did, didn't really know what we were doing, but we're all reasonably smart. We had a lot of people with background in electronics, as hobbyists, as kids we built alarm systems for our cars and all sorts of things like that. So, yeah, that was the general background.

Speaker 2:

Let's dive into the sort of education background. So electronics, that's sort of your forte, electronics and computer programming. Is there anything sort of around formal qualification and mechanical education?

Speaker 1:

So I never did any formal mechanical, although I don't know if 20 year box swaps counts, but it's worth something. It's definitely worth something, so my formal qualification. So I went, obviously, finished high school and then went to uni, changed degree a few times, started off with electronic engineering, then went into computer systems engineering, which is very similar at say it's basically an electronic engineering degree but with a heavy focus on programming. I did that over about a six to seven year period. It's a four year degree but I got employed about halfway through the degree. So I started to work almost full time about halfway through and drag the degree out as long as I could, as working was much more interesting.

Speaker 2:

It got paid, definitely but got through the degree in the end Exactly yeah yeah, so that finished in 2010. I think roughly Okay at this point, were you sort of angling towards a career in the automotive industry with that qualification behind you? Or at this point absolutely not in the car side of things, just passion.

Speaker 1:

Not at all. I was just looking for a job. To be honest, I was very heavily into programming on the side, but most the well-paying jobs were in defence, oil and gas. They weren't so programming focused, but they definitely had an element of programming. There's a lot more electronics, electrical systems, control systems, and I ended up in the oil and gas industry. There was a great kickstarter to your career working in that sort of field. Although it's a bit different to a car engine, you'd have these gas turbines and these massive 24 cylinder a couple hundred litre diesel. They ran on all sorts of different fuels and mixes and things like that. Now, primarily pumping stations just to pump gas from oil and gas wells from Central Australia grow very long distances.

Speaker 2:

And what's your specific involvement in that field?

Speaker 1:

So basically, as a control systems engineer, imagine you've got a funnel and at the top of it you've got your mechanical engineers designing all the pipe work or everything that's going to connect and be laid out and where it's all going to fit, and you've got the electrical engineers how it's all going to wire up all the valves, all the systems, things like that. Then you would have the PLC programmers, which is a programmable logic controller, which was essentially my job and that was to run the electronics. That would run the all the valve safety systems, low loops, pressure control systems and all of these sort of fields would come down into this funnel and you'd be at the bottom, you'd be out on site and nothing would ever really be built to spec and you wouldn't go home till it worked. So you could quickly learn these other fields and get literal hands on with all of the different systems. So you would learn about high pressure control systems. So we're talking 6 to 8000 kPa, some serious high pressure liquids as well gas separation.

Speaker 2:

I'm guessing in this industry as well, there's a fairly high level of consequence if you get it wrong. I mean worst case scenario with an automotive engine. I mean no one wants it, but maybe we're not able to piston, maybe a rod exit the side of the block and you pull over to the side of the road and call it a tow truck. Lives can be lost in the oil and gas industry if you get it wrong.

Speaker 1:

That's it. The consequences are catastrophic and you have seen them. They do a layered approach of safety, so they call it SIO or different ratings. I'm not sure what the SIO stands for, but basically it's how many lives can be lost really if something goes wrong. And they'll do a layered system so they might have a very simple software, say that's over pressure, just like on a car like Chimuch Boost, let's cut the engine down, and that's purely done through software, and then they would layer it down again and have a mechanical override like a pop off valve that you might have seen on the older turbo cars, which is like your pressure relief valve, and then, if that failed again, they would have like fusible link systems which like wax plugs and pipes if you have a fire I mean it's as simple as that like fire melts wax and lets air out of a system and you have a failsafe valve that closes and all of these different layers would protect each other. So you'd have to have quite literally hundreds of people fail to do their job and test and not test everything. That's something to go wrong.

Speaker 1:

Similar to a car, though as well. So in a car you've got your throttle body. You're not going to run that just from an analog output with no control system behind it. You're going to be checking position feedback. Go well, I've asked the half throttle. Do I really have half throttle? Is it stuck open? Not opening at all.

Speaker 2:

So you've got that safety checking strategy that the SIO is always doing. It is what I've asked for, what I'm actually getting. If not, then we've got the option to bring in some safety strategies, maybe a low RPM limit or something of that nature.

Speaker 1:

Exactly and some great examples are like an intake manifold leak after the throttle body. The throttle body is shut but you're making torque. You're seeing the engine revs climb. Obviously they'll call that a plausibility checker in the LEM world and it's not plausible for that to occur. Shut the engine down and you know there's a lot of crossover, I found with that, with how the car's safety system worked, the control systems work and also the oil and gas industry. So it was quite a logical step moving into the automotive industry.

Speaker 2:

Sure, now, just coming back, one step the PLC programme of logic controllers. I hear about these a lot in industry. I don't deal with them, but is it safe to assume there is a fair bit of crossover between how these work and some of the automotive systems?

Speaker 1:

Yeah, so back in the 70s, when computers were expensive and difficult to set up and very limited, everything was relay based, so relay based logic. So, like in your car, you'd have fuel pump relays. Maybe if you looked at a 1980s car, you would have a handful of relays at most, and so they would run these systems purely off relays with timer relays. They'd always piggybacked and you'd walk into rooms that were maybe a couple of metres by a couple of metres like a cube and you'd walk inside them and you'd literally be surrounded by relays everywhere, all like feeding into each other, piggybacking, and you would literally get rats in there. So they would call it a software bug now. But back then you'd have literal bugs feeding quiet, and that's sort of where the terminology came about. But that quickly became obsolete and un-maintainable and they moved this relay logic into a PLC which is like a programmeable logic controller. So you'd have these ladders you could imagine like a row of relays and you could design this in software instead of through literal hardware.

Speaker 2:

So I sort of gone the same route as the aftermarket electronics and the automotive industry with solid state electronics, power distribution modules, essentially.

Speaker 1:

Exactly, yeah, and you'd always. You're going to have some relays at the end with your high currents and things like that. But all the simple logic like on off switches and things like that, they don't need to be a relay, they cannot be done in software. So that was basically the PLC side of the world. I conquered probably 15 different products that were all very different but doing the same thing. Some are very ancient, some are from the 1980s. I remember one. I had to find the software on a website called ccompilermuseumcom. It was that ancient. There was a museum website to sort of archive old software. Now it was the only place we could find it to get this old system working. So it was an interesting world.

Speaker 2:

Would I be off the mark and assuming here that with what you're doing in the oil and gas industry, you're also delving into control strategies like a PID control algorithm for some of the functionality, which again crosses over to the automotive industry?

Speaker 1:

Massively so, like PID, proportional integral derivative controllers, which I imagine everyone's heard the term but not everyone necessarily would know what it is or how it works, but they were prevalent everywhere. So let's say you've got a pipeline and you've got a pressure set point. You want to maintain it up, or a temperature set point perhaps. So a good example, a dumb down example as you get in the shower in the morning, you turn the tap on. It's too hot, that's your error saying it's too hot. So you turn the tap back, it's a bit cold, you turn it again and you keep fine tuning it less and less and less. Each time the error gets smaller.

Speaker 1:

That's your proportional controller effectively. So in the oil and gas, well, we would have a flow control, pressure control, temperature, but you would also have lots of different loops all over the place that will feed into each other and somewhat override each other, and they became very, very complex depending on what was online and what was offline at the time. And whereas in a car you might have a few loops like that to interact, but they're generally simple, you might just find a single loop that runs and it's called a loop because it's literally a feedback loop of error and correcting that error, basically with a valve or something like that.

Speaker 2:

I feel we've gone a little bit down a rabbit hole here and off our top, which we will absolutely get back to, but I think this is worthy of diving into a little bit more detail.

Speaker 2:

In my experience dealing with professional and amateur tuners out there, the PID tuning is probably one of the areas that there is a lack of understanding and tuners really, really struggle with it.

Speaker 2:

And the problem with this is, if you don't understand the relationship between the proportional, integral and derivative gains and how to approach tuning one of these control strategies, you can get yourself so far out of the ballpark that you can't see your way back.

Speaker 2:

So I think it's really important for those who are wondering what on earth we're actually talking about. So these PID control algorithms are used for a number of our functions in the automotive scene idle control, cam control, drive by wire, throttle control, boost control, just to name a few. And understanding the principles behind that PID tuning are fundamental in getting all of those elements that I just talked about to work really really nicely and do a good job. Otherwise, a classic example the one I see all the time is boost control, where we're targeting, let's say, 200 kPa, and the car comes up on boost and just does this gentle or maybe not so gentle oscillation up and down around the set point, and for me it's just a sign that the job hasn't been done properly. And either laziness or a lack of understanding probably the latter, I imagine.

Speaker 1:

And prior to this we would have no PID control. So you'd have your little ball and valve that you twist to increase your boost level back in the day and you might just put an air leak in there and increase the hose length or something like that. So that would be like your base duty cycle, I guess, with your base map. So your open loop is what everyone tends to refer to it and or feed forward in the OEM world and that's basically your.

Speaker 1:

Let's assume everything's perfect and static, we're in this environment, it's unchanging, and you set up for this pressure. We need this position, job done, and then suddenly the temperature changes, load changes, etc. And that's where the PID comes in and takes that base set point and then adds on top of that, and then that covers your different scenarios as well. So you might be going up a hill with a trailer, you might be in coming down a hill, you might be up in the mountains where the air density is different. There's all these changing conditions and whilst the PID will bring you back into the right area, if your base set point is so far off, you're going to have all these weird issues, drivability issues and things like that.

Speaker 2:

I think what you've just touched on there is again worthy of a bit more detail. The whole process of tuning PID really comes back to actually starting. At least in my opinion, the way we teach it is start an open loop, open loop, base duty, you call it feed forward, which is a term you'll see more in industrial applications, I think, than the aftermarket. But basically, when we're talking open loop, this means that the ECU's not trying to correct, so it'll send out. Let's talk boost control. It'll send out a duty cycle to the boost control solenoid and let's say we want 15 psi turned to KPA, we get 220. The ECU's not going to do anything to pull that back down to its target. It's just a dumb system with no response. Close loop, on the other hand, is where it's going to be looking at that error and then applying a change to the duty cycle in order to drag it back to our target. So that's where our PID comes in. But the key point here is that a good close loop strategy starts with getting your open loop dialed in as close as you can to your target, and the reason we want to do that is that then any error that exists should, if we've done our job properly, be small, meaning that the close loop control, the PID, doesn't have a lot of work to do to get us onto our target, meaning that it's going to do a better job.

Speaker 2:

The other thing as well, which I always start with boost control. It's a complex topic actually, boost control, but there's so many elements that come together to define how good or bad our boost control can be. I always like to start with absolutely no control at all. Just run on the wastegate spring and see what our boost curve looks like, because quite often we're going to find that the plumbing or the size of the wastegate is inadequate and we're going to get this exponential rise in our boost as we get through the RPM. We can't fix that. We absolutely can't fix that.

Speaker 1:

Mechanical issues are always number one and a lot of people are quick to look at software where they would get support calls of PCM tax saying you know what's going on, I've put these numbers in, your software is not writing them incorrectly, etc. And we'd be like okay, well, let's put the software to a site for a minute, let's just do a smoke test and see if there is any leaks in the system. Is there? Has the wastegate actuator been tightened up correctly? And you know there's always mechanical things that are at the base level that need to be set up correctly.

Speaker 2:

Yeah, I think this is where a lot of tuners that are coming through these days that really have no mechanical experience. And I don't say you have to be a mechanic in order to tune a car Obviously you don't. But having a good, thorough and broad understanding of the mechanical and electronic systems for tuning, I think really dials you into noting when something's not right, and I mean I've been guilty of this myself. You've got a problem, let's say it's an ignition misfire, and you beaver away on the laptop keyboard in the comfort of the driver's seat of the car trying to fix a problem when the reality is there's no electro left on the spark plug. It's a mechanical problem. No amount of work on the keyboard is going to fix it. So being aware of those problems that they can exist, I think, is really, really important.

Speaker 1:

And we would see that in the oil and gas world as well A massive crossover there with plant operators that were mechanics with a bit of an IT electrical background some were electricians, some weren't, and the ones that were very mechanical were quick to go to the mechanical side and look at that first, and the ones that and then they'd see this layer of software on top and they'd go well, the software's come along. I'm just going to look for errors here, whereas if you go back a step and go, actually it could be a mechanical issue and start from the ground up.

Speaker 2:

Definitely, definitely. Yeah, I think it's really important not to get your blinders on and just sort of zero and one possibility. Look at the wider picture.

Speaker 1:

So educating our users, sort of along the way. We've had training manuals written, some very basic ones that are like start with the mechanics, then look at the software, and then look at your open loop systems, then look at your closed loop, instead of so diving straight into the deep end, and all the corrections turned on and something doesn't work and you've got to backtrack a very long way then to find where your issue is.

Speaker 2:

Now just to sort of beat on about this PID for a moment, because we have mentioned that. I'll just give a real brief and this isn't supposed to be an all encompassing lesson on PID. But those terms proportional, integral and derivative basically we take them one at a time. That proportional gain, as its name implies, it's proportional to the size of the error. So the further away we are from our target, the more power essentially that proportional gain has to change the output and drive us towards our target. So that's great because it can correct an error quickly.

Speaker 2:

But the problem is that this also on its own is going to end up with an overshoot or an oscillation, and it can't. Also, once we get really close to our target, the power of that proportional gain is diluted. So we'll never get on to our target with just proportional gain. The next one we've got is our derivative gain, which is related to the rate of change of error. So the more quickly our error is changing, the more power that has. I like to refer to this as a braking effect. Nice thing is, by incorporating proportional and derivative gain we can use a lot of proportional gain or a relatively higher amount of proportional gain and bring in this derivative or braking effect and that lets us get to our target quickly, but the braking effect of derivative stops this overshoot and oscillation. Finally, our integral gain is relative to time, so this can drive us towards our target over time and get us right onto it.

Speaker 1:

So, using the three the steady state sort of environment is definitely your integral, whereas the initial hitting set point is your proportional and derivative, and the three combine together very nicely.

Speaker 2:

Now again, I don't probably have time to go into my strategy for tuning these for lights of boost control or cam control. We cover that in detail in our courses. But something I just wanted to ask you because you've come from that industrial background there is an algorithm for calculation. I guess equation is what I'm looking for. There's the term for actually calculating these gains. I think it's the Ziegler-Nickels method and I understand that it exists. Absolutely. Have never used this in the automotive tuning industry.

Speaker 1:

There is that method. It's a very old method and it does work very well in simple systems. There's some other, more modern methods, and then there's just brute force approaches as well.

Speaker 2:

I guess my question is in industry were you using these equations to calculate the gains or were you more doing it a test and tried and see?

Speaker 1:

We would do both so we would model it and we would use things like I can't pronounce it correctly the Ziegler algorithm, and often you could actually just look at the oscillations and do it in your head and quickly go. I can sort of see the distance between the oscillations and you could work it out. I'm off by this factor and fudge it pretty quickly. But there was much more professional tuning packages for PID tuning where you plug it in and they could use brute force approaches, they could use different models and then that would certainly often work in a system which wasn't changing that much.

Speaker 1:

If you had large load changes, like a car with a trailer or without, etc. That's when it might start to fall apart sometimes. Or if you had a system where you had issues with the mechanical system, like stitching, like a sticky actuator which just doesn't open, has a delay, a lag time in it or it just can't move that fast, that's where those methods would fall apart, Often working with old, dirty equipment with massive lag times, stitching things like that, where these methods often wouldn't work. And we would sometimes resort to removing PID control when using a heavily based open loop system with just PID working in this tight zone only. Yeah, okay.

Speaker 2:

Alright, we are so far off topic at the moment that it's almost a struggle to see our way back, so let's try and get back to that. What point did you sort of think, hey, you know what I really want to start an automotive business. How did that all come about?

Speaker 1:

Yeah, so PCM Tech started. Officially we're incorporated in 2017. I reached my limit, probably, of what I could learn in the oil and gas industry. I sort of started to find it getting a little bit more boring. I was wanting to write more and more software. There wasn't just that much software to write and the business we were in that wasn't a good return on investment. They made their money elsewhere.

Speaker 1:

So I actually had an unfortunate but fortunate accident. I was driving my Skyline to the gym and I got rear-ended so I'm about 60 kilometres an hour on their phone into the back of it Broke the seat recliner in my chair and luckily no one was behind me and I think that saved me from severe whiplash. But that car was a write-off. I got a handsome insurance payout, but the car was always being pulled over by police. It was a real police magnet. So it's by something that's powerful, fun, easy to modify, less of a police magnet. And what came to mind back then was an XR6 Turbo. So that's the Ford Falcon. That was the staple Australian family sedan back in the early 2000s.

Speaker 2:

So for our North American listeners may or may not have heard of the Ford Falcon Australian domestic market only but probably have heard of the 4-litre straight-six barra engine that was in that vehicle, my iconic barra motor, yes, which is now being exported into the US.

Speaker 1:

I don't know what number's in, but they were in basically every taxi in Australia, so they were sitting. You could probably find one in a bush somewhere. They were everywhere. But I picked one of those up, spent probably I don't know maybe $3,000 or $4,000 on clutch, intercooler, injectors, exhaust there wasn't much and tyres and that was about it, I think. And you could make a handsome 300, maybe 320 rewreel kilowatts with no other changes on a standard on an open engine.

Speaker 2:

Ok let's talk about the tuning options and strategy for that, because essentially that's where PCM Tech has come from. The Skyline world was pretty easy because I sort of cut my teeth on those vehicles as well and the technology wasn't really that advanced. We're not talking about drive by wire, throttle, variable cam control, no, can bus. So it was pretty easy for most of the mainstream aftermarket ECU manufacturers to make a plug and play replacement ECU very cost effective way of giving complete control.

Speaker 1:

I'll give a quick shout out to Matt from NISTune. He actually worked for us for several years as an employee. He was involved in basically making the OEM computer tunable for the Skylines back in the day.

Speaker 2:

Yeah, should have mentioned that. That definitely was another popular and cheaper option as well. Sort of most reflashing before reflashing was mainstream.

Speaker 1:

Yeah, but yeah, definitely much simpler back then. So yeah, the options are quite limited. There was two major companies out there. They catered to different markets. One was more DIY but also professionals. One was definitely catering to workshops only and their software was very expensive. It had better coverage at the time for the vehicles in Australia. I attempted to purchase it and was told you don't have a dyno, you don't have a workshop, not interested.

Speaker 2:

What two software options are we talking about here?

Speaker 1:

So this was SCT and HP Tuners at the time. So I purchased HP Tuners back at the time and back then it was reasonably limited with what I could do with the car.

Speaker 2:

Yeah, it seemed like at that time HP Tuners. Really their focus was almost exclusively GM products. They cut their teeth on the GM world, that's for sure. Yeah, it's changed a lot in modern day. They've got a wide range of vehicles they support, but back then the number of supported maps for the Australian domestic market forward was quite limited.

Speaker 1:

I'll give you an example. I think they mapped maybe less than 10% of what was available in the ECU at the time and I had my car tuned a couple of times and I was never really happy with the cold starts, all those little niggly things that would take hours and hours to dial in, which would tune off and wouldn't have time to do for what you're paying them as a business. That makes sense. They've got a couple of hours, whereas they might need a week to sort of in winter to dial in your cold start, whereas there were maybe 10 engineers at Ford that did that over in a temperature controlled room. You couldn't really blame them for not getting that right. But at the same time I wanted it to be like OEM. So I just couldn't quite get it right and I ended up with a BRIC DCU and that basically term means an ECU which is effectively a BRIC. You couldn't do anything with it, the car wouldn't start and I was told to tow the car back to Ford and have it returned to stock and I was like I'm not going to have this, I'm bored. I've got some time on my sleeve. I started tinkering around and I thought how can I resolve this myself Lots of. Just get on Google.

Speaker 1:

I found a PhD written by someone on vehicle hacking and they had picked some Ford Transit now, I believe, or something like that and described the security processes, reverse engineering, getting into the really nitty gritty of how the computer worked and how to sort of get the ROM, the redone memory, out of the computer and get it back in. I started reading through that and going, wow, there's some worked examples in here. This is very similar to a Ford Falcon. I wrote up a little proof of concept to read and write the ROM from the computer, dump it out.

Speaker 1:

It's basically a hex file which, for those of you who don't know that's hexadecimal space 16, so you count from zero, one, two, three and you go A, b, c, d all the way up to up to your 16 elements. When you get your hex file and you look at it and you go, I don't know what I'm looking at, but then you can disassemble it. Disassembly is where you turn hex or bytecode into a computer language, so an assembler language, which is what the computer executes line by line. Then that's actually readable. For someone who stayed computer programming it's not easy to read, it's quite challenging, but you find a starting point, you go well, I know I've changed this and this happened, so I'm going to go put 10 times that number and see what happens. I go I know this is related to Spark or this is related to I or RPM, et cetera. You can build a different tree structure out of that and slowly map out the computer a very, very time-consuming process doing that manually.

Speaker 2:

I'll just interrupt there for a moment. I've just gone through the process myself of, I would say, very entry-level learning, the WinOLS software, which is very popular, primarily for European vehicles, but I mean you can use it on absolutely any controller and similar sort of process. There you can read out this raw hexadecimal file which, as you say, is pretty much meaningless. But the power really of WinOLS is being able to visualize graphically the shapes of the raw numbers. And when you sort of get that pattern recognition you know, hey, look, an ignition table looks generally like this or a drive-demand table looks a bit like this and you sort of, oh yeah, that's what that's gonna be and that's the process I've been using for reverse engineering factory ECUs.

Speaker 2:

That in and of itself is not bulletproof. You're not gonna be able to use pattern recognition to find and define absolute everything and use that term as well define. You know, even if we look in an ignition table, we'll find the table. We know it's, however big it is, x by Y, and so it's got that number of rows and columns and we can see the axes there. But the axes won't be RPM in 0 to 7000. It's a raw number. We have to apply scaling to likewise the load, likewise the ignition timing. Sometimes there's patterns for those scalers that make sense. Other times there's no way. You're going to guess. And this is where people use A2L files or description files, which you normally sort of come through some back door from Bosch or Siemens or whatever the controller manufacturer is, into the aftermarket. So I've put that piece of information out there. How does that coincide with what you were doing?

Speaker 1:

So basically we were lucky. In the forward world they use floating point numbers for most things, which is basically a decimal number, like you'd see in Excel. So you could go that literally as a spark timing value. So I could just look at it and go, wow, that's, that is a spark table. It made things a lot easier because the process they used dealt with floating points quite well. But in Bosch and many other computers that's not true. And then you have these scaling factors. You would see a nice shape, but the number might be 45,000. And you go well, I'm not running 45,000 degrees of spark timing, it doesn't make sense. But the shape looks correct and you could backtrack and work out scaling factors and things like that. But we would map out. We mapped out one car, which is my car.

Speaker 1:

And when I say we, I met my business partner on the PCM hacking forums back in the day and we were just playing around and just looking at things and we thought, well, this is actually not that hard for us.

Speaker 1:

He had a background in I think it was software engineering, but it wasn't called that back in the day. He'd been working with computers since the late 70s at Intel, ibm, places like that. So he was very, very good at assembler and I found that out sort of slowly by talking to him and realizing how experienced he was as well. And we quickly met up on the forums and sort of started making this very small basic software package. We put it up for free and people were like, well, you guys really did that quite quickly and we've been asking for some of these tables or maps to be added for years and we offered money and we're like we'll go find that and we'll find it in an hour and put it up and we'll just lose some people away and we're like, ok, there's actually a problem here and we can solve this problem, which is the typical business case find a problem and solve it.

Speaker 2:

So there's bigger companies SCT and HP tuners, massive companies with a lot of staff but, as often happens with these bigger companies, too slow to sort of respond to customer inquiry and maybe their focus was in other areas where you were solely focused on this one product. Definitely.

Speaker 1:

The Australian market was smaller. The cars were older at that time it wasn't their core focus. I don't blame them for not focusing on that, but for us, being Australian and it made sense, so this was a hobby as well we had to tie up our sleeve. My business partner was retired so it wasn't very hard to convince him to work for free. Passion project.

Speaker 1:

Yes, yes. And then people were like wow, you can add these extra features and things like that that quickly. And we went to a drag meet at Heathcote, probably in late, I think, 2017. And we met up with probably quarter to a half of Australia's largest falcon tuning community at that time and they, word of God, out that we've been building this software package and they're like do you want to try it out? It's free, we'll just give it to you. You can use it, you can do what you want with it for six months and then we'll see what happens. And very quickly, people were happy with it. They could talk to us, get direct support fast, we could find parameters that have been holding them back for years. And then we turned it into a business and so I got a year unpaid leave for my work, which I did not return to afterwards, which was a bit of a gamble.

Speaker 2:

So I was going to ask. That sounds like you're putting a lot of work in, so you weren't actually working the main job. This is on your year of paid leave. You're doubling down on this.

Speaker 1:

Yeah, so we did a bit of work on the weekends and stuff like that where we could fit it in after hours. I didn't have any children at the time, so I had spare time. Then, yeah, we got to a point where we're like OK, this is actually, this is saleable, we could make money out of this, but we're going to need to put in full-time effort on this. And that's when I left my job and basically went full-time into it. I convinced my wife to let me work for about a year without income, and that was still the time frame where we have to make money by then. Otherwise I'm going back to work. And my work was lucky. They basically said I could come back at any time. They're like please don't leave.

Speaker 2:

So you had that safety backstop of the worst happened and this just didn't have any legs. You had something you could go back to which I assume probably paid pretty well too.

Speaker 1:

Yeah, we'd saved up some money for the mortgage so we could cover it for that time. My business partner Darryl he was retired so he was in a good position as well. He didn't need the money at the time.

Speaker 2:

I'm interested at the start of this sort of project, playing around and making this free product. Was it always the game plan? Hey, there's a business behind this. We can monetize this at some point. But we're just going to get enough runs on the board and prove proof of concept before we go that way.

Speaker 1:

Yeah, basically, we basically gave ourselves that year window of let's just prove that this is actually business viable. We've got the skills to do it. Can we actually execute this? Coming from software backgrounds, darryl had a management background as well, working at universities. I myself was just a pure software engineer at the time and it worked under teams. I'd worked with people under me, but I didn't have a business background, so I was very quickly learning how businesses worked and the simple look for a problem and solve it, and solve it in a way that can make money. No, it was the core business.

Speaker 2:

Yeah, now that makes sense. Just interesting on the scalability of this, because you mentioned the Australian market is small and probably the reason that HP tuners SCT weren't overly keen to double down on their efforts with the ADM Australian Demonstrant Market Models. From your perspective, you've got about 25 million people in Australia, about 330 million in America. How did you see the market being big enough to support you? Or is it just the fact at this stage it's your two people and you could run lean With?

Speaker 1:

two people. Your wages are quite low compared to 100 people, or however many work for the larger companies. Our overheads were working at home. I got a subsidised office through an incubator program at Laid University and then we got our first employee, probably about a year into the business, when we were starting to make money, and that's when we were like, okay, we can pay ourselves a wage now. And that's when we were like, okay, there's enough people using this product. The Australian market, whilst much smaller than the US market, it can sustain five employees quite comfortably. And we slowly grew it into that size. And that's sort of where we tapped out on the Australian market. We're like, hey, this is how many cars there are, this is how many workshops there are, and we captured most of that market over about a two year period.

Speaker 2:

It would be safe and assuming as well that you'd be more appealing to the Australian tuning industry on account of I'm guessing that they can get tech support pretty readily within their same time zone, which I've always struggled with when I'm dealing with the likes of Ecutech in the UK, hb Tuners in the US, et cetera. That can be problematic. Yes, yeah.

Speaker 1:

So having the support available and they could talk directly to the programmers and developers themselves, that was a huge win and we could turn up to workshops and do site visits ourselves and you can win a customer very quickly with a face-to-face visit, basically, or same time zone phone calls. We found that very beneficial. And then with software that covers more parameters that are mapped, there were two big selling points in the early days, like basically we can map everything or post everything. And then we had another sort of watershed moment, which is when we're like okay, let's start really tinkering with this and adding some extra features. So we weren't just mapping out the OEM system, we were adding aftermarket style functionality to the computers.

Speaker 2:

Okay, I'll stop you there. We'll talk about both of these separately. I just wanna come back to you mentioned you could map everything or close to everything, and this is one of those areas where be careful what you wish for, the reason being that, compared to an aftermarket standalone ECU, a factory controller may have thousands, if not tens of thousands, of different tables and parameters, the reality of which is for a basic tune, let's call it a stage one tune, which is a term I absolutely despise, but for simplicity, let's call it that. So, no bolt on modifications to the car, we're just optimizing fuel ignition, cam, et cetera.

Speaker 2:

For what we've got there, we may only need access to 10, 15, maybe 20 different maps or parameters. And I guess, when you've got access, let's say if it was everything that can be so daunting, so overwhelming Sometimes. I think less is more Granted. If we start making significant changes to the volumetric efficiency of the engine let's say cam swap, maybe different capacity, changes in compression ratio, head porting, dramatic changes to the base engine then yes, you're going to need access to more and more parameters. But what's your take on that?

Speaker 1:

So we basically saw it as people out there that want to tweak their idle, or they might want to put their engine in a speedboat and they just want to turn security off. They don't need access to much at all and we would re-broke the package up into three different levels. So a basic, our enthusiast package, our professional and our workshop package, and these would give them different levels of access to parameters. And then we would divide up different view levels. We would work out what are commonly used, what aren't like tuning your air conditioner properly isn't at the top of your list, whereas your ignition and spark, your fuel scalers, your manifold pressure scaling factors so you can change your sensors, et cetera, and we would put these into categories and make them easily accessible.

Speaker 1:

And we would hide away a lot of the other more intricate stuff. But it was still there in the background and you could change your view levels and hide these, or you could just buy the cheaper package that didn't have access to them, and that was a very good approach to sort of dial it back and make it appear. It might seem like head in the sand, but it would definitely make it simpler and you really didn't need to know a lot of the extra funky bits and pieces going on there. But when you did have those strange problems or you were doing you really were, you know, changing your air conditioner or something you had access to all of those set points.

Speaker 2:

For those three or four people in the world that want to change their air conditioning, you've got them covered.

Speaker 1:

You would be surprised the number of people that do weird and wacky things. You know fan set points and all these different dead bands and things like that Cruise control, how aggressively it ramps up and down. There's different ped loops even for your cruise control and people wanted to play with that. And especially when they change throttle bodies or they have turbos that come on very early, those kind of things actually are almost critical to make the car drive like OEM. Yeah, makes sense. So we covered a lot of those sort of things as well in the workshop edition.

Speaker 2:

Okay, so probably the more interesting part, which you alluded to just before, is you've also added features that weren't available in the OE controller. Can you dive into that in a bit more detail, explain what sort of features you're talking about and how that works?

Speaker 1:

So I guess our mission statement now really is bridging that gap between the aftermarket and the OEM world. Where the computers are so powerful, have so much spare space, you effectively can make them into an aftermarket computer. Just whether can you do this in a way that makes business sense and makes money? So we would look at customer requests. It was all customer driven. They go I wanna do this aftermarket computer can. I can't figure out how to do it in the OEM computer or it's too difficult to do it.

Speaker 1:

So we would go and add different features, like our flat shifting, so where you don't lift your foot off the throttle you'll cut the injectors during shift. You would have different variable boost levels you could have. That would be adjustable on the fly. You wouldn't have to go reflash your computer to get a different boost level. You wouldn't need an aftermarket boost controller. We would add things like boost by gear, which is sort of like if you're gonna go on a race on an unprepped surface you know the car's making too much power. You can change the tune to basically make far less boost in the lower gears and bring it in as the car goes faster.

Speaker 1:

And those sort of things were quite trivial to add, but they were very common in the aftermarket world. And being able to do that in the OEM computer and be able to configure that using hardware already in the car, to your cruise control buttons, for example. We use those to adjust the tune or boost level. We use spare analog inputs for a flex fuel sensor and that's to use different fuels, such as E85, which is an alcohol fuel, mixing that with petrol or gasoline for the US people the different quantities normally you'd run all E85 or you would run all 98, but some people would like to mix it and then you might end up with five different tunes.

Speaker 1:

You'd have to flash into the car at three or four minutes. You know time consuming. You're at the track. Do you really want to be flashing a car? Whereas a flex fuel sensor just adjusts it automatically on the fly. And so we could add these very common aftermarket features in, and that meant we could raise the price of the product and make it still much cheaper than an aftermarket computer. That cover a large percentage of the common requests.

Speaker 2:

I think it's just worth. There's a couple of things I want to dive into here and a bit more details probably worth mentioning here for those who are wondering why wouldn't we just go to an aftermarket ECU. And it kind of comes back to what I was talking about with the skyline era of vehicles at simpler times, particularly the lack of canbus integration that we had back then pre about, let's say, year 2000,. These modern vehicles, particularly when you've got electronically controlled automatic transmissions, the canbus integration is quite significant. And yes, we could take away the factory ECU and fit a link Haltech, motec, whatever and actually get the engine to start and run.

Speaker 2:

But the gearbox isn't going to change gear, probably a gauge cluster isn't going to show speed or RPM and probably half a dozen other things aren't going to work as, not to say it's insurmountable but does require a lot of work by the ECU manufacturer to get that integration to work just like stock. So it's been difficult, in a lot of cases impossible, to switch to an aftermarket ECU and this year stripping the thing bearing turning into an outright race car. So reflashing has become more and more prominent with these later model vehicles because it is a cost effective solution. So I just wanted to mention why we sort of would not go down that aftermarket standalone route.

Speaker 1:

Yeah. So for a dedicated race car where you're spending $100,000 on an engine and suspension combination, spending upwards of $10,000 on a MoTeC and all these different translation modules to run the ABS and the other 20 computers that are in a modern vehicle, that makes sense, right? You've spent this amount of money on a car. It's a proper race car. You would almost be silly not to, but you can run, you know, a six second quarter mile with an OEM computer. It's just what level. Do you have a creature comforts do you want to keep in your car? Do you want your air conditioning and your windows to still work? Do you want your gauge cluster to still work? Or do you have to buy translation modules or pay for advanced firmware to make that stuff work?

Speaker 1:

In older cars, not a big deal. In newer cars, a much bigger deal. And now the biggest thing is year boxes. So, for example, in a modern 2018 plus Mustang with a 10-speed gearbox with three intermediate shafts, the logic behind controlling gut is as complicated as the engine. Essentially, there are so many different permutations of clutches and brake drums and things like that that building something to emulate that would be so expensive that they probably would never make money on it and that's why I've no think we'll see an aftermarket computer run a 10-speed gearbox in the near future. You'll see piggybacks and things like that where they might intercept canister and things like that. But unless you're going manual or like a dog box, like a sequential shifter or something like that, you're kind of stuck. If you want to retain that original factory shift pattern and gearbox you need the OEM computer.

Speaker 2:

This sort of begs the question then, a question I ask myself probably once or twice a year, and the line, in my opinion, gets grayer as time goes by but from your perspective, at what point is the right time to switch from an aftermarket stand alone sorry, from a factory OE controller to an aftermarket stand alone?

Speaker 1:

I would say, when you're building a race car basically a dedicated race car or something that is not really a street car or the amount of money you've invested in it dedicates that, and you don't need those extra things and you no longer have the factory gearbox, you no longer have the factory APS system, you need very advanced fast traction control systems. That's sort of when I would say that it's absolutely appropriate to go down that route. But if you don't want to do any wiring and you don't want to outlay that money because you've only spent $3,000 or $4,000 modifying a vehicle, that's when it doesn't really make sense to do that, in my opinion. Yeah, it sort of becomes a cost issue really as well as what functionality do you need?

Speaker 2:

Yeah, I think I wholeheartedly agree. A dedicated race car, particularly when you're getting rid of the automatic transmission, yeah, it's probably a no-brainer. Another element you get with some of the better aftermarket ECUs is motorsport level data logging, which is really critical in a race car to improve both the chassis and the driver. So I think that makes sense. But yeah, it's just sort of come back. I mean, probably when I first got into the industry or maybe halfway through my career, it was a pretty defined line of where, with most vehicles, it made no sense to stick to the factory ECU and weird switch. And as time goes by, companies like yourself are making that decision much more difficult to make. Coming back to the other question I had here is adding these additional features, these software features, launch control, flex fuel, etc. I mean, how on earth do you do that when you are stuck with the factory controller architecture?

Speaker 1:

So essentially most of it is software. You've got to, already got all the outputs and everything you require, so you're manipulating English and timing for rolling, anti lag, for boost control you've already got boost control built into the ECU, so you're adding new code that runs these systems and intercepting basically where the original code worked. It will jump to your new code and then you'll intercept it and allow the user to adjust it, maybe through the cruise control buttons. You use additional inputs like vehicle speed to adjust boost level etc. And you'll basically write your own custom firmware and insert that into the original firmware. And firmware is another name for basically the ROM or the read only memory in the computer and we were effectively writing code like an aftermarket computer company would write by putting that into the OEM computer.

Speaker 2:

Is there a limit to this? Then if we take things to extreme, I mean if we look at the US domestic market, late model for products, say Mustang for example they're an incredibly complex ECU. I mean, from my perspective it looks like Ford looked at how every other OEManufacturer was controlling an engine and said to themselves hold my beer, I'm gonna come up with the most unique, different left field technique possible. Obviously, they've got their reasons. I don't know what those might be, but it is quite a unique strategy that they've got. And for us in the aftermarket, that, with all these mapped points, makes it very, very complicated. Could you sort of decide hey, you know what, let's just wipe all of that and turn it into a basic speed density based system like we would see in an aftermarket ECU.

Speaker 1:

You could. You could, definitely could do that. Other companies have done that as well. The main issue comes around emissions control. So if you've got a street car to meet emissions with fully variable intake and exhaust timing of our timing up to 40 degrees on both, so that's variable overlap intake and exhaust you need a very complicated model to make that work and work like precisely within a few percent and meet emissions at all times.

Speaker 2:

The point here being that as that cam timing moves and they move independently, hence the overlap changes the volumetric efficiency of the engine changes. So if we're dealing with one speed density table, it's only going to be accurate for the combination of intake and exhaust cam timing that it was mapped in. If those don't match, all bits are off. Correct, exactly, yeah.

Speaker 1:

So if you have static cam timing and when I say static, like you have, it's moving cam timing, but let's say, for a given load in RPM, the cam timing tracks this map your VE should be able to build a model in a essentially a single table for that. If the cams move out of that zone though, your VE changes and that map no longer works, and that's where your short-term fuel trims will come in and correct for that error. However, there'll be a lag time there and your emissions will go out, and the way that that's done in lots of OEMs is they might pick three or four volumetric efficiency tables. It's reasonably simple to calibrate compared to oh, if you go back to a car with no variable of timing with one map, it's very simple to calibrate. I spoke to an ex Ford Calibrator who said when they came up with the Ford system it was a intellectual masturbation.

Speaker 2:

I've heard that term a few times, yeah.

Speaker 1:

They had a looks like a statistician designed it. It works fantastically, it's not. It's not easily calibratable though, because it wasn't designed to be. It was designed to be calibrated in an engine dyno with a every sense of under the sun connected. You might have 10 engineers there for six months styling this engine in. You can't do that in three hours with your workshop, but if you're only making small tweaks, you can. You absolutely can do it.

Speaker 1:

They use up to 25, as you said, match points, which is effectively a volumetric efficiency table, and they are designed for the different modes the engine will run in, because it won't run static cam timing for a given load and RPM. You'll be in fuel efficiency mode. You'll be in a high temperature over over temperature protection mode. You'll be in optimum power mode. You'll be in.

Speaker 1:

There's all sorts of these, these little different zones that they run the engine in, depending on what you're trying to do, and mostly that's around emissions control. So you've got a five liter engine making a lot of power that meets current emissions standards, which is no main fit. It's quite phenomenal If you think about it. There's no, there's no real way you could do that without this crazy valve, timing adjustments or other, like turning cylinders off etc and things like that. So they've done it in a way that that works well, but it is difficult to calibrate because of there's so many points.

Speaker 1:

And then they also run intake runner controls so they'll run like a butterfly on the naturally aspirated cars, which then doubles number of points, because these are basically to change the air speed going into the cylinder at sort of partial throttle opening. You've also got you're trying to generate like a exhaust gas circulation effect to dilute the intake charge to effectively get better emissions as well, and these different modes mean you have so many maps that need to be calibrated to make all these modes work. Though in the, I guess, the tuning world when you've you've just changed maybe a supercharger pulley or you've just you're just adding a different fuel that has better knock resistance and you're just changing spark, or your VE doesn't really change much and you might find it's only in one small zone you have to tweak. So you might be making 5% to 10% changes and you can data log which mount point is active and you can figure this out.

Speaker 2:

Just to come back and clarify a couple of the bits we've been talking about here for those who maybe aren't sort of super up to speed with Ford and late model reflashing in general, if we dull all of this back to an aftermarket standalone, even with variable cam control, generally we're dealing with one single volumetric efficiency table and, kind of like what you mentioned there, we're assuming that we've mapped our cam timing and the cam timing for a given combination of load and RPM is always going to be the same. And if that assumption holds true then our VE table is accurate. If we look at how some of the simpler, older OEs did this, let's say Honda with their KE series engines is a good example. You've got an intake cam there that can be mapped through 50 degrees of movement and we've also got high cam and low cam with their VTEC mechanism. So they went and sort of decided alright, well, we're going to have volumetric efficiency tables at 0, 10, 20, 30, 40 and 50 degrees of cam angle and we're also going to have another set of those tables for high cam and low cam and we're going to do the same for the spark.

Speaker 2:

So it gets a lot more complicated the idea there with Honda's thinking is, once those are all mapped assuming all of those VE and spark tables are accurately mapped for that cam angle, then if the cam timing moves around it doesn't really matter, because it's going to switch to the relevant table and it's going to be accurate. And Ford sort of took this one step further, maybe 100 steps further, I guess. And now, rather than VE tables, we've sort of got a very complex equation with coefficients that go into calculating VE, correct?

Speaker 1:

Yes, so it's not even a number that really represents airflow. It's a quadratic function, which.

Speaker 2:

Quadratic equation. That's the term that I've been searching for for the last five minutes.

Speaker 1:

They hated. They hated in VE 9 maths it's quadratics everywhere and they really are useful. They model the volumetric efficiency and so you actually have not just a single table, you have an intercept, a slope, and like your different coefficients.

Speaker 2:

All sorts of ugly, things that make no sense to us as tuners.

Speaker 1:

Yeah, and even people who did maths and understood it, that us look at it and go. This is not something I can just fudge. I need a calculator for this. But if you are making small changes and you know what you're doing, you can actually make incremental changes, especially with fast flash times. So with PCM Tech we've got our flash times down to about 12 seconds on a modern Mustang so an 18 plus Mustang so you can sit there and just fudge your way through it. You're not waiting 15 minutes to flash the car, but using a calculator or doing a data log and inputting the data into a calculator, outputting it, you can get pretty close in the ballpark in a few runs that way.

Speaker 2:

I just wanted to take a moment out of our interview with Rowland here and talk about a course that we're offering that I know is going to be perfect for anyone who's enjoying this interview, and that is our Practical Refresh Tuning Course. As we've already talked about with Rowland, the process of tuning a factory ECU is quite different to tuning an aftermarket stand alone, and I know that even experienced tuners do struggle with this transition. Well, the Practical Refresh Tuning Course is going to be perfect for anyone who wants to learn how to tune factory ECUs and get great results. We talk about the basis of how a factory ECU works, as well as how reflashing works. We also cover data logging, which is so critical to getting good results when you are tuning a factory ECU, particularly when you often can't make live tuning changes.

Speaker 2:

We then break the entire tuning process down into the HPA six step process. This is a process that can be applied irrespective of your tuning platform. Maybe you're using PCM tech, maybe you're using HP tuners, afi, live or Cobb or anything in between. It doesn't matter. It also doesn't matter what vehicle you're tuning or whether it's naturally aspirated, supercharged or turbocharged. The six step process is completely applicable. By following this process, it breaks it down into individual bite size steps so that are relatively quick and easy to complete and in no time you've got a completely tuned engine and you're going to have the confidence that the engine is producing great power, great torque and, most importantly, great reliability. By following that six step process, it also ensures you don't overlook any steps that could waste time, waste money or even potentially do expensive damage to your engine.

Speaker 2:

Once you've gone through the body of the course, we then move into our library of worked examples, which is an informal walkthrough of that six step process. You can watch that being applied on a variety of different cars as well as a variety of different tuning platforms. To give you broad experience, you can get 50% off that particular course by using the coupon code PCMTECH50, and we'll put a link to that course, as well as the coupon code, in the show notes. Let's get back to our chat with Rowland now. Alright, let's come back a couple of steps. Maybe if you could sort of now we've got a bit of an idea of the business itself maybe if you could give us the 30,000 foot view of where PCMTECH is today. So I don't think we've really got years in business so far, but number of staff and products offered at this point and your location in Australia.

Speaker 1:

Yes, so we're a remote company. We're primarily located in Adelaide, south Australia. So we have an office here. There's three of us generally in the office here, darryl the other owner he's in Victoria and then we have the people spread out around the country abused contractors, etc. So we're set up to work entirely remotely, but our head office is in South Australia and that's where the company is incorporated. When we started back in I believe early 2018 was probably when we made our first dollar and then we grew very slowly for the first six months as we got our name out there, and then we sort of had those those watershed moments where we went to drag meets, met large volumes of customers. They became advocates for us and they almost became sales team for us in a way, by saying guys, what are you doing? Use the software, it's faster local support, etc.

Speaker 2:

Word of mouth and success on the drag strip or the race track is definitely a very powerful way of growing a business yeah, and the product really does have to be better, otherwise like, why would you use it?

Speaker 1:

or at least, or a lot cheaper. Our price point was probably fairly similar and our with our customer operating system is more expensive, but it adds so much more that the competition doesn't offer at all, so it became a bit of a no-brainer. After a while it was the only option really to use, and so that helped fund enough employees to start building out the business to go okay, the falcon's not made anymore forward. Australia doesn't really exist anymore. No more barrows coming along. There's no more commodore's coming along. What are we going to do? And the logical step was the global market, which is the Ford Mustang, the Ford Explorer, the F-150 trucks. I believe they sell more F-150 trucks than they do any other vehicle, so that's not just trucks, that's all vehicles the skyline is incredible.

Speaker 1:

Such an insane amount of. I believe it's something close to like 900,000 or so the year or something, whereas in Australia they sold about 30,000 falcons at their peak, and that was they were taxies as well. So the market is just ginormous, let us see. So, okay, look, let's this. This business has a lifetime on it. Right, like, eventually people are gonna they'll keep tuning falcons, but there will be less of them, less of them. Aftermarket solutions will become better, the cars will become more expensive and scarce, etc. So we go, okay, let's reinvest this profit and we'll basically build a software product, basically the same as the falcon product in terms of custom operating system, extra features etc. And also with the goal of adding every parameter that we could possibly add, but also doubling back to view levels to sort of make it manageable at the same time to cover that DIY market and the workshop.

Speaker 1:

Who needs, who really does need everything? And the Mustang was the number one that we started with and we found that Ford had used a fairly similar platform across the board. So a Ford Explorer, f-150, mustang they all use a similar operating system. We do one. We've written some clever pattern, matching scripts and decompilers and things like that over the years and we can go pick up an F-150 calibration and map it out in a couple of minutes automatically.

Speaker 1:

And that's based off a Mustang, even though they're not the same car at all and the engines are. Whilst they might use the same engine, they have different firing orders. Some use map sensors, some use mass airflow sensors. There's differences, but not enough to make it difficult for us to scale and build that out, and we're been doing that over the last, probably started work on that early 2021, so the last three years and we've launched that into the US. We have customers in the US now UAE, so Dubai I'm covering the Gulf and the Middle East region UK, germany and then, yeah, lots of other smaller companies, so even even South Africa. We have customers there right.

Speaker 2:

I guess the question that pops into my mind here is obviously when you started, there was a very clear need for a product because the mainstream players SCT and HP tuners were largely ignoring or definitely not developing on the Australian domestic market model. Now you're kind of more moving, as I would say, onto their turf. How do you now differentiate yourself from these two big and established players that have been supporting that platform?

Speaker 1:

So they cover a large number of vehicles. So whereas where our focus is solely Ford and we've picked a vehicle, set gasoline only, no diesel etc. And we've really honed in on that one zone and gone, we're going to really do this properly. You're going to add every parameter we can and then we're going to add this aftermarket functionality. So we're going to bridge that gap to the aftermarket world. And they've done some companies have done little bits and pieces of that, but not to the level we have and I don't see them having aspirations to do that either. So that's sort of our point of difference there. Price point as well, because where a software only company, we don't build any hardware or make any hardware, we can sell our software for much cheaper as well, so we can come into the lower price point and differentiate ourselves in that way as well.

Speaker 2:

That sort of leads nicely into the next point which I think to a degree you've just answered. When it comes to reflashing solutions, as I said, there's two business models. One is a software package which is a user interface, maybe a data logging package as well, and the ability to read, modify and then write, usually with a hardware interface that's going to go between your laptop and the OBD2 port. The other solution, which the likes of SCT favour, is a hardware unit which is vinn locked to each particular cast. You need one for every vehicle you tune. Generally that's going to be a more expensive solution, offer some potential benefits in that the end user can usually store multiple maps on that unit, swap them or flash them in themselves and maybe even data log and send data logs to the tuner. So you've gone the software route. How did you sort of weigh up the pros and cons of the two models?

Speaker 1:

So in the early days everyone was using SCT handhelds in Australia and they're like we've got four or five different tunes. How are we going to solve this? Not everyone wants a laptop and we go. Well, that's where our multi-tune functionality came in, where we literally put multiple tunes into the same file on the same computer. You would flash it once and you could change the tune using the cruise control buttons and then suddenly you didn't need a handheld flash to change the tuning anymore. That was providing. A customer went to a workshop. They did all the work. They flash it. If they did need to make remote changes, they would need a laptop. And then we went to the US and they're largely remote tuning, so they do use a lot of handhelds.

Speaker 1:

Still, a lot of people don't want to use a laptop or have a laptop on hand, whilst some do. So. We've tried to remain hardware agnostic, where we support lots of different cables. You know, if someone goes belly up, it's like there's four other products out there you can flash a vehicle with. But for those who do want to use a handheld, there's two companies we've partnered with to provide one. One's are Livanoise with their MyCal and the other one is SCT with their X4 so our software can export to a format that those products can use. So tuners who are already using SCT can use our software with their software and basically load a PCM tech tune with all the aftermarket functionality onto an X4 mailed across the country and that sort of solves that hardware problem, where we don't have to do with hardware anymore.

Speaker 1:

Well, we don't have to think about building hardware, which we never wanted to do because our core competencies is really software. But also there's alternatives out there, like the MyCal. Those who do want to use a laptop, they can use a J2534 cable, which is a generic standard. There's probably five or six major ones out there. So there's lots of different options there to basically either use a laptop with various cables or, for those who do want the handheld with multiple tunes on it if you had, say, drastically different changes to your tune that the multi-tune wouldn't encompass, for example, you could use that. Or mostly for data logging, having a little screen with an extra data logging display. Lots of people would like to see that and that's one advantage of that.

Speaker 2:

Am I right in sort of guessing that that's going to be mostly useful, though for those who are already so indoctrinated into the SCT sort of eco space, eco sphere? It's obviously going to be a more expensive solution than using the likes of, I assume the generic dongle, something like a Tattrix cable, is going to work with your software.

Speaker 1:

Yeah, so the cheapest option is always a laptop with a J cable. If you're a competent using a laptop, the data logging package on a laptop is better. You can do map tracing like live map tracing, similar to an aftermarket computer. You can log up to, I think there's something like 45,000 parameters. You can data log, you can visualize and view all of this on your laptop. It's a better solution for those who are doing the tuning themselves. In my opinion it's also much cheaper. But if you're an end user and you just want to tune and you've just paid for a tune, you're not interested in anything that stuff. That's where the handheld solution really works, but it is more expensive, obviously.

Speaker 2:

Yeah, makes sense. Okay, just in terms of the reflashing process, one of the things that I know puts a lot of people off when they're transitioning initially from aftermarket standalone to reflashes that, with some notable exceptions, generally when we're reflashing we're not making our tuning changes live, and by that I mean you don't have the car sitting there idling on the dyno and make it ignition timing change and that becomes effective immediately. Now, yes, there are some notable solutions where they've kind of done some pretty spectacular work and allowed live tuning of certain tables. Are interested on your take on that. Are you supporting live tuning or is it only reflash only?

Speaker 1:

So we looked at live tuning and whilst it would be possible to do it and some people have most of the time the changes you're making are complicated enough that you need to do a data log, review the data log, really figure out what you need to change and then change it. So reflashing is not an issue. Also, the time frame to do the reflashes so fast now I'm dropping 12 to 30 seconds, it's not 20 minutes anymore. However, there is a use for live tuning and especially with older cars, there was a when they were so simple. You could literally just hit page up constantly and change your ignition timing, hit mbt on the dyno and you're done basically. But now it's. It's complicated enough that doing that is uncommon.

Speaker 1:

But if you wanted to, there are actually solutions out there that let you use oem debug functionality to lock timing. So spark timing, vct timing and lock it live. So you say you're on the dyno, you're at a certain rpm load cell. You can use a tool like forescan, for example, and you can lock the timing and you can adjust it, find your mbt that's your maximum brake torque at that point and dial it in that way. So you can actually do live tuning through other tools that are incredibly cheap if you wanted to.

Speaker 2:

I sort of came from that same mindset that the lack of live tuning was a bug and as time's gone on and I've done a lot more reflash tuning, I actually find it now it's a feature rather than a flaw, as, as you mentioned there you're. Generally it's quite complicated the changes you're making, which is reliant on data logging, and I'll give an example here. You know we do a ramp run on the dyno, well, standalone or factory ECU. I'm not making timing and fueling changes during that ramp run. I mean, obviously that's ridiculous. It might be a 8 to 10 second pull on the dyno. We don't have the time to do that. So we're reliant on monitoring everything, looking at our data logging later and saying, oh, we're a rich or lean here, maybe it'll take some more timing. There's a little bit of knock, we pull some timing out, so then we can make a host of changes basically throughout that rev range under those wide open throttle conditions and reflash and go again. So really I don't see it as a dramatic drawback.

Speaker 2:

The other thing that's easy to lose sight of is when we are dealing with reflashing a factory controller, short of making some of the dramatic changes to the engine configuration I mentioned before.

Speaker 2:

Under most conditions, you know, we might be doing an air intake, exhaust headers, those sort of basic bolt-ons and we're not starting, like we would, with a factory sorry, with an aftermarket stand line with no calibration.

Speaker 2:

We're starting with that factory calibration that was ideally perfect for the base engine and a lot of it won't need any tweaking at all. Maybe your idle, your cruise areas, those will be fine and generally we're focusing almost exclusively on the wide open throttle area. Now obviously we stick a big cam in an engine and that dramatically changes the VE and all bets are off then yes, it's going to need a lot of work, but even then some of the tools we have available with data logging allows to use the likes of histograms to gather a large amount of data in terms of maybe our short term and long term fuel trims and gather that through a large range of load and RPM and then apply that to our tables and sort of correct large errors very, very quickly, and usually two or three iterations of applying this logged histogram data assuming the data is good quality very quickly zeros us in on an ideal tune. Do you agree with that?

Speaker 1:

Yeah, absolutely. You can do quite simple mods to a car and you don't really need to do that in the iterations. And then when you do have a complicated car for example, like you've got a supercharger added or something like something drastic done to the car that's when you do need to spend that time and that's when the RRI like the return on investment so you might have three or four hours to do this car becomes an issue because you can't do that amount of tuning in that amount of time. And that's where some businesses become unstuck.

Speaker 1:

And I usually recommend to people that are starting out that if you're going to do things like that, you come up with a kit, so maybe a supercharger, certain injectors from known, reputable brands or even if they are unknown. But as long as you pick something that you've tested and you always use the same set, you might be able to spend weeks dialing that calibration in right, which you would lose tremendous amounts of money on for one customer. But if you then package that up and sell that same kit to multiple customers, you only have to make minor tweaks each time along the way. And I would argue that if someone came in with XYZ injectors on their car the time to dial them in. You'd probably a better off just pulling them out, putting in your set that you sell and you know and you have good data for and you've already spent the time on put them in. You've saved tuning time, you've guaranteed they're flow tested, the cylinders are all balanced, the customer's going to have a better result and everyone's going to save money in the end 100%.

Speaker 2:

I'll sort of just reference this back to my old tuning business and we sort of started with JDM vehicles but quickly realised that the customers we were dealing with there not to tar everyone with the same brush, but there were a lot of champagne dreams and beer budgets and you sort of got sick of dealing with cars that came in held together with race tape and zip tyres. So we sort of transitioned in the later years to the Ford and actually predominantly in New Zealand was the GM product that people were frothing over modifying, and so this was the LS1, ls2, ls3 based Holden Commodore. So Australian domestic market, but essentially the same platform is very popular in the US. And we had our own demo car and we sort of went through stages of upgrades on that. The first stage was essentially tune, only no mechanical changes, then headers, exhaust, intake, and then the final stage was put a big hairy cam in the thing and really let it eat. And we did exactly what you're saying there simpler controller, simply engine, than the late model Ford stuff.

Speaker 2:

But for all intents and purposes I'd sit on the dyno for a day dialing everything in, go out on the road, spend another few hours on the road making sure it drove, absolutely perfect. I daily drove the car. I could make sure the cold start was good in summer and winter, and then we'd move on to the next stage. The benefit of this is we had a staged upgrade package for these vehicles. We could tell the customer to the dollar what it was going to cost. We could tell them, usually within 1 or 2 kilowatts, what it was going to produce, and then the benefit for us as a business was usually particularly for the stage 1 and 2 upgrades, minus the cam, it would literally take longer to put the car on and off the dyno than it would to make the tune when basically, load in the calibration which we knew was going to be there or thereabouts, run it up, maybe make one or two iterative changes. That was it. Take it back off the dyno, the job was done.

Speaker 2:

That, for a tuning business, is the way to make money. Now the customer is paying a reasonable chunk of money for that tune and you might say well, it only took 5 minutes. How can you justify that? Well, the reason I justify that is it wasn't 5 minutes, it was the weeks of work that I had done, coming to the late model forward, stuff being that much more complicated, I sort of see it's going to be difficult for the home enthusiast who wants to make substantial changes to really do that and dial their tune in accurately because it could literally take a week of dyno time. And that sort of really favours these businesses that are going to specialise in the 5 litre Mustang and upgrade packages because again they can put that time and get that tune really on point and then sell it over and over again. So sounds like you agree with my sort of tuning philosophy there Absolutely and then you can come up with lots of different permutations and iterations of these.

Speaker 1:

So you might have we've only done these injectors and we've only done this supercharger, but we've got good calibration files of both. We can merge them together and come up with something very close. First go, and that's where we use our parameter files, which are basically like a preset template which you can export in PCM Tech to give you a small or as big a base file as you'd like and that can be tailored towards yet a supercharger, combination, turbo combination, injectors etc. And tuners will usually build up a database of these parameter files and they'll merge them together to build the tune.

Speaker 1:

When you do get a custom coming in with variable parts and components etc. But when you have a car, come in with one of their kits that they're fitted, as you said, you can get OEM drivability out of it. You know it's going to work, it's going to make X power. It's the way to go in my opinion. And you can take a kit from one company and the tune can be done from a totally different company, but as long as they've always done the tune to the same kit, it's the same sort of deal and we see a lot of that in the US and that's the most successful way to get a car that runs well, a customer that's satisfied. If you're mixing and matching parts, expect to pay a premium price and if you don't, you might get a good result and some people might offer it. But I personally don't think you really can achieve that factory drivability. Some people might be okay not having that, but I personally wouldn't be, and that's sort of what got me started to get tuning myself.

Speaker 2:

Couldn't agree more and I've retuned so many cars and this is more aftermarket standalone stuff and the car won't idle, it bunny hops as you try and take off from stationary. It's literally just a pig and the customer just thinks that is what owning a modified car is about. And it's absolutely not. I mean within reason. You've got the right combination of parts. You should be able to achieve OE like drivability, and often I give these cars back after I'd spent a day with it or a couple of days with it, and the customers would come back to me after they've driven around the block and you know, oh my god, I can't believe that it's the same car. And it's just having that understanding, the fundamental understanding of what you're trying to achieve and how the systems work, and then actually putting the time in to do the job.

Speaker 2:

Unfortunately, the majority of tuners I see don't have a solid handle on that, which is one of the reasons the High Performance Academy exists to try and sort of raise that level of knowledge and get better results out there for these enthusiasts as we come back. We've touched a little bit on data logging. You mentioned the number of parameters that are able to be logged and obviously, as I've mentioned, data logging is so critical to reflashing. How's your data logging subsystem work there? I assume this is all integrated within the PCM Tech product.

Speaker 1:

Yes. So we have a single package. A lot of companies will run a data logging and an editing package separately, or if you use WinOLS you might use totally different packages of flashing, lighting and data logging. We have an all in one package and that offers some real benefits there. Because let's say, you're data logging Spark or Knockretard etc and you go okay, I want to see how much knock I'm getting in this area.

Speaker 1:

I've got these RPM and load axes. You've got a copy and paste from one software package etc. You just go pick them out, you hit map trace. It makes a histogram, which is what the industry calls it. It's technically not a histogram, but your axes line up, the numbers are the same, the cell size is the same. It's the one button click. You save a template or you can just use your existing file to build out those histograms and it saves a huge amount of time.

Speaker 1:

The next major advantage is in our software, where possible, we list the X and Y inputs to every table and they're exact. They call it DMR, so direct memory read, or PID or DID there's lots of different terminology for it but it lists the exact parameter to data log. So you go, okay, this table says load versus RPM. Now there is not just one load value in the computer. There's literally like a hundred plus of them, and some of them aren't actually load, they're in third load or they might be load with adders and things on them or anticipated load and things like that, and so you might be logging load and it's not actually load and you've just data logged something and applied a correction and you've logged the wrong thing and you've corrected the wrong thing.

Speaker 2:

So your table is actually telling you the specific PID that needs to be logged for that table, or PIDs.

Speaker 1:

Exactly. Yep, so with 100% accuracy you go, I'm logging the correct thing here. Yeah, that's nice and like this has caught some people out and I think one example in the Falcon is they use in third load, which is like an alpha N correction, which is an old fashioned pilot tuning, or when you have individual throttle bodies where you can't put a mass airflow sensor or you can't put a pressure sensor on there because it's just too much noise or it's just not physically possible, and they would come up with a, basically a model of RPM versus accelerator position and go look, it's going to be roughly this load, which is probably plus or minus 30-40%, and that would give you an in third load and that would be used on quite a few tables to make corrections. People didn't know this. And now logging actual load when it should actually be in third load, and in our software that's immediately obvious. You can just click the DMR and log that and you get the correct value being logged and you can overlay that, apply the corrections within the same package onto the table.

Speaker 1:

So yeah, map tracing is much simpler. However, if you're an aftermarket tuner which does lots of different cars, different software packages etc. A lot of people don't want to learn 20 different packages. Most of them will gravitate to Megalog Viewer and things like that. So we allow CSV export and import as well. So then you can just data log, you can export and use it in your favourite package and you can use different filters and things like that, however you like to do it.

Speaker 2:

That is a tricky one. I mean I use Megalog Viewer HD a fair bit and there is a benefit that you're absolutely right. I mean, if you're dealing with 20 different packages, each with their own take on how data logging works, I mean that can be super time consuming and confusing, and if you don't know the package inside and out, chances are you're not going to be getting the most out of it. So, megalog Viewer HD learning that one package yeah, that makes sense. It's a very powerful software package, but it sounds like from what you've just said there, with the map tracing et cetera, you'd be well advised to spend the time and learn how to use the PCM Tech logging Absolutely yeah, and a lot of people specialise in one platform now as well.

Speaker 1:

As they're so complicated. A lot of people will tune the Core80 5L VA Engine only anyway, so they don't need to learn 20 packages. So it makes sense to learn one software package, or maybe two at the most, and that takes away that need. We've also got built-in filtering for use, just your standard sample counts, things like that. So if you've got bad data in your data log, like heavy transients, like you've just stabbed the throttle randomly and got some data that at the sample rate didn't really line up quite right, we use a standard deviation filter as well. So you'll find that, like on D-cell, you might have some values that are so far out that they occur quite often because you get a lot of D-cell but the value is drastically different to what it is in the area you're interested in and that'll pull those values out. Basically it'll drop them off because they're so far out of the bell curve and we've got lots of. That's a simple approach to deleting bad data, opposed to building manual filters based on throttle position sensor and things like that.

Speaker 2:

Yeah, that's sort of. It's so important to at least start with gathering good data when you're data logging as well, but when you can filter out some of the garbage that inevitably is going to creep in, no matter how careful you are, good quality data is going to make for a much better and faster tune. At this point we've really been talking exclusively about the engine control side of things, but of course in these late model vehicles we've got a TCM or transmission control module as well. Are you providing any support for transmission control tuning at this point?

Speaker 1:

Yes, so not all of them run a separate TCM. It's kind of interesting which ones do and don't. In the Falcon mode they do run a separate. So that's the Australian bar. They do run a separate module. So we've mapped that out and have full flash read, write data logging support for that. In the US domestic market most of the vehicles run a transmission control from the powertrain module, so that's very easy. It's basically we can treat all tables as I don't care if it's a transmission or an engine table. We've mapped them out the same. We can read and write flash data log. Those are without issue.

Speaker 1:

The number of parameters in a 10R80, which is the 10 speed gearbox in the modern Ford, is staggering. But we've sort of narrowed down the common areas that people are interested in, like shift pressures and shift times, how much torque reduction you need, etc. And that brings me to another interesting point. With torque reduction the engine needs to know how much torque it's making, to know how much torque to reduce. And that's where coming up with a spot on calibration is very important instead of fudging away through it, because if you're making 800m of torque, the engine thinks you're making 600m. It's going to make the wrong torque reduction. You end up with either banging gears or slipping gears, etc.

Speaker 2:

Yeah, I mean even that 600m versus 800m needed meters being sent through to the transmission control side of things. I mean that's going to affect line pressures etc as well and could result in slipping clutches. I've seen this in the GM world as well. We had a supercharged LS3 at one point and the I think I'm really stretching my memory here. I think essentially the calibration for the injectors or characterization for the injectors was incorrect. So the calibration had then been fudged to get the air-fuel ratio correct, but essentially the whole model inside of the ECU was then calculating the incorrect torque and that ended very badly for several transmissions before the problem was found.

Speaker 1:

And people sometimes then go and just add pressure to compensate for it, which will work. And if you look at it from the outside, it's doing what it's supposed to do, but probably only in that one area, whereas if it had calculated the torque model correctly, then the torque reduction would be correct and you wouldn't have to fudge those pressures. Obviously you're going to be adding pressure when you're making more power, but to ensure the clutch doesn't slip. But even then you still need the torque model to be accurate because it's such a wide variety of scenarios like RPM and load etc.

Speaker 2:

Yeah, and I think the moral of that story there is it's really important with these modern controllers to understand how it works, understand that torque model and then make sure that you're not actually fudging numbers. To kind of get the result, it really needs to be done properly, and a classic example of that is the injector characterization I just mentioned. It's going to be difficult, if not impossible, just to jam a random set of eBay injectors into a modern Mustang and stumble upon the correct characterization numbers for those injectors. I mean, you might be able to get the thing to run half okay, but it's not going to be right. So it's one of those areas where you really need to buy injectors with drop in numbers for the controller so that you can characterize them properly and then everything's going to work seamlessly or that torque model is still going to be absolutely spot on, couldn't agree more there, without good quality parts from known reputable dealers and ones that provide data, which is not many, but the ones that do.

Speaker 2:

I mean I think that injected dynamics really sort of changed the whole aftermarket injector scene there. I mean, these days they're not the only ones, but at least, as I said, they were the first ones to actually dive deep into the operation of injector and characterize how these seemingly simple products work. They're not that simple when you dive into it and then provide us in the aftermarket some actual, solid data that made our lives easier and in turn, gave a better quality calibration. I think we'll move towards wrapping this thing up. I've been a really interesting chat and I've definitely learned a lot. We've got the same three questions we ask all of our guests, and the first of those is what's next in the future for you in PCM Tech? Where are you going with this product? Are you looking to incorporate different makes or is it going to be narrowly focused on Ford?

Speaker 1:

So, whilst it's narrowly focused on Ford, the Ford range is ginormous and also a lot of other companies are dropping their V8s and high performance engines. So Dodge, gm, a lot of those companies are just they're going to make their high end like Corvette, basically race car sort of car, like street legal, but very high end and SUVs and pickup trucks, whereas Ford have committed to keeping the Mustang alive, at least for another eight years, I believe. So I think it's a smart business decision from our part to really stick with the Ford platform and really bridge that gap between the aftermarket and OEM functionality, to add as much as we can to it, to really differentiate ourselves from other players in the market and basically just keep building out that support for the Ford platform.

Speaker 2:

I guess when you say the scale of things, you know 900,000 F150s, I think you mentioned. That's a pretty big market and that's just one model. So I think, while it sounds like you might be limiting yourself, sticking just to Ford, there's obviously a massive market there regardless.

Speaker 1:

Yeah, we don't want to spread ourselves to 10,. We don't want to jack of all master of none. That's not our goal. So, yeah, we want to pick a solid direction and really focus on that and do it very well and really stand out in that area.

Speaker 2:

I think if you spread yourself too thin, it almost comes back full circle to finding those same problems that you saw with SCT and HP tuners back when you got your start and that they tried to cover all of these models and really weren't doing a good job of at least the Australian domestic market forward. So that sort of comes back to the same situation you'd likely get yourself into.

Speaker 1:

You'd definitely open yourself up to competitors. Yes, someone will come in and cut your lunch, that's for sure.

Speaker 2:

Alright, our next question is there any advice you'd give to a younger version of yourself, or maybe one of our enthusiast listeners, to help reach where you've got to today in your career faster or potentially avoid some of the pitfalls you've seen along the way?

Speaker 1:

Honestly, I think the approach that I took whilst there was no planned approach, worked very well in working in sort of the corporate world and seeing how things do work in the business side of things and also seeing risk mitigation procedures, working with staff and things like that and then getting a handle on some really complicated systems. You don't get that if you start your own business from day one. If you go work for a large company, you can really see some cool stuff and get some great experience early on in your career and then build on that later. But you have to enjoy it. If you don't enjoy it or find something about it, you like.

Speaker 1:

I find programming enjoyable. It's almost like a, like people say it's like an art form, almost it's like painting. You can build a certain piece of software 50 different ways, so it's very enjoyable to build it and perfect it, even if it doesn't need to be perfected. But there's lots of different things like that you can do in programming. So that was my passion and basically anything software wise whether it was mating it with the automotive area or somewhere else, was still enjoyable. So if you find enjoyment in something, do it. But also often it's a bit of a catch 22,. You don't enjoy things until you're good at them. So you need to practice at something and get good at it, and then you'll find you probably enjoy it because you're good at it. So just keep doing what you're doing and don't give up. Just keep practicing and you'll find something. That way.

Speaker 2:

Yeah, I think there's a couple of things that I'll add in here. I mean the old story if you love what you're doing, you'll never work a day in your life, and I mean that couldn't be more true In my situation. I've been very fortunate to make what was, and is still, my passion into a career. Obviously, not everyone has the benefit of being able to do that, but if you can and you can make money doing it, then absolutely. The other thing you mentioned there about sticking with it until you're good at it I think these days there's sort of an expectation that you'll be proficient straight out the gate. And the old story of the 10,000 hour rule 10,000 hours to become expert in any field. I think that probably still holds true for the most part.

Speaker 1:

Absolutely, you can build some very cool stuff very quickly, but a lot of it's smoking mirrors. It's when you dig deep into it you'll see it's not actually that advanced or clever and someone who really does have that amount of experience does show and you really do need to spend those hours to get proficient at something.

Speaker 2:

The other thing that comes into this is the Dunning-Kruger effect, which I've seen through my career. You start something that you're brand new at and you put a little bit of effort into it and all of a sudden you think you're a master of it and no one else knows what you're doing. And literally in the tuning industry, the longer I've been involved, the more I start questioning my own assumptions and the more I realise I don't know what I don't know. So it's a very interesting learning curve when you start getting into something.

Speaker 1:

Programming and reverse engineering is like that as well. The more you learn, the more you realise well, I don't know as much as I thought I did. And then you get better at it over time, and then you start, so you can recognise where your pitfalls are. You're doing a business as well. You learn very quickly what you're good at and what you're not opposed to, day one when you think this is easy, I can do all of this.

Speaker 2:

On the flip side of that, I'd say that if you could master something in a week, it's probably really not going to hold your attention very long. So that's why I'm still passionate about the automotive industry, engine tuning and aftermarket electronics is there's always some new technologies, always something new to learn. It just never stops, and that keeps me passionate.

Speaker 1:

So if you can master it in a week, then there's probably 10,000 other people that have done it as well.

Speaker 2:

There's not a large barrier for entry there.

Speaker 1:

Yeah, you want to sort of carve out a niche for yourself. That not requires time and that means you're going to have less competition 100% Alright.

Speaker 2:

our last question for today if people want to follow you and see what you're up to, see your product and maybe purchase your product, how they're best to do so? What are your social media accounts, websites, etc.

Speaker 1:

So everything's online. We're totally online store, so it's wwwpcmtescom there'll be a link below and we have several products. So the Australian market we sell three products our basic for the DIY, the professional and the workshop edition and that starts at $300 Australian and works its way up For the US market. We have a sort of a DIY entry level product that starts at $130 USD for our ProTuner product and that covers the US market. We have a special one at the moment for users who are using SCT with the X4 and anyone else in that market, for approximately $990 USD and that gives you access to the full custom operating system, all of the parameters, everything and the ability to export to an X4 or any of the other flash formats we support. And, if anyone's really interested, there is a blog we started back in 2016 on the PCM Hacking forums, so I'll send the link through for that later and that's got some really geeky stuff in there for those who are interested in reading. Assembly code.

Speaker 2:

For those that want to go deep, alright, well, really interesting there. As usual, we'll put all those links into the show notes. But look, roland, it's been great getting some background on yourself and the PCM Tech product. So thank you very much for your time. Great, thanks a lot If you enjoyed this episode of Tune In with Roland from PCM Tech.

Speaker 2:

We'd love it if you could drop a review on your chosen podcasting platform. These reviews really help us to grow our audience, and that in turn helps us to continue to get more high quality guests To say thanks. Each week, we'll be picking a random reviewer and sending them out an HPA t-shirt free of charge, anywhere in the world. This is also a great place to ask any questions you might have too, and I'll do my best to answer them if your review gets picked. So this week, a big shout out to Quarry Wood from Canada, who has said absolute must listen for gear heads. Unless you've been living under a rock, you're probably already familiar with this podcast, but if not, stop searching and dive in right now. The plethora of topics, depth of detail and breadth of knowledge far surpasses the competition, if you can even call them that. Thanks for your kind words there and we've actually got a question as well on this review.

Speaker 2:

For a sucker within ECU in his daily that has to be bench flashed with no OBD2 support and no readily available tune or support via HP tuners, et cetera, is my only option learning to use WinOLS. Well, unfortunately, if there is no commercial solution, that probably is the way. Usually, if you've got a car that's at least somewhat popular in the performance aftermarket, there would be commercial reflash solutions, either commercial or open source. It sounds like in your case that isn't in existence. So, yes, winols would be the option, or, alternatively, you could always sell it and buy something with a bit more support. If you do want to learn how to use WinOLS, we do have our WinOLS mastery course as well. And to say thanks for your review there, if you get in touch with your t-shirt size and shipping details, we'll get a fresh tee shipped straight out to you.

Speaker 2:

Alright, that concludes our interview and before we sign off, I just wanted to mention for anyone who's been perhaps hiding under a rock and hasn't heard of High Performance Academy before. We are an online training school and we specialise in teaching a range of performance automotive topics, everything from engine tuning and engine building through to wiring, car suspension and wheel alignment, data analysis and race driver education. Now remember you've got that coupon code. You can use podcast75 at the checkout to get $75 off the purchase of your first course. You'll find our full course list at hpacademycom forward. Slash courses.

Speaker 2:

Important to mention that when you purchase a course from us, that course is yours for life as well. It never expires. You can rewatch the course as many times as you like, whenever you like. The purchase of a course will also give you three months of access to our gold membership. It gives you access to our private members only forum, which is the perfect place to get answers to your specific questions. You'll also get access to our regular weekly members webinars, which is where we touch on a particular topic in the performance automotive realm. We dive into that topic for about an hour. If you can watch live, you can ask questions and get answers in real time. If the time zones don't work for you, that's fine too. You're going to get access as a gold member to our previous webinar archive. We've got close to 300 hours of existing content in that archive. It is an absolute gold mine. So remember that coupon code, podcast75,. Check out our course list at hpacademycom. Forward slash courses.

Custom Tune Development and Aftermarket Solutions
Crossing Paths
Understanding PID Control Tuning in Automotive
Automotive Tuning Software Development Journey
From Hobby to Successful Business Venture
Scaling and Features in Automotive Tuning
Aftermarket vs. Factory ECU Comparison
Tuning Process and Business Expansion
Reflashing Solutions
Tuning and Data Logging Techniques
Focus on Passion and Niche Markets
High Performance Academy Review and Offers