HackerTrans
TopNewTrendsCommentsPastAskShowJobs

pretty_dumm_guy

no profile record

comments

pretty_dumm_guy
·2 năm trước·discuss
Neat!

  str.trim().split(" ").map(hex => String.fromCharCode("0x" + hex)).join()
seems to give the answer.
pretty_dumm_guy
·4 năm trước·discuss
> Having two IRs (or even having a 1st-stage IR for each frontend language) sounds like something that a compiler project would want to avoid in the long term

Can you please share the reason behind why it should be this way ?
pretty_dumm_guy
·4 năm trước·discuss
How do you verify the correctness of your fusion operation ?
pretty_dumm_guy
·5 năm trước·discuss
Ah okay. This simplifies the setup a lot. I had done some testing and validation of ECUs 9 years ago. So my questions were based on the understanding I had developed back then. Thank you for clarifying it. Again, awesome work :)
pretty_dumm_guy
·5 năm trước·discuss
Thank you for your reply. That is quite enlightening. I am quite surprised that the Transmission Control Unit(TCU) is tolerant of the solenoid modification. However, I have two questions though.

1. So based on my understanding, engine speed sensor readings are sent to the TCU which in turn regulates the solenoids(There might be other sensors as well but for my question, I think they aren't that important). So in order for your modification to work, you have to get these CAN frames, understand the reading, regulate your 6 speed auto gearbox and then create a CAN frame that would imitate the sensors of the 4 speed auto gearbox(to basically tell the TCU that the gearbox has been regulated correctly). You can in principle neglect the actuator commands that are sent by the TCU to the solenoids since you are regulating it on your own. However, in order to do this, you have to understand the CAN frames being used and also the protocol used(address based or message based). How did you figure this out ? Or is my understanding wrong here ?

2. Did you use FreeRTOS for your STM32F407 component ?

I really appreciate you taking the time to answer the questions :)
pretty_dumm_guy
·5 năm trước·discuss
No problem at all. Take your time :)
pretty_dumm_guy
·5 năm trước·discuss
Hi,

Firstly, Congratulations. This is no trivial accomplishment. Here are the questions I have.

1. Normally, cars come with their own ECUs for the engine. Interfacing with them requires knowledge about the underlying firmware used afaik. Did you happen to reverse engineer the firmware so that you could interface your own electronics with the provided ECU ?

2. How did you make the car believe that your 6 speed automatic transmission was a 4 speed automatic ?

3. > "the ability to go ahead and change the way it works whenever I want." - Could you please elaborate what you mean by this ?

Again, I am amazed by what you have accomplished. My inner mechanical engineer is so keen to know how this all came together. I think everyone would definitely appreciate if you could provide a rough overview of how you achieved these things. Thank you :)