so the original tplink modem has esmt fm6bd2g1ga flash+ram (2GB Flash +1 GB DDR2 RAM). I need to flash the firmware into this chip combo. I have seen the flash programmer online but the price is not worth it. There are some pads on the modem, they might be the jtag/programming pads. As for the mini pcie connector pads, only 4 visible lines are connected to the pads, so it must be a regular usb interface. Don't know whats wrong with my modem, when i connected it to router, it is logging as usb connected but then disconnected again. I'm starting to wonder if the problem is just the power circuitry of the modem, can't find any logic as why the modem flash would be broken.