I've never had decent range with any Intel WiFi card ... I'd suggest looking into a Broadcom card to replace the Intel one with.
Thanks for your advice, but i only have 7260 on hand now, so maybe i should stop to finding the BT function. As i know, T520's original BT card is bcm92070md, but i don't konw its HW ID. Another question, for the combo card 7260, its BT seems be regarded as a wlan but not a BT in bios. Anyway, thanks for your kindly help again.
i have finished this trail. the result is same. BT is lost. whether the t520 do not support the combo card(BT&Wlan)?
Note: previous backup_tools were being run with secure boot disabled already. (I dual-boot Linuxes on this laptop) I attempted flashing with USB formatted with MSDOS and FreeDOS, in case either made a difference. pflash reported "FileData checksum error" and "Erase failed!" as errors, and after rebooting, the BIOS version is still on 2.57, not the 2.55 version I would expect if the flashing had succeeded. I guess that means no joy?