yashsingh1/xdaforums huggingface dataset:
[Samsung Gear S] apprentice:
I was beginning to think I was alone in becoming irritated by people who just don't 'get' what this watch is all about. What it does (and more importantly what it's advertised as doing) it does perfectly well.

I did not buy a watch to load endless apps on it, why would I? I want something on my wrist that tells the time on a gorgeous curved amoled screen, shows me notifications from any of my phone apps, be able to text a quick sms or email reply, check the weather and news headlines perhaps, control my music playback, navigate to a destination and keep track of my fitness. The extra functionality of being able to receive texts and calls from my phone even when it's miles away is considered a useful bonus.

So tell me what exactly is missing from this watch? All the bases are covered for things you would find useful to do on a 2" screen on your wrist. So why on earth do people want an Android version on something that works as intended?

Thanks for your post cipherswitch, it made me feel that someone out there is on my wavelength.
[Samsung Gear S] dugryce:
Very well stated, and my sentiments exactly!
[Samsung Gear S] xendula:
Does anyone know if any advance has been made in porting Android to the Gear S?

I am one of the people wanting full Android on the Gear S, because I do want certain apps to work stand-alone while I go running, without my phone, which is the reason I bought it. I needed phone functionality and GPS/HR, but am disappointed by the meager selection of stand-alone Tizen apps.

Also, to back up the person who thought it would work with their tab, Samsung themselves advertised it as working with "any" Samsung Galaxy KK "device" (or was it 4.2/4.4?), and when asked directly on FB still claimed it would. Only after people told them it didn't did they switch their tune and admited to the limited compatibility, in side conversations that other customers would need to search for to even see. I myself bought a Tab 7 after Samsung assured me the Gear S would work with it, only to have to return it when I realized it didn't. Regardless of the fact that I love my Gear S, Samsung were too wishy washy about compatibility, and I know I would love my Gear S more if the Tizen app store wasn't such a disapppointment.
[Samsung Gear S] chuman72486:
I personally only care about Android on the Gear S solely for Tasker functionality. On my original Galaxy Gear, I used an app called TasGear to send data back and forth between Tasker on my phone and Tasker on my Gear (running Null), and used it to add pretty much any level functionality I wanted. Most specifically, I could use Tasker scenes to create custom notifications entirely of my own style, something the Gear Manager notifications lacked. If Tizen on the Gear S has a way to create custom screens to relay detailed information from my phone, then I'd stick with Tizen, but until then, I'm in support of Android on the Gear S.
[Samsung Gear S] EFCLEE:
@ cipherswitch

Tizen is as I see it an intentionally crippled OS with extremely limited functionality, compared to Android that is.....smacks of iOS which is many years behind Android

I had Gear 1 with Null ROM and was happy with the fact that whatever I wanted or needed it to do then some cat would have done his or her magic and invented a way of doing it, this was the beauty of Android. Do we still have that now with Tizen???

So my Gear S has a sim, GPS, data plan. So out of the box can I add some contacts, configure an email, maybe drive somewhere new using SatNav, maybe go for a Run and track my progress, NO!!

Android on Gear S will unlock the devices true potential and will make it absolutely stand alone!! which Samsung obviously don't want.
[Samsung Gear S] skyred5:
I think it all boils down to how Samsung does things. Just look at their galaxy phones. Probably no other phone brands running android has the knox **** to prevent rooting and whatsoever. Since Tizen is their own developed OS, definitely there's much more lockdown but of coz lesser compared to iOS. The only probable attraction for this watch is the phone ability.
[Samsung Gear S] cipherswitch:
You are incorrect. Knox has nothing to do with preventing rooting, the knox counter is tripped when the phone is rooted which then means that the knox security features are no longer going to function. Knox was meant to be an easy way to keep your personal and sensitive work data separate on the same phone. If the counter is tripped, the data is no longer secure, simple as that.

http://en.m.wikipedia.org/wiki/Samsung_Knox

That being said, for something so crippled ,it seems to work incredibly well with their galaxy line of phones (like they said it would), it's standalone and is the only non Chinese crapware watch out there that is, and it looks good. Android isn't everything, and the fact that everyone wants to put android on everything will get old soon, just give it time, I'm already sick of hearing it. There's how many versions of android now? Each version has a ridiculous number of ports, forks and mods to the point where it's damn near impossible to keep track of. Not to mention the malware and crap thats growing every day. Tizen is clean, neat , to the point and all we really need for these watches. If someone where to put in the crazy long time to port a version of android, I'd use it, and can almost guarantee I'd switch right back to what works which is Tizen. No bugs, no endless updates or nightlies, no crazy patchwork to get "pairing" or "tethering" to work. It's not gonna be one person that does it, it will most likely have to be a team of people and I just don't see it happening. It might, but I don't think so.
[Samsung Gear S] Shum Channel:
Meanwhile, in a parallel universe closer to the finish line ;)
[Samsung Gear S] dhkkim:
yay

thanks for the info! hopefully my gear s will run Android! :)
[Samsung Gear S] xendula:
Thanks for posting this!
[Samsung Gear S] juiceppc:
It's interesting to see a post of people saying that Tizen is optimized for battery life. From all the reviews of the Gear S they are stating an average of 2-2.5 days battery life. I get 2 days battery life on my Gear 1 running Null(Full Android) and have for the past year and a half. This is total misinformation from people who, in my opinion have no business posting on XDA. And even if the Gear S got let's say a full day more of battery life is it worth that extra half day or full day of battery life to sacrifice the limitless possibilities that Android offers?

XDA was founded by hackers and tweakers who push the limits of devices and make things happen that weren't intended. If it weren't for XDA the HTC HD2 wouldn't be the marvel it is. Not saying that all of the iterations of Android(and other OS') that run on it are perfect but I certainly ran Android Gingerbread on it for almost a year with no issues. If it were up to the naysayers they would say "Why put Android on it when it runs Windows Mobile perfectly fine?". Curious if any of these people have ever heard of Tasker.

These people inhibit progress. Don't listen to them. They can use their Gear S with the useless Tizen all they want. This thread is for people who want to go beyond and open up the possibilities and CREATE OPTIONS. Yes we know that's not what Samsung intended... I for one would totally love to see Android on the Gear S and would buy it immediately if it happened.

If China could produce the quality of hardware on their Android watches that Samsung does then it would be a non issue. We(the people who want full android on a wearable), would just buy that.

Don't be fooled. Samsung did not create Tizen because it was so concerned about your battery life... They created it thinking they could remove their dependency on an operating system they didn't control. The only reason the battery life is currently better is because it runs probably a tenth of the services in the background because it has a tenth of the possibilities. If that. Android on a watch(wearable) can happen and will happen. It actually already has with the Gear 1. The reason I'd like to see Android on the Gear S is because I think the hardware is better than the Gear 1 and it includes wireless radios other than Bluetooth. Here's a thought. Maybe I don't want my wireless radios to be on all day. Maybe I only want them to turn on at certain times, download certain data, then shut off automatically without any of my input. Any way to do that with Tizen? Or do I need to download the SDK and figure it out? To all the Pioneers out there keep on trailblazing! To all the people out there who think Android on the Gear S is pointless, this thread is not for you.
[Samsung Gear S] gingerdude:
I have to agree with previous poster, choice is good and always better than no choice at all. There is a thread over on the gear 2 forum and the Dev there us making great progress, even if you're 100% happy with tizen it's still worth a look and makes for an interesting read.
[Samsung Gear S] massinegro204:
ANDROID WEAR ON SAMSUNG GEAR 2

http://xdaforums.com/gear-2/development/please-help-kernel-compiling-android-t2992953
[Samsung Gear S] cipherswitch:
Honestly..... WTH? Why would we want android wear on the Gear S? Wasnt the whole idea to port Android and not android Wear? The dev hasnt officially released anything and he literally just got it to do the first boot while still working out the bugs. Mind you its great work, but nowhere near ready for the Gear S. If you want Android Wear, go buy an Android Wear watch, simple as that. For our watch to work right it would have to be a full android port as android wear wont support the stand alone sim in our watches. Full android I can believe, but Android Wear is essentially putting a serious downgrade on our watches considering they are pretty much standalone.
[Samsung Gear S] biktor_gj:
Hello from the Gear 2 Forum ;)

Don't want to be rude, but as far as I know, the whole point of XDA is running things on places that weren't designed for that. It started with Microsoft PocketPC platform, then Windows Mobile and up to this point. I think it's a matter of personal taste. Maybe you like the hardware enough just to buy the thing, but you hate the software and all the workarounds done by developers getting rushed by managers to ship the product in time.

Maybe you're just tired of seeing the problems you have when you get out of the ecosystem made by a company. Isn't that the whole point of jailbreaking iPhones? the purpose on S-OFFing the HTCs? I can assure you it's just the reason why I'm trying to get Android* (any version of Android, might add, not just wear, I just started with it because I already had a bootimage template more or less ready and that's the first thing that's booted) to the Gear 2. It's the challenge. Of course if you use your device for work you can't keep an alpha build running, but you make sacrifices when you make choices. If you run Cyanogenmod on a Galaxy Note you loose S-Pen functionality. Is it worth it? that I think is for each one to decide.

The real reason Tizen is more battery friendly is this: Kernel. The kernel has been patched on every possible place to downgrade the speed of every component at the shortest time. Example: Gear 2 has the Dynamic Voltage and Frequency Scaler for the GPU disabled and locked to the minimal value. That means that instead of swithcing between 133MHz up to 400MHz it's locked to 133. It doesn't matter since you can't play anything on Tizen, but that's how it's done. The Devfreq governor is set to turn the cpu clock down all the time. Pick your android phone and set all the governors and clocks to the minimal values. You'll get 3 times the battery life you have. I can't talk about the Gear S since I don't have it, but I'm pretty sure it'll turn down the data connection and only power it up once each N minutes unless the display is on, and it'll turn down all cores except the primary unless it's really doing a lot of work. Of course, the fact that it isn't running a virtual machine, and that it's not running even half of the processes Android does shows up in the battery life, but I'm sure that if the Gear Live was a little bit more efficient in the kernel coding, it would get at least twice the battery life it has...
[Samsung Gear S] cipherswitch:
very well said sir.... and ur not being rude. I'm all for alpha builds and I flashed nightlys on all my devices for the longest time. If its a mission critical work phone or something, it stays stock, period. But all my personal stuff has been flashed more times than I can count with all sorts of fun stuff. I could care less about touchwiz and all that jazz, mind you getting Gear Manager to work on a non TW rom is a PITA which is the only reason my phone is still stock..... My beef is with the people that dont bother to read threads, skip all the work and just jump on it.

Specifically - Oh he just got the Gear 2 booted today, so we can expect Gear S working tomorrow? He has Android Wear working, so I can expect a full cut and carved lollipop rom next week? Super easy flash instructions?

Also.... galaxy note on cyanogenmod, Papyrus app works wonders...just saying.

your work here is groundbreaking and Im sure it will lay some of the groundwork for the Gear S as well....

all that being said, your gear S disclaimer (seen below) pretty much sums it up.

*Dear Gear S owners: I don't like giving bad news, and I would love to tell you otherwise, but the Gear S DOES NOT share the same CPU as the Gear 2/Neo. For what I've seen, it uses a Qualcomm CPU, which is used on other phones. So, as much as I'd like to, little of what I'm doing here will be of use for you. I just looked a bit over the kernel source provided by Samsung, and I think it can be done. You'll need to (at least) rewrite the display driver for the board to use the KGSL framebuffer driver from qualcomm to make it compatible with the existing Android HAL drivers for the Adreno GPUs. Maybe that's enough to get a bootloop on the kernel side, the Gear 2 has proven to be quite problematic for me so far (and don't expect it to be easier at this point), but maybe yours is a little bit easier, since your CPU is more common than the Exynos 3250/3470 running on this watch.
[Samsung Gear S] massinegro204:
Gear S :

CPU	Samsung Exynos 4 Dual 4212

it is always a beginning !!!

https://www.shoppeal.it/prodotti/sm...ear-2-vs-samsung-gear-s-vs-samsung-gear-2-neo
[Samsung Gear S] cipherswitch:
thats the international version, Im pretty sure (someone correct me) that the GSM version uses the Snapdragon 400.
[Samsung Gear S] massinegro204:
The Gear S of the link have the Sim
[Samsung Gear S] cipherswitch:
yup, got that. but its not the GSM/LTE version.
[Samsung Gear S] Kirrrr:
What are you talking about, guys???

The topic is named "Porting android on Gear S", not "Porting android wear on Gear S" or "Porting some other OS on Gear S"

If somebody wants to talk about option to use Android Wear on Gear S he can create other topic.

Android Wear IS NOT Android. It is an OS for companion devices, not for standalone devices. And all meaning of porting Android onto Gear S is to obtain standalone functionality on device which is capable to manage it.

UPD: Ooops... My post is kinda late. :(
[Samsung Gear S] cipherswitch:
Yes and no, the framework for Android Wear is probably 80% if not more of whats needed for Android, its progress in the right direction....
[Samsung Gear S] Kirrrr:
But in deep core science aspect. :)

Anyway, I talked about posts which states that Android Wear is not bad option too. I guess it is not, except the science aspect.
[Samsung Gear S] Shum Channel:
Public offer of Qualcomm
[Samsung Gear S] juiceppc:
Totally agree with this. Android Wear is not very appealing to me personally as there are many many options for that currently to purchase. Now a sweet implementation of full Android on your wrist paired with excellent hardware, now that is still what we need. IMHO.
[Samsung Gear S] cipherswitch:
Yup, just very quietly.....
[Samsung Gear S] Kirrrr:
As for me the choise between Android and Android Wear is plain simple.

I want a

standalone

cellular wrist device with wireless internet wich has voise calls, Contact manager, Skype, Viber, Whats App, Hangouts, Runkeeper. Android Wear devices are just out of this scenario. So, that's it. I need an Android device. :o
[Samsung Gear S] EFCLEE:
We have some Tizen fans in our midst who don't like the OS to be slated in any way....

As an OS mind it does do what it does very well, and I guess these people are happy with it being very limited,

I like you want to unlock it's true potential and make it standalone, Samsung have annoyed me massively with this attempt of an OS,

As soon as another manufacturer makes something that looks as nice as gear s I will stop using samsung all together
[Samsung Gear S] massinegro204:
I'm ready for a donation for Android Or Android Wear

This limited Tizen , I don't like for this size display !!!!
[Samsung Gear S] massinegro204:
This ?

https://www.qualcomm.com/news/snapd...-smartwatch-stay-connected-without-your-phone

Or this

http://www.devicespecifications.com/en/model/de072f2d
[Samsung Gear S] biktor_gj:
What is the exact model(SM-V7xxx)? You can know tye exact cpu by the kernel source... Also, looking at the defconfig file you'll know almost everything about the watch
[Samsung Gear S] biktor_gj:
Your config is tizen_b3_**

b2 is Gear2, b3 is Gear S

Ok, it's still a lot of work, but you guys have it MUCH easier than me. Half the Gear live libraries should be more or less adaptable to your watch, in fact, I would say either Gear Live is based off Gear S, or Gear S is based off Gear Live, and since qualcomm is much nicer than Samsung LSI, you might even have opensource components to fill in the blanks....

CONFIG_ARCH_MSM8226=y // CPU

CONFIG_BT_BCM4334W=y // Bluetooth

CONFIG_BT_BCM4334=y // WLAN

Probably the LCD driver and the modem would be the most difficult parts to port from the kernel, unless they exist in the *non* DRM variant for the watch (for the display), and if the modem isn't already supported in Android (there is a good chance it will be but haven't checked)
[Samsung Gear S] biktor_gj:
That certainly helps as much as not having an obscure CPU ;) It means you have plenty of device trees and vendor blobs to get information/working parts from (i.e. Adreno HWComposer and shared libraries, audio HAL source...)

The modem, well, you can put whatever modem you have in a board, as long as you connect the wires correctly. Usually they use reference designs from manufacturer, but it's Samsung we're talking about, so... anything can happen ;)

Best case scenario you only need to take the ril library from another phone. Worst case scenario, you have to write it from scratch, using others as reference... But that is looong way from where you're at, one thing at a time!
[Samsung Gear S] biktor_gj:
After that we build the first tizen kernel and flash it, just to be sure the source is good, then we look into the partition layout of the device to make room for a recovery partition. If GearS is more or less like the gear 2, we can use the one designed for kernel modules and/or the recovery ramdisk. When all that is done, we can get adb running on the kernel and start migrating the display to kgsl framebuffer, which for me at least, has been (and still is) the hardest part.

Can anyone post a full tar update package for the gearS? i have a rootfs, but would like to look at how the rest is organized...
[Samsung Gear S] cipherswitch:
thats a root package.... not the FULL flash. Im uploading the full firmware package now.

[MENTION=803006]biktor_gj[/MENTION]

Full firmware package for the SM-R750T : R750TUVU1AOA7_R750TTMB1AOA7_R750T
[Samsung Gear S] biktor_gj:
Got it, thanks!

Have to say, what a difference of source code!

I need one more thing, anyone with a watch, sdb and root. I need you to reboot the watch 3-4 times, and then run (as root so first do sdb root on)

sdb shell cat /proc/last_kmsg > kmsg.log and post it to me somewhere. I need to see thw bootloader debug info.

Oh, and one last thing, I'd also need you to run

sdb shell ls -lR /dev > devcontents.log and send it too please
[Samsung Gear S] cipherswitch:
here ya go....
[Samsung Gear S] biktor_gj:
One more question... are there custom roms for the device? has anyone tried booting a custom kernel?

I'm building one now, I don't expect it to boot just fine right away, but let's give it a try. Anyone brave enough for the task?

REMEMBER: No warranties! I only own a Gear 2 Neo and have no way to test it, so you do it at your own risk. After flashing it, whether it works or not you'll have to reflash at least the kernel...
[Samsung Gear S] cipherswitch:
There aren't any custom roms for it short of my rooted firmware, its the stock kernel with some mods to allow for root access, themes and such. I can flash whatever you need on my watch, I would probably send it over PM so some poor soul that's going through the forums doesn't end up downloading and killing their watch. Eventually when its all said and done, I will be more than glad to write a how-to guide (Im good at those) and a path to flash back to tizen if need be.

If my original root firmware is any indication, this will be a smash hit when its all said and done. Im at 13,987 downloads of the firmware and counting since December 11, 2014.
[Samsung Gear S] biktor_gj:
People flash anything these days ;)

A word about the kernel:

It's not a standard package. First it uses a Device Tree model, so the kernel itself with all the runtime libraries and modules compiles, then the DTBs are built. Gear S uses some custom way of handling it too, I have to merge all the DTB files into an image, and then pack it with mkdzimage. That's proving to be trickier than the rest. I'm on it, the tools are in the opensource package, but for whatever reason, it's not letting me run them...

I'm on it ;)

EDIT: WHAT THE ACTUAL F****? The programs are ARM compiled binaries! You can't believe the mess you have to do to make it actually work. What a bunch of *******les. Well, uploading now, I'll send you a PM when it's done.
[Samsung Gear S] cipherswitch:
[MENTION=803006]biktor_gj[/MENTION]

note to self: dont read your posts with a mouthful of coke. I damn near lost it when I read the edit..... wiping coke off my screens in the office.
[Samsung Gear S] biktor_gj:
Really, its like they do everything they can to keep you from playing around. The wearable sdk doesnt work half the times, the opensource release center is connected to the internet via a 28k modem, the tools are precompiled arm binaries and you have to use qemu to run them. Seriously, what do they smoke?

I had to decompress the entire package, chroot to the folder after moving the kernel source already compiled,modify the release shell package so it runs both dtbtool and mkdzimage through menu and then manually pack the image. It was compiled two hours ago!

I don't know what happens with mediafire too but it's on it...

Worst case scenario: watch explodes

Bad case scenario: watch stuck on a boot loop showong only the gear s logo

Best case scenario: boot loop and you see a little penguin between reboots

EDIT: Done, check your PM :)
[Samsung Gear S] cipherswitch:
mediafire is on the fritz, Ive been trying to upload new firmware for hours now....
[Samsung Gear S] cipherswitch:
demsg.log after first boot.