Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding Sony SmartWatch 3 - SWR50 and guidelines #1

Open
frangarcj opened this issue Aug 23, 2020 · 5 comments
Open

Adding Sony SmartWatch 3 - SWR50 and guidelines #1

frangarcj opened this issue Aug 23, 2020 · 5 comments

Comments

@frangarcj
Copy link

Are there any guideline in order to add a new target and build it?

I'm interested on adding swr50 because Android Wear 1.5 support is almost removed from the platform.

Also what's the actual status of the project for other targets?

Any discord or communication channel?

Thanks a lot

@iscle
Copy link
Member

iscle commented Aug 24, 2020

Hi frangarcj!

Thanks for showing interest in our project :)

Right now we are just focusing on MediaTek watches (those with MT6580, MT6737 and MT6739). The SWR50 uses a QC SD400 which is not compatible with our current BSP. However, since most of our work will be UI-related, I'm sure it will be portable to other platforms as well.

Do you know of any A10 firmware (like LineageOS) for your watch that is currently booting? Or maybe Android 7...

We have a Telegram group where we're posting updates as soon as we have them: https://t.me/joinchat/AMOzyElbICt7Zh4GKxZ8yw

Iscle

@frangarcj
Copy link
Author

The platform is really a BCM chip under the mach-java directory called Sony Brooks. The actual ROM is Android 6.0.1 and the kernel sources are for 3.10.x.

What are the requirements for A7 / A10?

Thanks

@iscle
Copy link
Member

iscle commented Aug 26, 2020

Well, that's interesting.

My initial research showed that the watch was powered by a Snapdragon 400 🤔

We're trying to focus on A10 right now, since it's the newest Android version available (and that our watches can run). A backport to A6 would require a lot of work since the UI is completely different.

As far as I know, kernel version really does not matter, what matters is that the proper patches are applied for the Android binder, hals, etc.

Could you confirm the model number of the CPU?

Thanks!

@frangarcj
Copy link
Author

frangarcj commented Aug 27, 2020

It looks like it is a BCM23550

This is the kernel at 3.10.108 https://github.com/alexey6600/mm_sony_tetra_3.14

Maybe knowing how to build a ROM , I can help on this. An old version of TWRP is available too.

What I really need is to go from wear 1.5 (Android 6) to wear 2.0+ ( or Openwatch on Android 7+)

@iscle
Copy link
Member

iscle commented Aug 27, 2020

With a Broadcom SOC I doubt we will support it.

MediaTek is easy, Qualcomm a bit harder, but for Broadcom, almost nobody works on it... So if it ever happens, it will be after a loooooooong time.

That said, if you want to work on porting Android 8 to it using the work done for the Samsung Galaxy Grand Neo (with the same SOC), that could speed things up.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants