yashsingh1/xdaforums huggingface dataset:
[Other SmartWatches] coolpixs4:
Thank you so much @vxsw

Finally, I did it

Awesome, Attached bin file for those who need it (My favorite dials)
[Other SmartWatches] workale:
Hi everyone, this tool is great, is there a way to remove the limit of a watchface and save more within the smartwatch?
[Other SmartWatches] vxsw:
it's a firmware limitations, not a tool. if you can modify the firmware and know what to do, then probably yes. but I'll guess it's too hard. at least it's not my level.
[Other SmartWatches] vxsw:
hotfix:
[Other SmartWatches] coolpixs4:
Dear @vxsw

How can I increase the digital number size ?

Thanks
[Other SmartWatches] vxsw:
all of it is an images, so you must redraw or resize appropriate frames in "resources/frames" tab.

you can see a "0" in "taget id", so it means, this element uses "char set" with id "0". go to "resources/char sets" and look at "char set id 0". you'll see a frame id for each character. go to "resources/frames" find appropriate frames and modify/replace it.

n.b. if you need to resize only one element, you need to add one more char set and new frames for it. then reassign "target id" for your element.
[Other SmartWatches] coolpixs4:
If I add more charset2 and more frames for bigger digits, then it meshed up...

At UI it seems Ok...

Can you check my file?
[Other SmartWatches] vxsw:
you use char set with id 2:

so look at it:

you assign only first two chars. you must assign all of it or/and remove not used. something like this:
[Other SmartWatches] coolpixs4:
Thanks, it does work.

I didn't know it can be an extension, so I though it just checked for the first two charsets

:D
[Other SmartWatches] vxsw:
it's my omission. I'd should add scroll for collapsed set to make it more clear to understanding. I'll add it in next build :)
[Other SmartWatches] xplorr:
On the startpage, you have listed the wpWFList13102023.zip containing a list of watchfaces for WearPro watches (DTNO1).

But this list is old (13/10/2023).

How can we get an updated list? Is there an apicall that we can use to get the latest list?
[Other SmartWatches] vxsw:
I did write a little app to scan servers, gather all the data and combine it in one file.

scanning are required a much enough time even in 5-10 threads (~day). I do it periodically by manual. through all this time, app continuously send request to servers and because of this I would not share this app (to avoid spamming servers by requests).

if you interesting, I'll update lists on this week.
[Other SmartWatches] xplorr:
Yes thank you @vxsw , that would be very kind! I would appreciate that!

To avoid the problems you mention, would it be an option to have a tool to only get/download the newest watchfaces since a certain date?
[Other SmartWatches] vxsw:
you mean new for my list or on servers? I mean, each wf for all of 3 servers have a field "createTime"/"updateTime". it's just a field and may not equal real time when it was be shared, but I can add additional parameter for sorting by this field.

if you mean exactly my lists... app do generate a new items list automatically and on by this list, I make a preview image for new items when upload new lists. if you interesting in it, I can attach it in update-info post (not in first).

p.s. just if you interesting how looks scanning process for wp servers (and it's a half of it):
[Other SmartWatches] xplorr:
I mean both:

1/ have an option to sort (in your editor) by newest watchfaces (to check the newest watchfaces from time to time), but that requires a regular update of the 3 text files from the 3 main vendors.

2/ a tool to only download the latest watchfaces in a text file, newer than those in the 3 text files, so we can update the textfiles ourselves.

That would be much appreciated, yes! Thank you for your work!

Other question: is there any hope we could have an editor for WearPro? Or at least a description of the binary file format and a method to upload it to our watch (DTNO1)?
[Other SmartWatches] vxsw:
I can rialize it via "createTime"/"updateTime" field in json of wf description, but as I'd said, it's just a text field, what not guarantee real date of wf publicing on server.

no. it's too complex. I mean for full scan cicle for wearpro servers, it must send 600'000 requests. at this time it can handle ~2000 requests per hour. if it happens once per 2-3 month, it's ok enough. but if it'll be started by few users even every week - it's a bad idea. I don't want it.

you may send requests manually per device via request constructor. yep, you must know some parameters, or just guess it.

it works different. you'll not get a list of all server wf'ses. you can get only list of wf'ses assigned to device. many of lists are duplicated completely or partially. you must download all the lists for each device, then combine it together exclude duplicated.

no. abilities of this format too primitive and can give you only basic elements to operate, also it not support alpha channel (mask only). I can't see a reason to support it. tbui is a way flexible and have a way more as abilities, as a ways to upgrade. yep, far away even to something like zepp, but still better then usual.

if you want and can make an editor, I can help you to understand reading of frames an some other parts of a format. but complete format structure, you'll have to investigated by yourself.

as I remember, replacing in the cache of the wearpro app works fine.
[Other SmartWatches] xplorr:
Ok, I understand.

So could you get me a updated list for device DT70+?
[Other SmartWatches] vxsw:
I don't know request parameters exactly for dt70+. for wearpro it must be a "devicePlan" and "number" (whatever that means).

I've updated full list for wp, but can't get previews, seems servers not available at this time. it have a 346 new items for full list. have no idea about how much of it for dt70+.
[Other SmartWatches] xplorr:
Thank you!

Will the update be on first page of this thread?
[Other SmartWatches] vxsw:
WearPro wf list updated:

Spoiler content hidden.

only new items (346) attached to this post

n.b. few wf'ses can't cashes because of incorrect file names generation. would be fixed for next build.

other lists on update stage. would be published at next week with new build.

full list attached at first post, only updates to this one.
[Other SmartWatches] xplorr:
Thank you very much @vxsw !
[Other SmartWatches] coolpixs4:
Dear @vxsw

The - CSMsgCount => number of unread messages (up to 2 characters)

seems doesn't work at all...It always shows 15
[Other SmartWatches] vxsw:
attach your wf to be able to inspect it.
[Other SmartWatches] coolpixs4:
Here we go...
[Other SmartWatches] vxsw:
works fine for me:

m.b. just not supported by your watch?
[Other SmartWatches] coolpixs4:
Thanks!

Is it related to any settings on the FitCloudPro app that I am missing? My watch is K52
[Other SmartWatches] vxsw:
have no idea about exactly k52, but I think no. only in point of message must be delivered to the watch. as I've understood, watch must calculate it's messages by itself.
[Other SmartWatches] vxsw:
update:

- updated fitcloud wf list 5787 items

Spoiler content hidden.

- updated kospet wf list 5905 items

Spoiler content hidden.

n.b. attached bases with only new items. full bases at first post.
[Other SmartWatches] coolpixs4:
Dear @vxsw

Does it have any right order to arrange the weather icons on TBUI ?

Sometimes, it matches the weather icon, sometimes it doesn't

I wonder is there any principle to arrange right order?

Thanks!

Sharing my favourite dail - attachment (fix weather icons matched with weather app)
[Other SmartWatches] vxsw:
yep, but it's not clear. look at official wf'ses (exactly tbui) and try to guess what they mean. it must have a correct sequinces.
[Other SmartWatches] vxsw:
if someone interesting.

wf with non common clock hands (466x466).

also, you may choose displaying hours and minutes hands side (via little gear in wf carousel):
[Other SmartWatches] Fantasy Watchwerk:
Thank you vxsw! I have really enjoyed using your tool and registered to thank you. I have an Eigiis K59Pro that I reviewed on Amazon and mentioned your tool. And thanks to you I have ordered an Oukitel BT50 (466x466) that I hope will be even more adaptable. I love the animate feature and have been having fun using one of my antique fans on different watch faces.
[Other SmartWatches] vxsw:
did bt50 uses tbui too?

what resolution of this device. I can't find it
[Other SmartWatches] CurlyBlonde:
Model - HK95 / App used - CoFit

So, apparently the app stores all the watchfaces into a cache/dial folder on the phone which you can access , but my question is, if that's the method of getting new custom wf's onto the watch ?

HK95 appears to have been tested to work with this software so I'm hoping one of it's other users will share the info on the exact procedure of transferring wf's so I can start learning this program and do my own.

Question for the people who have worked with this program and apps, perhaps they know :

Given the way that the apps resize images before transferring them onto the phone, using the regular "custom wf" within the app, what is the best resolution to work with ?

Should we use the exact screen resolution the model has, or bigger, to get a sharp & clear result on the watch's screen ?

From my tests, using the exact resolution the screen has, using the in-app method of "custom wf" , results in a somewhat blurry soft image on the watch's screen itself, but using a double/triple/ higher resolution, does result in a sharper and clearer image , after the app's resize.
[Other SmartWatches] Fantasy Watchwerk:
My mistake. The Eigiis is a K57Pro (320x386) and is called a Military Smart Watch for Men 1.96" on Amazon.

I won't know if the BT50 is tbui until it gets here (hopefully Monday), but it does use Fitcloudpro per the description. If it is not tbui I'll probably return it.
[Other SmartWatches] vxsw:
hm, ok, but now you tell about hk95. is it use a tbui? and as I've understood it have a 410x502 resolution?

if it's a tbui, you may just replace a bg via this tool and make it as sharp as possible ;)

send me please is it tbui support or not when you've got it :)
[Other SmartWatches] CurlyBlonde:
Following your method of checking by extracting one of the premade wf's in CoFit app's cache/dial directory, and checking it with notepad to see if it contains the words TBUI or Push , it does NOT find those words in the bin file, so I guess it is not TBUI ?

Other people seemingly managed to work with it since you have it in your first post as tested devices by others so, that's why I got so excited ( a bit scared too I'll admit because the program seems complicated )

If that is true, that means there is no hope for the device to be able to get custom watchfaces on it ?

I really like it, the display has one of the highest resolutions available, it's OLED and vibrant too so it would be a complete shame to not be able to play with it so please, give me some good news.
[Other SmartWatches] vxsw:
attached file is not a tbui. this means hk95 compatibility is misinformation.

sorry, I can't test all the devices and make the lists of compatibilities on users reports.

thanks forbreport, I'll remove it from list.
[Other SmartWatches] CurlyBlonde:
Ok, I understand & glad I could help.

Now, if it's not tbui, that means there is nothing to do with this watch ?

Surely it uses some type of format that can be edited, right ?

Checking on the manufacturer's website, they seem to have some sort of webplatform where they presumably create/upload the watchfaces for their apps > SmaWatch webplatform

Also on their website , they specify that they offer customization for their devices for various brands / reasons , which to me means that the devices are capable of being modded, it's just a matter of figuring out the format and how to get into the device without having the manufacturer's support such as access to their webplatform

SmaWatch Customize

So, given your knowledge on the subject, where should I start figuring out ?
[Other SmartWatches] vxsw:
not sure, more looks like an odm platform, to be able to sell "your own" devices. I think they would not work with one-device user. but it's just a guess. you must try to be sure.

you may try to investigate this format and make your own editor. it's may be not so easy, but possible (me and tbui as an example).

at first, you must understand and accept quantity of time and nervouse what you ready to spend on this. may be more easy way to choose device by already existed customization toolls and abilities, instead of learn, investigate and write editor by yourself from zero.
[Other SmartWatches] CurlyBlonde:
So your suggestion would be to just give up on this device in particular and go for let's say a Colmi c81 device if I want the same aspect / resolution / quality screen ?

The problem is , this is the 4'th watch I have exchanged in the past week , until I found one with a quality beautiful screen with high pixel resolution and vibrant colors, so the store where I purchased it from, will not accept anymore returns , which means this is it, I either work with what I have or just "enjoy" the default wf's.

I choose to work with what I have so, if you have any pointers, as to how to investigate and how to figure out what I need to figure out , it would be gladly appreciated.

The watch works with .bin files. The ones you created the program for, are also .bin files. So what is different ? How much different can it be, given that it is a watchface, made to serve the same purpose , even if it doesn't have the tbui or push in it ? Where do I look & how do I start ?
[Other SmartWatches] vxsw:
it's an easiest way, what will saves you a half of the year or even more. but only if you still want to use a cheap watch. if you want to be more free in customization and stay in similar design, I'll suggest amazfit active. it's not an ideal and cost a way more, but remove a lot of limits. if it'll get a zepp 3+ someday, it'll became more flexible in customization and a bit comfortable in usage. in similar battery life (~10-15 days of non active sport usage).

I've bought and had used ~7 cheap watches (30-50$) approx 3-5 month per device, before bough amazfit balance, and now I can say, exactly in customization point, it have level of difference equivalent price difference. you not limited in file size, allowed to use fonts, rotate and move images "on the fly", allowed to make your own widgets and design how it must works. differences is just an abyss. and it's an only customization point.

bin is just an extension of the file. just a part of a file name and nothing more. it's tell nothing about file structure. its may be anything inside. for sample, "tbui" and "push" is a container-type files. it have an common shell and watch face data inside the tagged container. while most other types have no shell, just a simple header. some of types have a crc, some have no. "tbui" have a separated sections for definitions of regions, ui elements, char sets, frames and then a frames graphical block. kospet's wf'ses have an only simple header and ui elements definitions, then frames graphical block. all offsets to frames is a part of the ui element definition, while in "tbui", offsets to frame in separated frame definition section, ui elements have no offsets to frames. haylou v3 have a frame packs structure (i.e. one frame may be a pack of frames with personal header and offsets to each frame in pack), while other types have no packs structures. all frames stores as independed structure, just sequential one by one. compressions may have a lot of differences. some types may encode only duplicate of a one pixel color, some types may encode duplications of pixels sequiences. each type have a self-speciefed features, what make them incompatible for other devices.

at first, you must separate blocks in file. header, some definitions, frames blocks. then, you must decode compression algorythm, then analyze definitions structure. finally try to read at leas one wf. then test your reader on maximum possible wf'ses and fix issues.

when you learn to read all stuff correctly, you may try to make a write function and test it. you may find a lot of unobvious spiecifics like fixed palete size even if you have a defined used colors quantity, some limitations in copressed bytes sequiences, limits in lines per palete, restrictions for compression for some ui element types. and each of this specific elements in incorrect using may brick your device. you must understand how to revive it.

it's in short :)
[Other SmartWatches] CurlyBlonde:
I understand, so it's a whole lot of engineering behind the whole thing.

I've looked at the Amazfit models, abd for the price that they cost I am surprised to see that big of a bezel around the screen, talking about amazfit watch gts 4 for example, I would not pay 300$ for it to have those big bezels.

As for the HK95, I reported a problem with the firmware to the seller and I shall see if I can get it returned and just get a Colmi C81 instead.

Thank you for your assistance and patience with me, both here and in the other side, and my last question for now is, the Colmi C81 model, it is guaranteed to work with your program, 100% I will be able to get wf's on it and make them with your program, all nice and beautiful with custom fonts and pretty backgrounds and different weather icons etc etc etc, 100% guaranteed?
[Other SmartWatches] vxsw:
gts4 price is ~180$. even balance price is ~220$. 300$ is something wrong or just reseller overtax.

I did not saw direct report about compatibility. I saw only in wf thread post, where user tried to install (as I'd understood) tbui with not native resolution and seems got it shifted. that's all. and in this case it's in "not tested" list.
[Other SmartWatches] CurlyBlonde:
They do overtax them to the high heavens over here, they will give you the flimsiest, worst quality cheap plastic pixelated screen, worst of the worst for 200 ~ 300 dollars and call it "premium" or "luxury" and say that it feels so light because it's " premium " , or that it has giant black bezels around the screen to "frame your info beautifully" , that's why you have to do your own research and look at 1000 aliexspress links and pictures and names and apps and it gets very tiring after of while, and the worst part of it is that people actually buy them and post picture reviews happily with their ginormous bezels and ugly pixelated screens claiming that it's the best product in the world , truly horrific, that's why i just wanted something that looks good and is guaranteed, tried & tested to work.

Now, if you say that the Colmi c81 is not guaranteed to work with this, then f🖕🏼ck it, I give up.

Once again, thank you for your time.
[Other SmartWatches] Fantasy Watchwerk:
Got the BT50 watch today and it is TBUI. Looks nice except for the cheap band. I attached a 466x466 wf I'm playing with. Amazon description:

OUKITEL BT50 Military Smart Watches for Men, 1.43" AMOLED Rugged Outdoor Tactical Smartwatch​
[Other SmartWatches] vxsw:
seems you'd mess in char sets:
[Other SmartWatches] Fantasy Watchwerk:
Thank you! Now how did I manage to do that without knowing anything about char sets? I looked at the orig Oris bin file from the fitcloudpro watch face app that I used as a starting point and it is indeed different... and has twice as much data. Don't know at what point I messed up. So much for a rookie to learn! Is there an easy fix or do I need to go back to the Oris bin and start over?
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] alin2189:
Lowering your resolution natively will heat up your battery way less and performance can even be doubled with the lowest resolution.

Things you need to do Enable Developer Options, Enable USB Debugging, also enable USB Debugging(Security settings). Install fastboot and ADB drivers on your computer , after that install Minimal Adb Fastboot v1.4.3 (this is your CMD where you will input adb commands to change the resolution). NO Bootloader Unlock required !

This first resolution is best for gamers who want double performance with less battery heat at 120fps, double performance because is exactly half the native resolution which means the GPU will work easier with only half the pixels amount. Enjoy

adb shell wm size 540x1200

adb shell wm density 270

adb shell wm size 675x1500

adb shell wm density 300

adb shell wm size 746x1664

adb shell wm density 325

adb shell wm size 810x1800

adb shell wm density 290

to go back to native resolution use the commands below

adb shell wm size reset

adb shell wm density reset
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] 4Freedom:
Performance are pretty the same.

Where you see 2X performance??

Can you send examples?
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] 4Freedom:
I am looking for something to improve battery life. I already blocked background process.

Any similar ideas? Maybe something with ADB?

Playing videos drain a lot
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] Naveenthemi:
Honestly, I don't see the point of doing this. The Adreno 725 is more than capable of handling every modern game, this along with the SD 7+ Gen 2 provides high, if not ultra high settings on all the demanding games. A smaller resolution also equates to a more disappointing visual experience.
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] Naveenthemi:
Maybe you should start a new thread for this, but I suggest reducing the refresh rate (there are ADB commands for fixing it to 90 afaik), setting brightness control to manual, uninstalling bloatware (Universal Android Debloater on GitHub has a clean UI for this).

If you want something more advanced, unlock bootloader, play around with Magisk modules, flash a custom ROM/kernel (once they are more widely available) etc
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] Sean Cristof:
bruh nothing changed this SUCKS!! 👎👎👎
[XPERIA X1 Q&A, Help & Troubleshooting] itje:
Placeholder for upcoming norwegian rom for X1

Info:

Ported from Norwegian Touch-HD/Blackstone (No panels)

Preview:

basicly same rom as here
[Sony Xperia 1 IV] palkos88:
Hi Guys,

I still use Xperia 1 II with rooted Android 11 and I am satisfied. Now I am thinking about switching to 1 mark IV. Call recording is must have feature for me. Please help me, what is the situation with call recording on Xperia 1 IV?

Is call recording working without root?

With extra app or native (I heard that in Android 12 it was suppose to be native)?

If native - is there workaround to not to send the sound alarm about recording to the responder?

Any problems with recording through bluetooth or jack socket?

Honestly, call recording is the only feature which pushed me to bother of flashing, rooting etc., but I don't want to spend my time for this if I wouldn't have to. Please let me know. Thankyou in advance and greetings.
[Sony Xperia 1 IV] billycar11:
depends on your region if its native or not

does not work for me in the usa but im unlocked so i could probably enable it if i wanted to.
[Sony Xperia 1 IV] Doom Slayer:
Japanese version has call recording functionality, however they use different module instead of NFC, so it will break if will you install Japanese region firmware on your 1IV.
[Sony Xperia 1 IV] palkos88:
Thankyou for the responses. With Samsung it is enough just to flash original rom from India (I did it for my mother). I was wondering if with Sony and Android 13 is it the same? Do We have here Sony's users from India?
[Sony Xperia 1 IV] Assimilator-X:
Root it with magisk, install lsposed framework, download and install google call recorder 1.1 through lsposed and follow instructions. it works on android 12/ 13. I just have tryed it on android 13 it works but android 13 is a junk. I flashed mine back to the 64.0.A.11.31 rom
[Sony Xperia 1 IV] aditya.4u:
Hi please share full details