samsung-hero2lte: new-device
So this is an attempt at porting pmOS to the Samsung Galaxy S7 edge.
Some quirks include having to disable the camera subsystem to prevent bootloops, and the special dtb.img format (which is why there is a prebuilt one for the kernel in the repository.) - Ideally we would have the exynos dtb handled in the same way as qcdt is now.
Also, the display doesn't work XD - It stays on the splash screen and does nothing else.
USB networking and SSH works though, it's just that weston will not start due to it not supporting the specific framebuffer format of the device (which is some non-standard Samsung thing afaik.)
EDIT: Display in both X and Wayland now works! (Tested with weston and xfce) Yet to try this with osk-sdl yet, but charging-sdl seems to work from what I've seen so far. Also managed to get the in-tree DTBH generator working as well.
Wiki Page: https://wiki.postmarketos.org/wiki/Samsung_Galaxy_S7_Edge_%28samsung-hero2lte%29 (Don't have the means to take a picture of the device yet)
Kernel fork: https://github.com/ivanmeler/android_kernel_samsung_herolte
Merge request reports
Activity
Some quirks include having to disable the camera subsystem to prevent bootloops, and the special dtb.img format (which is why there is a prebuilt one for the kernel in the repository.) - Ideally we would have the exynos dtb handled in the same way as qcdt is now.
Let us know if you need some pointers to implementing that - it's all in postmarketos-mkinitfs.
USB networking and SSH works though, it's just that weston will not start due to it not supporting the specific framebuffer format of the device (which is some non-standard Samsung thing afaik.)
- Maybe you can change the framebuffer format with kconfig.
- Or you can patch weston to support your format (like this one, has been upstreamed and will be in the next weston release)
- And you can try out a X11 based UI such as XFCE4, maybe that works out of the box.
If the display doesn't work, it would be fine for an initial version. We can't have the prebuilt dtb file though, so that needs to be fixed first.
Thank you very much for creating this port @WilliamO7!
By Oliver Smith on 2019-02-01T07:49:21
added 45 commits
-
fc1593b8...54a186d0 - 42 commits from branch
postmarketOS:master
- 016a3c2a - samsung-hero2lte: new device
- 6bc2ce1d - samsung-hero2lte: add defconfig name to APKbuild
- 1e0c3e5a - samsung-hero2lte: display and dtb generation now work
By William O-D on 2019-02-11T11:14:00
Toggle commit list-
fc1593b8...54a186d0 - 42 commits from branch
added 1 commit
- 38e38d38 - device-samsung-hero2lte: update checksums
By William O-D on 2019-02-11T11:21:04
added 1 commit
- f1482723 - linux-samsung-hero2lte: remove prebuilt dtb
By William O-D on 2019-02-11T13:30:24
added 1 commit
- c1fa2b50 - linux-samsung-hero2lte: remove old patch
By William O-D on 2019-02-11T13:31:29
mentioned in commit wiki@0555998d
By postmarketOS Wiki bot on 2019-02-12T22:42:49
added 11 commits
-
c1fa2b50...8c2a95db - 10 commits from branch
postmarketOS:master
- a6ee9b7a - New device: samsung-hero2lte (Samsung Galaxy S7 Edge) (!179 (merged))
By Oliver Smith on 2019-02-13T21:06:37
-
c1fa2b50...8c2a95db - 10 commits from branch
mentioned in commit 8ebafdf9
By William O-D on 2019-02-13T21:09:48