Please note: this page has been translated automatically. If you can, you should read it in one of these languages:

Original firmware

open ports

TCP: 80(HTTP), 443(HTP too!), 554(RTSP), 8004, 8006, 9527(, 9999
UDP: 67 ( DHCP ), 3702, 8002, 39642

Port 80: HTTP
http: // IP: login: admin:, Password: admin

Port 443: HTTP
http: // IP: 443: login: admin:, Password: admin

Port 554: RTSP

port 8004:? , opened by jco_server

port 8006:? , opened by jco_server

Port 9527: Telnet
telnetd IP 9527 : Login: root, Password: jco66688, accessible for 5 minutes, closed after.
Not be disconnected after 5 minutes: killall -9 auto_run.sh
To stop JCO_server :

killall -9 auto_run.sh
killall -9 jco_server;echo 'V'>/dev/watchdog;echo 'V'>/dev/watchdog0

port 9999: used to control the camera, example:

IP=xxx.xxx.xxx.xxx
echo "checkuser -act set -user admin -password admin" | nc $IP 9999
echo "list" | nc $IP 9999
echo "pelcod20ctrl -?" | nc $IP 9999
echo "pelcod20ctrl -type 1" | nc $IP 9999

UDP 67: open of udhcpd

UDP 3702:? , opened by jco_server

internal flash memory

Flash memory is distributed as follows:

score description
mtdblock0 u-bootloader
mtdblock1 boot config
mtdblock2 u-boot inheritance uImage, linux-kernel
mtdblock3 pumpkins = /
mtdblock4 squashfs, mounted on / ipc
mtdblock5 jffs2, mounted on / opt

u-boot (partition mtdblock0) loads the kernel into mtdblock2.
default options in u-boot loader:

options in mtdblock1:

Linux version:
Linux version 3.10.14__isvp_turkey_1.0__ (root@localhost.localdomain) (gcc version 4.7.2 (Ingenic r2.3.3 2016.12) ) # 3 PREEMPT Sat Jun 22 10:40:55 CST 2019

Notable files in /:

notable files in /ipc :

note: libimp.so differs from the one delivered for the T20, and the one delivered with the T20 is not suitable.

GPIO ports

Core review: