diff --git a/device/testing/device-samsung-i9100/APKBUILD b/device/testing/device-samsung-i9100/APKBUILD
index 5f3c6794c2dbe52cce710ae09443e1d590ba6a75..e14f51aa267ee31a5f1f015340e723f318302c91 100644
--- a/device/testing/device-samsung-i9100/APKBUILD
+++ b/device/testing/device-samsung-i9100/APKBUILD
@@ -1,7 +1,7 @@
 # Reference: <https://postmarketos.org/devicepkg>
 pkgname=device-samsung-i9100
 pkgver=4
-pkgrel=2
+pkgrel=3
 pkgdesc="Samsung Galaxy SII"
 url="https://postmarketos.org"
 arch="armv7"
@@ -14,6 +14,7 @@ subpackages="
 	$pkgname-kernel-downstream:kernel_downstream
 	$pkgname-kernel-mainline:kernel_mainline
 	$pkgname-nonfree-firmware:nonfree_firmware
+	$pkgname-nonfree-firmware-front-camera:nonfree_firmware_front_camera
 	$pkgname-weston:weston
 	$pkgname-media-pipeline:media_pipeline
 "
@@ -52,6 +53,13 @@ nonfree_firmware() {
 	mkdir "$subpkgdir"
 }
 
+nonfree_firmware_front_camera() {
+	pkgdesc="Front camera firmware"
+	install_if="$pkgname-kernel-mainline"
+	depends="firmware-samsung-s5k5baf"
+	mkdir "$subpkgdir"
+}
+
 weston() {
 	install_if="$pkgname-kernel-mainline weston"
 	install -Dm644 "$srcdir"/weston.ini \
diff --git a/device/testing/firmware-samsung-s5k5baf/APKBUILD b/device/testing/firmware-samsung-s5k5baf/APKBUILD
new file mode 100644
index 0000000000000000000000000000000000000000..ef24c52abda8daffc412094a33b3dea253ace9c9
--- /dev/null
+++ b/device/testing/firmware-samsung-s5k5baf/APKBUILD
@@ -0,0 +1,19 @@
+# Maintainer: Timbz <timon.baetz@protonmail.com>
+# See https://gitlab.com/postmarketOS/pmaports/-/merge_requests/2248#note_605868837
+pkgname=firmware-samsung-s5k5baf
+pkgver=1.0
+pkgrel=0
+pkgdesc="Firmware for Samsung S5K5BAF(X) UXGA camera driver"
+url="https://github.com/timbz/firmware-samsung-s5k5baf"
+arch="armv7"
+license="GPL2"
+options="!check"
+source="https://github.com/timbz/firmware-samsung-s5k5baf/releases/download/v$pkgver/s5k5baf-cfg.bin"
+
+package() {
+	install -Dm644 "$srcdir"/s5k5baf-cfg.bin "$pkgdir"/lib/firmware/postmarketos/s5k5baf-cfg.bin
+}
+
+sha512sums="
+912094e25f20e1cb78866a1f0cc3ba0459a788591550175ee077983cbfbed5eba4ddcb932771ff49894550439e096054b4d723dbeb95b7c0909ba3496f6e26b5  s5k5baf-cfg.bin
+"