smartgauges / canbox Goto Github PK
View Code? Open in Web Editor NEWFirmware for canbus boxes
Firmware for canbus boxes
I have successfully hacked and extracted the original firmware from the Volvo od 02, sw:5. I have extracted it, flashed it into a oem stm32f103 and works as it did with the original mcu. i open this issue so you can add it to this repo in case anyone wants to revert back.
The firmware was extracted using this method: https://github.com/JohannesObermaier/f103-analysis/tree/master/h3\
The extracted firmware here (feel free to add the file to your own repo, that way its harder to loose it): https://github.com/jesusvallejo/VolvoCanBusFirmware/blob/main/README.md
Cheers
I'm wondering how you figured out the different protocols that the head unit understands.
I am new to this so I apologize in advance
I would like to build the firmware for a volvo_od2 for use in an XC90
I assume to function I only need to update addresses of my modules at the end of canbox/cars/xc90_2007my.c?
What confuses me the most is how do I find all the addresses of my modules to be able to do this?
I really hope you can...
Edit: Also link to Virtual machine (https://drive.google.com/file/d/1XCHW03gKX6WUB6tFS7kKD0kZkctj8inW/view?usp=sharing) is down I cannot download...
So I've been playing with this some time and finally got my ST-Link to work and have flashed volvo_od2.bin to my canbus box. I have verified it has flashed. However the box does not function in the car and I have tried to connect TX/RX to pc using putty but I am just getting some scrambled messages which stop after a few lines at baud 9600. How can I troubleshoot? Is baud rate for putty 9600? Hope you can help point me in the right direction...
Hi, after some time digging in your code and drive2.ru post, i cannot find where did you get the payloads for the canbox_cont and canbox_mici functions. Those codes 0x09 and 0x0c are not in the github.com/runmousefly/Wo…n_Golf7_Protocol.java# L23 link. Im adding the behind steering wheel buttons ( navi buttons ) and id like to use them to navigate through the radio, up, down, left , right , enter and back. I have allready developed everything but the canbox.c funtions that send the uart payload. Do you know if the protocol has those functions or where could i look?
Also, is there by any chance a long click could be developed so the radio is muted if for example the next button is long pressed?
Thank you very much!!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.