|
Or at NASA...
NASA: Artemis I[^]
"Everybody is a genius. But if you judge a fish by its ability to climb a tree, it will live its whole life believing that it is stupid." ― Albert Einstein
|
|
|
|
|
that'll work even better
"A little time, a little trouble, your better day"
Badfinger
|
|
|
|
|
#Worldle #303 3/6 (100%)
🟩🟩🟩🟩🟨⬆️
🟩🟩🟩🟩🟨➡️
🟩🟩🟩🟩🟩🎉
https://worldle.teuteuf.fr
corraled it (surrounded it)
"A little time, a little trouble, your better day"
Badfinger
|
|
|
|
|
I want to use an I2C -> automotive ODB2 bridge to plug into my car's ECU so I can fiddle.
However, the pain is being in the car while running, and coding to get that first set of core functionality there so I can take the thing inside and code against what I built in the car - make things like a digital speedometer and such.
I feel bad using the fuel for just idling there while I'm figuring it out, but I pretty much know no other way to get that initial code written.
I've seen ECU simulators out there but they are about $500 or more.
To err is human. Fortune favors the monsters.
modified 20-Nov-22 14:55pm.
|
|
|
|
|
honey the codewitch wrote: I've seen ECU simulators out there but they are about $500 or more.
Aliexpress sells them for about $50 US. Not sure if they are what you need or if they are any good.
honey the codewitch wrote: I feel bad using the fuel for just idling there while I'm figuring it out
Its all good. Just tell yourself it is for the betterment of mankind. Whatever that means. 
|
|
|
|
|
Seriously? I'll go look
To err is human. Fortune favors the monsters.
|
|
|
|
|
honey the codewitch wrote: plug into my car's ECU so I can fiddle What could possibly go wrong!
Never underestimate the power of human stupidity -
RAH
I'm old. I know stuff - JSOP
|
|
|
|
|
Where's your sense of adventure?
It's just a toyota, and they survive abuse anyway.
To err is human. Fortune favors the monsters.
|
|
|
|
|
honey the codewitch wrote: It's just a toyota My mother had a 1999 Toyota Corolla. I saw a comment online once about Corollas that they lasted forever, and ran well as long as you changed their cappuccino every 100K miles .
Software Zen: delete this;
|
|
|
|
|
|
Absolutely nothing, OBD2 is a severely cut diagnostic protocol that exposes very little informations and allows little to no configuration.*
Basically you can read the DTC (Diagnostic Trouble Codes), with the correct key and protocol you can erase them, check the emissions from the various air sensors and see some publicly available informations. All the rest is hidden behind a security gateway and or the BCM (Body Computer Module).
* Unless the car is more than 10 years old, in that case you might be more lucky (or unlucky, depending on the point of view).
GCS/GE d--(d) s-/+ a C+++ U+++ P-- L+@ E-- W+++ N+ o+ K- w+++ O? M-- V? PS+ PE Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++* Weapons extension: ma- k++ F+2 X
|
|
|
|
|
den2k88 wrote: Absolutely nothing, OBD2 is a severely cut diagnostic protocol that exposes very little informations and allows little to no configuration.*
I'm guessing the hacks that were being demonstrated a few years ago (remotely turning the wipers on/off, playing around with the radio volume, heat/AC, cutting off the gas pedal, etc) is NOT done through that interface then. 'cuz whatever was supposed to be isolating those functions was definitely not doing a very good job of it.
|
|
|
|
|
It wasn't. It waqs done through a poor implementation from C******r of the infotainment system and the absence at that time of the SGW (Security Gateway).
Some Very Intelligent Person decided that on the NAFTA version of that model the infotainment system should have been connected straight to the CAN-1, the same where Body Computer and Engine Computer are connected. The connectivity module was easily spoofable and connected straight up to the CAN line, allowing attackers to send arbitrary CAN messages on every connected line.
CAN messages are broadcast, have no destination only a source and the ID determines who will react to that message and its priority. Meaning if the brake pedal transmits on CAN with the message ID 0xBADBEEF and some attacker gets access to the CAN through the radio they can send the same 0xBADBEEF and trigger a brake response from the brake ECU. That goes for every ECU connected on that line.
The EMEA model had the infotainment on CAN C, which carried nothing of import whatsoever.
GCS/GE d--(d) s-/+ a C+++ U+++ P-- L+@ E-- W+++ N+ o+ K- w+++ O? M-- V? PS+ PE Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++* Weapons extension: ma- k++ F+2 X
|
|
|
|
|
honey the codewitch wrote: I've seen ECU simulators out there but they are about $500 or more.
IOW, the cost of a tank of petrol, these days.
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.
|
|
|
|
|
Hmm. Does turning the ignition key just to "Accessories", or whatever they call it that lets you open/close windows and operate the sound system, help?
Software Zen: delete this;
|
|
|
|
|
It might allow me to do some of the functions, but if I wanted to make stuff like a digital speedometer it requires me to have the car running I think.
To err is human. Fortune favors the monsters.
|
|
|
|
|
I'm stocking popcorns and beers for a few weeks. It will be entertaining to see you bang your head against the asininity and layers of closed source, closed documents and paywalls in the car industry.
GCS/GE d--(d) s-/+ a C+++ U+++ P-- L+@ E-- W+++ N+ o+ K- w+++ O? M-- V? PS+ PE Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++* Weapons extension: ma- k++ F+2 X
|
|
|
|
|
This probably varies from car to car. For example, my wife's older car has two processor modules, one in the engine compartment and the other in the dashboard. Fortunately they're identical except for an EPROM in a socket (it's a '96). A few years ago the dashboard module failed, and the dealer wanted $800 for a replacement. My car guy bought an engine module from a salvage yard, swapped EPROM's, and Bob's your uncle.
Software Zen: delete this;
|
|
|
|
|
I *think* I can do it from the car's ODB2 port but I don't know for sure. Like everything I do, in order to learn something I dive right in, and RTFM maybe after the fact.
To err is human. Fortune favors the monsters.
|
|
|
|
|
Every single model awnd variant has its own CAN mapping and message IDs. You'd need the DBC (CAN message database, with IDs, senders and bitfield definition for each signal) and to know on which line the message you are looking for is transmitted. Those are available... to Tier 1 and OEMs. Normal people can find them with a eyepatch and a parrot but it became harder with time as OEMs (the only real owners of the DBC) became much more savy to whom they distribute them to.
GCS/GE d--(d) s-/+ a C+++ U+++ P-- L+@ E-- W+++ N+ o+ K- w+++ O? M-- V? PS+ PE Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++* Weapons extension: ma- k++ F+2 X
|
|
|
|
|
Sounds like fun!
*cracks knuckles*
I may get nowhere, but it's fun to try.
To err is human. Fortune favors the monsters.
|
|
|
|
|
Ah ... , the Magic Black Liquid!
My bean to cup machine died on Friday - the piston o-ring snapped so it no longer sealed pressurised water inside. But the new seals arrived from Germany today and it makes coffee again!
Fortunately I had some of my older cafetiere coffee to hand, so I wasn't caffeine free, but it was a close thing: it was quite old, and tasted it.
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
My sincere condoleances 
|
|
|
|
|
Machines for making coffee..
You boil water, pour it over your filter, repeat, done. Coffee. Costs about a 3 euro to get a filter-holder. Great coffee everywhere where there's electricity.
Bastard Programmer from Hell
"If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.
|
|
|
|
|
Don't forget that you need a grinder as well. If you love coffee, you never use pre-ground beans!
On the other hand: "Great coffee everywhere where there's electricity" - it works even with a campfire out in the forest! (as long as you have a manual, not electric, grinder - and of course you have that!)
In several Norwegian folk museums, the guide may show a device, asking the audience what they think it is for. If there is any suggestion at all, it is usually 'A kettle for making popcorn'. (The device is probably a hundred years older than the first popcorn in Norway!) But it is a kettle for roasting coffee beans. Hundred years ago, buying un-roasted coffee beans at the supermarket was quite common, so you could roast it to your own taste, usually on a wood stove. I never saw unroasted coffee in the food stores in my lifetime, and the only place to find a roasting kettle would be to steal one from a museum
Maybe green coffee and roasters are commonly available in other countries. If you really want to live an independent life, and make stuff suit your taste, you really should start roasting your own coffee. Maybe you should even try to grow your own coffee beans. Norwegian climate forbids that, but further south you might be able to take them all the way from seeds, to plants to berries to roasted and ground beans. I guess that you can do most of it by hand, using no sort of machinery.
|
|
|
|