# OpenIPC Wiki
[Table of Content](../README.md)
Board specific GPIO settings list
---------------------------------
### Anjoy / Anjvision boards
| Processor | IRCUT1 | IRCUT2 | LIGHT IR | LIGHT WHITE | RESET | I/O | USB_ENA | TESTED BOARDS | AUDIO OUTPUT |
|-------------|--------|--------|----------|-------------|-------|-----|---------|------------------|-----------------|
| SSC30KQ | 23 | 24 | 60/59 | | 10 | | | MC-L12, MC-L12B | 9 |
| SSC335 | 78 | 79 | 61/53 | | 66 | 52 | | [MS-J10](../en/device-ms-j10_ms-j10B-pinout.md), YM200J10 | 80 |
| SSC337 | 78 | 79 | 61 | | 66 | 52 | | MC-F40, YM-J10D | |
| SSC337DE | 78 | 79 | 61 | | 66 | | | MC500L8 | |
| SSC338Q | 23 | 24 | 60 | 59 | 10 | | 8 | MC800S-V3 | 39 |
| SSC377 | 11 | 80 | 9 | 13 | | | | MC-A42P-V1.1 | 12 |
### Brovotech boards
| Processor | IRCUT1 | IRCUT2 | IRSTATUS| LIGHT IR | LIGHT WHITE | RESET | I/O | USB_ENA | TESTED BOARDS |
|-------------|--------|--------|---------|----------|-------------|-------|-----|---------|---------------------|
| HI3516CV100 | 18 | | 6 | | | | | | 600102005-BV-H0205 |
### CamHi / Xin boards
| Processor | IRCUT1 | IRCUT2 | IRSTATUS | IRCTL | USB_ENA | UART2_RTS/RS485_DE | UART2_RXD/RS485_RO | UART2_TXD/RS485_DI | AUDIO_ENA | RESET | PWM | SD_VCC | BOARD |
|-------------|--------|--------|----------|-------|---------|--------------------|--------------------|--------------------|-----------|-------|-----|--------|----------|
| Gk7205v200 | 14 | 15 | 8 | 4 | 9i | 54 | 12 | 13 | 12 | 50 | | | 2M-M2103 |
| Gk7205v200 | 13 | 15 | 8 | 4 | 9i | 54 | 12 | 13 | 12 | 50 | | | 2G-M3072 |
| Gk7205v300 | 10 | 11 | 8 | 72 | 7i | | | | 52 | 42 |
| | | | | | |
| Hi3516Cv100 | | | | | |
| Hi3516Cv200 | | | | | |
| Hi3516Cv300 | | | | | |
| Hi3516Ev100 | | | | | |
| Hi3516Ev200 | | | | | 9i |
| Hi3516Ev300 | 10 | 11 | | | 7i | 63 | | | | 42 |
| Hi3518Ev100 | 43 | | 74 | | |
| Hi3518Ev200 | 1 | 2 | 48 | | |
| Hi3518Ev300 | | | | | |
| | | | | | |
| T31 | 58 | 57 | | 49 | 61i | 53 | 55 | 56 | 63 | 11 | 50 | 62 |
> _i - inverted value_
```
Tested on GK7205V200 for /dev/ttyАМА1:
mux 12->UART2_RXD/RS485_RO: devmem 0x112c0070 32 2
mux 13->UART2_TXD/RS485_DI: devmem 0x112c0074 32 2
```
```
Tested on GK7205V300 for /dev/ttyАМА1:
mux 72->UART1_TXD: devmem 0x112c0078 32 1
mux 73->UART1_RXD: devmem 0x112c007c 32 1
```
### CCDCAM / Hankvision boards
| Processor | IRCUT1 | IRCUT2 | IRSTATUS | IRCTL | USB_ENA | Description |
|-------------|--------|--------|----------|-------|---------|-------------|
| GK7205V200 | 68 | 70 | 9 | | | |
| GK7205V200 | 50 | 51 | | | | Old plastic domophone |
| GK7205V300 | 68 | 70 | 9 | | | |
> _Yes, it's amazing but it really matches on two Goke processors_
### GSA / EnZhi boards
| Processor | IRCUT1 | IRCUT2 | IRSTATUS | IRCTL | USB_ENA |
|-------------|--------|--------|----------|-------|---------|
| T31L | 58 | 57 | | 49 | |
### Herospeed/Longse/Cantonk boards
| Processor | IRCUT1 | IRCUT2 | IRSTATUS | IRCTL | ALM_IN | ALM_OUT | USB_ENA |
|-------------|--------|--------|----------|-------|--------|---------|---------|
| Gk7205v200 | 12 | 13 | | 4 | 15 | 14 | |
| | | | | | | | |
| Hi3516Cv100 | 18 | 19 |
| Hi3516Cv200 |
| Hi3516Dv100 | 3 | 4 | 85 |
| Hi3516Cv300 | 1 | 2 | 24 |
| Hi3518Ev200 | 65 | 64 | 63 |
| Hi3516Ev200 | 12 | 13 | | 4 |
| Hi3516Av300 | 5 | 6 |
### Huishi / Vatilon boards
| Processor | IRCUT1 | IRCUT2 | IRSTATUS | IRLED |
|-------------|--------|--------|----------|-------|
| SSC377 | 80 | 81 | | |
| SSC378DE | 80 | 81 | | 13 |
### Jabsco boards
| Processor | IRCUT1 | IRCUT2 | IRSTATUS |
|-------------|--------|--------|----------|
| Hi3516Ev200 | 52 | 53 | 9 |
### Jovision boards
| Processor | IRCUT1 | IRCUT2 | LIGHT | TESTED BOARDS |
|-------------|--------|--------|-------|------------------------------------|
| Hi3516Ev200 | 53 | 52 | 4 | |
| Hi3516Cv100 | 42 | 43 | 6 | IPG5020A-H-V1.0, 5013A-CF/5020A-FF |
### JUAN boards (Sannce)
| Processor | IRCUT1 | IRCUT2 | IRSTATUS | TESTED BOARDS | DEVICE ID |
|-------------|--------|--------|---------------|---------------|-----------|
| Hi3518Ev200 | 65 | 64 | 62 (inverted) | 18EV200_V205P | N18EV2W |
### JVT boards
| Processor | IRCUT1 | IRCUT2 | LIGHT | RESET | PWM | USB | NetAcct | NetLink | TESTED BOARDS |
|-------------|--------|--------|-------|-------|-----|-----|---------|---------|------------------|
| Hi3516Cv100 |
| Hi3516Cv200 | 64 | 65 | 62 |
| Hi3516Cv300 |
| Hi3516Ev200 |
| Hi3518Ev200 | 64 | 65 | 47 |
| GK7205v300 | 10 | 11 | | 9 | 3 | 61 | 41 | 40 |
### iSNATCH (HeySmart) mini "cube" camera
| Processor | IRCUT1 | IRCUT2 | IRSTATUS | IRLED | RESET |
|-------------|--------|--------|----------|----------|---------
| T10 | 25 | 26 | - | 19 | 60i |
### Netcam NVT boards
| Processor | IRCUT1 | IRCUT2 | IRSTATUS | IRLED | RED_LED | BOARD |
|-------------|--------|--------|----------|----------|---------|-----------------|
| T10 | 25 | 26 | | 19 | 20 | |
| T10 | 25 | 26 | 81 | 80 | | |
| T31L | 58 | 57 | | | | T31L_F37_V1.1 |
### Qihoo 360 Security cam D603
| Processor | IRCUT1 | IRCUT2 | IRSTATUS | IRLED | WIFI | LED |
|-------------|--------|--------|----------|----------|-------|-------|
| T20 | 25 | 26 | - | 61 | 62 | 82 |
### Rostelecom IPC2122SR3-RU04
| Processor | IRCUT1 | IRCUT2 |
|-------------|--------|--------|
| Hi3516Cv300 | 58 | 59 |
### Rotek Switcam E200/T200 JXF23 sensor
| Processor | IRCUT1 | IRCUT2 | IRSTATUS |
|-------------|--------|--------|----------|
| Hi3518Ev200 | 63 | 64 | 65 |
### SJG boards
| Processor | IRCUT1 | IRCUT2 | IRSTATUS | BOARD |
|-------------|--------|--------|---------------|---------------------------|
| Hi3518Ev200 | 64 | | 62 (inverted) | SJG_HI38_GW2M02_V1.3 |
> For the `SC2135` sensor on the `SJG_HI38_GW2M02_V1.3` board, it was necessary to change the `ComMsk0` mask from `fff0000` to `3ff0000` in the sensor configuration (`/etc/sensors/sc2135_i2c_1080p.ini`) to eliminate the pink tint of the picture in daytime mode.
### Tenda CT6/KCT6
| Processor | IRCUT1 | IRCUT2 | LIGHT IR | LIGHT WHITE | RESET | BLUE_LED | RED_LED | AUDIO OUTPUT |
|-------------|--------|--------|----------|-------------|-------|----------|---------|--------------|
| hi3516Ev200 | 8 | 15 | 12 | 14 | 0 | 4 | 13 | 51 |
### Tiandy boards
| Processor | MODEL | IRCUT1 | IRCUT2 | IRSTATUS | IRCTL | RESET |
|-------------|----------|--------|--------|----------|-------|-------|
| SSC335 | | 78 | 79 | --- | 37 | |
| GK7205V210 | TC-C32QN | 52 | 54 | --- | 4 | |
### Uniview boards
| Processor | IRCUT1 | IRCUT2 | RESET | IRCTL | IRLED | WiFi | RED LED | AUDIO OUTPUT | DEVICE ID |
|-------------|--------|--------|-------|-------|-------|------|---------|--------------|---------------------------------------|
| Hi3516Ev300 | 63 | 67 | 64 | | 72 | 7 | 10 | 28 | Rostelecom IPC8232SWC-WE |
| SSC335DE | 61 | 79 | | 4 | | | | | Rostelecom IPC8232SWC-WE-B, C1L-2WN-G |
| SSC335 | 61 | 79 | | | 76 | | | | Uniarch UV-IPC-D122-PF28 |
### Wansview
| Processor | IRCUT1 | IRCUT2 | IR LEDs | RESET | ETH_GR_BL | ETH_ORANGE| DEVICE ID |
|-------------|--------|--------|---------|-------|-----------|-----------|-----------------------------|
| T21 | 80 | 79 | 49 | 50 | 73 | 72 | Wansview W5/W6/Q5(1080p) |
### Xiaomi boards
| Processor | IRCUT1 | IRCUT2 | IR LEDs | DEVICE ID | ORANGE_LED | BLUE_LED | RESET | AUDIO_ENA |
|-------------|--------|--------|---------|---------------|------------|----------|-------|-----------|
| SSC325 | 78 | 79 | 52 | CMSXJ25A | | | | |
| Hi3518Ev300 | 70 | 68 | 54 | MJSXJ02HL | 52 | 53 | 0 | 55 |
| T31N | 49 | 50 | 60 | MJSXJ03HL | 38 | 39 | | |
### XiongMai, XM boards
| Board | Processor | IRCUT1 | IRCUT2 | IRSTATUS | IRCTL | ALM_IN | ALM_OUT | ETH_ACT | ETH_STA | RESET | USB_ENA | AUDIO_POW | RS485_CTL | W_LED | NOTES |
|--------------------------------------------------------------------------------------------------------------|-----------------|--------|--------|----------|-------|--------|---------|---------|---------|-------|---------|-----------|-----------|-------|-------|
| | GK7205V200 | 8 | 9 | 15 | 16 | 4, 53 | 55 | 14 | 12 | 0 | | 40 |
| | GK7205V210 | 8 | 9 | 15 | 16 | 4, 53 | 55 | 14 | 12 | 0 | | 40/53 |
| | GK7205V300 | 11 | 10 | 66 | 52 | 4 | | 30 | 31 | 0 | | 60 | 24 |
| IPC_GK7205V300_G6S [^3] | GK7205V300 | 11 | 10 | 65 | 52 | | | 30 | 31 | 67 | | 64/65 | 24 | 4 | |
| | GK7605V100 | 10 | 11 | 66 | 52 | 4 | | 30 | 31 | 0 | | 60 | 24 |
| | | | | | | | | | | | |
| [IPG-80H20PS-S](https://www.xiongmaitech.com/en/index.php/product/product-detail/3/176/301) | Hi3516Cv100 | 54 | 53 | 64 | | | | | | | |
| | Hi3516Cv100 | 38 | 39 | 24 | | 49 | 26 | | | | |
| HI3516D_N81820 [^1] | Hi3516Dv100 | 14 | 15 | 3 | | | | | | | |
| IPC_HI3516D_83H20 [^2] | Hi3516Dv100 | 121 | 120 | 3 | | | | | | | |
| | Hi3516Cv200 | | | | | | | | | | |
| | Hi3516Cv300 | 53 | 54 | 64 | 66 | 55 | 1 | | | 2 | 63 |
| | Hi3516Ev100 | 53 | 54 | 64 | | | | | | | |
| | Hi3516Ev200 | 8 | 9 | 15 | 16 | 4, 53 | 55 | 14 | 12 | 0 | |
| | Hi3516Ev300 | 11 | 10 | 66 | 52 | 4, 67 | 65 | 30 | 31 | 0 | |
| | Hi3518Ev100 | 39 | 38 | 24 | | 49 | 26 | | | | |
| | Hi3518Ev200 | 33 | 34 | 24 | | 61 | 35 | | | | | 3 | | IPG-50HV20PET-S |
| 50H20L | Hi3518Ev300 | 8 | | 55 | | 13 | | | | 15 | | 3 |
> There is a map between table's columns and parameters in `nightMode` section in `majestic.yaml`
> IRCUT1 is an irCutPin1
> IRCUT2 is an irCutPin2
> IRCTL is a backlightPin
> IRSTATUS is an irSensorPin
[^1]: 00014914 firmware
[^2]: 00014911 firmware
[^3]: 000699Q3 firmware
```
Tested on GK7205V300 for /dev/ttyАМА1:
devmem 0x100c0010 32 0x2
devmem 0x112c0074 32 0x2
```
### Zenotech/Videopark
| Processor | IRCUT1 | IRCUT2 | IRLED | DEVICE ID |
|-------------|--------|--------|-------|--------------------------|
| GK7205V200 | 58 | 59 | 8 | ZN-CM-GK200S1L-P |
| | | | | |
| Hi3516Ev300 | 14 | 12 | | ZN-CM-HSC500S1L-PZ |
| Hi3516Ev300 | 40 | 41 | 65 | unknown |
### Zosi
| Processor | IRCUT1 | IRCUT2 | IRSTATUS | DEVICE ID |
|-------------|--------|--------|--------------|---------------|
| Hi3518Ev200 | 61 | 60 | 1 (inverted) | ZG2622MW |