logo elektroda
logo elektroda
X
logo elektroda

GNCC GC2 camera. Interior and firmware change.

piotr_go 402 0
ADVERTISEMENT
Treść została przetłumaczona polish » english Zobacz oryginalną wersję tematu
  • 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

    Cool? Ranking DIY
    About Author
    piotr_go
    DIY electronics designer
    Offline 
    piotr_go wrote 2892 posts with rating 3283, helped 94 times. Been with us since 2003 year.
  • ADVERTISEMENT
ADVERTISEMENT