Skip to content

samsung-kiran: new device (Samsung Z1)

Shinjo Park requested to merge peremen/pmaports:work-samsung-kiran into master

As far as I know, this is the first attempt to port any alternative OS than Tizen on this device, I am also asking additional help to make this port actually working. Currently this port uses Samsung's downstream kernel for SC7727S.

Remaining issues:

  • Boot image generation:
    • dtbtool-sprd should work, but the fork in Tizen supports Qualcomm and Samsung SoCs. Tizen version of dtbtool-sprd is not uploaded yet to any public git repos, and I'd suggest to create an apk for this.
    • The bootloader expects dzImage, which is again used only in Tizen and not uploaded elsewhere yet. Also I'd suggest to create an apk for this.
  • Display: The sprdfb framebuffer driver of this phone is... different from other Android phones with this chipset. It implements a DRM(!) driver, which does not support modesetting, so the framebuffer is broken. Tizen on this device uses Xorg and custom display driver which seems to handle modesetting and some other procedures, although that driver itself is proprietary. What would be the best choice to make display working?
  • Wi-Fi of this device uses Broadcom BCM4343S. I have extracted the firmware from Tizen, didn't uploaded it yet to any public git repos yet.
  • GPS: Broadcom BCM47520, seems to use proprietary binary in Tizen to activate this.
  • Audio, cellular, sensors: not tested yet, as GUI is not working.
  • Touchscreen and hardware keys are working, tested with evtest.
Edited by Shinjo Park

Merge request reports