Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision | ||
| toh:arduino.cc:yun [2023/02/22 14:42] – [Setting TFTP Server] derrypratama | toh:arduino.cc:yun [2023/02/23 01:01] – [Flashing the Bootloader and OpenWRT Firmware] derrypratama | ||
|---|---|---|---|
| Line 36: | Line 36: | ||
| Connect Yun LAN and Micro USB to your PC. Open Arduino IDE, and download the bridge library. Select menu Sketch > Include Library > Manage Libraries ... Search bridge on library manager and install | Connect Yun LAN and Micro USB to your PC. Open Arduino IDE, and download the bridge library. Select menu Sketch > Include Library > Manage Libraries ... Search bridge on library manager and install | ||
| + | |||
| {{: | {{: | ||
| Open YunSerialTerminal sketch by selecting File > Example > Bridge > YunSerialTerminal. Upload YunSerialTerminal; | Open YunSerialTerminal sketch by selecting File > Example > Bridge > YunSerialTerminal. Upload YunSerialTerminal; | ||
| + | |||
| {{: | {{: | ||
| Line 66: | Line 68: | ||
| in my case it is ''/ | in my case it is ''/ | ||
| - | Now download this Yun-Go-Updater, | + | Now download this [[https:// |
| '' | '' | ||
| Line 89: | Line 91: | ||
| After everything is set up then send these commands in Yun serial monitor: | After everything is set up then send these commands in Yun serial monitor: | ||
| + | < | ||
| linino> setenv serverip 192.168.1.2; | linino> setenv serverip 192.168.1.2; | ||
| linino> setenv ipaddr 192.168.1.1; | linino> setenv ipaddr 192.168.1.1; | ||
| + | </ | ||
| The Yun is set to 192.168.1.1 and our PC is 192.168.1.2 | The Yun is set to 192.168.1.1 and our PC is 192.168.1.2 | ||
| Send the bootloader to Yun | Send the bootloader to Yun | ||
| - | tftp 0x80060000 u-boot-arduino-lede.bin | + | '' |
| Then erase the old bootloader and replace using these commands. | Then erase the old bootloader and replace using these commands. | ||
| + | < | ||
| erase 0x9f000000 +0x40000; | erase 0x9f000000 +0x40000; | ||
| cp.b $fileaddr 0x9f000000 $filesize; | cp.b $fileaddr 0x9f000000 $filesize; | ||
| erase 0x9f040000 +0x10000 | erase 0x9f040000 +0x10000 | ||
| + | </ | ||
| Below is the output | Below is the output | ||
| - | {{: | + | {{: |
| Then we can send the OpenWRT firmware to Yun, erase the previous firmware, and write the OpenWRT | Then we can send the OpenWRT firmware to Yun, erase the previous firmware, and write the OpenWRT | ||
| + | < | ||
| tftp 0x80060000 openwrt-22.03.3-ath79-generic-arduino_yun-squashfs-sysupgrade.bin; | tftp 0x80060000 openwrt-22.03.3-ath79-generic-arduino_yun-squashfs-sysupgrade.bin; | ||
| - | |||
| erase 0x9f050000 +0xE50000; | erase 0x9f050000 +0xE50000; | ||
| cp.b $fileaddr 0x9f050000 $filesize; | cp.b $fileaddr 0x9f050000 $filesize; | ||
| + | </ | ||
| Below is the output | Below is the output | ||
| - | {{: | + | {{: |
| Now reset by pressing the white Yun reset button near the LEDs. Now we can see the new bootloader and running the latest and the most bleeding edge OpenWRT | Now reset by pressing the white Yun reset button near the LEDs. Now we can see the new bootloader and running the latest and the most bleeding edge OpenWRT | ||
| - | {{: | + | {{: |
| Press Enter again in the serial monitor to activate the console | Press Enter again in the serial monitor to activate the console | ||
| - | {{: | + | {{: |
| Now we have the latest OpenWRT installed on Arduino Yun! By default, the wifi is turned off. To access the Yun, run this command to set the Yun IP. | Now we have the latest OpenWRT installed on Arduino Yun! By default, the wifi is turned off. To access the Yun, run this command to set the Yun IP. | ||
| - | ifconfig eth0 192.168.1.1 | + | '' |
| Once the IP is set, you can access the OpenWRT web interface on the browser by visiting 192.168.1.1 | Once the IP is set, you can access the OpenWRT web interface on the browser by visiting 192.168.1.1 | ||
| Connect to your Wifi access point and run opkg update to update the package list. | Connect to your Wifi access point and run opkg update to update the package list. | ||
| - | |||
| - | {{: | ||
| ==== Expand the Yun Storage ==== | ==== Expand the Yun Storage ==== | ||