Nook Glowlight 2


ScreenSD CardUARTsPinMux

"Nook Glowlight Plus" (i.e. the white one)

ModelBNRV510
Code namePiper
BoardE60QD0
USB Vid/Pid2080/000A

Screen

ModeleInk ED060KC1
Interface8 bit
Density300px/in
Width1072px3.573"
Height1448px4.827"
Diagonal6.005"
Aspect2.96:4

SD Card

There are four SD card interfaces:

There are test points for a removable SD card as SD2.
An SD card may be wired in as the driver is already configured.
(Although you will have to mount your partitions or change fstab.)
The card detect signal (TP165) must be grounded.

Note that a standard SD has a wacky numbering system.
Counting from the bevelled corner it goes 9-1-2-3-4-5-6-7-8.

PCBPadSignalUseµ SDStd SD
TP161SD2_DATA2D219
TP162SD2_DATA3D321
TP163SD2_CMDCmd32
TP166VDD44
TP164SD2_CLKClk55
TP167Gnd66
TP159SD2_DATA0D077
TP160SD2_DATA1D188
TP165SD2_DATA4GPIO5_IO02/CD

UARTs

UARTLocationPadSignalDevice
UART1J4UART1_TXDUART1_TX_DATAttymxc0
UART1_RXDUART1_RX_DATA
UART4J9KEY_ROW6UART4_TX_DATA(none)
KEY_COL6UART4_RX_DATA

PinMux

PadFunctionOhmMHzPU/DMuxCtlPadCtl
AUD_MCLKGPIO1_IO06 40100100D00000005000130B0
AUD_RXCGPIO1_IO01 40100100D00000005000110B0
AUD_RXDGPIO1_IO02 40100100D00000005000130B0
AUD_RXFSGPIO1_IO00 40100100D00000005000110B0
AUD_TXCGPIO1_IO03 40100100D00000005000130B0
AUD_TXDGPIO1_IO05 40100100D00000005000130B0
AUD_TXFSGPIO1_IO04 40100100D00000005000130B0
ECSPI1_MISOGPIO4_IO10 4010000000005000100B1
ECSPI1_MOSIGPIO4_IO09 4010000000005000100B1
ECSPI1_SCLKGPIO4_IO08 4010000000005000100B1
ECSPI1_SS0GPIO4_IO11 4010000000005000100B1
ECSPI2_MISOGPIO4_IO14 40100100D00000005000110B0
ECSPI2_MOSIGPIO4_IO13 40100100D00000005000110B0
ECSPI2_SCLKGPIO4_IO12 40100100D00000005000110B0
ECSPI2_SS0GPIO4_IO15 40100100D00000005000110B0
EPDC_BDR0EPDC_BDR0 40100100D00000000004110B0
EPDC_BDR1GPIO2_IO06 40100100D00000005000110B0
EPDC_DATA00EPDC_DATA00 40100100D00000000004110B0
EPDC_DATA01EPDC_DATA01 40100100D00000000004110B0
EPDC_DATA10EPDC_DATA10 40100100D00000000004110B0
EPDC_DATA11EPDC_DATA11 40100100D00000000004110B0
EPDC_DATA12EPDC_DATA12 40100100D00000000004110B0
EPDC_DATA13EPDC_DATA13 40100100D00000000004110B0
EPDC_DATA14EPDC_DATA14 40100100D00000000004110B0
EPDC_DATA15EPDC_DATA15 40100100D00000000004110B0
EPDC_DATA02EPDC_DATA02 40100100D00000000004110B0
EPDC_DATA03EPDC_DATA03 40100100D00000000004110B0
EPDC_DATA04EPDC_DATA04 40100100D00000000004110B0
EPDC_DATA05EPDC_DATA05 40100100D00000000004110B0
EPDC_DATA06EPDC_DATA06 40100100D00000000004110B0
EPDC_DATA07EPDC_DATA07 40100100D00000000004110B0
EPDC_DATA08EPDC_DATA08 40100100D00000000004110B0
EPDC_DATA09EPDC_DATA09 40100100D00000000004110B0
EPDC_GDCLKEPDC_GDCLK 40100100D00000000004110B0
EPDC_GDOEEPDC_GDOE 40100100D00000000004110B0
EPDC_GDRLEPDC_GDRL 40100100D00000000004110B0
EPDC_GDSPEPDC_GDSP 40100100D00000000004110B0
EPDC_PWR_COMUSB_OTG1_ID 40100100U000000040001B0B1
EPDC_PWR_CTRL0GPIO2_IO07 40100100D00000005000110B0
EPDC_PWR_CTRL1GPIO2_IO08 40100100D00000005000110B0
EPDC_PWR_CTRL2GPIO2_IO09HiZ 0100U000000050000B000
EPDC_PWR_CTRL3GPIO2_IO10 40100100D00000005000110B0
EPDC_PWR_IRQGPIO2_IO12 40100100D00000005000110B0
EPDC_PWR_STATGPIO2_IO13HiZ 0100U000000050000B000
EPDC_PWR_WAKEGPIO2_IO14 40100100D00000005000110B0
EPDC_SDCE0EPDC_SDCE0 40100100D00000000004110B0
EPDC_SDCE1EPDC_SDCE1 40100100D00000000004110B0
EPDC_SDCE2GPIO1_IO29 40100100D00000005000110B0
EPDC_SDCE3GPIO1_IO30 40100100D00000005000110B0
EPDC_SDCLKEPDC_SDCLK_P 40100100D00000000004110B0
EPDC_SDLEEPDC_SDLE 40100100D00000000004110B0
EPDC_SDOEEPDC_SDOE 40100100D00000000004110B0
EPDC_SDSHREPDC_SDSHR 40100100D00000000004110B0
EPDC_VCOM0GPIO2_IO03 40100100D00000005000110B0
EPDC_VCOM1GPIO2_IO04 40100100D00000005000110B0
FEC_CRS_DVSD4_DATA1 48 50 22U000000010001F069
FEC_MDCSD4_DATA4 48 50 22U000000010001F069
FEC_MDIOSD4_CLK 48 50 22U000000010001F069
FEC_REF_CLKGPIO4_IO26 48 00000000500004028
FEC_RX_ERSD4_DATA0 48 50 22U000000010001F069
FEC_RX_DATA0SD4_DATA5 48 50 22U000000010001F069
FEC_RX_DATA1SD4_DATA2 48 50 22U000000010001F069
FEC_TX_CLKSD4_CMD 48 50 22U000000010001F069
FEC_TX_ENSD4_DATA6 48 50 22U000000010001F069
FEC_TX_DATA0SD4_DATA3 48 50 22U000000010001F069
FEC_TX_DATA1SD4_DATA7 48 50 22U000000010001F069
USB_H_DATAGPIO3_IO19 40 0100D0000000500013030
USB_H_STROBEGPIO3_IO20 40 0100D0000000500013030
I2C1_SCLI2C1_SCL 40100 22U000000100001F8B1
I2C1_SDAI2C1_SDA 40100 22U000000100001F8B1
I2C2_SCLI2C2_SCL 40100 22U000000100001F8B1
I2C2_SDAI2C2_SDA 40100 22U000000100001F8B1
KEY_COL0GPIO3_IO24120 0100U000000050001B010
KEY_COL1GPIO3_IO26HiZ 00000000500000000
KEY_COL2GPIO3_IO28120 0100U000000050001B010
KEY_COL3GPIO3_IO30 40100100D00000005000110B0
KEY_COL4GPIO4_IO00120 0 22U000000050001F010
KEY_COL5GPIO4_IO02120 0 22U000000050001F010
KEY_COL6GPIO4_IO04HiZ 00000000500000000
KEY_COL7GPIO4_IO06HiZ 00000000500000000
KEY_ROW0GPIO3_IO25HiZ 0100D0000000500011000
KEY_ROW1GPIO3_IO27HiZ 0100D0000000500011000
KEY_ROW2GPIO3_IO29HiZ 0100D0000000500011000
KEY_ROW3GPIO3_IO31 40100100U000000050001B0B1
KEY_ROW4GPIO4_IO01 40100100U000000050001B0B1
KEY_ROW5GPIO4_IO03 40100100D00000005000110B0
KEY_ROW6GPIO4_IO05HiZ 00000000500000000
KEY_ROW7GPIO4_IO07HiZ 00000000500000000
LCD_CLKGPIO2_IO15 40100100D00000005000110B0
LCD_DATA00GPIO2_IO20 40100100D00000005000110B0
LCD_DATA01GPIO2_IO21 40100100D00000005000110B0
LCD_DATA10GPIO2_IO30 40100100D00000005000110B0
LCD_DATA11GPIO2_IO31 40100100D00000005000110B0
LCD_DATA12GPIO3_IO00 40100100D00000005000110B0
LCD_DATA13GPIO3_IO01 40100100D00000005000110B0
LCD_DATA14GPIO3_IO02 40100100D00000005000110B0
LCD_DATA15GPIO3_IO03 40100100D00000005000110B0
LCD_DATA16GPIO3_IO04 40100100D00000005000110B0
LCD_DATA17GPIO3_IO05 40100100D00000005000110B0
LCD_DATA18GPIO3_IO06 40100100D00000005000110B0
LCD_DATA19GPIO3_IO07 40100100D00000005000110B0
LCD_DATA02GPIO2_IO22 40100100D00000005000110B0
LCD_DATA20GPIO3_IO08 40100100D00000005000110B0
LCD_DATA21GPIO3_IO09 40100100D00000005000110B0
LCD_DATA22GPIO3_IO10 40100100D00000005000110B0
LCD_DATA23GPIO3_IO11 40100100D00000005000110B0
LCD_DATA03GPIO2_IO23 40100100D00000005000110B0
LCD_DATA04GPIO2_IO24 40100100D00000005000110B0
LCD_DATA05GPIO2_IO25 40100100D00000005000110B0
LCD_DATA06GPIO2_IO26 40100100D00000005000110B0
LCD_DATA07GPIO2_IO27 40100100D00000005000110B0
LCD_DATA08GPIO2_IO28 40100100D00000005000110B0
LCD_DATA09GPIO2_IO29 40100100D00000005000110B0
LCD_ENABLEGPIO2_IO16 40100100D00000005000110B0
LCD_HSYNCGPIO2_IO17 40100100D00000005000110B0
LCD_RESETGPIO2_IO19 40100100D00000005000110B0
LCD_VSYNCGPIO2_IO18 40100100D00000005000110B0
PWM1PWM1_OUT 40100100D00000000000110B0
REF_CLK_24MI2C3_SCL 40100 22U000000110001F8B1
REF_CLK_32KI2C3_SDA 40100 22U000000110001F8B1
SD1_CLKGPIO5_IO15HiZ 0 47U0000000500017000
SD1_CMDGPIO5_IO14 40100100D00000005000110B0
SD1_DATA0GPIO5_IO11HiZ 0 47U0000000500017000
SD1_DATA1GPIO5_IO08 40100100D00000005000110B0
SD1_DATA2GPIO5_IO13 40100100D00000005000110B0
SD1_DATA3GPIO5_IO06 40100100D00000005000110B0
SD1_DATA4GPIO5_IO12 40100100D00000005000110B0
SD1_DATA5GPIO5_IO09 40100100D00000005000110B0
SD1_DATA6GPIO5_IO07 40100100U000000050001B0B1
SD1_DATA7GPIO5_IO10 40100100D00000005000110B0
SD2_CLKSD2_CLK 40 50 22U000000000001F071
SD2_CMDSD2_CMD 40 50 22U000000000001F071
SD2_DATA0SD2_DATA0 40 50 22U000000000001F071
SD2_DATA1SD2_DATA1 40 50 22U000000000001F071
SD2_DATA2SD2_DATA2 40 50 22U000000000001F071
SD2_DATA3SD2_DATA3 40 50 22U000000000001F071
SD2_DATA4GPIO5_IO02 40100100U000000050001B0B1
SD2_DATA5GPIO4_IO31HiZ 00000000500000000
SD2_DATA6GPIO4_IO29 40100100U000000050001B0B1
SD2_DATA7GPIO5_IO00 40100100D00000005000110B0
SD2_RESETGPIO4_IO27 40100100D00000005000110B0
SD3_CLKSD3_CLK 40 50 22U000000000001F071
SD3_CMDSD3_CMD 40 50 22U000000000001F071
SD3_DATA0SD3_DATA0 40 50 22U000000000001F071
SD3_DATA1SD3_DATA1 40 50 22U000000000001F071
SD3_DATA2SD3_DATA2 40 50 22U000000000001F071
SD3_DATA3SD3_DATA3 40 50 22U000000000001F071
UART1_RXDUART1_RX_DATA 40100100U000000000001B0B1
UART1_TXDUART1_TX_DATA 40100100U000000000001B0B1
WDOG_BWDOG1_B 40100100D00000000000110B0

Note: EPDC pads are only in EPDC mode when actually updating display, otherwise they are in GPIO mode.
SD3 pads are only in SD3 mode when WiFi is enabled, otherwise they are in GPIO mode.