How do I find out what wifi chipset my phone has? I've got LG Optimus One phone (model LG-P500h). How do I find out what wifi chipset my phone has? Is there a general mechanism that will work for all phones?
Well without some specialized program, there's always dmesg.

Turn on wifi, then run dmesg in a terminal/adb shell/ConnectBot. Towards the end of the file you'll see debug statements about your wireless.

dmesg | grep -i lan can be useful if you have busybox installed.

I get lines like this:

TIWLAN: 1251 PG 1.2
tiwlan0: no IPv6 routers present


The first one isn't interesting on its own, but the second one screams "network adapter" due to driver naming convention for network adapters. "tiwlan0" is closer to OpenBSD's naming convention than Linux's (Linux native drivers would just call it wlan0) but...not unexpected.

A few web searches later - and yep, it's a TI wireless chip.