Skip to content
Snippets Groups Projects

samsung-i9100: Install front camera firmware and setup media controller pipeline

Merged Imported Administrator requested to merge i9100 into master
All threads resolved!

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).

Edited by Administrator

Merge request reports

Checking pipeline status.

Approved by

Merged by AdministratorAdministrator 3 years ago (Jun 22, 2021 9:56am UTC)

Merge details

  • Changes merged into master with b6330fa7.
  • Deleted the source branch.

Pipeline #191737 passed

Pipeline passed for b6330fa7 on master

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
    • Author Owner
      Resolved by Administrator

      Amazing work, @timbz :grin:

      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
  • Administrator
  • Administrator
    • Author Owner
      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
  • Administrator
  • Administrator added 1 commit · Imported

    added 1 commit

    • 0f5a3cc9 - samsung-i9100: Install front camera firmware and setup media controller pipeline

    Compare with previous version

    By timbz on 2021-06-13T18:05:50

  • Administrator added 1 commit · Imported

    added 1 commit

    • e36cb0b7 - samsung-i9100: Install front camera firmware and setup media controller pipeline

    Compare with previous version

    By timbz on 2021-06-13T18:07:19

  • Administrator changed the description · Imported

    changed the description

    By timbz on 2021-06-13T18:28:53

  • Administrator added 20 commits · Imported

    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

    Compare with previous version

    By timbz on 2021-06-20T11:43:34

  • Administrator resolved all threads · Imported

    resolved all threads

    By timbz on 2021-06-20T11:44:36

  • Administrator approved this merge request · Imported

    approved this merge request

    By Alexey Min on 2021-06-20T13:42:11

  • Administrator approved this merge request · Imported

    approved this merge request

    By Bart Ribbers on 2021-06-22T09:51:50

  • Administrator added 7 commits · Imported

    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)

    Compare with previous version

    By Bart Ribbers on 2021-06-22T09:52:49

  • Administrator enabled an automatic merge when the pipeline for b6330fa7 succeeds · Imported

    enabled an automatic merge when the pipeline for b6330fa7 succeeds

    By Bart Ribbers on 2021-06-22T09:52:57

  • Administrator merged · Imported

    merged

  • Please register or sign in to reply
    Loading