yashsingh1/xdaforums huggingface dataset:
[Samsung Gear S] gidi:
Dude I was honestly concerned about you.

Not about your progress.

It's good that you are OK!

:)
[Samsung Gear S] jusho:
[MENTION=803006]biktor_gj[/MENTION] please share us any progress on Gear S Android Wear. I cant wait this release. Thanks a lot for your effort man[emoji4]
[Samsung Gear S] sercansaim:
Me too
[Samsung Gear S] AnotherLameUser:
Pretty sure this is a dev thread not a beg a dev for updates thread. Some people subscribe to these things and getting notices of updates to have to read a bunch of begging and fawning is more than annoying.
[Samsung Gear S] seven2099:
unsubscribe
[Samsung Gear S] GOIGIG:
Honestly sir some of us are truly trying to work on making things work there is a q&a section. Some of usome truly love biktors work and are patiently waiting for more information sure we can unsubscribe but this is a DEVELOPMENT thread it would be just as easy to say let's use this thread for development and we can stay subscribed. Honestly the more people ask the less Biktor probably wants to do it. Let's be honest if you were being patronized and bugged to do your job all day you'd probably hate it. Let's leave the development thread open for developers, and people who need access to more information pertaining to development. Thank you for your time.
[Samsung Gear S] xman1:
Folks, it's been said countless times;.please, please stop asking for eta. Those who ask truly understand very little about the complex nature of coding and are actually asking the developers to perform miracles!
[Samsung Gear S] -LBT-:
Maybe it'd make sense for the OP to modify/lock the thread to prevent users from posting, except for his own progress, like [MENTION=4419114]rovo89[/MENTION] did on his Xposed thread?
[Samsung Gear S] seven2099:
No. don't do that.

Not that many people asking for ETAs dude, just relax.

Biktor is also just fine, not like people are calling him names or something for not releasing. It happens on every GOOD dev thread.

Honestly, if it bugs you to see those things in the updates when you subscribe, simply change your sub to Daily Summary so you only get an email ONCE with a summary of everything that went on.
[Samsung Gear S] :
Ok folks, enough of the update requests and ETA requests. This is frowned upon on XDA. Devs do this for fun and for free, and they don't owe anyone a thing.

Let them work in peace and stop clogging up their development threads with nonsense.

Alrighty? :good:

Darth

Forum Moderator
[Samsung Gear S] djbrotherson:
Thank you for posting this. I'm excited for this more than anything!

Having Android Wear seems far more practical than turning my Gear S into a shrunken Galaxy S though

Think I'll wait until the Android port yields superior battery life or Android Wear gets released

Without you devs, i'd be bored with all my tech lol
[Samsung Gear S] biktor_gj:
Ok, it's been some time, so a little heads up.

Previously on "let's make Android"...

I'm not having much luck in making Android 6 boot up in the watch. I don't know if the video libraries are too old, or if I'm making too many mistakes for it to just compile right. The build finishes, but when it starts it just dies missing some crypto references on which the Adreno libraries depend.

I've made some work on unifying the power supply modes and the normal/recovery/charge mode startup from the kernel. I also touched a bit of the touchscreen code to see if it stops dying but too early to tell. If it goes nicely I will post the latest image (still Cyanogenmod 12.1). Don't keep the F5 key pressed all the time! it usually takes hours for the touchscreen to stop dying!

In other news... Android Wear 6 emulator image has been released by google! That means two things:

1. Officially supported devices will start receiving it soon

2. I will try again to make a bootable image from it

That will also take some time, so be patient!
[Samsung Gear S] gidi:
Thanks for the update! Merry Christmas!
[Samsung Gear S] andrew.mackew:
Thanks my friend for all your hard work! You are the best! I wish to you and your family an awesome and blessed New Year! God bless you! And remember.. We all love you! :D :D :D :good: :good: :good:
[Samsung Gear S] psyx3x:
@ biktor_gj Merry Christmas! and Merry Christmas to all

it is possible that updating of cm 12.1 in the coming days? people want it gift in this days :P :)
[Samsung Gear S] -LBT-:
With all the posts about not clogging this thread with questions about updates...

I... I can't with this. I just can't.
[Samsung Gear S] chiikko561:
I think their must be some kind communication barrier maybe with language.... Only thing I'm left to assume.

BeameD From My LG V10... The one with the ALWAYS ON SCREEN... Watching me.. ?
[Samsung Gear S] -LBT-:
"There"

Oh, the irony.
[Samsung Gear S] chiikko561:
I actually second guessed myself and that's why I wrote "their" I first wrote "there". I guess too much buds in the brain.. BP

BeameD From My LG V10... The one with the ALWAYS ON SCREEN... Watching me.. ?
[Samsung Gear S] biktor_gj:
Hey people, happy new year everyone!

I finally found out what was going on with the touchscreen (yep... it took me a little while, but I eventually got to see the log).

THEORY: Every device should be able to enter a suspended state to preserve battery life. In kernel life, this should be called via the suspend&resume functions

REAL LIFE: The touchscreen is coded to stay on in ambient mode (ALWAYS_ON_TOUCH). This would be fine if Android wasn't suspending the watch to preserve battery life. When the watch enters power collapse mode, touchscreen IRQ gets messed up and stops resuming, generating an event. You could come back from it either by rebooting the watch or by setting the touschscreen to disabled and back to enabled via sysfs entry.

PERMANENT SOLUTION: Patched liblights (controls the backlight brightness) shared library in Android, so it sends the disable signal to the touchscreen when the birghtness is set to 0 (screen off), and back on when birghtness goes up again. That way, when power collapse kicks in, the touch screen is already off, so the IRQ doesn't get stuck. When you press a key or ambient mode turns on (via notification or gesture), a signal is sent to enable again the touchscreen, and everything starts working again (hopefully :))

Fix for the ones who can handle ADB:

http://www.mediafire.com/download/bio0fj0fdbl46fm/lights.msm8226.rar

Extract the file and put it on /system/lib/hw, then reboot.

New build for everyone else.... Compiling, still some hours to go :)
[Samsung Gear S] gidi:
[DEV] Gear S: Android Port

Happy new year man!!!

Thanx a lot for your efforts.

Will the new build contain anything else appart from the fix? (I would really love it if you could make it charge faster...)

---You are the man
[Samsung Gear S] Molniya:
Do you have plans to release CyanogenMod 13?
[Samsung Gear S] GOIGIG:
If I remember, He previously stated that he has been working on it. There is issues with booting among other bugs. He is going to work on both If I recall correctly, 12.1 is more stable until he gets some things figured out.
[Samsung Gear S] psyx3x:
happy new year to all....

[MENTION=803006]biktor_gj[/MENTION] [MENTION=274924]digi[/MENTION] what it the comant adb for put the file in gear??

adb push lights.msm8226.so /system/lib/hw is it?
[Samsung Gear S] GOIGIG:
Correct me if I'm wrong but it should be Adb push (location/filename in your computer)
[Samsung Gear S] psyx3x:
run the file for bluetooth to gear and then I put the file manually with the astro app in the file
[Samsung Gear S] andrew.mackew:
Happy new year my friend!

Did you already finish to build the "everyone else" build, looking forward to install that. :good:

Thanks for all your awesome work! :good: :good: :good: :good: :good:
[Samsung Gear S] Cazungas:
Is there any solution to locked bootloader for att version?
[Samsung Gear S] chiikko561:
Happy New Year to you as well... Thanks for this fix.. No more non responsive watch... Keep up the good work and we all appreciate it.

BeameD From My LG V10... The one with the ALWAYS ON SCREEN... Watching me.. ?
[Samsung Gear S] biktor_gj:
Besides the touchscreen fix, just more sensor related work and up to date source code.

Sensor side:

Accelerometer

Gyro

Light sensor

Are working, so some of the gestures (wrist up for example) when there are pending notifications works (I still haven't figured out if correctly or not :)) and automatic backlight level works too. Orientation doesn't work yet, neither does proximity, uv -no android support- or HRM

Baby steps :)

New build will come today
[Samsung Gear S] gidi:
I was about to push the fix (right now) but after seeing all these improvements I will of course wait for the full build.

Do you have any idea what could be causing the slow charging issue?

Thank you very much!
[Samsung Gear S] cylent:
sweet! cant wait!

Tizen. Good Riddance ...
[Samsung Gear S] biktor_gj:
I think I know _why_ it happens, but I still haven't found how to fix it. It's the same reason the charge only mode misbehaves. The kernel provides some resources so the userland gets to know what is connected to the USB port. It can be connected to a wall charger, usb port, OTG adapter, etc. The dock always provides 150MAh of current to the watch, it doesn't matter if the dock itself is connected or not. The thing is when you connect the dock to the watch it is reported as an "unknown" power supply, and it starts the "slow charge mode". What I haven't found is where (if it's kernel side or inside the healthd daemon) do I have to make modifications so it correctly detects the power supply (already tried at drivers/battery and drivers/power_supply but no difference -kernel-)
[Samsung Gear S] gidi:
I see. I think that this is the last real problem of the port you created.

Still, what you have already achieved is absolutely fantastic.
[Samsung Gear S] biktor_gj:
When I get to fix at least some of the issues preventing it from

a) Compiling correctly

b) Booting afterwards

Yes. I'm facing two big problems right now:

1. The init binary with watch's customizations doesn't get built correctly on CM13 (it does with CM12.1), so the boot process gets messed up badly

2. Video libraries are missing dependencies, even if they get built. One of them is related to RSA_verify function (you can look it up on Google). I included the libstlport library, which wasn't getting built but no joy.

I think I might end up making a new device tree from scratch for CM13 and then slowly go back reimporting all the modifications instead of trying to migrate the actual trees from CM12...

Meanwhile, I'll keep working on the rest of the stuff (it's not like I don't have anything else to do :))
[Samsung Gear S] cylent:
so we flash this ontop of the one on the watch, GearS_Android_Wear_LCA43 ?
[Samsung Gear S] biktor_gj:
The update isn't Android Wear, but Cyanogenmod 12.1, you might flash the new build over your previous Cyanogenmod ROM, or straight from Tizen.

Remember to reflash Google Apps if you were using them previously.

CM - Build #40:

http://www.mediafire.com/download/vbx4md9ydqqmlc9/CM_Build40.zip

As I previously said, this includes the touchscreen fix, and accelerometer, gyro and light sensor support, and a few fixes on boot modes (still not working correctly though) when device is off and you connect the dock when starting

Magnetic / Orientation sensor and proximity are work in progress, step counter (virtual sensor), BIO / HRM (physical sensor) I need to implement them from scratch, and UV I probably won't be able to implement it, since there doesn't seem to be framework level support for that kind of sensor in Android (or I couldn't find it in the documentation).
[Samsung Gear S] gidi:
I love you.
[Samsung Gear S] cylent:
so will there be a live version update as well? no pressure. just curious is all.
[Samsung Gear S] biktor_gj:
No worries, I said it before but it is impossible to find anything in this thread ;)

I will try again when Android Wear Marshmallow is released for either the Huawei watch or LG Urbane2 LTE, and when I get successful builds of Cyanogenmod 13.

By the way, if anyone finds:

A) Firmware dump of LG Urbane 2 LTE

B) Latest TEST OTA for Huawei Watch (some people started to get it)

C) Firmware dump of Huawei Watch on Android Wear 6

Please make a copy and upload it to Mega / Mediafire / somewhere I can get it. I really want to get Wear running on this watch, and Wear 6 brings us cellular radio & speaker support in a nice wearable framework, but without those dumps (and without good working libraries) I can't do much
[Samsung Gear S] cylent:
i'll help you out as i am a tech guy myself. if any of these watches become available i'll buy it just to provide u a dump of the rom. :)
[Samsung Gear S] Molniya:
biktor_gj, When you're able to fix Bluetooth headset? Or is it impossible?
[Samsung Gear S] Shum Channel:
+1! ;)
[Samsung Gear S] psyx3x:
thanks biktor ,the battery now lasts 50% longer. checked.....very more time

6 hours from instalation rom and battery now its to 73% now with very little use,it good
[Samsung Gear S] cylent:
i dont get why you guys opt for CM on the watch. its crippling and knowing the battery limitation of 300mah. i know this may erupt a debate but i have to know :)
[Samsung Gear S] -LBT-:
At XDA, people often do things for the sake of testing usability.
[Samsung Gear S] computerguru:
Hi Biktor_gj,

I grabbed your kernel source off GitHub...but haven't gotten a successful build yet. Probably still need to tweak some stuff in my build environment.

Also, do you have a copy of the CyanogenMod and TWRF images you're using?

Thanks!

computerguru
[Samsung Gear S] biktor_gj:
The way I'm building it right now is a bit involved... First I compile it all, then I manually run the dtctool so I get a merged-dtb which is in fact is a dt.img slimmed down a bit, and then I build the dzImage with 'mkdzimage' to get a flashable kernel through chrooted environment from the opensource release. Not the best approach, but since I haven't managed to decompile the mkdzimage tool from the opensource package, I don't have much choices...

I reviewed the tool and figured out most of the header segments but there are two values I can't manage to calculate and don't know what they do...

I can send you via PM a working flashable tar with what I have so far (cm12+twrp+kernel+adsp firmware), but you will need to backup your tizen partitions if you want to go back... And to do that, you,ll need run a small recovery environment to dump the partitions while not in use (most important the system-data partition or it will not boot back-everything else can be picked up from a full official firmware-)

Tell me if you're up for the task ;)
[Samsung Gear S] biktor_gj:
I'm using ubuntu for building. My setup is as follows:

Windows 10 / amd64

Virtual environment: Hyper-v

Guest machine: Ubuntu 14.04 server (minimal VM install and everything else added manually via apt-get)

4Gb RAM for guest / 8Gb total

2 Disks, SSD for building a little faster, hdd for apps / boot

WinSCP to copy things back and forth the VM

Putty for shells

Notepad++ for editing
[Samsung Gear S] computerguru:
DM Sent. :)
[Samsung Gear S] biktor_gj:
I'm uploading two flash packages. One is my tizen restore firmware, and the other one is the Android build. Each one is 1Gb, so it'll take a while, I'll send you and [MENTION=3700808]deadlocked007[/MENTION] a PM when it's done with the link.

Meanwhile, some more glamour shots ;)

View attachment 3445355

View attachment 3445356

View attachment 3445357
[Samsung Gear S] gidi:
[MENTION=803006]biktor_gj[/MENTION] Can i flash the Anroid build? Is it an alpha version?

Do you need another tester?
[Samsung Gear S] scarfacedag:
Great work ethic biktor_gj please post PayPal info or DM me it just my way in saying thanks and to show you some appreciation and gratitude
[Samsung Gear S] gidi:
Thank you sir for your clear instructions and guidance. It is obvious that the current build is a dev only one. There is no point flashing it (and risking a permanent brick) since there is nothing to really test at this point, so it would not help you in any way.

Thank you again for the time you took to clarify all the above.

I will patiently wait for the first alpha version. Keep up the good work!
[Samsung Gear S] Kirrrr:
Dear [MENTION=803006]biktor_gj[/MENTION]! First of all: you ROCK! Tons of kudos to you for your work!

The matter: I'm wandering what are the reasons of using the last CM 12.1 as a base?

I understand that newer is better, in general. But subj's hardware isn't very modern, especially on RAM size. Speaking roughly, KitKat CM generation (CM11) are more natural for using with subj. And CM11 is way more polished and sturdy then fresh and slightly untamed CM12.1. I have good-ol' Xperia Ray with 512M of RAM and clearly see that present-day software eats memory like a hog.

I don't propose you to change your way. It's just paranoia. :)

Regards!
[Samsung Gear S] computerguru:
Whelp...guess I'm gonna be waiting 2 hours...lol. My watch constantly says it's at 100% (even after re-flashing the firmware with ODIN.) Not knowing what percentage it's at makes it difficult to get it to a low percentage.

I'm going to attempt flashing sometime during the day, and see if there's anything from the list I can help with. :)
[Samsung Gear S] biktor_gj:
Well you can flash it with battery at 100% if you want, it's just that if it enters the bootloop you won't be able to do anything until it drains completely... Odin doesn't complain if you have 0% battery left, I said that just so you get a way to recover in case of problems...
[Samsung Gear S] biktor_gj:
That works until you end up in the damned bootloop, that doesn't work so well when it starts rebooting without control ;)

It shouldn't happen with what I've sent you, but if you start touching the boot image (ramdisk-recovery) it might happen, that's why I explained it!
[Samsung Gear S] Kirrrr:
Thank you!

My paranoia is sleeping pretty well now. =)
[Samsung Gear S] computerguru:
[MENTION=803006]biktor_gj[/MENTION] - Got twrponly installed. I just kept watching for when the screen went blank after Odin finished flashing, and immediately held the power button. As soon as it said rebooting, I tapped the power button until Recovery was selected and booted straight in. Onto the rest of the tasks. :)

[EDIT] Finished the install. Went smooth as butter with your instructions. Hopefully will have some time to dig into some of the issues tomorrow/this weekend. :)
[Samsung Gear S] biktor_gj:
There is a problem with permissions in one of the framework files:

adb shell mount -o remount,rw /system

adb shell chmod 755 /system/framework

adb shell sync

adb reboot

And you'll be able to install apps (I tried with aptoide and went fine)
[Samsung Gear S] hackerse7en:
do you think when this port fully works, glonass will still be active, since i use this watch only for running, gps accuracy and speed, are my main goals, wich on tizen is very limmited.
[Samsung Gear S] Gabri98:
you are one of the best developers in the world.I'm surprised of your compilation on linux... you are genious ! ;)
[Samsung Gear S] computerguru:
[MENTION=803006]biktor_gj[/MENTION] - I'm also having issues getting apk's loaded, and tried the adb commands above. "adb install" returns "Failure [INSTALL_FAILED_DEXOPT]".

I also tried pushing the apk's to the device and loading them directly, but the settings app crashes when trying to enable unknown sources. After enabling unknown sources by editing the sqlite database, I can get to the point where I can click install, but it then says "app not installed".

Any ideas off the top of your head? I'm about to dig into the logs...but forgot my laptop power adapter this weekend...so probably won't be able to continue on with this until Monday.
[Samsung Gear S] minjoon0312:
Have you tried to change the framework permission?[emoji6]
[Samsung Gear S] :
Build 40 looks nice !!!

Great job !!!

Have you had any chance to look at Bluetooth library ?
[Samsung Gear S] Azatot:
+2 [emoji3]

Enviado desde mi SM-N920C mediante Tapatalk
[Samsung Gear S] andrew.mackew:
Impressive work my friend! You are going much far than Samsung probably had imagined giving true usability to our watches! :good: :good: :good:

You are a genius! Really! :good: :good: :good:

God may bless your proficient mind! :good: :good: :good:

Oh, and by the way, THANK YOU for all these awesome roms! We all love you! :laugh: :laugh: :laugh:
[Samsung Gear S] stevenlb:
Actually, just running a few apps, I am able to keep battery life at 12 hours or so.

I'm a power user, with a habit of skipping multiple phone upgrades, so I've gotten pretty good about handling limited battery life. Greenify and Purifier are necessities to keep battery usage down.

I use hangouts for sms through google voice, so it's automatically synced between my phone and watch. Other alerts are delivered through gmail.

I am running a few other cool things on it, like Google Survey Rewards and ingress, for alerts and a quick view.

Way better than it was before, with its great battery life and crippling 12 good apps.

Oh, and not having to wait for an android wear port for any app that comes out, puts it head and shoulders above that platform. Not holding our collective breath for a Tizen wearable port, saves lives.
[Samsung Gear S] cylent:
ok. convincing argument.

tell me one thing though. actually two things and i'll be on board as well.

1) considering this is a watch. i would want a wrist movement to activate a watch. how do you achieve this?

2) if you decide to have this watch paired with your phone so your phone pushes notifications. how do you achieve this? apps such as swapplink are a battery drain and proved not so good.
[Samsung Gear S] GOIGIG:
I wasn't sure if you saw but several pages ago I had my hands on an lg urban lte I was asking if you needed a system dump of it for Android where, I wasn't quite sure if it would benefit you I'm pretty sure I ended up posting that. But I didn't get a reply so I didn't. But I might have a system dump of it so I will keep you posted, if not I know at least two LG urban LTE users who refused to give their watches up I can beg for a dump lol
[Samsung Gear S] psyx3x:
because the possibilities are endless android, and with tizen only faces and......faces?...no more.

IN my gear i have whasap instaled,teamwiewer and all apps of play store...those are just some things but not to enter into discussion tastes

:o:D
[Samsung Gear S] biktor_gj:
Never saw it, sorry... If you can get me, at least a zip file after dumping with adb pull /system it would be great! You don't need root for that and so the watches would stay untouched :)
[Samsung Gear S] -LBT-:
But how do you push notifications from your phone via Bluetooth - without relying on internet connectivity?
[Samsung Gear S] stevenlb:
1) From what I can tell, we don't have all sensors online yet. Before the jump, I usually pushed the button to check alerts and time, so it didn't affect me as it would you.

2) No pairing is happening for me. I run the apps I want alerts for on my watch. When my phone receives push notification, my watch does as well. I usually dismiss the alert on the watch and pull out my phone if I want to review or respond in app. On rare occasions, though, I will open the notification on the watch and review or respond there.

This mod isn't for everyone. If you actively use your watch for music, health (sensors and app), or are just happy the way it is, it's probably not for you. But for me, the novelty of a smart watch wore off quickly. And the benefits of having the Google Play store on my watch outweighed the benefits of the stock apps in the Samsung Tizen store.

---------- Post added at 09:36 AM ---------- Previous post was at 09:28 AM ----------

I can't speak for him, but I am not tethering via bluetooth. My primary phone allows for wifi tethering and has very little effect on the battery life, so that's where I'm at. Internet, via wifi tethering.
[Samsung Gear S] mariorossi248:
Help for retun stock gear s csc ita?

Inviato dal mio LG-H815 utilizzando Tapatalk
[Samsung Gear S] dabenaute:
you can find a rom stock here http://samsung-updates.com/device/?id=SM-R750