Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
c087370
Create ssc335de_lite_dahua-hfw1230sp-v2_defconfig
Puzzak01 Aug 27, 2025
e0be098
Create customizer.sh
Puzzak01 Aug 27, 2025
36bb5fb
Create gpio.conf
Puzzak01 Aug 28, 2025
2cded83
Update README.md
Puzzak01 Aug 28, 2025
30c5282
Merge branch 'OpenIPC:master' into master
Puzzak01 Aug 28, 2025
4302347
Create ssc335de_lite.list
Puzzak01 Aug 28, 2025
446ee6a
Create ssc335de_lite.list
Puzzak01 Aug 28, 2025
40313aa
Update README.md
Puzzak01 Aug 28, 2025
ff6a41d
Update ssc335de_lite.list
Puzzak01 Aug 29, 2025
f1f5d9e
Update ssc335de_lite.list
Puzzak01 Aug 29, 2025
c757508
Update README.md
Puzzak01 Aug 29, 2025
6d81e8a
add gpio for reset button
Puzzak01 Aug 29, 2025
f420dab
add gpio for mmc
Puzzak01 Aug 29, 2025
68fefbc
Merge branch 'master' into master
Puzzak01 Aug 29, 2025
a7278fd
Update ssc335de_lite_dahua-hfw1230sp-v2_defconfig
Puzzak01 Aug 30, 2025
115f21e
Update gpio.conf
Puzzak01 Aug 30, 2025
f434bb0
Merge branch 'OpenIPC:master' into master
Puzzak01 Mar 13, 2026
ac02466
Update ssc335de_lite_dahua-hfw1230sp-v2_defconfig
Puzzak01 Mar 22, 2026
bc040e7
Create ssc337de_ultimate_switcam_b200.defconfig
Puzzak01 Aug 6, 2026
998233b
Create ssc337de_ultimate.list
Puzzak01 Aug 6, 2026
4ab721c
Rename devices/ssc337de_ultimate_switcam_b200/general/scripts/ssc337d…
Puzzak01 Aug 6, 2026
13d9351
Create customizer.sh
Puzzak01 Aug 6, 2026
d9cd2b6
Update README.md
Puzzak01 Aug 6, 2026
bb62cc7
Update master.yml
Puzzak01 Aug 6, 2026
7b3d017
Merge branch 'OpenIPC:master' into master
Puzzak01 Aug 6, 2026
e1223ef
.
Puzzak01 Aug 7, 2026
8ac6e55
.
Puzzak01 Aug 7, 2026
269ef96
.
Puzzak01 Aug 7, 2026
f3da703
.
Puzzak01 Aug 7, 2026
c66f2a1
.
Puzzak01 Aug 7, 2026
192ce12
Create ssc337de_ultimate_switcam-b200_defconfig
Puzzak01 Aug 7, 2026
28b3d5d
Create customizer.sh
Puzzak01 Aug 7, 2026
ae88687
.
Puzzak01 Aug 7, 2026
acf00f5
Create customizer.sh
Puzzak01 Aug 7, 2026
3a119d2
.
Puzzak01 Aug 7, 2026
e5f5132
Create customizer.sh
Puzzak01 Aug 7, 2026
5956d4c
Create ssc337de_ultimate.list
Puzzak01 Aug 7, 2026
cac1b6e
.
Puzzak01 Aug 10, 2026
b335884
.
Puzzak01 Aug 10, 2026
bbcdbc2
.
Puzzak01 Aug 10, 2026
788098a
.
Puzzak01 Aug 10, 2026
f7017f2
.
Puzzak01 Aug 10, 2026
1917b2b
.
Puzzak01 Aug 10, 2026
dd139b9
Clean up exclude list by removing old sensor files
flyrouter Aug 10, 2026
2a7e39b
Add SNS model configuration for sc223a
flyrouter Aug 10, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .github/workflows/master.yml
Original file line number Diff line number Diff line change
Expand Up @@ -103,6 +103,7 @@ jobs:
- ssc337_lite_tiandy-tc-c321n-v2
- ssc337_lite_tp-link-tapo-c110-v1
- ssc337de_ultimate_foscam-x5
- ssc337de_ultimate_switcam-b200
- ssc338q_fpv_caddx-fly
- ssc338q_fpv_emax-wyvern-link
- ssc338q_fpv_openipc-mario-aio
Expand Down
1 change: 1 addition & 0 deletions README.md

@flyrouter flyrouter Aug 10, 2026

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Confirmed.

Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@ H3C TC2101 SSC337 JXQ03 RTL8188FU_USB NOR_16M done
HB-WIFI-Z6 v1.2 T10 JXH62 RTL8188EU_USB NOR_8M in progress
iFlytek XFP301-M T31ZX JXQ03 RTL8188FU_USB NOR_16 research
Imilab EC3 CMSXJ25A SSC325 GC2053 MT7603UN_? NOR_16M in progress
Switcam B200 SSC337DE SC223A NAND done
Dahua IPC-HFW1230SP-V2 SSC335DE GC2053 NOR_16M done
Imou IPC-C22E-S2-v2 SSC335DE GC2053 RTL8188FU_USB NOR_16M done
Imou IPC-C22EP-S2 SSC325DE SC2239 RTL8188FU_USB NAND testing stage 1
Expand Down

@flyrouter flyrouter Aug 10, 2026

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Modified

Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
# Architecture
BR2_arm=y
BR2_cortex_a7=y
BR2_ARM_FPU_NEON_VFPV4=y
BR2_ARM_INSTRUCTIONS_THUMB2=y

# Toolchain
BR2_TOOLCHAIN_EXTERNAL=y
BR2_TOOLCHAIN_EXTERNAL_CUSTOM=y
BR2_TOOLCHAIN_EXTERNAL_DOWNLOAD=y
BR2_TOOLCHAIN_EXTERNAL_URL="https://github.com/openipc/firmware/releases/download/$(OPENIPC_TOOLCHAIN).tgz"
BR2_TOOLCHAIN_EXTERNAL_CUSTOM_PREFIX="arm-openipc-linux-musleabihf"
BR2_TOOLCHAIN_EXTERNAL_HEADERS_4_9=y
BR2_TOOLCHAIN_EXTERNAL_CUSTOM_MUSL=y
BR2_TOOLCHAIN_EXTERNAL_CXX=y

# Kernel
BR2_LINUX_KERNEL=y
BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/openipc/linux/archive/$(OPENIPC_KERNEL).tar.gz"
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(EXTERNAL_VENDOR)/board/$(OPENIPC_SOC_FAMILY)/infinity6b0-ssc009b.config"
BR2_LINUX_KERNEL_UIMAGE=y
BR2_LINUX_KERNEL_XZ=y

# Filesystem
BR2_PACKAGE_BUSYBOX_CONFIG="$(BR2_EXTERNAL)/package/busybox/busybox.config"
BR2_PACKAGE_EXFATPROGS=y
BR2_PACKAGE_UBOOT_TOOLS=y
BR2_PACKAGE_ZLIB=y
# BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set
BR2_PACKAGE_WIREGUARD_LINUX_COMPAT=y
BR2_PACKAGE_WIREGUARD_TOOLS=y
BR2_TARGET_ROOTFS_CPIO=y
BR2_TARGET_ROOTFS_SQUASHFS=y
BR2_TARGET_ROOTFS_SQUASHFS4_XZ=y
BR2_TARGET_ROOTFS_UBI=y
BR2_TARGET_ROOTFS_UBI_SUBSIZE=2048
BR2_TARGET_ROOTFS_UBI_USE_CUSTOM_CONFIG=y
BR2_TARGET_ROOTFS_UBI_CUSTOM_CONFIG_FILE="$(BR2_EXTERNAL)/scripts/ubifs/ubinize_sigmastar.cfg"
BR2_TARGET_ROOTFS_UBIFS_LEBSIZE=0x1f000

# OpenIPC
BR2_OPENIPC_SOC_VENDOR="sigmastar"
BR2_OPENIPC_SOC_MODEL="ssc337de"
BR2_OPENIPC_SOC_FAMILY="infinity6b0"
BR2_OPENIPC_SNS_MODEL="sc223a"
BR2_OPENIPC_VARIANT="ultimate"
BR2_OPENIPC_FLASH_SIZE="16"

# Packages
BR2_PACKAGE_DROPBEAR_OPENIPC=y
BR2_PACKAGE_EXFAT_OPENIPC=y
BR2_PACKAGE_IPCTOOL=y
BR2_PACKAGE_JSONFILTER=y
BR2_PACKAGE_LIBCURL_OPENIPC=y
BR2_PACKAGE_LIBCURL_OPENIPC_CURL=y
BR2_PACKAGE_LIBEVENT_OPENIPC=y
BR2_PACKAGE_LIBOGG_OPENIPC=y
BR2_PACKAGE_MAJESTIC_FONTS=y
BR2_PACKAGE_MAJESTIC_WEBUI=y
BR2_PACKAGE_MAJESTIC=y
BR2_PACKAGE_MBEDTLS_OPENIPC=y
BR2_PACKAGE_OPUS_OPENIPC=y
BR2_PACKAGE_OPUS_OPENIPC_FIXED_POINT=y
BR2_PACKAGE_QUIRC_OPENIPC=y
BR2_PACKAGE_SIGMASTAR_OSDRV_INFINITY6B0=y
BR2_PACKAGE_VTUND_OPENIPC=y
BR2_PACKAGE_YAML_CLI=y

@flyrouter flyrouter Aug 10, 2026

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Confirmed.

Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
#!/bin/sh
#
# Perform basic settings on a known IP camera
#
#
# Set custom upgrade url
#
fw_setenv upgrade 'https://github.com/OpenIPC/builder/releases/download/latest/ssc337de_ultimate_switcam-b200-nand.tgz'

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Action required

1. Upgrade url uses -nand.tgz 📘 Rule violation ☼ Reliability

customizer.sh sets fw_setenv upgrade to ssc337de_ultimate_switcam-b200-nand.tgz instead of the
required ssc337de_ultimate_switcam-b200-nor.tgz. This can break device self-update because the URL
won’t match the CI artifact naming convention required by policy.
Agent Prompt
## Issue description
The device `devices/ssc337de_ultimate_switcam-b200/.../customizer.sh` sets the upgrade URL to a filename that is not exactly `<device>-nor.tgz`.

## Issue Context
Compliance requires builder release URLs in `fw_setenv upgrade` to reference the CI artifact name `<device>-nor.tgz`.

## Fix Focus Areas
- devices/ssc337de_ultimate_switcam-b200/general/overlay/usr/share/openipc/customizer.sh[6-9]

ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools

#
#
# Set custom majestic settings
#
cli -s .video0.codec h264
cli -s .image.mirror false
cli -s .image.flip false
cli -s .nightMode.irCutPin1 13
cli -s .nightMode.irCutPin2 12
cli -s .nightMode.backlightPin 52
cli -s .nightMode.colorToGray true
cli -s .audio.enabled true
cli -s .audio.codec aac
cli -s .audio.srate 48000
cli -s .audio.inputChannel 1
#

exit 0

@flyrouter flyrouter Aug 10, 2026

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Modified

Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
/lib/modules/4.9.84/kernel/fs/lockd/lockd.ko
/lib/modules/4.9.84/kernel/fs/nfs/nfs.ko
/lib/modules/4.9.84/kernel/fs/nfs/nfsv3.ko
/lib/modules/4.9.84/kernel/fs/nfs_common/grace.ko
/lib/modules/4.9.84/kernel/net/sunrpc/sunrpc.ko