To install via apt (and get potential updates):
sudo apt-get install wireless-bcm43142-dkms
apt-get source wireless-bcm43142-dkms
- Make all patches compliant with dep3 format. - Add 01-Makefile: Use cfg80211 on 3.x kernels, require amd64, cleanup - Sync 02-license: Attribute Dan Baumann, update patch for 22.214.171.124 - Sync 03-rename-to-wlan0: Attribute Cyril Lacoux, refresh patch - Add 04-linux-semaphore-include: patch all three headers that declare semaphore structure and use semaphore functions (wl_iw.h, wl_linux.h, and wl_cfg80211.h). See patch header for more details - Rename 06-3.2.0 to 05-kernel_3.1_onwards.patch: Refresh, and update the check to >= 3.1.0, because this is when ndo_set_multicast_list was actually dropped, and not in 3.2.0 - Import 06-user_ioctl_reqs.patch with relevant code from #672677, attribute Cyril Lacoux, and simplify rssi error handling & return - Add 07-kernel_3.4_onwards: include asm/system.h iff kernel < 3.4 - Add 08-kernel_3.6_onwards: nl80211: move scan API to wdev
 Original source package repacked from original
dkms deb package that was pre-installed on Dell Vostro/Inspiron laptops shipped with Ubuntu.
Until this date, only an older v126.96.36.199 is available from Broadcom's 802.11 Linux STA driver page. (i.e. no BCM43142 support)
Contacted Broadcom on 19/10/2012, to update their linux driver page to add this new (beta) driver.
Contacted canonical maintainer of the original Ubuntu oneiric package, Hsin-Yi Chen (hychen), the email bounced.
This software is experimental, Use at your own risk.