Vehicle Maintenace General

I always appreciate these kinds of threads because it’s better to ask here than go to some random forum where the latest post might be from 9 years ago. I’ve got the stuff to switch out the wires, rotator and spark plugs this weekend, definitely is reassuring reading that. I appreciate the advice here.
I wanted to pop back in and offer another little simple thing you can do to help smooth out one issue that does require a bit of attention on those 4.3 vortec engines. Cleaning the throttle body of gunk that might build up, it's pretty simple to pop off, and spray down with break clean or anything that might break down gunk. Takes maybe a half an hour or so and doesn't hurt to check once in awhile. here's a quick video that will walk you right through it.
 
Despite all advice I bought a new car because I wanted to know its full history intimately, and also make sure it has been properly maintained for its whole history.

Of course when it comes to new cars these days there is always the consideration of all the electronics they stuff in it.

Big annoying as hell touch screen, bright as hell headlights, spooky as hell radio transmission stuff, and annoying as hell stuff the computer does for you.

So far I have fixed most of my annoyances.
I got a make that seems to consider the annoyance of the customer. I was able to disable all the warnings and turn off the touch screen entirely without any modification.
I put a power resistor in the path to the headlights to dim them to reasonable levels, and adjusted them downwards some more.
I got the factory service manual for 70 bucks and found all the spooky shit and unplugged them, quite an adventure for that. Factory service manual is awesome though, basically an instrucion list on how to tear down your car into its individual components. Using this I was also able to modify some sensors to stop certain other annoyances.

However!
Part of this was my accepting the challenge to deal with this technology. I am interested in getting a copy of the center console's firmware/software, making modifications to it, and reflashing.
I am not new to screwing with hardware, but this is different.
I have no clue where to start.

Does anyone have any info or pointers for when it comes to reflashing cars? I know my model has a way in to push updates, but as to if that is what would work is different. I know someone has looked into this and I would love to have any kind of guidance.

The only roadblock I have to complete control of the vehicle is what is going on in those computers.


Also I realize this will mean nothing without the make, so I guess I can't hold off on it.
It's a 2025 Subaru. I know they are a kind of meme car but they haven't burned me yet.
Which model exactly?

Fwiw you don't need to fuck with it at all for a while, just maintain it to the EXACT book requirements for the power train warranty.

Modern Subarus are fine. Not the fastest cars but a Crosstrek/Forester/Outback is a good commuter with mechanical AWD.
 
Which model exactly?

Fwiw you don't need to fuck with it at all for a while, just maintain it to the EXACT book requirements for the power train warranty.

Modern Subarus are fine. Not the fastest cars but a Crosstrek/Forester/Outback is a good commuter with mechanical AWD.
I don't think the model matters much for the firmware side. But yeah I plan on following the book.
 
I wanted to pop back in and offer another little simple thing you can do to help smooth out one issue that does require a bit of attention on those 4.3 vortec engines. Cleaning the throttle body of gunk that might build up, it's pretty simple to pop off, and spray down with break clean or anything that might break down gunk. Takes maybe a half an hour or so and doesn't hurt to check once in awhile. here's a quick video that will walk you right through it.
I appreciate the video, definitely made it a lot easier to grasp doing that. I think I’ve overcome the fear of fucking something up while doing maintenance on her. I can’t remember how much a pair of nitrile gloves cost but for just the cost of those and a rag, you can save a ton of headache in the future, which is always a plus.
 
Does anyone have any info or pointers for when it comes to reflashing cars? I know my model has a way in to push updates, but as to if that is what would work is different. I know someone has looked into this and I would love to have any kind of guidance.

The only roadblock I have to complete control of the vehicle is what is going on in those computers.
I've flashed maps software onto a car before(they wanted hundreds to unlock out of area maps we wanted for a holiday so I just downloaded them and sideloaded). The process was very similar to flashing/updating an android phone folder layout and things had to be spot on, power on with usb drive connected and it ran the sequence to find the update and apply it, really common thing to do tho with good guides and custom maps to include fixed location speed cameras and things where the stock ones didn't.

I can't really think what you gain from totally gutting the firmware of the car. I can understand if you want to do a remap to get some extra power or make it a bit more eco or whatever. I can understand updating/modding the infotainment to unlock features or remove annoying stuff. But to start from scratch unless you had to replace the computer seems weird given the modular nature of the firmware.

I grabbed a random firmware pack from a subaru owners forum and the layout seemed to be(yes they randomly had a folder that's all FFFFFF as the name)

####### > UPDATE > ###### > FFFFFFF > PROG > ...

And then each of those files is a coded number for the system/part it relates to and .001 is going to be a version number. So if you knew SW13XXXX.002 is the package for the electronic hand brake maybe the .022 revision is the best one.

subaru files.webp

The files themselves when you open them are jibberish mostly. Maybe if I installed some japan language packs I could translate and still have no idea how to edit it but that's what you have to work with. The other files are also larger some span for 100 times this as I picked the small one to show.

jibberishsubaru.webp
 
>Push updates [to my car]
>Flashing/updating [a car]
Dear God may my 2007 last another decade
 
I can't really think what you gain from totally gutting the firmware of the car. I can understand if you want to do a remap to get some extra power or make it a bit more eco or whatever. I can understand updating/modding the infotainment to unlock features or remove annoying stuff. But to start from scratch unless you had to replace the computer seems weird given the modular nature of the firmware.
Thanks for the response!
This is much better than where I started out. Though things may have changed if you have an older year.
That gibberish looks like it's compressed to me.
 
Thanks for the response!
This is much better than where I started out. Though things may have changed if you have an older year.
That gibberish looks like it's compressed to me.
This was just a random firmware for a Forester from a Subaru forum shared to get around someone not having a Subaru Technical Information System(STIS) subscription($35/3days, $300/month, $2500/year).
 
I'm guessing your car has an automatic transmission with one of those rectangular block looking thing that functions as the transmission/engine coolant heat exchanger? If so, chances are the heat exchanger broke internally letting transmission fluid mix with engine coolant. Whatever you do, don't start or drive it. Drain your engine coolant and transmission fluid, flush your engine coolant loop with distilled water, and replace the heat exchanger. To avoid the issue completely, you can air cool your transmission fluid with a smaller radiator.
What makes you think the fluids are mixing? In the pic is pure engine coolant
 
Part of this was my accepting the challenge to deal with this technology. I am interested in getting a copy of the center console's firmware/software, making modifications to it, and reflashing.
I am not new to screwing with hardware, but this is different.
I have no clue where to start.

Does anyone have any info or pointers for when it comes to reflashing cars? I know my model has a way in to push updates, but as to if that is what would work is different. I know someone has looked into this and I would love to have any kind of guidance.

The only roadblock I have to complete control of the vehicle is what is going on in those computers.
I know for Fords and Mazdas there's a piece of software called FORScan that lets you fuck with modules in ways even the factory scanners can't. I looked around a little bit for something similar for Subarus but all I could find is software for tuning the ECU and TCU. These all connect via the OBDII port.

Really what I want to do is mess with the UI on the touch screen to make the HVAC controls less of a nightmare to access.
You are very likely out in the swamps on this. To do the modifications you're talking about you probably have to go with full-blown hardware hacking. That would be an interesting project to say the least.
 
I read the whole article on hacking the Subaru head unit. It was very interesting and might give you a few ideas on what to look for when hacking your own car, but honestly, the stuff he had to do (specifically reverse engineering the firmware and manually reading filesystem headers) is really beyond the average weekend warrior. The hack was entirely dependent on having a firmware image that was released (possibly by mistake but completely legal). I have not been able to find anything like a hacked firmware image that lets you run Linux or Android or anything actually useful, and Subaru has already discontinued that head unit in most of their cars in favor of the full-height units. The new head units are meant to be updated over the air, and I do not even know if they will take an update over USB after getting their initial flash. I also have not seen any leaked firmware images.

Unfortunately, other than a few autists making very limited discoveries here and there, cars are becoming ever more locked down. Until and unless we get some legislation, I am sure this will only continue to get worse. :heart-empty:
 
I know for Fords and Mazdas there's a piece of software called FORScan that lets you fuck with modules in ways even the factory scanners can't.
FORScan saved my ass when my car started saying "TRANSMISSION FAILURE SERVICE NOW" and my generic OBDII reader wouldn't give me anything.

Turned out to just be a fatigued connector for a coolant solenoid valve that goes to the transmission, but it would've been virtually impossible to troubleshoot without pulling that Ford-specific transmission code.
 
So I'm a complete retard who has suddenly realized I should learn how to maintain my car. How do I start going beyond the basics of oil changes? I'd really like to be able to look at the undercarriage and know what I'm looking at in order to spot problems before they become emergencies.
Any good guides out there for "so you're staring at the underside of your car"?
 
On oil changes; there is probably a more optimal routine for every individual car but change the oil every 3k miles. Ignore what the manual says or what the computer says.
Is it optimal? Maybe not, would be surprised if it is, but as a general rule of thumb it has never failed me. I've seen expensive German engines run 200k miles with no issue because the owner was diligent about changing the oil.
200k miles isn't that much, the old 90s Merc engines have gone a million+ miles with no rebuild.

Manuals these days give insane oil change intervals, so I generally agree with your point. Ideal would be to install a cheap motorcycle hour-meter in your engine bay and change oil based on time intervals instead of mileage. Run a decent synthetic oil and change it at around 180-200 hours and you'll be fine. This takes the guesswork out of figuring out how many miles highway vs city you do. 5000 miles highway is low oil wear, 5000 miles city is a lot more.
 
3 to 5k miles on oil changes here. I bought a twin turbo bmw 7 years ago and so many gaskets needed changing because of the 10k mile oil change intervals. The turbos would go out on the cars before the warranty even expired. Theres no way an engine that runs as hard and generats that kind of heat should have 10k intervals.

On top of that, with the direct injection, the valves would have carbon baked on and the car would run like shit, because the injectors didn't clean the ports and valves as on port injection engines.

It's insane how much maintenance I had to put into the car because the dumbass soccer mom let it go that long neglected.
 
200k miles isn't that much, the old 90s Merc engines have gone a million+ miles with no rebuild.
FWIW This is a completely stock M273 engine with (I forgot to add) unchanged turbos. To your point, word seems to be that they're very reliable engines, but call me a little paranoid with my car maintenance in general, especially with anything European.
 
the engines fucked somehow
Hydrolock from ingesting water thru the intake, typically the result is shattered pistons, snapped/bent rods. At that point the engine is not worth saving and it's infinitely cheaper to get a scrapyard donor. Does the engine crank and/or run?
FWIW This is a completely stock M273 engine with (I forgot to add) unchanged turbos. To your point, word seems to be that they're very reliable engines, but call me a little paranoid with my car maintenance in general, especially with anything European.
I fully support changing oil more often than stipulated in the manual, I was just saying 200k miles isn't a lot for older German engines.
3 to 5k miles on oil changes here. I bought a twin turbo bmw 7 years ago and so many gaskets needed changing because of the 10k mile oil change intervals. The turbos would go out on the cars before the warranty even expired. Theres no way an engine that runs as hard and generats that kind of heat should have 10k intervals.

On top of that, with the direct injection, the valves would have carbon baked on and the car would run like shit, because the injectors didn't clean the ports and valves as on port injection engines.

It's insane how much maintenance I had to put into the car because the dumbass soccer mom let it go that long neglected.
Buying used BMWs from normies is a recipe for disaster. Direct injection is terrible for valve deposits yeah, especially with crankcase blow-by being vented into the intake and being allowed to settle on hot valves. Only way to fix it is to walnut shell or bead blast the intake ports with the valves closed off but it'll come back eventually. Only permanent fix is to bypass PCV and all the other emissions shit so you're not sucking oil vapors into the intake. But that's a guaranteed emissions test fail most likely.
 
Last edited:
Back
Top Bottom