HackerTrans
TopNewTrendsCommentsPastAskShowJobs

fmntf

no profile record

comments

fmntf
·vor 2 Jahren·discuss
Good job! DLT logs are pretty standard in the infotainment industry, the format specification is openly available. I recommend you to download DLTViewer from GitHub and open the log files (if they are not encrypted). You may find good stuff there!
fmntf
·vor 3 Jahren·discuss
I was thinking of Jira
fmntf
·vor 3 Jahren·discuss
You are right. Last year I've got a virus named covid (probably you have heard of it). For a few days I've lost the taste of food. I mostly stopped to eat in such days. Eating food that tasted of nothing was totally unpleasant!
fmntf
·vor 3 Jahren·discuss
This is not how odometers are scammed. The EEPROM gets rewritten to zero, then you can increment the odometer to your preferred value via OBD/UDS. Please note that you can only increment the odometer without a specialized (authenticated) diagnostic session.

FYI I do not reset odometers, I am on the other side, developing software for instrument clusters.
fmntf
·vor 3 Jahren·discuss
Deleting the DTCs is really trivial. It's just a standard UDS command. The only way to avoid this kind of scam is buying vehicles that have done the official maintenance/inspection. That will report the odometer to the car maker.
fmntf
·vor 3 Jahren·discuss
I feel the same. The widgets/cashew stuff was totally insane.
fmntf
·vor 4 Jahren·discuss
Additionally, the composition of certified products does not lead to a certified product. Even adding an enclosure around a certified board implies the recertification.
fmntf
·vor 4 Jahren·discuss
Think of the Linux kernel. That's a huge project, organized in an object oriented fashion. Is there a difference between this->method(arg) and method(this, arg)?
fmntf
·vor 4 Jahren·discuss
> We must not use [...] Qt Creator [...] to build software using Qt LGPL-3.0 or Qt GPL. It doesn’t matter whether these tools are also available under a non-commercial Qt license.

This is the weirdest part of Qt licensing for me. An IDE is an IDE, you should not care what I develop with it. I don't even understand how is that possible, since Qt Creator is GPL3.
fmntf
·vor 4 Jahren·discuss
Your comment is pretty accurate. Just remove "probably" from point 2.
fmntf
·vor 4 Jahren·discuss
OBD is a diagnostic bus. On modern car the access is authenticated on several layers (eg. guest, carmaker, ECU supplier). I would not call that interesting. Accessing a CAN/FlexRay/LIN/Eth bus is better.
fmntf
·vor 4 Jahren·discuss
Working on a ECU that at some point during the development had to switch to Autosar, I cannot agree more on this.
fmntf
·vor 4 Jahren·discuss
That's a nice politically correct statement. Now, would you mind to answer the OP?
fmntf
·vor 4 Jahren·discuss
It's repair versus buy. If you cut the power cord of your dishwasher, you can buy a new dishwasher from Bosch for 900€, or ask a 3rd party to repair it for 25€. I don't see any "fuck Bosch" logic here.
fmntf
·vor 4 Jahren·discuss
Actually there still are a lot of Windows ECUs in the wild. I analyzed the update packets of newer cars than mine (equipped with Uconnect) finding even sndrec.exe and the default page of IIS! Fortunately my company produces Linux-based ECUs, and we use Windows only for Autosar stuff.
fmntf
·vor 4 Jahren·discuss
I just do not like self promotion. My employer does not care of my posts, they were published before signing my current contract. I have stopped writing posts by myself since I have now access to tons of documents and specifications.
fmntf
·vor 4 Jahren·discuss
The infotainment of the car maker had some oddities: * the binaries were signed with a certificate emitted by a big certification company, repacking an update package could be challenging * the system ran a fork of Windows CE and was co-developed with Microsoft * the SoC documentation was only available under NDA (I was able to find only a one page datasheet)

For those reasons, instead of trying to repack the software for the original ECU, I started to sniff the CAN traffic and analyzing the binaries contained in the software update packages found online. That allowed me to reimplement the communication with other ECUs on a Linux SBC.
fmntf
·vor 4 Jahren·discuss
Kudos to the author! I did some research in my car a few years ago. Unfortunately, the update packages were properly signed. So I reversed the CAN traffic and replaced the infotainment ECU with my own reimplementation. I published my work and findings on medium thinking that nobody could notice them... I have got a job in the automotive industry instead.
fmntf
·vor 4 Jahren·discuss
Frequencies among radio/gps/cellular/bt are different, you need separate antennas.
fmntf
·vor 4 Jahren·discuss
This old trick is still in use nowadays. However, instead of shipping a tape I have seen a colleague uploading a zip corrupted by hand, just two gain a couple of days of bug fixing.