We’ve made a significant change to the CanSee dongle firmware. Nothing is visible from the outside of course, but internally, the CANbus driver we used earlier has been replaced in it’s entirety with the native driver supplied by Espressif, the supplier of the ESP32 micro-controller used in a CanSee dongle. This solves a problem when using the most recent wafer versions of the ESP32 (v3) with the bus speed, and improves stability significantly.
This change is published in the development branch of CanSee and under test right now. Feel free to grab it and give it a spin. If we don’t encounter issues it will be released to production in a few weeks.
For those of you wanting to delve into the technical nitty gritty of things, here is the explanation. If you are into the ESP32, using it’s CANbus controller, and doing so using the Arduino framework, I would urge you to have a good look at that comment and it’s follow up. It took me way too long and way too much head scratching before I ran into that post and have my “ah-ha” moment.