Firmware for ATMega to Emulate ANY AVC-LAN device
Credit where due: A few people are the developers of the initial AVCLAN code for this project learning how the AVC-LAN worked such as:
Marcin Slonicki http://www.softservice.com.pl/corolla/avc/avclan.php Schematic Link http://www.softservice.com.pl/corolla/avc/sch/sniffer2.png
Kochetkov Aleksey AVCLan Mini
I have taken this project a step further. My version of this code is modularized and will allow you to create ANY device to function on the AVCLAN network, including emulating a AVC-LAN Master device. You can assign your own AVC-LAN address to this device or emulate a device or simply just use the code to sniff your AVC-LAN network. You can even make it emulate multiple devices at the same time. Presently I have used it to emulate my factory radio and information panel in my 2010 Toyota Avalon, replacing both the factory units with my own custom unit. I see no reason for it not to be adaptable to newer vehicles.
https://www.youtube.com/watch?v=pJjq_0hZEh4
https://www.youtube.com/watch?v=drCtDADRJe8
https://www.youtube.com/watch?v=jLCiIB6z968
This code is still being developed by me as of May 2022. If you have anything you wish to contribute to this code, please by all means submit it for evalutation. By submitting code to this project you certify that it is your own code and you surrender any claims to copyright to it.
I have decided to make my code available for others to use non-commercially. I do not know if my work infringes on copyrights. If you have specific knowledge that it does or you are the original writer of the original AVCLAN driver code and this causes an issue, please let me know so we can discuss it.