webosce / README

Manage all issues and information for webOS Community Edition
8 stars 1 forks source link

Port webOS OSE to android devices (Xiaomi A1) #13

Open flowergom opened 6 years ago

flowergom commented 6 years ago

Port webOS OSE to Xiaomi A1 using android BSP. webOS running on Xiaomi A1. webOS UI launcher and qt native / webbased app are executed.

Herrie82 commented 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

nizovn commented 5 years ago

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

nizovn commented 4 years ago

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.

flowergom commented 4 years ago

@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.

nizovn commented 4 years ago

Hi flowergom. Thanks for a hint. I'll have a look surely.