Project status
| Component | Status | Comment |
|---|---|---|
| Display | :white_check_mark: | drm_hwcomposer |
| GPU/GLES | :white_check_mark: | mesa3d/lima GLES2.0 |
| GPU/VULKAN | :no_entry_sign: | Not supported by the hardware |
| Modem / Calls | :white_check_mark: | ModemManager / mm-radio HAL |
| Modem / SMS | :white_check_mark: | ModemManager / mm-radio HAL |
| Modem / Data | :x: | Not implemented yet |
| Modem / GNSS | :x: | Not implemented yet |
| WIFI | :white_check_mark: | Has some issues |
| Bluetooth | :x: | The rtl8723cs firmware is too old for the modern Android. Bluetooth is disabled. |
| Camera | :x: | Not implemented yet |
| Accelerometer / Gyro | :white_check_mark: | IIO-SENSOR HAL |
| Software codecs | :white_check_mark: | FFMPEG library (slightly faster than stock AOSP) |
| Hardware video decoders | :white_check_mark: :warning: | H264, H265 *1 *2 |
| Hardware video encoders | :x: | No kernel-side support |
| Audio | :white_check_mark: | tinyhal |
Issues:
| Component | Comment | Issue link |
|---|---|---|
| Modem | Internal USB connection is not stable after suspend/resume | |
| Wifi | When enabled, may cause system instabilities | |
| Audio | Call recording does not work | |
| Codecs *1 | ffmpeg-based codecs use CPU to copy buffer, which slows the performance on 1080p and higher | |
| Codecs *2 | GPU is too slow to render decoded YUV buffers. Partially can be fixed by adding hardware rotator support | https://github.com/GloDroid/glodroid_manifest/issues/66 |
| Boot time | 2+ boot takes 1m33s |
2023w16 changes:
- Audio issues are fixed now (except call recording)
- Software codecs use ffmpeg
Is there an eta for mobile data? And in theory couldn't we use postmarket's drivers?
Is there an eta for mobile data? And in theory couldn't we use postmarket's drivers?
No ETA available. We already use the modemmanager from the linux world. The issue with data is presumably somewhere in Android firewall configuration at low level.
Is there an eta for mobile data? And in theory couldn't we use postmarket's drivers?
No ETA available. We already use the modemmanager from the linux world. The issue with data is presumably somewhere in Android firewall configuration at low level.
Thats fun... Thank you guys for this project though. Its really cool!