<< return to Pixycam.com

User Tools

Site Tools


wiki:v2:uploading_new_firmware

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
wiki:v2:uploading_new_firmware [2018/04/09 21:52]
jfrench - Imported by DokuWiki Advanced Plugin
wiki:v2:uploading_new_firmware [2018/06/06 20:40] (current)
pixycam [Uploading New Firmware]
Line 3: Line 3:
  
  
-====== Uploading ​New Firmware ​======+====== Uploading ​new firmware ​======
  
-Pixy uses a ROM-based algorithm to upload new firmware into flash memory over USB, which makes Pixy "​unbrickable"​ - that is, you will //always// be able to recover ​Pixy from an unsuccessful firmware upload or a "​bad"​ version of firmware.+Pixy2 uses a ROM-based algorithm to upload new firmware into flash memory over USB, which makes Pixy2 "​unbrickable"​ - that is, you will //always// be able to recover ​Pixy2 from an unsuccessful firmware upload or a "​bad"​ version of firmware.
  
  
Line 13: Line 13:
  
   - PixyMon is running on your computer.   - PixyMon is running on your computer.
-  - You have your new firmware file available somewhere on your computer. You can find the latest version [[wiki:v2:​Latest_release|here]].+  - You have your new firmware file available somewhere on your computer. You can find the latest version [[https://​pixycam.com/​downloads-pixy2/​|here]].
  
 Now do these steps (please): Now do these steps (please):
  
-  - Make sure Pixy is NOT plugged in to a USB cable.+  - Make sure Pixy2 is NOT plugged in to a USB cable.
   - If you haven'​t already, connect a USB cable to your computer:\\   - If you haven'​t already, connect a USB cable to your computer:\\
-{{wiki:​img:​35737130527030845b5159ee0b8320fc37b42ce9.jpg?​150}}+{{wiki:​img:​35737130527030845b5159ee0b8320fc37b42ce9.jpg?​400}}
  
-  - Press and hold down the white button on top of Pixy. //While holding the button down,// connect ​Pixy to the USB cable from the previous step. Once the cable is connected, you can let go of the button.+  - Press and hold down the button on top of Pixy2. //While holding the button down,// connect ​Pixy2 to the USB cable from the previous step. Once the cable is connected, you can let go of the button. ​\\ 
 +{{wiki:​v2:​img_5268_result.jpg?​400}}
  
-Holding the white button down while connecting Pixy to USB puts Pixy in "​firmware upload mode". Since this is the first time you have uploaded firmware onto Pixy, your computer will go through a driver installation process. This is because Pixy uses a separate device driver for firmware upload, and your computer hasn't seen this device on its USB port before (Note: this only happens if you're using a Windows computer. If you're using a Mac or Linux machine, scroll down to the "​Pixymon"​ section and skip this driver installation business). 
  
 +Holding the button down while connecting Pixy2 to USB puts Pixy2 in "​firmware upload mode". Since this is the first time you have uploaded firmware onto Pixy2, your computer will go through a driver installation process. This is because Pixy2 uses a separate device driver for firmware upload, and your computer hasn't seen this device on its USB port before (Note: this only happens if you're using a Windows computer. If you're using a Mac or Linux machine, scroll down to the "​Pixymon"​ section and skip this driver installation business).
  
-==== Windows Vista, 7, or 8 ====+ 
 +==== Windows Vista, 7, 8, or 10 ====
  
 You should get a small message in the system tray similar to this one: You should get a small message in the system tray similar to this one:
Line 46: Line 48:
  
 The driver will then be installed. Wait for this to finish before continuing. The driver will then be installed. Wait for this to finish before continuing.
 +
 +==== MacOS or Linux ====
 +
 +No special steps need to be taken.  ​
  
  
-==== PixyMon ​====+==== What you should see ====
  
-In the PixyMon ​command/​status window ​(at the bottom of the PixyMon window) you should see the message "Pixy programming state detected"​. If you don't see this message, the drivers may still be installing. Just wait a little more.+In the PixyMon ​console ​(at the bottom of the PixyMon window) you should see the message "Pixy programming state detected"​. If you don't see this message, the drivers may still be installing. Just wait a little more.
  
-Then a file selection dialog will appear. Browse to your new firmware file (it's a .hex file) and select it, then press **OK**. ​Pixy will then take the new program and write it into its flash memory. It'​s ​really ​quick -- it literally ​only takes or 3 seconds. When it's done, you should see the "​done!"​ message in the PixyMon command/​status window, and the new firmware will start running.+Then a file selection dialog will appear. Browse to your new firmware file (it's a .hex file) and select it, then press **OK**. ​Pixy2 will then take the new program and write it into its flash memory. It's quick -- it only takes 5 seconds ​or so. When it's done uploading ​the new firmware will start running.
  
 You're done! You're done!
  
  
-==== The Next Time You Upload Firmware ​====+==== The next time you upload firmware ​====
  
-The next time you upload firmware, the drivers will be installed, so you just need to initiate firmware upload mode by holding down the white button while plugging in the USB cable.+The next time you upload firmware, the drivers will be installed, so you just need to initiate firmware upload mode by holding down the button while plugging in the USB cable.
  
  
wiki/v2/uploading_new_firmware.1523310722.txt.gz · Last modified: 2018/04/09 21:52 by jfrench