Skip to content

Commit 728f5b2

Browse files
committed
Update instructions for avrdude + misc
1 parent bd03be7 commit 728f5b2

File tree

1 file changed

+29
-7
lines changed

1 file changed

+29
-7
lines changed

content/hardware/02.hero/boards/uno-wifi-rev2/tutorials/uno-wifi-rev-2/uno-wifi-r2-chromebook-installation/uno-wifi-r2-chromebook-installation.md

Lines changed: 29 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -33,26 +33,26 @@ The goals of this project are:
3333

3434
## Hardware & Software Needed
3535

36-
- [Arduino IDE 2](https://www.arduino.cc/en/software#future-version-of-the-arduino-ide).
36+
- [Arduino IDE](https://www.arduino.cc/en/software).
3737
- [Arduino Web Editor](https://create.arduino.cc/).
3838
- [Arduino Create for Education](https://chrome.google.com/webstore/detail/arduino-create-for-educat/elmgohdonjdampbcgefphnlchgocpaij) (Chrome Web Store)
3939
- [Arduino UNO WiFi Rev 2](https://store.arduino.cc/arduino-uno-wifi-rev2).
4040

41-
***Please note that you need to install the Arduino IDE 2.0.X. The legacy IDE (1.8.X) will not work for this tutorial.***
41+
***While you won't be using the Arduino IDE directly, you will be utilizing a tool called AVRDUDE that is included in each version of the IDE. If you wish to install just AVRDUDE, please refer to the [GitHub repository](https://github.com/avrdudes/avrdude).***
4242

4343
## Upgrading Firmware
4444

4545
Since Chromebooks cannot run executables, the firmware upgrade for the UNO WiFi Rev 2 needs to be done through a computer with the Windows/Mac/Linux OS installed.
4646

47-
***While you won't be using the Arduino IDE 2.0 directly, you will be utilizing a set of tools that is included in the IDE. This is why you need to install the editor on your local machine.***
48-
49-
**1.** Make sure you have installed [Arduino IDE 2.0.X](https://www.arduino.cc/en/software#future-version-of-the-arduino-ide).
47+
**1.** Make sure you have installed [Arduino IDE 1.8.X](https://www.arduino.cc/en/software).
5048

5149
**2.** Download the [optiboot_atmega4.hex](/resources/firmware/optiboot_atmega4809.hex) file, and move it to your **Desktop folder**.
5250

5351
![.hex file in your Desktop folder.](assets/hex-file-desktop.png)
5452

55-
**3.** Open your Command Prompt (Windows) or Terminal (Mac), copy paste the command for your OS from the snippets below:
53+
**3.** Open your Command Prompt (Windows) or Terminal (Mac), copy paste the command for your OS from the snippets below.
54+
55+
***Please note that the path may be updated in the future (`6.3.0-arduino17` may change to for example `6.4.0-arduino18`).***
5656

5757
**Mac Command:**
5858

@@ -78,11 +78,33 @@ Since Chromebooks cannot run executables, the firmware upgrade for the UNO WiFi
7878

7979
**5.** Now that your firmware is upgraded, you should see your board blinking (1 second off, followed by a quick blink). This is another proof that it was successful. You can now disconnect your board, and **plug it into your Chromebook.**
8080

81+
### Check AVRDUDE Installation
82+
83+
The above commands utilizes a tool called **AVRDUDE**, which is included in each version of the IDE. To check whether it is accessible on your computer, you can run the following commands.
84+
85+
**Windows:**
86+
87+
```
88+
%userprofile%\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17\bin\avrdude
89+
```
90+
91+
**Mac:**
92+
93+
```
94+
/Users/$(whoami)/Library/Arduino15/packages/arduino/tools/avrdude/6.3.0-arduino17/bin/avrdude
95+
```
96+
97+
**Linux:**
98+
99+
```
100+
/home/$(whoami)/.arduino15/packages/arduino/tools/avrdude/6.3.0-arduino17/bin/avrdude
101+
```
102+
81103
### Troubleshoot
82104

83105
If the command fails to upgrade the firmware, please make sure that:
84106

85-
- Arduino IDE 2.0 is installed.
107+
- Arduino IDE / AVRDUDE is installed.
86108
- That you are using a Windows/Mac/Linux machine (remember, this cannot be performed on a Chromebook).
87109
- That you have the `.hex` file in the Desktop folder. The command is written to look for it in that specific folder, so if it is not present, it will not work.
88110

0 commit comments

Comments
 (0)