Readit News logoReadit News
farmdve commented on Vanishing from Hyundai’s data network   techno-fandom.org/~hobbit... · Posted by u/pilingual
aidenscott2016 · 7 months ago
I’ve been following that thread very closely. Prepping myself to install cruise control but as I have a cem-b in my car, I have to solder to the board.

What changes have you made?

farmdve · 7 months ago
For the CEM, I have done no modifications, yet. I have however spent a fair amount of time, reverse engineering the AW55 firmware and have discovered virtually all the maps related to the shifting process, pressures, speeds etc. I have a completely understanding of how the firmware works.

To say I am the only one with such a complete understanding and tuning abilities for it, may not be an understatement.

farmdve commented on Vanishing from Hyundai’s data network   techno-fandom.org/~hobbit... · Posted by u/pilingual
aidenscott2016 · 7 months ago
P2 Volvo?
farmdve · 7 months ago
You guessed correctly.
farmdve commented on Vanishing from Hyundai’s data network   techno-fandom.org/~hobbit... · Posted by u/pilingual
justforfunhere · 7 months ago
I know of some modern vehicles that will not start at all if you go about removing the telematics unit.

I am not sure how long will it take before you will not be able to buy a vehicle at all without having to consent to being monitored remotely 24x7, but it will happen sooner than later. And this coming from a developing country. Pretty sure it is much worse in the developed world.

I guess the market for second hand older vehicles might see an uptick because of this and might also see a boom in demand for expertise of maintaining and rejuvenating such vehicles.

farmdve · 7 months ago
I am actually fascinated by car electronics. I had heavily modified the software on mine, but it was easier than modern stuff, no encryption of the code, and even the checksum code only triggered a DTC with no consequences.

The only module that was encrypted was the main module, but it if you knew the security PIN you could do what you wanted. It was determined by people that if you observed the jitter of the CAN line fast enough, you could leak the pin via a side channel attack.

But modern car electronics are encrypted, and some probably have security processors that might trigger some irreversible states if you tamper with them. Modern cars are basically as locked up as a PS5.

farmdve commented on Denuvo Analysis   connorjaydunn.github.io/b... · Posted by u/StefanBatory
musjleman · 9 months ago
> As Windows matures, behaviour can change, breaking certain stuff.

How do you expect the aforementioned tech to break the games it's on? If anything it "breaking" will just make the anti-tamper feature ineffective.

farmdve · 9 months ago
The anti-tamper codes, if any tampering is detected will crash on undefined/unallocated regions. Meaning that if Windows ever were to overwrite that region for whatever reason, will trigger the crash.

Such was the case for SecuROM in early days. It featured the CRC checks mentioned, if any single byte was changed, including an INT (breakpoint) instruction, it would crash. Here it's unlikely that it wont crash. Rendering the game inoperable.

farmdve commented on Denuvo Analysis   connorjaydunn.github.io/b... · Posted by u/StefanBatory
farmdve · 9 months ago
What isn't mentioned in the article is why UD2 is chosen. It is a relic from the SecuROM days, in fact, one of the developers on SecuROM is the one who also works or worked at Denuvo.

I would imagine many things from the SecuROM era live on in Denuvo.

But if you read the article you will realize that certain games will not work in the future due to Denuvo.

"This destroyed any exception-based hooking since majority of the time an exception is triggered, Windows will write an EXCEPTION_RECORD high up in unused stack space. You can probably see where this is going. Now, whenever the CPUID is hooked via an exception, that important value will become overwritten with an EXCEPTION_RECORD, causing undefined behaviour later on. I believe this can be bypassed if you attach a debugger to the process and set certain flags when it comes to exception handling, but the method of patching every hardware check is still cumbersome due to randomness anyway."

As Windows matures, behaviour can change, breaking certain stuff.

farmdve commented on Poison Pill: Is the killer behind 1982 Tylenol poisonings still on the loose?   trulyadventure.us/poison-... · Posted by u/TMWNN
rvnx · 9 months ago
There are common DNA traces on the bottles, could be good to use services like MyHeritage or 23andme to help solve the mystery.
farmdve · 9 months ago
Didn't 23andme go bankrupt?
farmdve commented on The Visual World of 'Samurai Jack'   animationobsessive.substa... · Posted by u/ani_obsessive
farmdve · 9 months ago
I always enjoyed the near silent Samurai Jack Episodes. Especially the one with the Tower and three possessed soldiers.
farmdve commented on Comma 3X: Initial Impressions   beesbuzz.biz/blog/14719-C... · Posted by u/surprisetalk
farmdve · 10 months ago
I like the concept of the Comma device. If only to get just one feature from it, adaptive cruise control.

But it requires for me to not only reverse engineer, but potentially also modify the firmware of my ABS unit to allow it to brake, which I am not comfortable doing.

farmdve commented on Material 3 Expressive   design.google/library/exp... · Posted by u/meetpateltech
unsungNovelty · 10 months ago
So where are the expressions (a.k.a details)? This looks more and more like 80-90's newspapers for some reason. Strike that! It feels like those colour papers which we use for random stuff. Thin weaker than normal paper. Feels ugly and cheap. Not to mention too flat, no details... just flat.

I like Fluent by MS far far better than this.

farmdve · 10 months ago
I fully agree. The word I would describe this is indeed Flat.
farmdve commented on GM's new turbo engine rewrites the rules of torque control-and locks out tuners   carsandhorsepower.com/fea... · Posted by u/Anumbia
farmdve · 10 months ago
It would be an interesting reverse engineering challenge, 20 years down the road when it is more accessible.

I spent 1.5+ years on my 2005 car's ECU to reverse engineer most of the maps, since no public tuning files existed. I then went and spent 1 year on the TCM for which again, no tuning files existed. With the patent files, I was able to discover the algorithms and maps, and am even in IDA as I write this, and in Ghidra emulating some code.

u/farmdve

KarmaCake day265July 29, 2014View Original