ArchWiPi - Raspberry Pi Wireless AP

Turn the Raspberry Pi into a Wireless AP

Similar projects worth following
Turn your Raspberry Pi into a wireless router/AP. Arch-WiPi is a tiny Arch Linux ARM + create_ap packaged into a downloadable image.

Project homepage >

Are you looking into turning your Raspberry Pi into a Wireless router? I've created a tiny Arch Linux ARM + create_ap based setup, packaged into a downloadable image that may interest you. Once booted the access point will create SSID ArchWiPI via network address translation (NAT). UPDATE: Today I received my LB-Link long Range WiFi USB Antenna which replaced my Edimax EW-7811Un If you prefer mini dongles the best I've tested so far is TP-LINK TL-WN725N Wireless N Nano USB Adapter. These were manufactured for two very different purposes, I still love both. The LB-Link has more than double the range while the Edimax is about the length of a finger tip! But for the this project of turning the Raspberry Pi into a wireless router the LB-Link is a must have!

  • 1 × Raspberry Pi A Rpi Board
  • 1 × Power adapter 1500 mA (2 amp recommended)
  • 1 × SD Card (or MicroSD) Minimum 2GB SD Card Fat32 formatted
  • 1 × Wifi USB dongle eg. rtl871xdrv
  • 1 × Network Cable with Internet access Any Cat5

  • Change Log

    Hayden James07/20/2014 at 18:41 0 comments

    • 07-17-2014 - Stripped down and optimized Arch Linux even more.
    • 07-17-2014 – Due to popular demand, I’ve extended partition. There’s now 700MB of free disk vs 90MB previously.
    • 07-17-2014 - 138 Packages updated using pacman -Syu.
    • 07-17-2014 – Now Model B+ compatible. Also, compatible with more Wifi dongles.
    • 01-26-2014 – Config changes to address issue of random network drops that required reboot for reconnection.
    • 01-25-2014 – Overclocking improvements. Please see the /boot/config.txt file for more aggressive overclocking options.
    • 01-24-2014 – Stripped down and optimized Arch OS even more. Boots in less than 10 seconds.
    • 01-23-2014 – Updated overclocking config with improvements /boot/config.txt
    • 01-23-2014 – Installed to replace see usage below
    • 01-22-2014 – Changed the root login password for Pi to: archwipi

View project log

  • 1
    Step 1
    • Download my Arch Linux Wireless Raspberry Pi image: archwipi.img.tar.gz (252MB)
    • Extract it. eg: sudo tar zxf archwipi.img.tar.gz
    • Write the extracted image to your SD card. eg: sudo dd if=archwipi.img of=/dev/sdb …change sdb if necessary. Don’t run this command if unsure!!!
    • Optional – extend partition to use all of disk. You can use gparted.
    • Plug your internet cable and new Arch WiPi SD card into your Raspberry and power it on.
    • Everything is automated so after a minute or so scan for a new network SSID = archwipi
    • If you don’t see the archwipi SSID, then it means you need to manually install your WiFI dongle drivers.
    • The wifi password password is: 1010101010
    • If you need to login to the Pi the credentials are: root | archwipi
    • You can change the WiFi password to what ever you like by editing: /usr/lib/systemd/system/create_ap.service
    • Check CPU speed, temperature and more using ./
    • You can also view graphs of Pi stats, browse to this address (powered by Monitorix)

View all instructions

Enjoy this project?



omon316 wrote 07/19/2018 at 20:32 point

I try to bradcast a video stream via the ArchiWifi but it doesnt work ( The rest of the network is working) udp:// is it maybe the protocol or the port? is there an option to open or forward ports if necessary? Does it have SSH service installed?

  Are you sure? yes | no

deʃhipu wrote 01/02/2017 at 22:13 point

I wonder how you are planning to fit this in uder 1kB, especially since the raspberry pi's BIOS would count...

  Are you sure? yes | no

Hayden James wrote 11/11/2014 at 19:34 point
Glad to hear this is working. Its updated to work with the B+ model as well. I will test with the A+ model shortly.

Mike, what is the model name and number of your wireless dongle?

  Are you sure? yes | no

Mike wrote 09/10/2014 at 16:15 point
Hi, I have been trying to install archwipi onto my very early Model B, but with the USB dongle it doesn't start up, and without it it only runs for about 2-3 min. The dmesg mentions trying to setup the channels, and waits for them to be processed, but fails. I don't know of that is connected.
I only have ssh access, which is what fails - the LEDs look as though it is running.
Any thoughts please?

  Are you sure? yes | no

ronald wrote 09/06/2014 at 22:18 point
Cheers for the image. I installed mpd and have made it into a car mp3 player with controls using an Android mobile via the hotspot. Working on interfacing the car's steering wheel controls to the pi now.

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates