If you want to have your none-WIFI China Clone BMW ICOM A2+B+C diagnostic system (SP168-B/SP168-C/SP168-BA some without socket on PCB) with WI-FI, here is a good DIY tutorial.
Disclaimer:

You are on your own risk. If you need ICOM A2 with original WI-FI, then go for Item No: SP168 WIFI BMW ICOM A2.
We bought a wi-fi (ba)nano router TP-LINK TL-WR702N.
Check the small PCB inside the router
We use switch to power on router when we want wi-fi, and power off it if we want wired connection.
Then solder mini-USB connector to make power on only router without ICOM A2 to change router settings.
We put our switch there because we don’t have third connector on ICOM PCB.
Then we unsoldered RJ45 connector from router PCB. Soldered router pcb directly to RJ45 on ICOM PCB and +5 power to ICOM USB through switch.
After than put router PCB on 3M scotch. (see picture)
You can see how it looks inside
Look outside
Now we have WIFI function in ISTA-D, E-SYS, WinKFP, INPA etc software… but failed to work in ISTA-P.