Skip to content

Instantly share code, notes, and snippets.

@kylemcdonald
Created February 17, 2017 19:27
Show Gist options
  • Select an option

  • Save kylemcdonald/b4ef99605fdf32d872dbc72d966421a0 to your computer and use it in GitHub Desktop.

Select an option

Save kylemcdonald/b4ef99605fdf32d872dbc72d966421a0 to your computer and use it in GitHub Desktop.
Enable ~2000mW (33dBm) wireless output on Raspberry Pi.
#!/usr/bin/env bash
# Based on http://networkgeekstuff.com/networking/how-to-create-custom-linux-wi-fi-regulatory-database-to-unlock-30db1000mw/
sudo apt-get update
mkdir ~/regdb
cd ~/regdb
sudo apt-get -y install python-m2crypto
curl -O http://archive.ubuntu.com/ubuntu/pool/main/w/wireless-regdb/wireless-regdb_2013.02.13.orig.tar.xz
tar xf wireless-regdb_2013.02.13.orig.tar.xz && rm wireless-regdb_2013.02.13.orig.tar.xz
cd wireless-regdb-2013.02.13
echo "\
country XX:\
(2402 - 2494 @ 40), (N/A, 33)\
(4910 - 5235 @ 40), (N/A, 33)" >> db.txt
make && sudo make install
cd ~/regdb
sudo apt-get -y install libnl-dev libgcrypt-dev
curl -O http://archive.ubuntu.com/ubuntu/pool/main/c/crda/crda_1.1.2.orig.tar.bz2
bunzip2 crda_1.1.2.orig.tar.bz2 && tar xf crda_1.1.2.orig.tar && rm crda_1.1.2.orig.tar
cd crda-1.1.2
cp -v ../wireless-regdb-2013.02.13/*.key.pub.pem pubkeys
make && sudo make install
sudo reboot
@whoim2
Copy link

whoim2 commented Mar 12, 2023

rpi3 now have python3 and its generate errors with make

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment