Open flowergom opened 6 years ago
We've got LuneOS based on old Open webOS running on Xiaomi A1 (tissot). Some hints on what needs to be done can be found at: https://github.com/shr-distribution/meta-smartphone/commits/pyro and https://github.com/webOS-ports/meta-webos-ports/tree/pyro more specifically https://github.com/webOS-ports/meta-webos-ports/commit/ae34ca8b5a4603fbe47ff39502cbf989fb283442.
This is still work in progress and will be updated with more things such as proper A/B partition scheme support. This is currently based on Project Halium (https://docs.halium.org/en/latest/) and Android 7.1.2.
https://github.com/webOS-ports/meta-webos-ports/pull/299 https://github.com/shr-distribution/meta-smartphone/pull/78
Sharing my work on OSE in incompleted state as I have to take a long break. It's in WIP state, and the changes are dirty. Currently tissot boots into black screen with adb access, surface-manager fails to start.
https://gitlab.com/nizovn/build-webos/commits/tissot https://gitlab.com/nizovn/meta-webosose/commits/tissot https://gitlab.com/nizovn/meta-smartphone/commits/webosose https://gitlab.com/nizovn/openembedded-core/commits/morty_tissot https://gitlab.com/nizovn/meta-openembedded/commits/morty_tissot
Progress update: now OSE port to tissot boots into GUI. Touchscreen and wifi work, sound doesn't. For some reason some apps (com.webos.app.test.webosose, com.webos.app.test.youtube) don't load, and show connection error message, will need to investigate. Also trying to play youtube video in enact browser results in grey screen. Overall UI interaction feels smooth, as you can see in this small video.
@nizovn Hi nizovn, You did good progress! :) The connection error of com.webos.app.test.youtube seems to be caused by not setting the network interface name of xiaomi AI properly.
Hi flowergom. Thanks for a hint. I'll have a look surely.
Port webOS OSE to Xiaomi A1 using android BSP. webOS running on Xiaomi A1. webOS UI launcher and qt native / webbased app are executed.