> For the complete documentation index, see [llms.txt](https://bananapi.gitbook.io/bpi-m3/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://bananapi.gitbook.io/bpi-m3/en/bpi-bootselcommond.md).

# bpi-bootsel commond

How to use bpi-bootsel command (Multi-use SD card supported)

**From now on, just download either M2 or M3, then you can switch to any of them as you wish!**

bpi-bootsel v1.0.5

```
usage: bpi-bootsel
           bpi-bootsel IMGFILE
           bpi-bootsel IMGFILE DEVICE
```

![](/files/-M2HXIF_nROJ1RlfrcFC)

1. Download BPI-Tools , please run the following command

   > wget <https://github.com/BPI-SINOVOIP/BPI-files/raw/master/debs/bananapi-bpi-tools_1.0.3_armhf.deb>
2. Set up development environment

   2-1: On X86-PC (Ubunut 12.04)

   > sudo echo "foreign-architecture armhf" >> /etc/dpkg/dpkg.cfg.d/multiarch

   2-2 :On X86-PC (Ubunut 14.04)

   > sudo dpkg --add-architecture armhf

   2-3 :**On BananaPI M3/M2Plus do nothing**
3. Install BPI-Tools

   > sudo dpkg -i bananapi-bpi-tools\*.deb
4. Creat a folder of BPI-Tools

   > mkdir BPI-Tools cd BPI-Tools
5. Update BPI-Tools

   > sudo bpi-tools --upgrade
6. Use bpi-bootsel commnad

   6-1: M3 imgae is switchable to M2\_Plus

   > sudo bpi-bootsel /usr/lib/u-boot/bananapi/bpi-m2p/BPI\_M2P\_720P.img.gz

   6-2 : M2\_Plus imgae is switchable to M3imgae

   > sudo bpi-bootsel /usr/lib/u-boot/bananapi/bpi-m3/BPI\_M3\_720P.img.gz

Video Demo

<https://www.youtube.com/watch?v=HdBNcrOKngM&feature=youtu.be>
