I can say an avt-852 cable[expensive] will work for sure. Some extra bytes need to be sent.
obdXpro[moderatelly priced]
https://obdxpro.com/
should also work. It also supports elm shit.

obdlink cable might not work due to limited upload buffer.

I am sure your home brew cable will yield great interest too, and there will be some guys testing for sure.