Expansion Connectors

The ODROID-N1 provides 40-pin dual row expansion header “J1”.
The location and pinout of these connectors are illustrated blew. (Board Revision 0.1 : 2017/04/24 & 2017/09/29)

  • For Linux kernel
    • Rockchip's been updated to add GPIO base number(1000) to avoid unforeseen problems. So you have to add 1000 to where you're using to manage GPIO pins.
      • e.g. # echo 1033 > /sys/class/gpio/export
    • Don't add 1000 on following conditions.
      • For wiringPi use.
      • It isn't applied to Android for now, don't add.
GPIO wPi Name Alternative Mode PU/PD PIN PIN PU/PD Mode Alternative Name wPi GPIO
- - 3.0V - - - 1 2 - - - 5.0V - -
43 - GPIO1_B.3 I2C4_SDA in P/U 3 4 - - - 5.0V - -
44 - GPIO1_B.4 I2C4_SCL in P/U 5 6 - - - GND - -
32 GPIO1_A.0 - in P/D 7 8 P/U in UART0_TX GPIO2_C.1_B - 81
- - GND - - - 9 10 P/U in UART0_RX GPIO2_C.0_B - 80
33 GPIO1_A.1 - in P/D 11 12 P/D in - GPIO1_A.2 34
35 GPIO1_A.3 - in P/D 13 14 - - - GND - -
36 GPIO1_A.4 - in P/D 15 16 P/D in - GPIO1_B.5 45
- - 3.0V - - - 17 18 P/U in - GPIO1_C.2 50
40 GPIO1_B.0 SPI1_TXD in P/U 19 20 - - - GND - -
39 GPIO1_A.7 SPI1_RXD in P/U 21 22 P/D in - GPIO1_D.0 56
41 GPIO1_B.1 SPI1_CLK in P/U 23 24 P/U in SPI1_CSN0 GPIO1_B.2 42
- - GND - - - 25 26 P/D in - GPIO1_C.6 54
52 - GPIO1_C.4 I2C8_SDA in P/U 27 28 P/U in I2C8_SCL GPIO1_C.5 - 53
149 GPIO4_C.5 SPDIF_TX in P/U 29 30 - - - GND - -
150 GPIO4_C.6 PWM1 in P/D 31 32 P/D in - GPIO4_D.4 156
152 GPIO4_D.0 - in P/U 33 34 - - - GND - -
157 GPIO4_D.5 - in P/D 35 36 P/D in - GPIO4_D.6 158
- - ADC.AIN1 - - 37 38 - - - 1.8V REF - -
- - GND - - - 39 40 - - ADC.AIN0 - -