Open Source DC Fast Charging (CCS using AV7420)

Stripped all of the AC conditioning circuitry and supplied 12v DC to the isolated PLC driver side of the TP link Homeplug.

The Atheros chip is top left next to the ethernet jack. The jack has built-in magnetics - pretty cool!

The ISO 15118 Stack

The TP Homeplug in question

Info: I want to integrate CCS (Combined charging systems) in my EVs. There is no other way of saying this, CCS sucks. It uses a PLC (Power line communication) protocol called Home Plug Green Phy and has a fat communication stack behind it.  It makes the competing yet failing DC fast-charging protocol CHAdeMO look like Mickey Mouse in comparison (I love CAN bus). Unfortunately, unless you want to sign your rights away to Qualcomm or Intersil, it's difficult to get access to the custom chips that turn SPI into Homeplug Green PHY.

Thanks to some folks who are way smarter than me, I was able to reflash the AV7420 in a TP link ethernet over power adapter. There is a big catch in doing this, you need a Linux machine to send commands to the module over ethernet so it makes the whole solution extremely bulky and requires ur charging port to boot Linux every time you want to charge. 

If I was a crazy software guy I would like to port the drivers to a low-resource OS like FreeRTOS or Azure but like I said before, I am not a crazy software guy.   

Source: https://github.com/qca/open-plc-utils