Easy Raspberry basics: Project 06a Install and Run Team Viewer on Raspberry PI 3 model B board - Remote C

of Acoptex.com in Raspberry Pi 3

Raspberry basics: Project 06a

Project name: Install and Run Team Viewer on Raspberry PI 3 model B board - Remote desktop

Tags: Raspberry, Raspberry PI 3 model B board, Team Viewer, ExaGear Desktop, use remote desktop on Raspberry Pi 3, remote connection to Raspberry Pi 3

In this project, you need these parts :

1.Raspberry PI 3 model B 1 pc

2. Micro SD card and SD card adapter 1 pc

3. Micro USB power supply (2.1 A, max 2.5 A) 1 pc

4. USB keyboard 1 pc

5. USB mouse 1 pc

6. TV or PC monitor 1 pc


We will learn how to install and run Team Viewer on Raspberry PI 3 model B board.

Understanding the Raspberry PI 3 model B

The Raspberry Pi 3 is the third-generation Raspberry Pi. It replaced the Raspberry Pi 2 Model B in February 2016.


  • Quad Core 1.2GHz Broadcom BCM2837 64bit CPU
  • 1GB RAM
  • BCM43438 wireless LAN and Bluetooth Low Energy (BLE) on board
  • 40-pin extended GPIO
  • 4 USB 2 ports
  • 4 Pole stereo output and composite video port
  • Full size HDMI
  • CSI camera port for connecting a Raspberry Pi camera
  • DSI display port for connecting a Raspberry Pi touchscreen display
  • Micro SD port for loading your operating system and storing data
  • Upgraded switched Micro USB power source up to 2.5A

Signals and connections of the Raspberry PI 3 model B

Step by Step instruction

We recommend using a high-performance SD card for increased stability as well as plugging your device into an external display to see the default application booting up.

TeamViewer is a pretty popular remote access software but unfortunately it is not available for ARM-based devices such as Raspberry Pi 2. There is a way to run TeamViewer on Raspberry Pi 2 and Raspberry Pi 3 using ExaGear Desktop, which allows to run x86 apps on Raspberry Pi devices.

1. Installing ExaGear Desktop

We assume that you have Windows 10 installed on your PC and Raspbian OS installed on your Raspberry PI 3 board.

  1. Insert your micro SD card with Raspbian OS to Raspberry Pi 3 board.
  2. Connect the TV or PC monitor Display port (HDMI Port) to your Raspberry PI 3 board HDMI Port (HDMI cable required).
  3. Make sure that your monitor or TV is turned on, and that you have selected the right input (e.g. HDMI 1,  etc).
  4. Plug in your USB mouse and USB keyboard to Raspberry PI 3 board USB ports.
  5. Get connected. Connect an Ethernet cable to 10/100 LAN port of Raspberry Pi 3 or plug in WiFi adapter (see the list of supported here) to USB port of Raspberry Pi 3.
  6. Connect Micro USB power supply to Raspberry PI 3 board micro USB input.
  7. The Raspberry PI desktop will start up.
  8. Open Terminal window and type the command: sudo apt-get update
  9. Then type the command: sudo apt-get install exagear-desktop to install ExaGear Desktop. Press Y button on the keyboard when you see the message Do you want to continue?Y/n

2. Launch guest x86 system

  1. Enter the guest x86 system using the following command: exagear. A graphical windows will pop up and offer you to activate the trial of ExaGear Desktop. 

  2. Enter your first name and last name, email address and press Activate Trial button.
  3. You will see the message - You successfully go trial. Press Close button. You will be forwarded into the guest x86 system in the terminal. You can check that you are in x86 environment by running the command: arch
  4. It is recommended to update apt-get repositories on the first launch of the guest system: sudo apt-get update

3. Installing TeamViewer

  1. Type this command to download TeamViewer: wget http://download.teamviewer.com/download/version_12x/teamviewer_i386.deb

  2. Type this command to install TeamViewer: sudo dpkg -i teamviewer_i386.deb ; sudo apt-get install -f

  3. Download wine1.6-2g-2g.tar.gz by typing this command: wget http://s3.amazonaws.com/wine1.6-2g-2g/wine1.6-2g-2g.tar.gz

  4. Unpack and run teamviewer-fix-2g.sh script by typing commands: 
    tar -xzvf wine1.6-2g-2g.tar.gz
    $ sudo ./teamviewer-fix-2g.sh
    tar -xzvf wine1.6-2g-2g.tar.gz
  5. sudo ./teamviewer-fix-2g.sh
  6. Please note that TeamViewer doesn’t work properly at the first launch if you access Raspbian desktop via any remote access program. To overcome the issue please connect Raspberry Pi to monitor, then run TeamViewer.
  7. Type the command: sudo apt-get update

  8. Go to Raspberry icon->Internet and select Team Viewer 12.
  9. You will see TeamViewer GUI and will be asked to accept license agreement. Press Accept License Agreement button.
  10. Then you will have TeamViewer ready to connect.
  11. Go to Connection->Setup unattended access 
  12. Press Next button.
  13. Enter computer name, password and press Next button. Note your password as you will need it to connect your Raspberry Pi remotely.
  14. Then you can create a new account and assign your Raspbery Pi to it or if you have account already add you Raspberry Pi to this account. Press Next button.
  15. You will see the ID number. Note it as you will need it to access your Raspberry Pi remotely.
  16. Press Finish button. Congrats!!! You have successfully installed Team Viewer on your Raspberry Pi and completed setup for remote connection.
  17. Please note your email/username and password. You will need them to login to your Team Viewer account. You also need ID and password to access your Raspberry Pi remotely.
  18. You will be able to connect remotely even after the device reboot (as teamviewer daemon will autostart automatically).

4. Running the Remote Desktop


  1. You need to install Team Viewr on your PC. Download Team Viewer for Windows from teamviewer.com.
  2. Installation is quite simple. Run file TeamViewer_Setup.exe and follow installation istructions. The latest version is v13.2.14327
  3. Select basic installation, personnal, show advanced settings and press Accept-Next button.
  4. Select destination folder and press Finish button.
  5. When installation done you will see this pop up window.
  6. Enter your Raspberry Pi 3 ID in the Partner ID field and press Connect button. You will see a small pop up window.
  7. Enter password for your Raspberry Pi remote access and press Log On button. That’s it! You connected to your Raspberry Pi 3 remotely now.



We have learnt how to install, run Team Viewer on Raspberry PI 3 model B board and create remote connection to it.


  • No libraries needed in this project


  • No sketches needed in this project

Other projects of Acoptex.com
Medium Basics: Project 083w Sipeed Maixduino board - Using PlatformIO IDE of Acoptex.com in Sipeed Maixduino 08-08-2019
Medium Basics: Project 083e Sipeed Maixduino board - Uploading MaixPy of Acoptex.com in Sipeed Maixduino 04-08-2019
Medium Basics: Project 083f Sipeed Maixduino board - Using MycroPython of Acoptex.com in Sipeed Maixduino 04-08-2019

Published at 23-09-2018
Viewed: 1988 times