18 ms·
From the back: :) > "2 physical sensor with 1 sensor interface" This is no problem for media API. sun6i-csi driver for the sensor interface just forces the us
by megous 3y ago
From the back: :)
> "2 physical sensor with 1 sensor interface"
This is no problem for media API. sun6i-csi driver for the sensor interface just forces the userspace to select only one sensor at a time. The API is made for this. All camera solutions on phone require custom tailored solutions to work. That's just a difference compared to dekstop USB webcam space.
People try to abstract the details in a library (eg. libcamera) or just hardcode it in their app. API for ISP and all required data are just not introspectable, so it has to be hardcoded somewhere in userspace. That's the nature of mainline API.
> WIFI/BT
BT/Wifi should be controllable independently using software, no? Like on other phones. At least I never noticed any issues in this direction.
> Modem crashes.
Sounds terrible. Not sure what's that about. I've never experienced any modem crashes, but I don't have a typical setup. I don't use eg25-manager, but my own kernel driver to manage modem power and my own test software to control the modem over AT interface for SMS/calls. I also don't use mobile data.
Maybe I should try to stress-test the modem a bit more.
Thermal management is lacking, for sure. There are several heat sources in the phone, and there needs to be some software that actively throttles down parts of the phone based on total knowledge of phone activity, and not just simple localized decision-making based on current temperature of individual part. (User on call or using a lot of mobile data, throttle down the main SoC CPU heavily, disable charging or limit severely, etc.)