logo elektroda
logo elektroda
X
logo elektroda

GNCC GC2 camera. Interior and firmware change.

piotr_go  0 432 Cool? (+11)
📢 Listen (AI):
Front view of GNCC GC2 camera on a white base, lens centered on glossy black face. Back of white GNCC GC2 camera with visible speaker and micro USB port

This time a description of the GNCC GC2 camera. The camera version on the ak3918ev300 chip is not supported by either Thingino or OpenIPC. In order to run RTSP streaming, I had to use the manufacturer's SDK and write my own software. While there is an example with RTSP, it does not have iris and IR LED control, nor does it have an OSD. In addition, I had to add button support. The only thing I didn't get right was the microphone. The camera can now be configured and used without the app. The software that works with the app I knocked out.

Sources:
https://github.com/piotr-go/GNCC_GC2_ak3918ev300_RTSP/tree/main/src

Interior of camera:
Ak3918ev300 processor, 8MB Flash, WiFi RTL8188FU.
PCB board with microSD slot and connectors labeled MIC and SPK Interior of GNCC GC2 camera showing lens, circuitry, and IR LED panel GNCC GC2 camera interior with lens module and PCB with wiring
Interior of GNCC GC2 camera housing with speaker and wiring visible

U-Boot:
Close-up of a PCB with manually labeled UART pins: Rx, Tx, and GND.
UART 3.3V, speed 115200.
Code: Bash
Log in, to see the code


Backup:
To use u-boot to rip the contents of the flash to the µSD card we use the commands:
Code: Bash
Log in, to see the code


Firmware upload:
Download to card images from:
https://github.com/piotr-go/GNCC_GC2_ak3918ev300_RTSP/tree/main/img
and follow the commands:
Code: Bash
Log in, to see the code


After changing the firmware, you need to restore the default settings. To do this, hold down the button on the back of the camera (after booting) for more than 5 seconds.
The camera can be accessed via Telnet or FTP.

Default login:
Quote:
user: root
password: 12345


Default IP:
Quote:
192.168.100.1


To configure WiFi we create the file "/etc/jffs2/wpa_supplicant.conf"
Quote:
network={
ssid=
psk=
scan_ssid=1
}


RTSP link:
Quote:
rtsp://<camera_ip>/ch0


Streaming RTSP from camera:
Camera snapshot showing rooftops and cloudy sky with date and time overlay in the corner

Modifications...
The images provided are in SquashFS format.
To uncompress them we use the "unsquashfs" command.
Re-compress using the command:
Code: Bash
Log in, to see the code


Useful links:
Github: https://github.com/piotr-go/GNCC_GC2_ak3918ev300_RTSP
SDK: https://github.com/Nemobi/ak3918ev300v18
Compiler: https://github.com/ricardojlrufino/arm-anykav200-crosstool

About Author
piotr_go
piotr_go wrote 2894 posts with rating 3285 , helped 94 times. Been with us since 2003 year.

Comments

%}