User Tools

Site Tools


projects:crazyradio:programming

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
projects:crazyradio:programming [2013-08-08 09:18]
macke [Step-by-step upgrade using the Bitcraze VM]
projects:crazyradio:programming [2020-05-12 14:13]
kimberly
Line 1: Line 1:
 +<WRAP center round important 60%>
 +This page has deprecated and moved to the new documentation framework of the main Bitcraze website. Please go to [[https://www.bitcraze.io/documentation/system/]]
 +</WRAP>
 +
 +
 ====== Crazyradio firmware upgrade ====== ====== Crazyradio firmware upgrade ======
  
Line 26: Line 31:
 <code> <code>
 > cd crazyradio-firmware > cd crazyradio-firmware
-> python usbtools/nrfbootload.py flash cradio-0.51.bin+> python usbtools/nrfbootload.py flash cradio-0.53.bin
 Found nRF24LU1 bootloader version 18.0 Found nRF24LU1 bootloader version 18.0
 Flashing: Flashing:
-  Flashing 5771 bytes...+  Flashing 5810 bytes...
 Flashing done! Flashing done!
 Verifying: Verifying:
-  Reading cradio-0.51.bin... +  Reading cradio-pa-0.53.bin... 
-  Reading 5771 bytes from the flash...+  Reading 5810 bytes from the flash...
 Verification succeded! Verification succeded!
 </code> </code>
  
 ===== Step-by-step upgrade using the Bitcraze VM ===== ===== Step-by-step upgrade using the Bitcraze VM =====
-Below is a short guide with step-by-step instructions on how to upgrade the Crazyradio with the latest firmware using the [[projects:virtualmachine:index|Bitcraze VM]]+Below is a short guide with step-by-step instructions on how to upgrade the Crazyradio with the latest firmware using the [[projects:virtualmachine:index|Bitcraze VM]]. There are two different firmwares for the Crazyradio, one for the first generation Crazyradio and one for the Crazyradio PA.
  
-  * Start up the VM and download the latest firmware from [[https://bitbucket.org/bitcraze/crazyradio-firmware/downloads|here]] (currently v0.51). Place the firmware in **/home/bitcraze/projects/crazyradio-firmware**+  * Start up the VM and download the latest firmware from [[https://github.com/bitcraze/crazyradio-firmware/releases|GitHub]]. Place the firmware in **/home/bitcraze/projects/crazyradio-firmware**
   * Open up a terminal   * Open up a terminal
   * Insert the Crazyradio and pass it to the VM   * Insert the Crazyradio and pass it to the VM
Line 53: Line 58:
   * Run the following command:   * Run the following command:
   * <code>   * <code>
-> python usbtools/nrfbootload.py flash cradio-0.52.bin+> python usbtools/nrfbootload.py flash cradio-0.53.bin
 Found nRF24LU1 bootloader version 18.0 Found nRF24LU1 bootloader version 18.0
 Flashing: Flashing:
-  Flashing 5771 bytes...+  Flashing 5810 bytes...
 Flashing done! Flashing done!
 Verifying: Verifying:
-  Reading cradio-0.52.bin... +  Reading cradio-pa-0.53.bin... 
-  Reading 5766 bytes from the flash...+  Reading 5810 bytes from the flash...
 Verification succeded! Verification succeded!
 </code> </code>
   * If you see **Verification succeded** then unplug the dongle and re-insert it again. If you do not see this message, but instead some error. Do **NOT** unplug the dongle, try to reflash the firmware instead.   * If you see **Verification succeded** then unplug the dongle and re-insert it again. If you do not see this message, but instead some error. Do **NOT** unplug the dongle, try to reflash the firmware instead.
 +
 +===== Check your firmware version =====
 +Run the following command:
 +<code>
 +> lsusb -d 1915:7777 -v | grep bcdDevice
 +</code>
 +This should return the version (e.g. "0.52").
projects/crazyradio/programming.txt · Last modified: 2020-05-12 14:13 by kimberly