Does ATD+pppd make WP online feasible?

I don’t want to use cm data connect, then do I have other ways to achieve the same effect?

You can use ATD99*1# or AT!SCACT command, please refer AT command in this document.
Or you can use host PC to create a dial-up connection.
But, cm data is for yhe yocto linux of WP module to go online, atd
99 is for letting host pc to go online.
You can refer to this ticket