Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
en:odroid-ups2 [2016/03/21 15:57] ruppi [ODROID-C2] |
en:odroid-ups2 [2016/03/22 17:53] joy.cho [Auto shutdown Script] |
||
---|---|---|---|
Line 96: | Line 96: | ||
- Detailed connection picture between JP1 of UPS2 and the 40pin header(**J2**) of ODROID-C1. | - Detailed connection picture between JP1 of UPS2 and the 40pin header(**J2**) of ODROID-C1. | ||
| C1|{{:en:ups2:odroid-c1_a_type_ups2-6_1..jpg?300|}}||UPS2|{{:en:ups2:odroid-c1_a_type_ups2-6_2.jpg?300|}}| | | C1|{{:en:ups2:odroid-c1_a_type_ups2-6_1..jpg?300|}}||UPS2|{{:en:ups2:odroid-c1_a_type_ups2-6_2.jpg?300|}}| | ||
+ | |||
+ | |||
+ | Due to hardware limitations, in order to use the UPS2 on ODROID-C2\\ | ||
+ | - Extract the blue cable of the 3-pin socket,\\ | ||
+ | - Connect the 3-pin socket as shown in the figure above the 40 pin Header.\\ | ||
+ | The extracted lines connect the pin #26 of the 40 pin header as shown below.\\ | ||
+ | {{:en:connection_ups2_for_odroidc2.png?400|}} | ||
+ | |||
- | ===== ODROID-C2 ===== | ||
- | - Detailed connection picture between JP1 of UPS2 and the 40pin header(**J2**) of ODROID-C2. | ||
====== ODROID safe shutdown in the event of a power outage ===== | ====== ODROID safe shutdown in the event of a power outage ===== | ||
Line 107: | Line 113: | ||
The BAT_OK signal is connected to GPIO #199.\\ | The BAT_OK signal is connected to GPIO #199.\\ | ||
- | ==== ODROID-C1 ==== | + | ==== ODROID-C1/C2 ==== |
- | The AC_OK signal is connected to PIN#11(GPIO #88) in the 40pin header(**J2**) of ODROID-C1.\\ | + | The AC_OK signal is connected to PIN#11(GPIO #88) in the 40pin header(**J2**) of ODROID-C1/C2.\\ |
The BAT_OK signal is connected to PIN#13(GPIO #116).\\ | The BAT_OK signal is connected to PIN#13(GPIO #116).\\ | ||
- | The POWER_LATCH signal is connected to PIN#15(GPIO #115).\\ | + | The POWER_LATCH signal is connected to PIN#15(GPIO #115) of ODROID-C1.\\ |
+ | The POWER_LATCH signal is connected to PIN#26(GPIO #225) of ODROID-C2.\\ | ||
**The BAT_OK pin is high when the battery voltage is higher than 3.7V.\\ | **The BAT_OK pin is high when the battery voltage is higher than 3.7V.\\ | ||
Line 117: | Line 124: | ||
The BAT_OK and AC_OK signals are used in the below simple shell script which runs in the background via crontab. | The BAT_OK and AC_OK signals are used in the below simple shell script which runs in the background via crontab. | ||
+ | |||
+ | <WRAP left round important 70%> | ||
+ | Before using UPS2 on ODROID-C2, please check u-boot version. \\ | ||
+ | If the version of yours is the one before Mar 18 2016, update boot loader as following. \\ | ||
+ | On Ubuntu release version "ver1.2" or higher, the control routine for ups2 port will be applied. | ||
+ | |||
+ | Click the following site to download boot loader | ||
+ | * [[http://dn.odroid.com/S905/BootLoader/ODROID-C2/c2_bootloader.tar.gz|Download]] | ||
+ | <code> | ||
+ | $ tar zxvf c2_bootloader.tar.gz | ||
+ | $ cd c2_bootloader | ||
+ | $ ./sd_fusing.sh <device/path/of/your/card> | ||
+ | </code> | ||
+ | </WRAP> | ||
==== Auto shutdown Script ==== | ==== Auto shutdown Script ==== | ||
This script checks the status of power and battery.\\ | This script checks the status of power and battery.\\ | ||
Save the following code as ups2.sh in home directory.\\ | Save the following code as ups2.sh in home directory.\\ | ||
- | Note that this script can be used with U3 as well as C1 without modification.\\ | + | Note that this script can be used with U3 as well as C1/C2 without modification.\\ |
<code> | <code> | ||
#!/bin/sh | #!/bin/sh |