Install Arch Linux with Openbox + Luks Disk Encryption + UEFI

Disk cfdisk /dev/sda Create 3 disk partitions: EFI System - 100M boot - 512M root - rest of the disk space LUKS encryption modprobe dm-crypt modprobe dm-mod cryptsetup luksFormat -v -s 512 -h sha512 /dev/sda3 cryptsetup open /dev/sda3 sda3_crypt Disks formatting mkfs.vfat /dev/sda1 mkfs.ext4 /dev/sda2 mkfs.ext4 /dev/mapper/sda3_crypt Disks mounting mount /dev/mapper/sda3_crypt /mnt mkdir /mnt/boot mount /dev/sda2 /mnt/boot mkdir /mnt/boot/efi mount /dev/sda1 /mnt/boot/efi Install Arch pacstrap -K /mnt base linux linux-firmware genfstab -U /mnt >> /mnt/etc/fstab arch-chroot /mnt Timezone ln -sf /usr/share/zoneinfo/Region/City /etc/localtime Set locale pacman -S vim Uncomment en_US.UTF-8 UTF-8 in the file /etc/locale.gen ...

February 9, 2025

SSC338Q + IMX415 IP camera, first launch

Introduction The camera is powered by dual-core ARM Cortex-A7 1.2Ghz CPU SigmaStar SSC338Q and is equipped with H.264 and H.265 hardware encoders. The main board has the label SSC338Q_38M_2.0 Pinout TODO: add screen with numbers UART access TODO ISP access by I2C The camera doesn’t require I2C pull-up resistors as it already has two 4.7K resistors. You can use CH341A programmer with a tool https://github.com/OpenIPC/snander-mstar to download and upload firmware. ...

December 10, 2024