Skip to content
Merged
Changes from all commits
Commits
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
38 changes: 31 additions & 7 deletions content/documentation/PinePhone_Pro/Camera.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,32 +15,33 @@ The PinePhone Pro has two cameras, Sony IMX258 with 13MP as rear camera and Omni

As mentioned in [Software State](/documentation/PinePhone_Pro/Software/Software_state/), the cameras are work-in-progress, including a required DTS fix, userspace still needs to do some catching up and there is a green image tint. This article explains how to fix camera sofware on your PinePhone Pro. The work is on progress and will be available soon for different distributions. Make sure your PinePhone Pro is connected to the web to download needed software.

### Arch Linux ARM + Phosh Installation
## Arch Linux ARM + Phosh Installation

Open terminal and update your system
Open terminal and update your system:

```console
$ sudo pacman -Syyuu
```

Remove original Megapixels app
Remove original Megapixels app:

```console
$ sudo pacman -Rns megapixels
```

Install camera dependencies
Install camera dependencies:

```console
$ sudo pacman -Syu gst-plugin-libcamera libcamera-tools pipewire-libcamera
```

Install flatpak software manager
Install flatpak software manager:

```console
$ sudo pacman -S flatpak
```

Install Megapixels2 app
Install Megapixels2 app:

```console
$ flatpak install https://flatpak.brixit.nl/megapixels2.flatpakref --user
Expand All @@ -52,7 +53,6 @@ You will be prompted to some options
* Configure this as new remote 'flathub' [Y/n]: y
* Required runtime for me.gapixels.Megapixels/aarch64/master (runtime/org.gnome.Platform/aarch64/47) found in remote flathub. Do you want to install it? [Y/n]: y


To launch camera app you can both click on Megapixels icon on your desktop or enter into terminal following command

```console
Expand All @@ -68,4 +68,28 @@ $ flatpak uninstall --unused
$ flatpak repair
```

## Green Tint Issue

To fix the green tint issue during post processing of your pictures, add "-a" and "-f" to dcraw line (about #82) into postprocess.sh file

First look for postprocess.sh file:

```console
$ cd ../..
$ sudo find / -type f -name postprocess.sh
```

Goto the postprocess.sh directory you found using the above command. Here the example */var/lib/flatpak/app/me.gapixels.Megapixels/aarch64/master/[...]/files/share/megapixels/postprocess.sh* is used:

```console
$ cd /var/lib/flatpak/app/me.gapixels.Megapixels/aarch64/master/[...]/files/share/megapixels
```

Backup original file and add "-a" and "-f" to dcraw line, using replace command:

```console
$ sudo cp postprocess.sh postprocess.sh.bk
$ sudo sed -i 's/$DCRAW +M -H 4 -o 1 -q 3 -T "$@" "$MAIN_PICTURE.dng"/$DCRAW +M -H 4 -o 1 -q 3 -T -a -f "$@" "$MAIN_PICTURE.dng"/' postprocess.sh
```

Further details regarding the camera and the Megapixels camera app can be found on [Martijn’s blog](https://blog.brixit.nl/tag/phones/).