update bcm963xx patch and add some binary compatibility hacks (incomplete)