samsung-i9100: Install front camera firmware and setup media controller pipeline
Note that s5k5baf-cfg.bin
it is not classic firmware with some executable code, it is just set of i2c commands (looks like sensor calibration) taken from downstream kernel which I dumped with a hacky python script into the right format (expected by the driver).
Merge request reports
Activity
- Resolved by Administrator
Amazing work, @timbz
So with this installed, is it possible to use the camera already? If so, how would one do that?
Please let me know if it is ok to have this small binary in the repo.
Even though it's not a "classical blob", I'd prefer if we don't put it in pmaports. Can you create a gitlab project or similar and put it in a firmware package as usually? You could describe in the repo's README that you've dumped it from the downstream kernel source and that it's therefore GPL2.
By Oliver Smith on 2021-06-13T18:21:31
Edited by Ghost User
- Resolved by Administrator
- Resolved by Administrator
- Resolved by Administrator
Note that s5k5baf-cfg.bin it is not classic firmware with some executable code, it is just set of i2c commands (looks like sensor calibration) taken from downstream kernel which I dumped with a hacky python script into the right format (expected by the driver).
Maybe you could have a plaintext "source" file and then use your Python script to "compile" it when the package is built?
By Newbyte on 2021-06-13T18:10:22
Edited by Ghost User
- Resolved by Administrator
added 1 commit
- 0f5a3cc9 - samsung-i9100: Install front camera firmware and setup media controller pipeline
By timbz on 2021-06-13T18:05:50
added 1 commit
- e36cb0b7 - samsung-i9100: Install front camera firmware and setup media controller pipeline
By timbz on 2021-06-13T18:07:19
added category::device type::feature labels
added 20 commits
-
e36cb0b7...0582513c - 18 commits from branch
postmarketOS:master
- ec01bd2c - samsung-i9100: Setup media controller pipeline
- 885f6e15 - samsung-i9100: Add front camera firmware
By timbz on 2021-06-20T11:43:34
-
e36cb0b7...0582513c - 18 commits from branch
added 7 commits
-
885f6e15...91f3b92c - 5 commits from branch
postmarketOS:master
- be82ac49 - samsung-i9100: setup media controller pipeline (MR 2248)
- b6330fa7 - samsung-i9100: add front camera firmware (MR 2248)
By Bart Ribbers on 2021-06-22T09:52:49
-
885f6e15...91f3b92c - 5 commits from branch
enabled an automatic merge when the pipeline for b6330fa7 succeeds
By Bart Ribbers on 2021-06-22T09:52:57