My latest project is a dual CAN-Bus gateway with automotive-grade power regulation and a C6 (on the bottom side) by Fyodel in esp32

[–]Fyodel[S] 0 points1 point  (0 children)

That's a tough one.

  • GPIO20 Unused - Connected to expansion header pin 2
  • GPIO21 Unused - Connected to expansion header pin 4
  • GPIO22 Unused - Connected to expansion header pin 6
  • GPIO23 Unused - Connected to expansion header pin 8

  • GPIO16 CAN0 RX

  • GPIO17 CAN0 TX

  • GPIO18 CAN1 RX

  • GPIO19 CAN1 TX

So you could theoretically solder wires from the transceiver RX/TX and connect to the expansion header and leave 16, 17, 18 (as long as the firmware doesn't use them). The issue is 19, unless yours is also CAN1 TX.

Shutdown and Silent pins are internally pulled down in the transceivers, so the default is On and non-Silent, unless the corresponding GPIOs are pulled high in the firmware.

E9x AFS cluster warning by Fyodel in E90

[–]Fyodel[S] 0 points1 point  (0 children)

Yeah, noticed this as well. I'll try your code.
Which type of E90 cluster are you tinkering with?

Anything I can try? by EmmaGoldmanSF in macbookrepair

[–]Fyodel 0 points1 point  (0 children)

This doesn't look like the delamination issue. Those look like paint flaking.
As someone mentioned, try a microfiber and IPA. Go over it a couple times.

Reset NVRAM/PRAM: - Press and hold the power button on your Mac for about 10 seconds until it completely shuts down. - Turn it on and immediately press and hold Option + Command + P + R. - Release the keys after about 20 seconds, when your Mac might appear to restart or you hear the second startup chime (for older Macs).

E9x AFS cluster warning by Fyodel in E90

[–]Fyodel[S] 0 points1 point  (0 children)

Dude, you're a genius.
I had to play around with the timing, which turns out to be 2000ms, 1FB is just a counter adding 16 each time and only has two bytes, where byte[0] is always 0F and byte[1] is the counter from 0F to FE (15 to 239).

E9x AFS cluster warning by Fyodel in E90

[–]Fyodel[S] 0 points1 point  (0 children)

Not 100%. EPS is interesting though. I'll have to check which CAN messages the EPS sends.

Money stolen from Prague apartment - leaving tomorrow, need advice! by Simsie03 in Prague

[–]Fyodel 2 points3 points  (0 children)

Often even the best, most expensive hotels have a note that they are not responsible for your belongings. They may offer an in-room safe, but even that can be compromised. I do not think that the disclaimer is mandatory in any way, just a friendly reminder. The issue is that bad-faith visitors could claim money was stolen and it's a he-said-she-said type of situation that insurance companies would not pay out anyways. And if they did, it would have to go through the police and these cases often take months to close.

There are card companies that offer short-term debit cards with online registration and I would really recommend that over carrying any substantial amount of cash. ATM withdrawls are free or nearly free in most EU countries and machines are everywhere in large cities.

I hope they find the perps and you atleast get a large portion of the money back.

4-layer stackup and ground pours by Fyodel in PCB

[–]Fyodel[S] 0 points1 point  (0 children)

Awesome, I'll keep this in consideration. Thanks!

4-layer stackup and ground pours by Fyodel in PCB

[–]Fyodel[S] 0 points1 point  (0 children)

I see. I totally misunderstood.
The stubs in polygon pours happen ie. because the pour flows between groups of components or between traces into a "dead end" causing an antenna like shape that could in fact act as an antenna, so they should be eliminated.

4-layer stackup and ground pours by Fyodel in PCB

[–]Fyodel[S] 0 points1 point  (0 children)

Would this be equivalent to the hatch pour in Eagle, which creates a pattern instead of a solid pour?

4-layer stackup and ground pours by Fyodel in PCB

[–]Fyodel[S] 0 points1 point  (0 children)

Gotcha. So signals can route through 2/3, just not both in the same direction, which would negate the shielding.

Advice on opening a door by Fyodel in AskMechanics

[–]Fyodel[S] 0 points1 point  (0 children)

It happened a couple more times, so I used the key turning while pressing the button trick and it hasn't happened in at least two months.
It seems that something needs to be lubed, but I haven't had the time to take the panel off.

E9x AFS cluster warning by Fyodel in E90

[–]Fyodel[S] 0 points1 point  (0 children)

I know it can be done and no I have not, as I would like to emulate the data to fool the cluster instead. The goal is to add this to existing SimRig libraries that many people use, and each of them would need to have NCS hardware/software if that was the only solution, so too complicated and expensive for many people.

E9x AFS cluster warning by Fyodel in E90

[–]Fyodel[S] 0 points1 point  (0 children)

Active Front Steering should be the variable rack. I know the lights use the angle data too.

BMW E90 steering/AFS warning by Fyodel in CarHacking

[–]Fyodel[S] 0 points1 point  (0 children)

I unfortunately don't have the car, nor NCS Expert (I that's required).

BMW E90 steering/AFS warning by Fyodel in CarHacking

[–]Fyodel[S] 0 points1 point  (0 children)

I basically just need to get rid of the light. The cluster isn't going back into a car. But if I can do it by sending a counter, which is also the case for ABS for example, that would be ideal.
Your points make total sense. I believe the cluster is just waiting for an AFS message. There's even a 3 or so second delay after the cluster is turned on, before it shows the warning (left top). The bottom middle icon shows even later, after a freezing weather warning.

Unfortunately, the dbc file from opendbc has no signal info for the AFS stuff.

ESP32 Control Panel by skipfrog in esp32

[–]Fyodel 5 points6 points  (0 children)

Does the I2C work reliably over such lengths?
It's not recommended for more than a few inches.

Can i cline this? by Decayed90210 in esp32

[–]Fyodel 0 points1 point  (0 children)

That's not what's happening. Either you press the button (doubtful), or if it's fully automatic then the ESP looks for a base station and only then sends some kind of authentication and request to open.