diff --git a/builder/pwnagotchi.yml b/builder/pwnagotchi.yml
index 4c3042f..4aa6286 100644
--- a/builder/pwnagotchi.yml
+++ b/builder/pwnagotchi.yml
@@ -53,6 +53,7 @@
           - triggerhappy
           - wpa_supplicant
           - nfs-common
+          - python2*
         install:
           - rsync
           - vim
@@ -106,6 +107,7 @@
           - cryptsetup
           - dnsmasq
           - python3-numpy
+          - python3-rpi.gpio
 
   tasks:
   - name: change hostname
@@ -255,14 +257,14 @@
 
   - name: install opencv-python
     pip:
-      name: "https://www.piwheels.org/simple/opencv-python/opencv_python-3.4.3.18-cp37-cp37m-linux_armv6l.whl"
-      extra_args: "--no-deps --no-cache-dir --platform=linux_armv6l --only-binary=:all: --target={{ pip_target.stdout }}"
+      name: "https://www.piwheels.org/simple/opencv-python/opencv_python-3.4.3.18-cp37-cp37m-linux_armv7l.whl"
+      extra_args: "--no-deps --no-cache-dir --platform=linux_armv7l --only-binary=:all: --target={{ pip_target.stdout }}"
     when: (pip_packages['opencv-python'] is undefined) or (pip_packages['opencv-python'] != '3.4.3.18')
 
   - name: install tensorflow
     pip:
-      name: "https://www.piwheels.org/simple/tensorflow/tensorflow-1.13.1-cp37-none-linux_armv6l.whl"
-      extra_args: "--no-deps --no-cache-dir --platform=linux_armv6l --only-binary=:all: --target={{ pip_target.stdout }}"
+      name: "https://www.piwheels.org/simple/tensorflow/tensorflow-1.14.0-cp37-none-linux_armv7l.whl"
+      extra_args: "--no-deps --no-cache-dir --platform=linux_armv7l --only-binary=:all: --target={{ pip_target.stdout }}"
     when: (pip_packages['tensorflow'] is undefined) or (pip_packages['tensorflow'] != '1.14.0')
 
   - name: install pwnagotchi wheel and dependencies