Live data from Hacker News

Running Tesla Model 3's computer on my desk using parts from crashed cars

bugs.xdavidhu.me

251–260 of 356 posts

Re: Running Tesla Model 3's computer on my desk using parts from crashed cars

#251
post #247

> We ordered the chip and took the board to a local PCB repair shop, where they successfully replaced it and fixed the MCU. What is a "local PCB repair shop"? All the guys who used to fix TVs and radios are gone. Anyone else (not living in China) having trouble locating such an outfit in their neighborhood?

Cell phone/laptop repair shops.

When I’ve brought atypical stuff in to be repaired at one of those shops they have been absolutely willing to solder whatever, however they did have just one “soldering guy” for every shop in the metro area who only came as needed. So just keep that in mind if you’re in a hurry or want to talk an atypical task through with someone. Probably call ahead.

Re: Running Tesla Model 3's computer on my desk using parts from crashed cars

#252
post #249

> Turns out that actual cars don’t have individual cables. Instead they have these big “looms”, which bundle many cables from a nearby area into a single harness. This is the reason why I could not find the individual cable earlier. They simply don’t manufacture it. Typical setup for cars (and lawn mowers). As a software guy my first instinct is, computing power is cheap enough, seems like a CAT5-like thing running b…

Cars are moving towards something like that, mostly because copper is expensive and there are miles and miles of it in even a basic car these days

Re: Running Tesla Model 3's computer on my desk using parts from crashed cars

#253

Earlier quoted context omitted.

Agrred, but it is remote root access is the danger, they already have root access to the physical dangerous things.

That is blatant whataboutism. Stop performing mental gymnastics and accept that what you personally want is not what’s good for society as a whole.

It's not whataboutism, it's a legitimate question. How does it increase safety on the road to reject local SSH connections by a dumb user, when that same user can mess with the car physically?

Re: Running Tesla Model 3's computer on my desk using parts from crashed cars

#254
post #34

I _do_ find it weird that the LCDs from crashed cars are so expensive. I wonder if newer models have better screens, so people with older cars upgrade? Or if they're a common failure point? I have a Model 3, but I can't say I follow the forums.. but I've never heard of screens failing -- I'm sure it happens but I think if it was common problem I'd have heard of it.

I have a 2023 model 3 and my screen had a small defect develop, a slightly darker area in a roughly half cm diameter area. I think most people would have never noticed but I pointed it out to Tesla service and they replaced the screen.

Re: Running Tesla Model 3's computer on my desk using parts from crashed cars

#255
post #249

> Turns out that actual cars don’t have individual cables. Instead they have these big “looms”, which bundle many cables from a nearby area into a single harness. This is the reason why I could not find the individual cable earlier. They simply don’t manufacture it. Typical setup for cars (and lawn mowers). As a software guy my first instinct is, computing power is cheap enough, seems like a CAT5-like thing running b…

I read somewhere that the reason they don't typically use IT networking cables / tech is because normal IT infrastructure is a lot less strict with things like packet loss. It's actually not a huge deal to drop packets here and there, especially if any given component is at capacity. But in a car, some devices are super chatty and you can't be dropping packets much at all.

That said, I'm sure there's gotta be a better way to solve it with less copper. And I think they did something like that with CyberTruck.

Re: Running Tesla Model 3's computer on my desk using parts from crashed cars

#256
post #63

Interesting. > A REST-like API on :8080 which returned a history of “tasks” I am curious to know what kind of historical tasks- since it's a media control unit; does it show what kind of media was being played in the last trip? does it reveal any other info about the driver?? There might be a privacy angle here that you could exploit and share it with Tesla.

They hit Odin. Odin is the diagnostic tool of Tesla. The tasks they've seen are like "TEST_BRAKE_X_STIFFNESS-TEST-PRESSURE-BURNISHED" and are used to test different components of the car. They're also used for example to reset FSD strikes. In Tesla terms, the infotainment does much more than just playing music - it has full access to the rest of the car.

I remember back when Chrysler did that and researchers were able to shut a Jeep down mid-drive by attacking the internet-connnected infotainment. This doesn't sound great.

Re: Running Tesla Model 3's computer on my desk using parts from crashed cars

#257
post #166

Earlier quoted context omitted.

Really? Which car manufacturer officially provides you a root access to your vehicle?

It’s almost like there’s no market for this because it’s a silly thing that practically nobody actually wants enough to vote with their wallet. That, or no company wants to assume liability. In which case, go whine to your local representative. That’ll be hilarious for all involved.

Maybe 0.1% of consumers even know what "root access" means.

Re: Running Tesla Model 3's computer on my desk using parts from crashed cars

#260
post #79

> Turns out that actual cars don’t have individual cables. Instead they have these big “looms”, which bundle many cables from a nearby area into a single harness. This is the reason why I could not find the individual cable earlier. They simply don’t manufacture it. I was really surprised to read this at the end of the article -- how could someone be this deep into a project of this depth and not realize this?! Not o…

EVS have actually managed to reduce the number of wire bundles (mostly due to switching to Ethernet instead of CAN Bus)

How?

When canbus is already two wires, and by definition, is a bus, so you can just keep stringing those two wires to any module you need. I know Ethernet BUSes exist, but what advantage would those have to canbus then? They're both two-wire buses.

Post reply on HN