Skip to content

Conversation

@NzoSifou
Copy link

I've done the compatibility with Espressif32 v3 but I can't test it (so it's untested for now) but the build is successful.

I will be honest, I am not sure about what I've done because C++ is not my strong point but it worth a shot to try :D

So, if you have a little bit of time to test it I would be very honored, even if my code does not work, you will have a basis for resolving the problem(s)! Either for you, the creator, or for someone else who would like to contribute.

@0xCAFEDECAF
Copy link
Owner

Thanks, appreciated! I will test it and let you know. It will take a little time because I need to revive my test setup first.

@NzoSifou
Copy link
Author

NzoSifou commented Mar 1, 2025

No problem at all, I could try it myself but during my first installation, I had problems (I don't know how but the ESP sent the information to deactivate the passenger airbag to the car so it was indicated on the dashboard that the airbag was deactivated lol, everything went back to normal after switching off and on the ignition).
I still think I forgot to do something, but anyway,
If I manage to retrieve the VAN information from the car, I will try it myself and I will keep you informed 👍

@0xCAFEDECAF
Copy link
Owner

I don't know how but the ESP sent the information to deactivate the passenger airbag to the car so it was indicated on the dashboard that the airbag was deactivated lol, everything went back to normal after switching off and on the ignition

I'm pretty sure that the ESP did not send any message. Did you try removing the terminator resistors on the transceiver board? That may help, see also #9 .

@NzoSifou
Copy link
Author

NzoSifou commented Mar 3, 2025

I don't know how but the ESP sent the information to deactivate the passenger airbag to the car so it was indicated on the dashboard that the airbag was deactivated lol, everything went back to normal after switching off and on the ignition

I'm pretty sure that the ESP did not send any message. Did you try removing the terminator resistors on the transceiver board? That may help, see also #9 .

Yeah it's my fault, after I sent the message I noticed that I didn't remove this 120Ohm resistor... It seemed to me that I had done it! Anyway, I finally removed this resistor and will test it when I have time during the week.

@0xCAFEDECAF
Copy link
Owner

Hi, I just pushed a commit that compiles with Arduino ESP32 board package versions 2.x and 3.x . It is tested: packet reception works. Packet transmission does not yet work at all for these newer board package versions. I will look into that later.

Your pull request contains good stuff which i will pick up, especially the TVanPacketTxQueue::alarmEnabled flag which is a good solution to keep track of whether the timer is running. But your PR breaks the backward compatibility with board package versions 1.x, which I prefer to keep.

I will follow up with more commits later. Thanks for the efforts!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants