Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

Affe Null

@affe_null@mt.abscue.de
mastodon 4.7.2
  • Open on mt.abscue.de
141 Followers
29 Following
7 Posts
Joined February 17, 2023
GitLab:
git.abscue.de/affe_null
Open post
Affe Null @affe_null@mt.abscue.de
· 14mo ago

Recently I've been porting the #Unisoc ISP to #libcamera. AF is not supported yet, so I have to move the lens manually using v4l2-ctl. But debayering, AGC/AEC, AWB and color correction are already working.

Code: https://codeberg.org/ums9230-mainline/libcamera/

#ShotOnJollaC2 #MainlineLinux

mt.abscue.de

Abscue/Mastodon

41
4
19
0
Open post
Affe Null @affe_null@mt.abscue.de
· 11mo ago
Replying to
It would be nice if an open-source firmware could also act as a hardware abstraction layer for different SoCs from different manufacturers. AFAIK MediaTek SoCs have similar ARM-based coprocessors implementing a similar set of features. As an experiment, I decided to make a simple firmware that can boot on such coprocessors and communicate with the main CPU using virtio. I've been working on a prototype and am planning to publish it soon. 3/4
14
1
1
0
Open post
Affe Null @affe_null@mt.abscue.de
· 11mo ago
Replying to
Of course, making this a real alternative would still require a lot of work and collaboration. Is there any demand for this in the #MobileLinux #mainlining community and would anyone be interested in porting it to their own hardware? A lot of us could benefit from a joined effort like this, especially if this means that kernel drivers only need to be written once and vendor-specific differences can be abstracted away or removed entirely. 4/4
12
0
5
0
Open post
Affe Null @affe_null@mt.abscue.de
· 11mo ago
Replying to
@fabrice Display, GPU, camera (still WIP), and a lot of basic hardware features like battery charging work without firmware blobs. WiFi, Bluetooth and GPS work with proprietary firmware, but WiFi support is incomplete and sometimes a bit broken. The modem works too (even with VoLTE). Audio is a bit more complicated, as part of the stack runs on an undocumented DSP architecture. Call audio does not always work. Sensors, AGPS and HW-accelerated video encoding/decoding are not supported yet.
8
1
0
0
Open post
Affe Null @affe_null@mt.abscue.de
· 9mo ago
Replying to
@SciSnail @libcamera No, the hardware ISP can only measure how sharp the picture is. The autofocus algorithm has to be implemented in software.
3
0
0
0
Open post
Affe Null @affe_null@mt.abscue.de
· 11mo ago
Replying to
@rolandlo @fabrice Perhaps you could try porting the modem to ModemManager. That should be relatively easy given that it uses AT commands like most other modems. I have been avoiding ModemManager due to its GObject coding style, but all Gnome-based UIs use it. Note that you can also try SailfishOS with the mainline kernel, which works somewhat better than postmarketOS: https://forum.sailfishos.org/t/mainline-linux-kernel-for-the-jolla-c2/21382/5 To get the camera working on pmOS, apply the patches on top of 0.5.2 like this: https://storage.abscue.de/private/zImage/pmaports-libcamera.tar.gz
Mainline Linux kernel for the Jolla C2
Sailfish OS Forum

Mainline Linux kernel for the Jolla C2

Mobile data is now implemented in the close-to-mainline kernel port! SMS also seems to work, but this may depend on the provider since there is no VoLTE support yet. Only the first SIM slot works, but this will be fixed later. For those who are interested, here are the changes I had to make to oFono: Comparing sailfishos:master...affenull2345:unisoc · sailfishos/ofono · GitHub To avoid having to keep old images on my server, there will only be a single link to the latest image from now on: htt

3
1
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 19:01:44 UTC