#VitalWear - VBBE Engine Recreation for Wear OS
1 messages · Page 3 of 1
Sorry
Ah ok thanks 🙏
Gave +1 Digi-rep to @clever ice (current: #29 - 57)
No worries
I finally got this working on my Watch Ultra. However, whenever I do training it just instantly closes out of the app. Any fix to this?
Okay, I granted permissions, and I can train now, but it still isn't counting my steps. I haven't been able to find a fix for that
Should be permissions
I'm working on an update that will prompt for permissions, so people don't have to rember to look for them
Bought the VBBE just for VitalWear! ✨
I noticed a great difference between the step count on Vital Wear and VBBE. Vital Wear step count is much lower than it should, even companing with Google Fit's stats on the same watch and with VBBE on my other wrist.
For comparison, I took a small walk and had approx 300 steps on VBBE, while Vital Wear had only 30 or less. The problem also exists in other physical activities (made 30 crunches, only 3 were detected on the watch).
How can I fix this? I tried restarting the watch, changing the watchface with complications in them, checking and rechecking permissions, clearing cache...
Does the app has permission for background activity? I had the same issue at the start and found out it was only counting while I was inside the app. Had to do some background settings on my watch settings to keep vital wear running at all times.
I believe so, at least I remember activating it. And the problem with step gains (and crunches, and other activitites) occurs when the screen is on as well.
Maybe the problem is less on the activity tracking from vital wear and more on the watch side itself. Does the step tracker on the watch get more steps than the vital wear app?
It does, yes
Btw, the watch is a Oneplus Watch 2
EDIT: Now it's working properly, or seems to be at least. Not sure what happened 😅
Just glad it worked out for you! Have fun! 😂
I see you are another person of culture 🧐
Im so HYPED
Do support digimon need to be from the same dim to help in combat? Or can i have like gammamon help my v-mon?
Think they just need to be the same type of memory (i.e. dims and dims or bems with bems)
I'm not sure if enabling dim stat scaling for a bem character allows for a dim supporter though
Do I still need to do a watch check if I buy bems without a BE watch
yes.
How much RAM does a smartwatch need to use it?
It ran on my original Pixel Watch, which was old hardware at the time it was released. It had 2GB of RAM. I haven't measured, but I don't expect RAM to be an issue on any modern WearOS watch.
If I reimport a card with the same name as one that already exists on the watch, does it get replaced? I recently imported a DIM card, but realized it's very difficult to achieve the 1200 vitals in 3 hours for certain Child/Rookie evolution lines. I wanted to modify that requirement to something more obtainable like 300 vitals. It seems like it's a bit harder to gain vitals on VitalWear compared to the BE. Has this been anyone else's experience?
I've seen this as an issue as well yes
The release of the VB Helper app (Which will be compatible with VitalWear) should be a good solution to this though as it will have the items from the official apps
Not had any problems so far with vital wear been using it since mid last year. But just recently my chracter has a constant sad face. It never used to be like this, it would be sad after charging the watch but would get a happy face after wearing it for a while. Now it just seems to have sad face constantly no matter what. Any ideas?
Actually looking at it, I dont think it's detecting my heart rate. Permissions for sensors are enabled though
Try deleting cache of the vital wear app. Sometimes it will negatively impact the hours for not wearing even though the digimon is put to sleep. I delete my cache every morning before waking the digimon up. That solved it for me.
If you want to take a look u can go into the phone app and send the logs but change the email to yourself.
Yeah did that too, cleared the cache and looked at watch logs but tbf I dont know what the logs should say if the heart rate is working properly
Hey!
I have a doubt from someone who didn't use the VBBE a lot... Can stats (HP, BP, AP) be trained after the limit reaches 00h? I tried it on my Demon Slayer BEM and it seems to work, but I'm not sure if that's an exception and applies to Digimon BEMs
I don't think training is supposed to work on BEMs in VitalWear after the training timer reaches 0... but there could be a bug allowing it right now.
Hi! What's the name of the watch face? Is there a list of "compatible" faces?
Can it be run on Xiaomi wristband or will it be run on Xiaomi wristband in the future?
Does it run WearOS
OK, thanks
Gave +1 Digi-rep to @weary geode (current: #1 - 634)
Hey all, I feel like I am so close to making this work but ran into an issue. I'm at the stage of "Import Card Image" (this is assuming I imported the corrected firmware, which tbh I'm not positive). When I click on the image, the screen on the phone goes white. When I touch the Vital Bracelet to it, the bracelet will say Waiting... and then the phone app will go back to the main screen. The smart watch will then say "Guilemon EX failed." Only once did I get to the step where I actually insert the DIM into the bracelet. Any ideas of what I am doing wrong? Am I just using the wrong firmware since I used the BE firmware update?
Switch your phone theme to dark for the process. Known bug with light theme.
Let me know if you still have issues after that
P.S. please remove the drive link to card images from your message. Pretty sure mods will say that link violates the no piracy rules of the server.
Yeah it just says "Import Successful and goes back to the home screen instantly.
Interesting. It should only say that on the phone app if it's successfully sent all the data to the watch.
It suggests to me that there was an error while importing the image on the watch. My guess is that maybe you got a partial read at one point that's throwing off that card. I'd try to clear the app data on the watch and re-import the firmware and card image.
Okay I got it to the point where it accepted the DIM and the phone even said successful. When I click open it just shows a black screen on the watch.
@glad garnet has leveled up! (2 ➜ 3)
I wonder if the watch just isn't compatible?
That's a new one for me. What watch is it?
Fossil Watch 5e
Also try sending the logs... It might reveal something
(sending the logs is one of the options on the phone app. You want to send the watch logs)
And I'll try to make time to look at them tomorrow and see if anything sticks out
Sending them now. I appreciate it!!
Is the BE Firmware off the official Bandai website the correct firmware for a Vital Bracelet? Or is there a separate one? I didn't find one specifically for the VB
Yup. The 1.0.B firmware. It's used by the app for assets (menu screens, attack sprites, etc.)
Next update will support the 2.0.A firmware as well, but that one wasn't out yet when I started developing the app
Okay that's what I used.
Er wait, let me make sure I'm not using the 2.0.A firmware.
Yeah I've got the Ver.2.0.A. Trying to find the 1.0.B
There's a link to it somewhere in this thread
Oh. Humulos helpfully has it linked on his site: https://humulos.com/digimon/vbbe/firmware/VBBE_10B.vb2
Looks like we got it. Thanks sooooo much for the help. Now to see if I can put it as the background or something but this works.
That's my wife's watch so now I gotta find a Wear OS watch for myself without spending a ton of money. Does anyone have any recommendations?
My Galaxy watch 4 from Mercari was $30.
I've never ordered off of Mercari before.
I'm using the Xiaomi watch 2 relatively cheap in comparison. Also has some watch faces that let you see your digimon and stats in the home screen but I'm pretty sure every wear os watch can do that.
dont think this has a proper watch face, just a complication to add to another watch face
Nothing is happening when I try connecting to import a dim card. Does this not work with the Vital Hero?
"Not at this time... BE and original Bracets and especially Vital Hero are still easily found for reasonable prices..." - This gave be the impression that it works with Vital Hero
It should yes. I verified with Digivice-V, which is basically the same
Make sure the watch and phone are connected.
(paired with WearOS app / watch specific app)
Traveling today, but I can try to help more tonight / tomorrow depending on how things go
I have the same watch and use digital informer. Do you know how to change the colour of the face?
Long press -> edit swipe to the right. The themes in Option 4 are colours for the numbers and bars on display. And the theme in Option 5 is the colour scheme
Thanks man! I made it!
I'm at the point of tapping the Vital Hero to the phone for verification. TBH this part seems voodoo to me. Is this supposed to be an NFC exchange? This is the part where nothing is happening.
This section of the repository has a description of what should happen.
https://github.com/cfogrady/VitalWear?tab=readme-ov-file#importing-new-card-images
Vital Wear is a Wear OS focused engine recreation of the Vital Bracelet BE - cfogrady/VitalWear
Gave +1 Digi-rep to @torn viper (current: #580 - 1)
I'm an idiot. I was trying to tap the Vital Hero to the front of the phone when I needed to tap the phone to the Vital Hero (in a specific spot)
Glad to help!
Glad it's working. As far as NFC, It is the same process as transferring Characters from the app to the bracelet.
I take it the BE cards can't be loaded using a non-BE bracelet
Correct
As long as BE devices are readily available, I don't want my apps to be the reason Bandai doesn't do something similar in the future. I want them to see the community wants these things (or at least something very similar) which they are most likely to see through sales.
So I require authentication of the device that would run the card in the absence of VitalWear. When such devices are no longer readily available, I'll likely remove the restriction.
Understood. Everything seems to be working now except the step counter stays firmly at zero. Permissions all have been enabled... the watch itself counts steps fine, but the app... in adventure mode it kinda sorta slowly counts a few steps. Training mode it detects squats just fine.... hmm. Using a galaxy watch 7.
Could be background permissions vs foreground. I also know it doesn't work quite right if the complication isn't being used on a watch face
That can be fixed with a persistent notification in the future, but if a watch aggressively suspends background apps and the complication doesn't keep it in the foreground it can cause issues similar to what you're describing.
I seem to be unable to import mad black roar and jellymon original dims. Initial touch doesn't even register.
Thanks for the help. I have a complication set but that doesn't seem to make any difference. I've also tried a different watch face.
Gave +1 Digi-rep to @clever ice (current: #28 - 62)
Have you been able to import other DIMs?
Well shit. It all came down to the one and only "try turning it off and on again" It started working with a watch restart.
Yay!
Might have needed an app restart if the permissions were set after the first run of the app.
But either way, glad it's working for you now
Yes, I was able to import the rest of my collection
I stand corrected, I had characters from those cards on the bracelet so it skipped the verification and looked like it failed
Is it intended that the step counter reset every day (along with and always matching the watch) rather than accumulate?
Does anyone else run into the watch dying extremely fast while the app is running?
Yes. This is also the case on the Vital Bracelet itself.
I specifically did some optimizations early on to ensure it had negligible affect on battery life. For me I don't notice a difference between my battery life when it is running vs when it isn't.
That said I do know of some things that will affect the battery:
- Background training. Like the BE and VB itself, constantly training will drain battery. The accelerometer uses significant battery compared to idle.
- It's happened for one other user specifically on Pulsemon BE Memory if I recall... There was a bug in the app that would cause transformations to be rechecked constantly when the transformation time was set to 0 instead of 0xFFFF (none). I haven't heard of other instances of it killing battery.
It's very possible the battery on the watch itself has gone bad. I'll test it without the app running and such to see if it's even the app. Just didn't know if anyone had experienced this. The watch has been sitting for a good amount of time.
I was surprised with how little additional drain there is on my Watch 7
Hello, I'm new here and I have a question, can I import BE memory bin to watch and verify using my OG VB? Or I need VB BE to verify?
You need a VBBE to validate a BE Memory
OG VB can validate any of the original DIM cards
If you could run the card on the device, the device can be used to verify that card image.
Dude, I updated here and it stopped counting the vital points
Have you checked permissions? The update might have reset those. My steps and vitals are still counting, but it seems like it’s much slower than before.
Yes.
My problem seems with sensor of heart beat
@crisp fog has leveled up! (0 ➜ 1)
although it is active, it does not update in real time. the Vital points are frozen
Look that
Although the physical activity (steps) is working, the heart rate sensor remains frozen and does not update. The permissions have already been activated in the sensor app and in the health platform. But since yesterday, very little has changed.
There's also "Pausar atividade no app quando não usado". I turned it off, cleared my cache, and have been running it without any problems on my GW6.
Galaxy Watch 6 Classic on OneUI 6.0 Watch.
Have we been able to get it to work on iOS ?
Possibly dumb question but does the VitalWear OS work for Samsung Gear 2 or Gear S?
Apparently it can run WearOS 6
No it cannot
We're still on 5 lol
You can see right there in the description, OS: Tizen
Not WearOS
Damn
Also pretty sure that thing is like, WAY old, definitely wouldn't recommend it anyway
Might look into it anyway cause Im a sucker for square displays
The squarest display in the world won't save you from the performance.
🤔
Weighing my legal options
What OS versions does VitalQear support?
VitalQEAR*
VITALWEAR**
Yeah 2 would be hella outdated
If you want a safe bet: Samsung, Pixel and Oppo
Or is it Oneplus I'm thinking of
I get those two confused
Yeah Oneplus, not Oppo
I forget if Oppo is good, or even current
Pixel Watch is what every version up until now has been tested on by me before release. I've now upgraded to Pixel Watch 3, so that's what I am testing 0.5.0 on
If I may
I recently got the same device after hesitating upgrading from my gorgeous and terribly performing Fossil Gen 6
Love metal watches
But this pushed me over the edge to get a Pixel 3
Freaking metal case baby
Hadn't even considered that option
But as soon as I saw it my fate was sealed
Having a properly working watch now is so nice
The free giveaway in November for Google Fi members is what got me onto Pixel 3. It also happened to come at a time when my charger was having issues with my original Pixel Watch so the promo timing was perfect for me.
The heck we had a free giveaway?
Any luck on getting it on iOS watch ?
Yknow I jist looked it up and all things considered theres a possibility VitalWear could be ported to Tizen
Which things like Gear 2 and 2 Neo DO use
I might look into the specifics and what all would need to happen and then potentially take a crack at it
I like the galaxy watch for the insane trade in deals. Upgraded twice for like $60 each time
ITS ALIVE 🤣🤣. Its works 👏🏻👏🏻. Really slow, but works. Thanks man. However only when I'm walking. If I stay seat, the vital points frozen again
Gave +1 Digi-rep to @torn viper (current: #448 - 2)
My watch is galaxy watch 4 om oneUI watch 6.0
I don't see anywhere that this watch runs WearOS. Is anyone able to confirm? Thanks!!
Yeah... it was like pay for shipping only... Went on for like 2 days... there was definitely some speculation that it was a mistake... but I got mine.
If you attempt it, I wish you the best of luck and am happy to answer any questions.
Discover a rich ecosystem of mini apps, such as the Home Connect third-party app, made possible by the Zepp OS 2.0 Download and install or uninstall apps and games at will.
No idea what Zepp OS 2.0 is, but it doesn't sound like WearOS to me.
Agreed, thank you!
Gave +1 Digi-rep to @clever ice (current: #28 - 63)
https://wearos.google.com/intl/ing/#oem-carousel
Take a look if your model is here
To vouch for this recommendation, I went with a Samsung Galaxy Watch FE for VitalWear and it works very nicely
Oops didn't mean to tag
Anyone else getting the -steps on adventure mode when the clock hits midnight?
That's a known bug
That's what's supposed to happen. You only get vital when you walk.
The Apple Watch operating system is the watchOS. This project says clearly in the title that it's a engine recreation for the Wear OS.
It's not a matter of luck, it's a different thing altogether.
For this mod, trying to determine some stuff. Im looking into Android Wear 5.1.1, is that the equivalent to Wear OS 3 or 5? Doing a bunch of research lmao
For the record Im not looking to buy a watch that has a specific version, Im asking because I want to see what versions of Android Wear and Wear OS this mod works on and potentially port it to Android Wear Lollipop
I also need to know is this firmware you flash or is this software you can download and send to your watch
Actually I JUST did some research, this can indeed work on AW Lollipop
That sounds not likely
I'd recommend not thinking of it as Lollipop or any other version of normal Android, as they aren't as helpful numbers to look at
So you're talking about Android Wear 1.x, which is going to have a slew of problems and be pretty incompatible with modern apps
And really no one should be using a version that old because of the security concerns
Ah I see
@torn viper had to double check to see if i was in the Klonoa discord, nice pfp
oh, that makes sense. In Vital hero, it increases my vital points, even when I'm standing still. That explains the confusion.
Thanks, dude
Gave +1 Digi-rep to @torn viper (current: #345 - 3)
I tried for about 5 hours, It seems that running on VitalWear at your watch when importing memory, it almost never fails.
And must using dark mode.
Hope this helps someone.
The step sensor isn't so reliable on those from my experience. When I still used my VB, I'd get tons of step on the bus during my commute.
Having to use Dark Mode on the companion app is a known bug.
https://github.com/cfogrady/VitalWear/issues/88
Importing seems to be hit or miss, but after following the instructions on the README I did it on first try.
https://github.com/cfogrady/VitalWear?tab=readme-ov-file#importing-new-card-images
yeah its not the most accurate thing in the world
What is the icon to the right?
Details on the different statuses can be found here: https://humulos.com/digimon/vbbe/manual/#home
The ultimate resource for modern Digimon Virtual Pets. Growth charts for Digital Monster Ver.20th, Digimon Pendulum Ver.20th, Digital Monster X, Digimon Pendulum Z and Vital Bracelet.
Thanks, I saw that but I guess I couldn't tell it was supposed to be a sad face until now, lol
Gave +1 Digi-rep to @weary geode (current: #1 - 643)
Help me, the app keeps crashing whenever I try to import bin.
Send the app logs. But my first guess would be a corrupted image or that it's not connected to the watch.
Your digimon is happy. When its occur, you gain double of vital points.
here I needed to reinstall the app a few times, or even download the .BIN from another source
That is definitely not a happy face lol
Manbomon:I' m unhappy now
Hahaha you're alright 🤣🤣now that I realized
I thought it was like, a hill with weather, or something. Usually faces don't have squint eyes
It's a frowning face, he's upset. I'm guessing you lost a battle.
https://humulos.com/digimon/vbbe/manual/#home
In the BE, if you lose while your digimon is upset, he might get injured. But injury is still a feature that was not implemented.
https://github.com/cfogrady/VitalWear/issues/74
Maybe I should make custom icons you can turn on as a setting that are a little more detailed haha
That would be awesome lol
Guys, for CUSTOM DIM CARD, is the micro SD card module that only works the one on the left?
I bought another one by mistake
I believe the key thing there is the ability for the Dim to be able to reach far enough in to be read
The one on the right would hit up against the plastic on the Dim Card, so it can't go all the way in
Makes sense.
It fit but not far enough.
I"ll buy the short version.
Thks
My character is forever unhapppy, I didnt even battle with him at the time, he just became unhappy after I woke him up from sleeping, nothing seems to work to bring his happiness up now even if he wins battles.
Make sure all the permissions are enabled for the app. Winning battles should definitely increase mood.
Is there a way to transfer from your VB/BE to VW
Tbf I think the VB had icons for when your Digimon was healing from injuries, and when your Digimon WAS injured
That will come at some point with the VBHelper app, but there is no way right now.
The BE does too, I just don't use them yet because I haven't implemented injuries as a feature yet
The idea of taking off a smart watch to heal doesn't sit right with me. And is probably something I'll legitimately change from original devices. I just haven't quite figured out how I'll change it yet.
Maybe instead of taking the watch off, require a similar period where your heart rate doesn't go 20 above resting.
COULD, and this is hella experimental, make it so walking heals them. Certain amount of steps per stage could make them feel better
Yeah they are, as well as the option to allow background activity is switched on, and I've cleared the cache multiple times, not really sure what else can do, just accept I've got a sad boi which is kinda a mood tbh 😂
Hi everyone, I would like to ask what is the use of the "save" option on the watch app? , thanks
It saves everything right then. It's saving in the background fairly often (after actions and I think every 5 minutes), so that's a fairly useless button... the best time to use it would be if you are about to reset your watch and don't want to lose some steps for example.
Thanks, I understand. I've been using the app for months but never thought about that button.
importing 10b isnt doing anything
stuck on hello world
Got it, had to set a completely different watch face and change the complication then it showed a dim card with a + clicking thst worked
Weird that it was stuck on Hello World and that was the only way to fix it
The tile doesn't work
Ah ok
Probs should be written into the guide XD
gonna take a while to link all the bems and dims 
@clever ice Do u know how I can rename or delete a bem on the watch? Forgot to set a name
No way to do that yet... Only way is to wipe all app data on the watch.
ah ok
Works now, just needed to restart device
Current savefiles will not be compatible with next version right?
ah yeah, was wondering if there's an eta on a release signed with a new keystore
ETA is as soon as I finish up the VBHelper integration code so I know that the next version will work with the first VBHelper release
That's what I'm mostly actively working on right now (getting over a cold so haven't been too active this week, but I'm relatively close).
I'd say probably about a week or two away from VitalWear 0.5.0. Depends on if I fix a couple more bugs first
Sounds exciting! Can't wait 🙂
killer, hope the lingering cold clears up quick
Theres no transferring mons to the VBArena atm right?
Nope. When VB Helper is done it will work with that
A future version of VBHelper will very likely let you convert from VitalWear to BE and back again, which would let you put them in VBArena through a roundabout method, but at that point I'm not sure why you would want to.
For the hell of it
I'm sure it's been answered in here but I'm not finding it. My guys vital points don't go up. I've enabled the sensors permission for the app on the watch and I've reset the watch and force closed the app and re-opened, still doesn't seem to go up. Any advice?
Resetting the watch and stuff again to see if that resolves it.
Oh okay so on vitalwear you just level them up then delete them? I was trying to fill all of the codexs on the app, not that it's all thar important, but it's cool to keep them.
Or just keep them. There's no hard storage limit of VitalWear.
I assume you are walking? Battles? Does your step count go up? If you make sure the watch logs are enabled, you can send the watch logs to me from the phone app.
Oh nice, that definitely works!
I think resetting the watch again might have fixed it, we shall see. Walking at work, vital points are currently at 64 so at least they are going up.
Here I need to clear cache of vital wear and health app.
After that I restart the watch and works
The manual says that every 50 steps you receive 4 vital points. If your MON is happy, it goes up to 8 vital points instead of 4.
@crisp fog has leveled up! (1 ➜ 2)
I needed to win 1 battle in adventure mode for my digimon to be happy
I'm trying that, see if it works. I haven't been able to keep vital points the last few days. They will go up sometimes, but then just go back down. And he's always unhappy 😦
When hitting the import firmware option, whats it supposed to do? Cause it just sits there more than 30 seconds and does nothing
I cant read myb
Every morning I wake my mon up, next time I look at my watch he has 0 vital points. It's as if it's not detecting being worn or something. Anyone else experience this?
Do I need to reset the cache om the app and the fitness app every day?
Pretty sure you need minimum movement to retain vitals, no?
Well I had like 180 vital points when I put my watch on and woke him up this morning. Since then I got ready for work, went to work, and moved around quite a bit. At like 6:40 (I get up at 5 am) I checked and he then had 0 vital points. Since then I have cleared the cache and he is currently back up to 68 vital points, but he's sad.
Send me the logs and I can take a look at some point and see if something obvious is happening.
You can send me the logs through the companion app. (Send Watch Logs) button.
On my case, I put the mon to sleep and wear off the watch. I don't track sleep and the vitals are keep without lossing anything. Never need to reset the watch to start tracking vitals or steps again.
@pallid jasper has leveled up! (1 ➜ 2)
Yeah that's definitely the best action to take, make it sleep while you sleep
I always put the mon to sleep while I sleep. I've also considered an auto sleep for when you take the watch off... but part of me feels like that takes away part of the game "challenge" of raising a mon. Maybe I'll add it as a setting at some point
I always put the mon to sleep when I take my watch off. I got in that habit from the actual vital bracelets. It seems to be when I wake him up it doesn't recognize my vitals and is as if I wasn't wearing the watch. The temporary fix seems to be to clear the cache on the vitalwear app and my Google fit app every morning.
Are you putting him to sleep before bed?
Oh
@clever ice are there a beta version of VB helper? i dont found anything in github
No. I would say this is still pre-alpha... The first true Alpha... maybe Beta will be our first binary release.
There is a github. Naca's main repo: https://github.com/nacabaro/vbhelper
My fork for branches I'm working on that aren't quite merged in yet is at: https://github.com/cfogrady/vbhelper
If you want to build yourself, you can currently send and receive mons from the BE to and/from the app. I believe there is also a dex implemented at the moment.
I'm working on VitalWear integration in my branch which requires a similarly named branch from the VitalWear repo, but isn't functional yet.
Battles are being worked on by Lightheel, and I don't think he has uploaded to a public fork yet.
I took a nap and put my mon to sleep when I took my watch off. 30 minutes after putting it back on he's at 0 vital points and I have over 10,000 steps today :/
I sent you the logs, I appreciate all of the help.
I'm waiting for VitalWear integration to be implemented before updating everything. Can't wait to send some of the heavy hitters I've already raised on my BE over to VitalWear 
What kind of watch did you say you have?
Fossil Watch 5e Carlyle
I've been able to clear the app cache and Google fit, restart the watch, then I'm good until the next time I put him to sleep.
So I basically do that every morning now lol.
That would mostly fix it...
The short answer is that this is a bug in the WearOS implementation of your watch, but one that can be fixed and worked around.
Looking through the logs, I have figured out what the issue is.
The operating system off-body sensor is being triggered multiple times a second... for what I presume is all day long based on qty of logs. instead of just when there is an on/off change. The app follows the documentation and assumes this value only changes when the watch is put on or taken off.
https://developer.android.com/reference/android/hardware/SensorEvent#sensor.type_low_latency_offbody_detect (documentation for anybody curious)
When the watch is taken off, a last worn timestamp is recorded and mood updates (heart rate detection) is disabled.
When the watch is put back on, mood updates are turned back on, and if the mon isn't sleeping when the watch is put back on, all the negative effects from not having worn the bracelet for a period of time are calculated and applied based on the time since the device was last worn.
So when your watch's OS signals that the watch is being worn for the 1000th time 5 hours into your day, it's been 5 hours since the last watch taken off signal was sent, and the app calculates 5 hours of bad stuff... and then it does it again half a second later when the 1001th time the watch signals it is being worn and again and again all day long...
with each update being a longer time since the last worn time indicates than the previous update.
So... to work around, you should be able to simply force close the app everytime you put the watch on and restart the app... That will make the lastWorn time null on every new watch being worn update, which causes the app to assume the app was just started up and skip the update code. There may still be some weird behavior as it attempts to register 1000s of mood update schedulers, but I think the worst that would do is impact battery... it may even ignore it since it's the same scheduler...
I'll try to get a fix in the app for 0.5.0 though, might ask you to help me test my fix before I officially release it if you don't mind.
I know @sacred ledge has said they've had similar problems, so I'm betting this also affects Xiaomi WearOS watches.
I'm more than happy to help test fixes! Really appreciate the response and all of that makes sense to me.
That's right. Still have to force end the app via settings and clear the app cache every morning before waking up my digimon. This however are only 2-3 simple taps and it solves the problem completely so I would argue to say it's a minor bug that doesn't need a quick fix.
I agree, now that I have figured out a solution, it has been a very MINOR annoyance. And if only 2 of us even have this problem I wouldn't say it's high priority lol.
@clever ice There is a bug that happens sometimes. The negative steps in adventure mode kkkkkk
Look
Happens when you cross over midnight while in the middle of an adventure.
Known issue
Hmm. Its Happens today morning, 7:00 a.m
When It happen, I just restart de adventure mode.
I don't mind. Just reporting in case it helps.
For me it happened once when riding bike at 7 am, but only once so I don't mind.
Question. Got a bug yesterday where the 25th anniversary DOT sprites can't be seen on the complication because of the black background. Curious to hear thoughts from a wider audience, but my first two ideas are:
- Allow for inverting the colors or selecting a color for the sprite.
- Allow for a solid color background on the complication. (I don't like this as much because I'd rather keep those background pixels off on the complication to prevent additional power draw.
Thoughts?
Changing the background color would clash with the overall aesthetic of the watchface IMO since all other complications are black
Question.
After completed adventure mode. Unlock stage 15 evolution automatically? I win stage 15 ancient warriors but the color of adventure mode dont changed to red.
It should unlock the stage 15 evolution once you complete adventure mode. If it doesn't it's probably a bug.
So it probably bugged this time🥲
I read on Github issue that unlocking works on non scaled dims. I'm just trying now. Today beat mugendramon and just created a new character.
I think that is true... I forgot about that... as I recall, I wanted the challenge for unlocks to be the same as on physical devices... might make that a setting...
How I do this?
I created a new veemon.
But in background training I put only the option random battles against card only.
to play like DIM and not BE
Don't select the option to upscale stats and then select the second option
How has everyone been doing
Doing well... but I have a confession... I've been distracted with BG3 the past two weeks instead of finishing 0.5.0
Here does not have the option of
Lmao
It happens to all of us
That's the correct option
That suggests you don't have any BEM cards loaded... and if that's the case then it should unlock adventure 15 when you beat it
If you want to battle against other dims
and if it isn't, it's definitely a bug
Oh yeah that too
Damm imperialdramon fighter mode
The first card I uploaded was a BeM lol
I'll try.
Thanks
Gave +1 Digi-rep to @polar turret (current: #20 - 97)
hey was wondering what kind of coding would this be using and if anyone could point me to where I could learn about it as an absolute beginner who doesn't even know what questions to ask
Any programming experience at all... or completely and totally new?
sadly the second, while I messed around with some in high-school that was back in like 2011
As a total beginner... I'd probably start here: https://developer.android.com/kotlin/campaign/learn
FYI, I've never done that course, but Android Basics in Kotlin says it's geared towards little or no programming experience individuals... so I'd try that. Happy to answer questions as best I can if you want to DM me.
Ooh
Im currently learning it so I can backport VitalWear to the OS my watch is on
best of luck to both
Feel free to DM me if you have any questions about my code
99% Sure we all had a few weeks of BG3 taking over our free time more or less involuntary ☝️😂 it's great after all.
I brought new ones. Even though the adventure mode didn't change to red when I beat STAGE 15. And the unlock for the digimon of this stage didn't appear at this time. Yes, the digimon was unlocked.
👏🏻👏🏻👏🏻🙏🏻
The app doesn't like 320px wide Character Name Sprites. It looks normal on the VB BE... on the VitalWatch it's all smooshed.
Can't fault you for that!
Good to know. I think somebody else might have logged a bug for me on that too. I'll try to fix for 0.5 or shortly after
Hmm
Any advice for this?
First time trying to install it. Used anexplorer to kick it over.
(fossil gen 5 Carlyle. wear os 2.45)
Ah, I guess you can't just activate APKs on the watch itself.
But I'm trying all the adb instructions I can find and while I can turn on the permissions for ADB wireless, I can't figure out how to make it "go live". So no app on my phone can find it that way.
Is there a difference between “installing” the APK vs. just “transferring” it. What app are you using for ADB? I used Bugjaeger on my Android phone and it was easy to install, but I have a Galaxy Watch 4, not a Fossil Gen 5.
Main thing is the watch is on 2.4 wearOS so it might be difficult to install
Ugh, guess it doesn't matter anyways since I woke up this morning to constant buzzing from my phone due to this
https://www.reddit.com/r/GooglePixel/s/ILr7qN1841
Fuckin Google.
'least it ain't screaming at you to reset the watch after realising it's linked to an unlocked, rooted samsung phone
big brand watches especially seem unusually lousy at just working sometimes
Really does seem that way
If you have ADB on your laptop you can use that
I was unable to use Bugjaeger on my Android to install the APK to my watch, was getting issues up the wazoo so I resorted to using my laptop
In which case you'll want to have the APK for VitalWear on the same laptop in the same directory as ADB and you'll want to keep the following commands in mind after enabling wireless debugging on your watch
Replacing [pairingip] and [pairingcode] with the IP (Including the port number) and code it gives you for pairing, [ip] with the IP it gives you for wireless debugging (Which is sometimes different and more often than not it gives you a different port number), and [apk] with the filename of the VitalWear APK file
The kill-server command is used to end the ADB process on the laptop's end in case you're wondering about that detail
Pretty much the same thing to ADB as the exit command in a command prompt 🙂
Make sure your watch and laptop are connected to the same wi-fi network when doing this
You can remove the pairing between your watch and laptop afterward, just keep in mind that you'll have to repeat the pairing step if you do
It's actually a lot less intimidating than it seems to be if you have the commands you need to type in right in front of you
Me too
I have a Pixel Watch and Bugjaeger was super smooth (minus all the ads in the app.)
Just need to remember to disable communication methods on the Phone and watch so only the ones they need for the install are available. (Other communication methods enabled can confuse Buge.)
I have already instaled vital wear on smartwatch three times with Bugjaeger
via adb on laptop I couldn't
Did y'all have to activate Dev mode on the watch to use those options?
adb debugging and debugging over bluetooth, at least for geminiman
In the Dev bits I can toggle on wifi debugging, but there's no option to "launch" it or like, Go live so IDK how to even connect any apps to it like that
Dev to enable to the install (or to update the install) but you can disable after with it working perfectly fine.
Head's up: the current build doesn't set Permissions for the app... which you will need to manually enable for it to work.
Good tip, but first I gotta get it there 
And also to not have to factory reset every day which (it's only been one day but) may be the case due to a bug
This is cool.
Bandai re-used the same NPC 4 sprite (Idle 1, Idle 2, Attack, Dodge) approach that the non-Digimon BEMemories for the Color Digivice.
In other words, the sprites from the Color Digivice for the non-partner Digimon can turned into NPCs for NPC/Adventure battles on a custom BEMemory.
@glad garnet Sorry to ping, It looks like you eventually got VitalWear running on a Fossil Gen5? Could you share how you did it?
I could get the apk on to the watch via AnExplorer but cant open/install it,
And none of the other ADB options ive tried can connect to the watch as far as i can figure out.
I GOT IT! GeminiMan worked for me to get VitalWear onto my Fossil Gen 5 running Wear OS 2.45 (just laying it out clearly for the future people)
Sweet,, got eveerything else working too and now have a happy bouncing Pururumon
QQ, do i need to open the app and put it to sleep whenever I take my watch off? / wake it whenever i put it on?
Oh, I see the answer is up here
I very much think an auto-sleep when removing the watch would be very welcome
Any tips on vitals not raising even when my heart rate is up in the upper 90s?
He goes up to two occasionally and then drops right back down even if I'm keeping my pace up
Ah, looks like it didn't have sensor permissions, which makes the occasiona 2pts a bit odd but let's see if this helps
Idk if the logic is the same but BE usually looks for accelerometer not heartbeat to determine activity
Turning on the permissions didn't seem to help, 乁| ・ 〰 ・ |ㄏ
My watch does due far too fast for me to make practical use of the app anyways, but it's interesting to tinker with
I've run into that issue as well. It seems much harder to raise vitals; even when I regularly get 5000+ steps a day, vitals hardly go up at all. I had to resort to modding the DIMs to change some of the evolution requirements for some Baby II to Child evolutions that required 300 to 500 vitals. The other stages are fairly easy as you can raise vitals through battling, but obviously you can't do that in the Baby II stage.
You may be affected by this bug:
#1101249544588628110 message
That does appear to be working, I'll take a walk later to put it through its paces.
But they way, is there a way to "shut off" the app, besides turning the watch all the way off?
Guess I could just stick my character in backup.
Stick character in backup... force close the app....
I cleared Adventure Stage 15 with Guilmon EX DIM scaled to BEM. However, Crimson Mode was not unlocked.
So I created a new character to try again, and it starts from Stage 1.
I have two questions.
- If I scale DIM to BEM, will I not be able to get the stage clear reward?
- Is the adventure progress saved per character, and the rewards not shared?
You have to clear with a character using original stats because I didn't want to make it easier. This has been confusing so will either be changed or made a setting in the future. Adventure progress is saved per character, but rewards are shared across the device.
Luckily I have a non-scaled DIM character!
Does the saved data not change when the app is updated?
If you attribute jogress into them most unlocks don't need to be unlocked
Actually that might be a flaw on how it was implemented on the BE ?
Could have sworn I've done it before
For me, despite don't appear unlock the stage 15 digimon after beat he. When I created another new character, there already unlock the digimon of stage 15 to evolution.
@crisp fog has leveled up! (2 ➜ 3)
Same for me, but the key is to beat the adventure with non scaled characters. But so far great, I have mugendramon, neo vandemon and shroudmon unlocked
I had a watch complication that showed the vital bracelet interface as a whole before. As of today its gone. I can get to the interface by clicking on the digimon on my main watch face but the complication is gone.
can click on the digimon here as usual
but when scrolling through the different complications/apps I cant get this to show up again unless I click the mainwatch face complication
Used to be able to just scroll through the different ones and eventually get to it
It seems my watch updated or something because even my main watch face was plain white with just the time on it when I checked this morning
Tiles is apparently what theyre called
it was a tile
The only tile I see now is the Hello World one
Can confirm attribute jogress ignores the clear stage 15th requirement
I know it does too in the implementation of the BE attribute jogress
Id need to run some VHs to see if it's og hardware too
Guessing it is, because digimon don't have alternative attribute jogress if they have beaten stage 15th or not
Hello, is there any replacement for the vital bracelet arena ?
That would be VB Helper, which is still being worked on (Not out yet) and has a thread here 🙂
It would be amazing if you could see the entire background without black bars on the sides, everything you do is impressive 😍
Thank you ! Looking forward to it
Gave +1 Digi-rep to @clever seal (current: #54 - 32)
I know many of you have asked, but although I'm not into smartwatches, I want to buy just one exclusively for this, so I don't want to spend a lot of money. What is the cheapest and most compatible watch?
Galaxy 5 i got for 200. And i have had no problems. Its really all I use it for too.
Forgot how much I paid for mine but I bought a Samsung Galaxy Watch FE from Best Buy just to run VitalWear on.
Let me do a price check on that.
Samsung Galaxy Watch FE is currently $159.99 at Best Buy. Runs VitalWear like a charm 🙂
Thanks, I'm looking, and it seems Fe is cheap. I found an offer for 40 mm. Are there different types or sizes?
Another question, does the app work in airplane mode? Or is there a bug if you use it in that mode?
I have no idea about app development or anything, but if there are other watches with much longer battery life, why have you used the ones that only have Wear OS, in the other systems you couldn't?
Should work fine in airplane mode
WearOS because that's the watch I have/wanted. Not other watches because they have completely different APIs (would basically require rewriting the program almost from scratch for each platform) and some things may not even be possible on those cheaper watches
lol this person doesn't know what they are saying
I get 3 days on my watch easy (Pixel Watch 3)
Thanks to both of you for answering, I tell you, I'm going to buy a watch just for this and I do not have much idea or information of watches, so all the info compatáis is appreciated, and thanks for this piece of app, I was very disappointed by the VB for its giant size and its appearance more toy than real watch. Cheer up with the project @clever ice , I hope you get to finish it all completely, it is a marvel. ☺️
Gave +1 Digi-rep to @clever ice (current: #28 - 65)
It seems the One Plus Watch 3 is the best in terms of battery life. Does anyone here have it? Apparently it runs Wear OS 5. By the way @clever ice , can the app be used offline, without a wireless connection (Bluetooth, etc.) once you import the DIMs? I want to minimize electromagnetic radiation; I imagine it works locally.
Can confirm for you that it works without wireless connection enabled at all. You only need Bluetooth on when transferring Dims.
WoW thanks, let's see if I can find an interesting offer and buy one of these watches.
Gave +1 Digi-rep to @clever seal (current: #49 - 33)
Do you know of a good wear os smart watch that is cheap and relatively easy to disassemble?
I know there's pretty much unlimited storage, but does VW work with the old app/ any others.
Can you transfer mons out of it?
Not yet, but that will change once VB Helper is released and VitalWear is updated to support it 🙂
VB helper is a community phone app?
Was gonna ask if there were any completed ones yet .
Ah, it's Naca's project, that's promising.
The dude is: I wait to the OnePlus Watch 3 release or I buy OnePlus Watch 2R? Hmm...
I did a refurbished Galaxy watch 5 pro
I think it was 130ish
It was 140
Oh 106 nowadays
Gone down in price
Probably since it's around galaxy watch 7 nowadays
Huh the grey color is just 89 bucks , tech sure goes cheap quick on refurbished stuff
The truth is, I'm not convinced by any watch, some for aesthetics and others for battery life. I have a thin wrist and I don't like a thick watch. And the most important thing for me is the battery. It seems that the One Plus are the best by far in that aspect, but they are very large. The Pixel Watch are very pretty and light, but the battery is a joke and they are also very expensive. It's complicated XD
By the way, can you put the application on the main screen? I would like the same experience as the VBBE, turn on the screen and see my DIGI there, the truth is that I don't care about the rest of the phone's applications hahaha
Question:
Why is the DIM vs DIM battle so, so much harder on the Vital Wear than on the Vital Hero?
Man, it's so frustrating 😢
The same DIM feels much more powerful and resistant in the Vital Hero than in the Vital Wear — even with the same Vital Points.
Because it's based on the Vital Bracelet BE, so you don't get the same buffs
it doesnt have the corrected combat that is on cyanic's rollup
i usually just scale up everything to BeM stats. it's probably the best user experience
attribute jogress can let you bypass most adventure unlocks , i think there's like 2 to 4 dims you can't do that
it's like the english dims Dinosaur Roar and Wolf Howl and like louwemon for lucemon falldown mode
Even i dont have any BE digimon in app? Only dims vs dims
How?
Oh
Dont have option to scale when you dont have BE inside
I'll try, I bought a BE a few days ago
Thanks dude 🙏🏻
Hope it works out
At some point I'd like to do a watch face and/or tile that essentially does just that. For now I have a complication so you can at least see your active partner on your watch face of choice.
Yeah. At some point, I'll probably implement DIM battle logic as an alternative, but as others said, the "happy path" (AKA what I want and mostly play with) is DIMs scaled to BE stats 🙂
Maybe you can make sure people can scale up their dims without a BeM backup first ?
Because from what I remember the dim battles don't work too well with the BE logic
I could probably allow that... I think the reason I don't right now is that I use an assumed franchise, and without a BEM there you have to guess at your franchise... But I could probably hard code the Digimon franchise relatively safely
Mine was like that for some time, but something happened and my watch updated ig and it just disappeared so now I only have the one on my front watch face
I dont think it was supposed to be like that anyways Lol, but it was good while it lasted XD.
Thank you, I hope you get it, it would be spectacular.
Gave +1 Digi-rep to @clever ice (current: #28 - 66)
I still think a galaxy 5 pro for 88 bucks is quite good nowadays but it's been a while since I got mine
Not sure how an old pro model compares to the new budget model , since they probably end up around the same price
Works here. Thanks man. Much moooore Fair.
Gave +1 Digi-rep to @polar turret (current: #15 - 108)
Awesome. In some regions outside US the BE it is very expensive. VV or V Hero is much more cheap and accessible
Of course, that the BE is the best version
is it normal that my steps don't count ?
Check permissions
i don't know why, but i turned off and on my watch and start counting, thank you for the reply
Gave +1 Digi-rep to @clever ice (current: #28 - 67)
is there any way to delete a character ?
Character > Swipe down to the character you want to delete > Hold your finger on the screen until a menu with three options appears > Tap Delete
Same menu you'll call up to set your support character BTW
thank you !
Gave +1 Digi-rep to @clever seal (current: #47 - 34)
@cyan marsh has leveled up! (0 ➜ 1)
I think some of the Samsung watches are square
There's one older xiami watch that is an apple watch screen
Oh? You think they run WearOS?
WearOS definitely supports square. But I don't think any modern ones have been square. Some of the pre 3.0 I think are square and should be supported.
Hello, nice to meet you. Would anyone happen to have a firmware link for me?
It can be found in the manual at d/h
The ultimate resource for modern Digimon Virtual Pets. Growth charts for Digital Monster Ver.20th, Digimon Pendulum Ver.20th, Digital Monster X, Digimon Pendulum Z and Vital Bracelet.
Thank you very much
How do I get my BE memory to be recognized?
Do I press 'Import card images' and then tap the VITAL BE and my smartphone with NFC?
I'm using a Galaxy Watch Ultra.
- Import Card Image
- Select the BE card image you want to use
- Set your BE bracelet to connect
- Tap your phone against the BE bracelet
- When the bracelet asks you to, put your physical BE Memory into the bracelet (like you would if you were transferring a character back to it)
- Once your bracelet is ready to "receive the character", tap against your phone again. The phone then validates that the bracelet can handle that card image which means you have a physical copy, and then begins to transfer the image over to your watch to use.
- Select your card from the new character selection screen on your watch.
Thank you. I'll try following the guide when I get home.
@hazy oyster has leveled up! (0 ➜ 1)
P.S. Make sure your phone isn't on light theme... that makes it impossible to see the on phone instructions during card import... one of the things I need to fix still
No wonder... I thought it was strange that only a white screen was appearing, but after applying the dark theme, it's clearly visible. It wasn't that it wasn't working...
so i think this question has been asked before, but just to be sure, BE bins can't be use in normal Dims right ?
You could convert a normal DIM to a BE if you have the OTP and write it... But that's a one time procedure and it's locked to that OTP afterwards (OTP is write once)
I don't find it necessary and thus don't have the knowledge for how to do it myself
oooo i see, thanks !
Gave +1 Digi-rep to @clever ice (current: #27 - 68)
@clever ice It works very well on the Watch Ultra. You're a genius!
I think the dp adquisition just moving is a bit slow
Makes it hard to get good evos on BEs and the later DiMs
For stage 3
Since the current version of the app (VitalWear) requires a link to the VB's and the truth is the BE Models are slowly become a dying breed, will we eventually see a Profile on the Phone app which can store a list of Dims & BEMemory which have been registered?
Ideally with a way to back-up those unlocks to transfer along to another phone as phones need to be replaced.
Can't I save a list of registered BEMs? I thought they could be stored once they were linked.
I already have a watch with Wear OS 5.0, how do I install the app?
In my experience, once you have verified the DIM/BEM image with the actual card through the phone app and your VB/VBBE, you won’t have to do it again. They are stored on your phone in the companion app, but if you wipe the data on your watch, you’ll have to send the DIM/BEM image again. No need to verify it a second time though.
You’ll have to sideload the app. I used BugJaegar and installed the app using ADB.
Thanks for all the information, it's the first time I've had one of these watches and I was a bit lost ^_^
Gave +1 Digi-rep to @viscid barn (current: #266 - 5)
I thought I'd only need the cards to import my DIMs, but it seems I need the .bin files for that to be able to do it later. Am I wrong? Because I've reached the step of importing them, and I don't have those files on my phone.
Yes, you gotta rip the bins, or aquire them elsewhere to actually put on the watch, tapping. To the actual VB is just verification
I mean the actual VB is supposed to be there so you own the actual dim
Or a backup 
If a dim has a unique I'd like some of adereks customs you'd also need to verify it on the backup with the watch , any custom based on the stuff you already verified will go through though
Ammm, I didn't know that, thanks for the info.
is it possible to load this through without an android phone? probably bluestacks at best. currently have an iphone and a pc, and a hand me doen galaxy watch
I don't think so
Mostly because there's no standard NFC interface for the computer
If you can get BlueStacks to work with NFC then probably ?
what’s the nfc for? isn’y it just for thr vital arena part of the thing?
The companion app verifies you own the actual dim by communicating with an actual VB / BE watch before it lets you transfer the backup image
So you need to have an android phone that works with the original app
Really just one with NFC
Yeah. Eventually I'll get rid of the need to verify as BE becomes harder to get. And then I might be able to make VitalWear completely standalone, but for the time being you still need the phone app to validate physical cards
On my galaxy watch pro 5 it doesn't count steps, training and so on works fine.
Could be permissions... Step Sensor is I think different permission than the accelerometer and heart rate used for taining..
What specific features does the app use? I only want to have the necessary ones enabled.
All the ones requested, are used by the app.
one second and I can pull up the manifest and tell you which each does
https://github.com/cfogrady/VitalWear/blob/main/app/src/main/AndroidManifest.xml
I've commented most of them but... Activity Recognition is used for step counter
Wake Lock is used to keep the screen on during training (not background training), battles, etc.
Body Sensors is for heart rate detection (used for mood and vitals)
Body Sensors Background is so it can continue to do that when you aren't actively looking at the app
Foreground Service is so it can stay active during background training and adventures.
Foreground Service Health is so it can keep looking at heart rate during background training.
Post Notifications is so it can notify you for transformations, adventure battles, etc.
Those names unfortunately are not exactly how it's presented in the permissions on the watch itself... but those are all the ones which are asked for and used.
ok, thanks for the info 🙂
P.S. I totally get not wanting to give permissions for things that don't need it... which is why I try to document every permission my app needs and why.
Instead of the DIM name, I get a serial number. I'd like to see the name because I can't tell what it is with the numbers. I downloaded the .bin files from the internet since I don't have them. Another thing, doesn't the app have sound?
When digievolved, my sprite didn't update until I changed the menu and returned to the main screen. I imagine it's a bug.
Here is how users are of thet other question I have. Why isn't my step count going up? I'm using a Galaxy Watch Ultra.
And there is no sound
Granting location and sensor permissions to the Vitalwear app made it work correctly.
However, the issue with no sound hasn't been resolved. Is sound not a feature that has been implemented yet?
I think it doesnt have sound for now
Sound isn't implemented yet
Ah.. ok I understand
Sound has not been added yet
and
9 out of 10 times its tied to permissions not being enabled when setting up the app the first time.
@timber tinsel has leveled up! (0 ➜ 1)
Anys news of 0.5 realease?
I was out of it for a few weeks
Not yet. Still being worked on.
#1101249544588628110 message
Good news is that I'm into Act 3, so getting close to the end so I can get back to work on this and VBHelper 😂
Sorry if this is a dumb question but is there a more detailed walk-through of the setup besides the main github page?
bad news. Replay factor 🤣
bg3 encourages us to play more often. It's delicious🤣
its a black hole hahahaha
Haha. I don't have time to do a replay. I've got too many other things to do. Like this. Maybe someday I'll do an origin or dark urge play through.
A couple videos I've posted on YouTube some of which are slightly out of date, but still mostly the same.
Feel free to ask any questions in here though
Don't worry, I also took a detour for a bit, working on the same project over and over is tiring ngl
Okay so for the watch apk, can I just install on my phone or do I need to side load it?
Phone APK gets installed on the phone. Watch APK gets installed on the watch.
And yeah you side load. Neither is available on the play store at this time
I'd like to try to get them there at some point, but it won't be for a while still
Would that be allowed, even considering storage access?
The Play Store's mighty staunch on that
Is there a recommended easy way to side load?
It might not be, which is part of why I opted for Android to begin with (can side load). I don't think I do anything with storage access. Even on the phone app, it technically uses the phone's file app for file access instead of having file access itself.
I just use ADB... But I think there are easier alternatives
I used Bugjaeger. Its simple and easy
Okay bugjeager worked way better than what I was using
So the github says to use a specific firmware (1.0.B) and that newer firmware may not work as well
So is that still accurate?
2.0.A doesn't work. It will work in the next version
1.0.B Should be used for current versions.
It is available on humulos's website
Okay cool, I got 1.0.B. now is there a repo of BIN files I can reference or should I use your sw to dump it from my dim card?
No references to BIN files here. As that is considered piracy. If you search Google, I'm sure you can find some though. That said officially, you should be dumping from your own cards. Mr Blinky's DIMcard Tool provides an easy UI for dumping your own card images.
Okay cool, yeah I found a repo, but I do have blinkys stuff already set up so that works
Okay so I keep getting a "failed" on the VB when trying to connect after the reinserting of the BEM
The phone app never connects to the VB?
The bracelet says FAILED even on a success, check the watch app and make sure the bin file hasn't actually been sent
Well dang! Okay so I know the app is installed on the watch, but it doesn't show as a watchface (samsung galaxy watch 7) is that normal?
Okay so the watch says failed but the app on the phone is still waiting for the reconnect
Here's a question, the github instructions say you need the wear os app but my watch is running an os that's too new so I have the samsung wear app. Is that a problem?
Can you point out where in the instructions you are talking about? If you are referring to the installation, that's just talking about the watch apk you download vs the phone apk.
perhaps that should be rewritten to be more clear
okay so I just noticed, when i select the BEM file, my phone shows a loading screen but my watch doesn't
i can see the app installed on my watch, but it doesn't show a loading screen, if that makes sense
Have you uploaded the firmware from your phone to the watch?
not sure, actually, its weird, now the watch says "new"
i swear it wasnt doing that before
how can you tell if the firmware uploaded to the watch?
I think it would have asked for it when you first launched the app on your watch.
ah it doesn't do that then
the watch app just says "new" with a rectangular green background, then if you tap on it it says "load card image on phone"
Yes. You need to load a DIM or BEM first from your phone. Once loaded onto the watch, NEW will allow you to choose a card and create a new Digimon character.
and that is done with the phone app, right?
okay i dont know what i did differently this time, but the watch seems to have taken the card file, but now it shows the green "new" and when i tap, it lets me pick background battle options, then i tap continue and it goes back to the green "new" screen
ah! it was the background training checkbox!!!
i unchecked that and i got a digimon!
okay, now here is a question, is there a way to always make the watch show the app instead of hte defualt watchface?
AFAIK you can't replace the watchface with the app, but you can put your partner on your watchface
When changing the complications if you see the VitalWear option you can use that to put your partner on your watchface 🙂
well dang, i guess lemme try that
Here is a question, it appears like my steps aren't counting, are there special permissions i need to grant?
Yes there are many permissions if you go to the app permissions in your watch. I'd argue you should enable all of them.
@clever ice has leveled up! (19 ➜ 20)
#1101249544588628110 message
Okay going back to this thought, does it show up for any complication or just for select watchfaces?
It depends on the watchface but not in terms of what @clever ice wants. Rather in terms of "does the watchface allow external apps" and if yes how are they displayed. I downloaded like 15 watchfaces to find out 3 of them where usable for actually showing my digimon instead of just a step counter or a bar showing the VP.
Yeah I found the same. Oddly some default ones allow it and some dont
Not sure if they work for any wear os watch but I actually bought myself 2 watchfaces for that one Is called "adventure" and the other one "digital informer". The latter was way nicer to my battery life so I stuck with that. Let's me see my partner in a little bubble as well as a bar showing the VP.
How its works?
the digimon appears in main menu of watch? can you send a pic? this interest me much
Yeah I've tried a few so far. Seems random if it supports it or not
Once you get it loaded you either have to open an app to see the full Vital Band screen or you use a complication to see just your digimon
Once it works you'll see your partner as a symbol on the main watch face. As showed in my picture above. If you click on him on the lower right it goes into the usual main menu of the VB app. You can see if he's sleeping, walking, background training whatever.
good day, any particular reason why the image import would fail ? i'm trying to import the Terriermon EX since yesterday but no avail
I just went through this...so first hurdle is the dim/bem you are trying to use
I was trying ryudamon bem but the dim i got was from aliexpress and while it works on the watch itself I think there is something going on that doesn't allow it to transfer properly
So I switched to forest guardians which I bought the BEM for all squeaky clean legal
Oooooo okey, thanks for the info, ill try it
Gave +1 Digi-rep to @rose mountain (current: #625 - 1)
Here is a question, if I turned off background training, how can I train my digimon?
If you can verify or check the dim on your PC i would recommend doing that. Some of my dims where still locked from actually using them with different devices and the import failed until I unlocked them again.
Also when you get dim files just go ahead and dump them yourself when you have the chance. For my bem collection the files from...a source...didn't match mine at all. Something as simple as "is the name displayed English or Japanese" changes the data and makes dim and file not match anymore.
Thanks man. Its works👏🏻👏🏻
Gave +1 Digi-rep to @sacred ledge (current: #306 - 4)
I'm curious about this... I mod all my DIMs and BEMs to have English names, but I have never had a problem with any of them. I'm interested to learn how changing the display name from Japanese to English changes the data so much so that it causes a problem with import.
I definitely agree about dumping your own DIM and BEM files though. That way you know that it is a clean and legit dump.
That wouldn't cause Vital Wear import to fail as long as the checksum still matched. Newer versions of the VB (Digivice-V, Vital Hero, BE) check for an additional signature on portions of the sprites that weren't on older DIMs and that the original VB didn't check. So if you changed the name on newer cards using older software and tried to import on a newer device it would fail. Newer versions of DIM-Modifier took advantage of a weakness in how the signature was calculated to change sprites in a way that it still matched.
So TLDR: It doesn't if the modification was done using newer software or imported on an original VB. It does if imported on a newer device and modified with older software.
Will the next update add some kind of save transfer between the app on the phone & watch?
Protection against losing all progress and Characters when I replace my watch.
Yes. It will support transfers to the VBHelper fan app also in development
The app name on the phone will be changing?
Recently, I’ve noticed that when I scale DIMs to BEMs, I’ve struggled to win battles with my mon. I see Perfect level Digimon losing to Child and Adult level ones all the time. Even with type advantages in battles that my Digimon should win in, they lose instead. I often struggle to fulfill the required win % for some evolutions. Anyone else having this issue? Do battles with scaled characters seem much harder to win?
If I were to fully train up their stats, it gets a bit easier, but I’m not training up stats for all my Digimon. I’m just trying to unlock all evolution paths to complete my codexes. Not sure if it’s just a “scaling” issue or if it’s also the same with non-scaled characters.
Differences between BEM stats are much smaller between stages compared to DIM stats, so that's probably a large part of it...
Does that mean that there is a larger gap between higher level Digimon and lower level Digimon with scaled characters? Shouldn't that make it easier for higher level characters to win then?
smaller gap between high level and low level
Ah, I see. I thought you were contrasting the two at first, but then realized that they're similar since the scale is based off of BEM cards. So I'm assuming not scaling the characters will make it easier to win battles against lower levels? I don't think I've ever tried a "non-scaled" character yet on VitalWear. I guess now's the time to do it...
Yup... if you aren't training, non-scaled will make battles easier against lower level opponents...
do you just sideload this to the watch
You need both the phone app and side load the watch app
yea going through it now i unfortunatly have a galaxy 3 running on tizen so ive got tizen studio trying to get it on the watch cant use a app like most and this is a bit of a pain but im almost there
nvm just learned tizen is a whole different os and dont support apk's lol
Oh dang sorry
Hello all, I'm trying to set up Vital Wear on my Galaxy watch. I am a little confused on what the card image is and where I can find them.
Nevermind I was able to find it and get it working!
The dim battles are SO MUCH unfair
When you scale to bem, its more fair, but even dim vs dim battles are tough.
Stage 15 evolutions in a DIM only unlock if you complete all of Adventure Mode using an unscaled DIM.
If you clear Adventure Mode with a BEM or a scaled DIM, the evolutions won’t unlock.
That means you have to beat all of Adventure Mode using a nerfed DIM.
Is this going to be fixed in the next update?
First of all, thanks for all the work on this amazing project — I know it’s fan-made, and there’s no obligation to fix anything. I'm just sharing a small issue I’ve noticed.
I tested it myself using both a BEM and a scaled DIM, and I wasn’t able to unlock the evolution in either case.
But when I completed all of Adventure Mode with a non-scaled DIM, the stage 15 evolution did unlock.
So currently, it seems that stage 15 evolutions only unlock if you clear Adventure Mode using an unscaled DIM (even if it’s nerfed).
That makes things much harder for people who don, have a VBBE to use scaled or BEM versions.
About battle difficulty (DIM vs DIM):
I also tested the same DIM on both the Vital Hero and Vital Wear, and even in DIM vs DIM battles — without any scaling — the fights were extremely unfair, regardless of Digimon level.
As someone mentioned earlier, it’s common to see a Mega Digimon with max Vital Points lose to Rookie or Champion Digimon, even with type advantage.
To sum it up:
On the Vital Hero, it’s almost impossible to lose battles.
But on the Vital Wear, an unscaled DIM can lose most fights, even vital point maxed(DIM VS DIM)
Even if vital points are maxed
My question Is this something you're planning to adjust in future updates? Or is this behavior intended?
Once again, thank you so much for everything you're building. This project is amazing
I may be wrong with this, but DIMs on Vital Bracelet BE's (which this is recreating) have scaling that really doesn't work with their more constrained stats compared to BEMs
I remember cfogrady said that this was intentional, but has considered possibly making it an optional setting in a future release.
(#1101249544588628110 message)
@viscid barn has leveled up! (3 ➜ 4)
No, but there has been enough people who don't like that I'll probably change it in the future.
Originally I didn't want to create an unfair advantage over normal devices, so unlocking basically required the same difficulty as it would be on a normal BE device.
The battle logic is slightly different on the Vital Hero and other non-BE devices. This reimplements the BE battle logic. At some point, I do plan to make DIMs follow DIM battle logic, but that's definitely a future plan
As stated previously, on Vital Hero bonuses for Vitals were a static point value. On BE, bonuses for Vitals are calculated as a percentage. This means the increase for having perfect Vitals for a DIM on a BE (and consequently VitalWear for the time being) is negligible.
Thanks a lot for the detailed explanations, @clever ice and everyone else!
Now I understand that the evolution system and battle logic were designed to match real BE behavior, and it makes sense. I really appreciate that you’re open to future changes or settings to balance this out.
This community is amazing — thanks again for listening and for all the work you're putting into this project
Gave +1 Digi-rep to @clever ice (current: #27 - 70)
So I can't get my digimon to stop being sad, what controls that?
@rose mountain has leveled up! (3 ➜ 4)
Make sure you have enabled permissions for the app... sad usually is an issue with not picking up heart rate... but it could also be a bug around the off-body sensor which I've even noticed on my own pixel 3 recently...
Might be the off body sensor. How do you correct it considering its a bug?
Like not fix in a release, but how would I "fix" with my current mon?
Go to your watch settings->Apps & notifications->App Info->VitalWear->Permissions
At least that's how you get there from my watch
I just want to add in the sensors option you have "allow all the time out" or "while using app" I would select all the time especially if you're using the widget (complication).
Also in the bottom of the permissions it'll have "pause app activity if unused" i would click that off so that the app doesn't get archived or put in deep sleep.
On my watch 7 I got all sensor permissions set to "allow all the time".
What's odd is the vital points do count up but my mon never changes mood
Okay so I looked it up and apparently if your heartbeat doesn't meet some minimum number, it can affect mood as well
So I guess my next question is is that true for your engine adaptation?
it is... but the heart rate threshold is pretty low... what's probably more likely is the off-body sensor bug, where the off-body sensor is trigger multiple times instead of just once and resets mood...
Ah and is there a current way of resetting that trigger?
I disabled the wrist detection and that doesn't seem to fix it
Force close the app and restart it while the watch is on your wrist
Okay lesson learned. If you force stop then clear data, you need to redo the firmware loading
I also have the "always sad" problem I never found a fix even when force closing the app and restarting while on the wrist. I never had this issue though for the first few months of using vitalwear. I feel like it started happening after a firmware update to the watch but I could also just be tripping
He also doesnt walk or run anymore in the complication either, when my heart rate was really high he used to walk or run (depending on how high it was) in the complication on the watch face
Reloading it fixed the bug and was way easier the 2nd time
Here is a good to know...I am not sure what did it, but either force stopping, clearing data or reloading a DIM image reset all the sensor permissions
The battle background options only seem to work in static mode. If I try to put for opponent background or partner dim background it resets to a rocky standard background. Any way to fix this issue?
what is a good if not the best smart watch to use/purchase?
You just want to look at the latest top end from the three main brands
Google, Samsung and OnePlus
All three run great and it's really just a matter of preference from there
Might be a bit of a headache wanting to do more than you're supposed/expected to though, but sideloading alone shouldn't rile them up
I run Pixel Watch 3 at the moment, and to be honest it has some bugs on Pixel Watch 3 right now. I think a firmware update changed some OS stuff. I need to look into it when I finish BG3
I was gonna buy the samsung galaxy 7 but there was a problem, they told me its not compatible to iphone. I need a good smartwatch with wearOS that can connect to iphone
That's very surprising, I didn't realize that
I'm sure there's at least some compatibility with iPhones for most Android watches, but I'm not sure if the app actually would work with them in that combo. I'll let grady speak for himself there
There's apps like Merge and Bridge to sync notifications at the absolute minimum, although the former moved to a paid subscription model in between updates that demands a certain iOS version and kinda gutted the whole thing for free users
I don't think samsungs will work now. I got the 7 and you can't use the wear os app with it
You need an Android phone (or maybe tablet) for the companion app.
How exactly do I download this and get this to work on my smart watch?
Check the pins for the GitHub page for the download link. A more detailed explanation can be found on the README.
Basically, you need to have a compatible WearOS watch, sideload the app to your watch, and download the companion app to your Android phone. You'll also need a VB or VBBE to verify the DIM card images.
It sounds like a lot but its relatively easy with some trial and error
To side load the app there are a couple apps on the play store that are free and can accomplish it
The one that worked for me was called "bugjaeger"
Will save data be compatible with the next update and eventual VB Helper support?
We'll have to start over with the next update because the signing certificates are different
Literally have to uninstall the old version and install the new one because of this (Which means save data gets wiped)
Appreciate it. I was enjoying it for a while then realized the likelihood of that happening. Wont be a big deal when VB Helper comes out, but good to know its the case now
couldnt you send you digimon to the defunct vb arena, update the watch, then move them to vb helper?
@dire oyster has leveled up! (3 ➜ 4)
Presently there's no way to send digimon from vital wear to the official vb app. Unless theres some feature to send digimon to your VB that Im unaware of
oh damn thats unfortunate
Yeah but its a temporary issue. I just kinda see myself as engaging with the beta test before VB Helper makes it a fully featured experience
Same!
is there a future update for ios? its so hard to find smart watches that wear OS and thats compatible with ios
There wont be. Its designed to work on Android and developing for iOS is expensive. VitalWear requires the utilization of an android app that connects to your smartwatch
Not to mention how obnoxious side loading is on iOS
Since this almost certainly couldn't go on the app store
and even then you'd have pay to publish it on the app store a yearly fee
on top of needing a mac to even deploy ios apps
TLDR Too much hassle
Haha aren't closed systems the coolest. They're even better when they claim it's for higher security but theyre still beholden to give your data over if requested 🙂
I worked for apple for 2 weeks and quit because theyre psychos
Honestly wouldn't surprise me TBH
and if its for a pc game for example, ur also required to basically recode it into their proprietary language which the loop of going through to get things to work if they dont is yikes.
Apple is just pain tbh imo lol.
I'd not be surprised, some of their users will get angry because a friend of theirs uses android because the color of the text messages
Meanwhile us Android folks are making our messages whatever color we want lol
Thats true thats true. Its more apple was wildly screamingly paranoid. Every day had multiple reminders that doing the wrong thing would lead to apple suing me lmao. Was a freakishly hostile environment even though they acted like it wasn't
I didnt even know I applied for apple when I applied for it. It was under a different company name, and then they sent me a work iMac in the mail
I am going to ask a very stupid question and expect a perfectly reasonable "no" in response but I wanna try anyways:
What is the likelihood of making a version for Amazfit devices, considering that you seem to be able to sideload apps? It is a different infrastructure, but the option is seemingly there.
If it's Android based it might not be too bad to make a version for it if there was enough demand. If it's completely different it would require a complete rewrite and I don't have enough time as it is. Though I'd be happy to answer any questions about my own code to anybody who wanted to try to port it.
It's not android based, unfortunately. Not having the time to look is fair.
Oh yeah two things I wanted to say about Vital Wear while youre finishing BG3 lol.
-
Are there any plans to have the android app side read the title of the file when youre naming a Dim you've added? Right now iirc it default loads the ID but obv you wouldn't actually use that and it could lead to people mistakingly sending Dims to the bracelet with to the laman, random names.
-
I've noticed when using bin files that I've patched with the English names from Digimon Link that it will corrupt the names of some digimon. Will send a photo shortly, but I think there's a bug with custom fonts. Idk if thats been pointed out
The second issue does not occur on real devices, Im getting a BE today and will test if it happens on actual BE's
- I want to do this. I feel like this should work (it worked when I was first developing and then something changed. I'll have to play around with it).
- Send me instructions on how you are getting that bin and I'll look at it. There might also be a bug about this already, but I'd have to check
I backed up my dim cards, then used Dim Modifier to overwrite the assets with the assets included in the Digimon Link download.
Im a lil dumb, whats Digimon Link?
OHHHH yeah that mod!!
I need to dust off my Samsung Watch and give this a run.
Is Japanese supported?
The firmware is in english, but whatever language your dim cards are is how they'll remain
i just bought a samsung watch mainly to play this. Can't wait for the watch to arrive, thank you very much for keeping this project alive! 🙂
That's the exact same name distortion that appears when using 320p length names on VitalWatch.
I've never run into any problems with patching English names onto any of my bins. I've also patched ever single DIM I've had since I first got my VB, but all of the name pngs have been 160 pixels across or less. I think you're correct about the 320p bug. I thought I read somewhere that the max resolution that the VB supports is 160 pixels across. Could it be that Digimon Link's name patching method is causing problems, perhaps making name files that are larger than 160 pixels across?
So Digimon Link just provides the files to patch your dims. They include a png for every name. Now, Ulforce V-Dramons name is a 400pixel across image. However it has no issues on an actual vital bracelet
There's natively Japanese Names on various Dims & Be memory at 240p in length so definitely no 160p cap.
The VBs both Gen 1 & 2 BE can handle the 320p length and since it's a multiple of 80p (the native screen width) the name scroll works fine.
I have been using the same 320p sprite names on the actual VB and VB BEs for years.
So, I was surprised to find that the VitalWear had a hard coded cap.
I do agree the large picture issue is at some point there needs to be a feature in the Phone App for specifying Character Names. That would allow the app to use text instead of sprites.
The VitalWear is already replacing some of the BEMemory custom images. For example: the Attributes and Stage Levels are stored on the BEMemory unlike the OG VBs. So, the custom sprites on my BEM bins for those elements are discarded by the VitalWear.
So I know it's a weird question but does anyone know if it's possible to just turn the vitalhero firmware into just an android app to run on an android phone?
Just got this working on my watch! Has anyone else had the issue where it won't evolve from the first stage?
Ocasionally it takes some time to trigger evo. I'll close and reopen it until it does
Is there a possibility of making the apk for zepp os?
Thanks for the idea, but I am not having any luck with that. It is still stuck on the first Evo. Any other ideas?
Gave +1 Digi-rep to @modern palm (current: #648 - 1)
Maybe go to status, then scroll down and check evo requirements. Possibly you dont meet the requirements to evolve to the next stage
I get that youre saying first evo but idk what card youre using. Could be a funky custom dim or something
Hi! Sorry if my English isn’t perfect or if i'm not explaining well— it’s not my first language and i'm not used to do this kind of things 🙏
I’m trying to set up VitalWear on my TicWatch E3 (model WH12068, Wear OS 3.5), and I’ve followed the GitHub instructions, but it’s not working for me.
Here’s what I’ve done so far:
- Installed the latest VitalWear APK on my watch and the companion app on my phone.
- ADB over Wi-Fi is working fine (
adb devicesshows the watch). - I downloaded the
vbbe_1.0B.vb2firmware from a Humulos link that someone shared here in the Discord chat. - I used the "Import Firmware" button on the phone app, but nothing changes on the watch — it just stays on a black screen or shows “Hello World.”
- I’ve tried clearing app data, reinstalling, checking all permissions — same result.
adb logcatalso doesn’t show anything when I try importing the firmware.- I also tried importing a card image afterward, but nothing happens — the watch is still stuck on “Hello World.”
So now I’m not sure:
Should something happen immediately when I import the firmware?
Or do I have to import a card first?
Or is it maybe a firmware compatibility issue with my device?
Thanks a lot in advance for any help 🙏
Thank you for your replies! I think I just figure out the issue. I am using the cards from the vital hero (batman) and those older cards aren't supported?
Gave +1 Digi-rep to @modern palm (current: #486 - 2)
I dont believe so. Ive used batman with it and it worked, Ive also used my digivice v with it and thats a very similar firmware to the vital hero.
Is your watch connected to your phone via Bluetooth? When you first launch VitalWear on your watch, it should prompt you to import the firmware through your phone. If the phone and watch are not connected, nothing will happen.
Hi, quick update: everything was fine except the watch APK, which for some reason was corrupted. After reinstalling it, I was able to import the firmware successfully.
Now I’m having trouble importing the card image — the phone app stays stuck loading and the watch doesn’t receive anything. Not sure if the .bin file I’m using is the problem
Does it get to the point where you connect with the VB?
Are you using a light theme on your phone? There is a known bug where progress isn't shown when running the phone app with a light theme
Hey, my phone is in light theme, and I also think I might have done something wrong in the process.
I managed to import the firmware, but I’m failing at the step where I connect with the Vital Bracelet.
I’ve uninstalled everything, and I’ll try again after work.
@chrome pagoda has leveled up! (0 ➜ 1)
Yeah but at this point the VB said fail after insert de DIM card
Does the DIM card you’re using to verify have the same bin that you tried to import?
It should be the same, the .Bin I'm using is called Black Roar and I'm using the Black Roar DIM card compatible with the VB. The thing is, when I try to connect them using the Companion app and the VB, I get to the moment where I have to "touch" with the VB — it stays on "waiting" until it asks me to insert the card again, goes back to "waiting" until "accept" shows up and I have to remove the card. Then it says "touch" to connect with the Companion mobile app, but the app doesn’t do anything and the VB stays on "waiting" until it eventually says "failed". I have a Digimon inside the VB and I’ve also tried it without one
Sorry for the long message, I just can’t explain it any shorter.
I think it’s supposed to say failed on the VB eventually. Once it shows accepted on the VB, the Companion app should start the import, and when it’s done, you should have a notification on your watch that gives you a confirmation that the DIM Card has been imported successfully or something along those lines. Do you have notifications enabled for VitalWear? And on VitalWear, when you select on Menu/Character/New, what does it show?
Hi, I followed the steps from a video on the YouTube channel listed on GitHub. When I try to import the card image, nothing shows up on the watch.
Notifications are enabled, and in VitalWear I'm stuck on a green screen that just says "New" — I can't go past that.
in this case , I changed the character. When I back, a the evolution happens
what happens when you click in new?
When I tap on "New", the screen turns black and says "Import Card Image". I assume this is when I should import using my Vital Bracelet and DIM together with the Companion app, right?
Update:
But now I’m not sure what happened — it only shows "Hello World" again, and I don’t even get to the "New" screen anymore.
Yes. If it shows “Import Card Image,” then you haven’t successfully imported a card image yet. When using the Companion app, make sure you’re on dark mode on your phone. Also, recheck if your phone and watch are paired and connected.
Have you tried different bins and DIM cards already? If you’re having issues with a bin & DIM card, try another bin and DIM card to verify that the 1st bin isn’t the problem. I suspect that it might be a corrupted bin, or maybe the bin data might not match the DIM you’re using to verify.
Emmmm I just realized I might have the original Vital Bracelet (the first edition, not the BE). Could that be the reason why importing card images isn't working for me?.... 
Documentation says you can still use the VB to verify the DIM cards, unless it’s a BEM card.
Ok, Well I tried two DIMs I own (Impulse City and Black Roar, both compatible with my original Vital Bracelet) — maybe the .bin files are corrupted.
I'm going to look for other .bin files.
I have another question, When I reach the green screen after selecting the file (with name input and the unique sprites checkbox), does it matter if I leave those untouched? I've tried different combinations, but still nothing happens.
Okay, I go through the process of importing a card and get a notification that the import failed. But I am still able the digimon but it won't evolve past the first stage
I usually leave “unique sprites” unchecked and haven’t had any problems importing DIM cards. I think there are only a few DIM/BEM cards that probably require that checkbox. The only one I can think of off the top of my head would be the 25th Anniversary BEM.
Definitely try another bin file if you’re able to find one, or if you have the ability to backup your own cards, grab your bin from that.
Did the import succeed in a previous attempt?
When you say it won’t evolve past the first stage, do you mean it’s stuck on Baby I? There’s a bug in VitalWear where sometimes evolution doesn’t trigger even though all criteria are met and the evolution timer hits 0. When that happens, I usually just close the VitalWear app and just relaunch it. Once the app reboots, the evolution occurs like it should.
I don't think I have gotten a notification for successful import, but have been able to select the dim. I tried to close and reopen but have had no luck. I saw in the old debug menu that the evolution timer was always at 0
Hello! I’m completely new to the vital bracelet, but I’m captivated by the thought of having it on my smartwatch! I have a couple questions before I attempt this, though.
- To import the firmware image, you need version 1.0.B, right?
- Does the actual vital bracelet also have to be version 1.0.B, or can it be any firmware?
-
Yes
-
No, it doesnt have to even be a BE. It can be any Vital Bracelet
Awesome! Thank you for the answers!
Gave +1 Digi-rep to @modern palm (current: #381 - 3)
It sounds like it might be a corrupted bin? Have you tried a different bin and DIM card for verification? I suggest to clear the VitalWear data, reimport the firmware, and try a different bin/DIM card.
This is amazing. It opens the door to so many possibilities and it could take advantage of the better hardware. I'll definitely keep a close eye and support wherever possible.
I tried a couple of other dims and to clear all data but no luck. This is my watch log text if anyone with more tech experience sees something
@tender bronze has leveled up! (0 ➜ 1)
Thanks for info. Have you tried a different franchise other than DC Heroes? I remember reading that the DC Heroes DIMs don’t work on the real VBBE. If VitalWear is based on the VBBE, maybe that’s why it’s not working? Can @clever ice confirm this please?
Gave +1 Digi-rep to @tender bronze (current: #650 - 1)
Looking at the logs you sent me, It looks to me like it has nothing to do with the DIM.
java.io.UncheckedIOException: com.google.android.gms.wearable.ChannelIOException: Channel closed unexpectedly before stream was finished Suggests that the watch or phone went to sleep or went out of range or something... Essentially the communication stopped between the watch and the phone in the middle of transmitting the data...
Vitalwear - No longer getting notifications on my watch?
Hey @clever ice mine has stopped giving me notifications, It used to but has randomly stopped recently, I’ve tried turning notifications off and back on and turning my watch off and back on (GW4 Classic). Loving the app so far though!! Is this a bug or maybe something with my watch?
Thanks in advance for anyone that can help.
Gave +1 Digi-rep to @clever ice (current: #25 - 74)
Could be the result of an OS update doing things that need to be fixed in newer versions of WearOS. Getting back into it shortly to finish the 0.5 update and VBHelper integration.
Feel watch notifications have been a bit spottier in general lately
@clever ice are you planning to finish the 0.5 update soon? I ask this because i just got my watch and vital bracelet and im installing the apk right now, but since you said you are going to finish the 0.5 update im not sure if ou mean now, this week etc. If it's soon i ll wait a bit before installing
I'd guesstimate by end of Sept... Maybe sooner kind of depends how much other things take my time... but I'm very interested to see if I can get an agentic LLM to help me iterate faster. I'll be testing that in the next few weeks as I work on finishing up 0.5.
thank you very much for your answer! I will be trying the app in the meantime then while waiting for the 0.5 🙂
Big news! I just got a vital bracelet be with gammamon and got it to load. Unfortunately the batman ones still fail during the import.
Hello everyone. I managed to get the app installed on both my watch and phone, but could use some help with further steps. Im currently stuck on "import firmware" and dont know where the 1.0.B file is to select from the things I've downloaded, or if I need to find the file somewhere else. Help is appreciated!
Follow this link. Look under “Firmware Updates” and you’ll find download links for all the different firmware releases.
The ultimate resource for modern Digimon Virtual Pets. Growth charts for Digital Monster Ver.20th, Digimon Pendulum Ver.20th, Digital Monster X, Digimon Pendulum Z and Vital Bracelet.
Got it. Does it have to be the 1.0.B or can it be the fastest version?
Latest*
The 20A for example, can I use that one as the import firmware?
Needs to be 1.0.B. This just uses assets from the firmware, not code, so it doesn't know what to do with the latest yet. Will in the next version
Well I try to import the 1.0.B and it keeps crashing and freezing 😦
0.4.1 is the version of the app I need to be using, right?
@clever ice Thankyou for your answer! Hopefully the next update will fix notifications 🤞🏼 also support characters aren’t joining in battle anymore, is this a bug or do the support characters not show up for every battle?
Edit: just after I asked this my support character joined battle lol
@fiery kiln has leveled up! (0 ➜ 1)
If you're using a light theme in your phone there is a known bug where some parts of the app don't show up and it looks like the app is frozen.
That worked perfectly.
Im a little confused on how to import the card images. I have multiple DIMS and BE, but when I select import card image it wants me to select a file?
Ah I think I see how its supposed to work. Is there a tutorial I can find on how to get the card image files to my phone?
Mr Blinky's Dim tool is that standard way to backup the files from a card onto a computer and then it's just a matter of transferring the file from a computer to your phone by whatever means you find easiest. Google Drive, Email, ADB, etc.
guys i need some help. So i already download the companion app, but when i try to read my BE with the APP by NFC nothing happens. What do i need to do? Maybe my phone is blocking the app since its an apk and downloaded out of the playstore?
your companion app works on recent android devices like Samsung 23/S25? I really can´t put the app reading NFC idk why
@jaunty kettle has leveled up! (0 ➜ 1)
On your phone, does your nfc reader work on other apps? Or on your VBBE, do your nfc battles trigger? Troubleshoot to see if one or the other isn’t working properly. Maybe it’s a permission setting on your phone? Do you have your phone set to dark mode or light mode?
yes perfectly, and i already connected my Bracelet with the VB Arena APP. I think it´s a problem that Samsungs might because of security have since i have 0 permissions when go to the settings and i can´t even turn the notifications on.
Already tried to download a instal the 1st version of the companion app and the newer ones and it still doesn´t work...
My phones are in light mode
that´s why im curious, are you guys able to use the app with samsung or you use other phones?
I’m using a Google Pixel. I recommend switching to dark mode when using the Companion App for it to work properly.
From cfogrady:
“If you're using a light theme in your phone there is a known bug where some parts of the app don't show up and it looks like the app is frozen.”
#1101249544588628110 message
it still doesn´t work sadly. It must really be a problem with the Samsungs that aren´t compatible with the app because of the security 🙁
@clever ice do you think this can be something it could be solved in the next update or in the future?
Maybe... I don't have any idea why it wouldn't be detecting NFC at all though... Might just need to target more recent version of the Android API which the next version probably will.
that might solve the problem. Thank you for the feedback!
What's going to be in the next version as far as feature improvement?
If it's listed somewhere a "look here" is fine, too. I'm new to looking into this
Well... I've seen it before, but I didn't have a WearOS device at the time
Biggest new feature will be integration with VBHelper
ok i also tried with an huawei, got the NFC connection but then it fails right after.
Just to make sure, all what you guys do is Donwload the file that i left on the picture and then everything is ok to work on your phones?
i suspect the problem might be related to how the app handles the NFC communication with the bracelet on some devices, or possibly a configuration issue I’m missing.
I’m currently using the latest official release 0.4.1 from GitHub, but also tried the previous ones.
How do you build VBHelper? I've been trying for hours >_<
Nevermind, I found the thread about it ^_^
Sorry, not the VBHelper, the VB-Dim Reader?
I'm having trouble with it. I'm not sure how to use it
While on the subject of phone compatbility: Can confirm that my phone and watch combination (uleFone Note 13P + Samsung Galaxy Watch FE) works perfectly for transferring Dim / BE Memory Cards to the watch through the Companion app.
Those using an uleFone like myself: Dark Mode was disabled by default on mine, so make sure to turn it on.
Can someone walk me through how to use the reader?
I have it loaded in Android Studio... but I can't figure out how to use it
Some things worth asking. I might be able to resolve this problem.
•Do you have Bluetooth enabled on your phone and your watch? Bluetooth needs to be enabled on both. NFC only needs to be enabled on your phone (To connect to the Vital Bracelet; the watch doesn't connect to the Vital Bracelet).
•Are you using a Vital Bracelet / Vital Hero, or a Vital Bracelet BE? And if you are using a Vital Bracelet BE, are you connecting with an actual character on the front screen? If you are using a Vital Bracelet BE and have the silhouette avatar that you select when starting up on the front screen, it's not going to work.
@clever seal has leveled up! (37 ➜ 38)
I haven't even gotten as far as using the watch
I just have the source code loaded into android studio. I can't build it and load it on my phone
Was replying to someone else who was having trouble getting it to work on their phone
Sorry if the context was off LOL
Oh, sorry >_<
No worries
I got Vital Wear set up on my phone and watch just fine, but I can't generate the card files
If you mean actually generating the BIN files you can't do that with the phone
nods I'm trying to do that in Android Studio on my PC
Yeah the Companion app is incapable of spitting BIN files for Dims and BE Memory Cards out
You'll need to use Mr.Blinky's tool, a PC, and a special USB dongle for that
https://github.com/cfogrady/VB-DIM-Reader
Can I not use this?
You can but that also requires the USB dongle
Ah... 🙁 So I guess I can't use VitalWear atm, then?
Yeah, not possible without the BIN files
Do you have a link to the dongle?
Mr.Blinky's site has a guide / schematic to building your own, as for where to buy one premade let me check
Still I'm going to link to that site because it has a driver you'll need
Thanks. I thought you could scan the dim card in using a VB and your phone :/
Yeah sadly that's not the case
I can't seem to find any sites selling premade programmers right now, just tried looking for you
Is that what cfogrady is working on for the next 0.5.0?
No, the next update is compatibility with VBHelper which has nothing to do with getting BIN files
VBHelper is effectively a replacement / alternative to the VB Arena app
Which will be compatible with VitalWear with the next update
AH
Hi Seitan! Thanks for your response
Yes i have bluetooth enabled on both, and i already have the apk on the watch (when i open says i need to send the firmware from the phone), so i open the companion app and try the NFC connection with my Vital Bracelet Be and nothing happens despite the bracelet triggering a battle. i have the character in the screen, wormmon
Gave +1 Digi-rep to @clever seal (current: #47 - 39)
Aha! I figured it out!
You need to select Connect > App on the Vital Bracelet!
Once the phone requests connection to the Vital Bracelet, select Connect > App (As if you're connecting to the VB Arena app).
But it also seems like you didn't send the firmware from the phone to the watch yet, so do that first if you haven't done so already. (You don't need the Vital Bracelet to send the firmware to the watch; you need the Vital Bracelet to send Dims and BE Memory Cards, though.) And make sure you have BIN files of your Dim / BE Memory Cards ready to go first.
As a point of reference, the filename of the firmware file that needs to be sent to the watch is VBBE_10B.VB2
VBBE_20A.VB2 is incompatible with VitalWear right now
I still don´t have the firmware because the companion app doesn´t give me any connection to receive the "Card Image" to import. (the dims and be memorories). Already tried everything, even while turning on the connection to the to LOGLINK while having the companion app opened and nothing :/
You're probably hitting the button to import a Card Image. You don't want to do that yet. There's a button specifically to send the firmware.
i only leave this screen opened while trying the connection
Tap Import Firmware
You're not supposed to connect to the Vital Bracelet just yet. (Also, turn Dark Mode on in your phone's settings before proceeding any further. Trust me, there's a reason why.)
i did that, went to the recent files on my galery and noticed that i have a lot of this stiff o.O ?
night mode on!
now
Alright. Now, find the VBBE_10B.VB2 file on your phone after tapping Import Firmware. (Not sure how your file browser works; it's different from mine so not sure how that's gonna work out.)
Let me know once you've got the firmware sent over and I'll give you the rundown on how to send the BIN files for your Dim and BE Memory Cards over. (That is what you'll need your Vital Bracelet for.)
just searched for it, by typing VBBE but i don t have any file with that name on the phone.
:/
Okay, so the firmware's not on your phone yet. You'll need to download it and put it on your phone before proceeding any further. It shouldn't be hard to find.
one thing that i noticed on the definitions, is that the app has the notifications turned off and it´s impossible to turn it on
Make sure the BIN files for the Dims and BE Memory Cards you want to send over to the watch are also on your phone.
If you are referring to notifications for the companion app on the phone, you don't need to put notifications on. There are none.
yes, i only need to make the NFC connection with the phone + bracelet but since nothing happens i don´t receive the files it´s really weird but i really think that it must be because of the security that the new androids have regarding apks
nice good to know about that!
the only thing i downloaded for the phone was this
Yeah. You'll also want to have the firmware file and your Dim / BE Memory Card BIN files on your phone as I pointed out.
but to have them, i need to send them from the BE fo the phone right?
when i do the NFC connection
im not sure since it´s my first time doing things like this and used chatgpt to help me out 😂
what i downloaded, was the vitalwear apk for the watch that is already installed (used the adb commands) and now the vitalwear apk for the phone
then i have the bracelet be with the memories and dim´s
but i think it´s only possible to send them in the connection between the two
Well, ChatGPT is completely mistaken on this
If you don't have BIN files for your Dim and BE Memory Cards, then you are on the same boat as Makaria (Who I was talking to earlier and had the same "I don't have BIN files" problem) and will need to get the USB dongle and Mr.Blinky's tool to dump your Dim / BE Memory Cards and make BIN files out of them.
and then all i have to do is import is "import firmware" when i have the BIN Files, that´s when i will connect the BE to the phone to vialidade the cards or somethink like that right?
let´s see
You need the BIN files for your Dim / BE Memory Cards and also the VBBE_10B.VB2 file I mentioned earlier (That's the firmware).
When importing the firmware (Which you need to do first), you won't need the Vital Bracelet for that step.
I think it might be a good idea for me to make a quick start guide for those who are jumping in for the first time.
yeah a small tutorial it would be nice so we can get more people to jump in into the project more easily. I had a really hard time doing all of this, for nothing
so i need to download the dim card tool, and the USB dongle is really necessary?
@jaunty kettle has leveled up! (1 ➜ 2)
Yeah, you'll need the dongle. I looked around for anyone selling them premade for Makaria when I was talking to them when they ran into this same problem and didn't find anyone selling them currently.
it´s this thing?
No
Check the link I posted
VitalWear Quickstart Guide (After installation)
Take note that this is not an installation guide. This is for those who have already installed both apps and enabled permissions on the watch app.
File prerequisites (On your phone)
•VBBE_10B.VB2 (Firmware)
•BIN files of your Dim / BE Memory Cards (You'll need Mr.Blinky's tool to dump these)
Setting prerequisites
•Bluetooth enabled on both your watch and phone (And they are paired)
•NFC and Dark Mode enabled on your phone
Importing the firmware
- Tap Import Firmware.
- Select the VBBE_10B.VB2 file.
- Wait, PROFIT!
Importing Dim / BE Memory Cards
- Tap Import Card Image.
- Select the BIN file of the Dim / BE Memory Card you're going to import. Make sure you have the actual Dim / BE Memory Card and your Vital Bracelet ready; you're going to need them shortly.
- You can change the name of the Dim / BE Memory Card as it will appear on the watch on the screen that appears next. Ignore the "Custom Images" tickbox; that's mostly for custom Dim / BE Memory Cards.
- Once the companion app asks for verification, on your Vital Bracelet, select Connect > App.
- Tap the Vital Bracelet to the phone. If the Vital Bracelet asks you to insert the Dim / BE Memory Card, do so and then tap the Vital Bracelet to the phone again. (This works the same way as Dim / BE verification on the official apps.)
- Wait, PROFIT!
Note 1: If doing verification with a Vital Bracelet BE (Must be a BE when verifying BE Memory Cards), make sure there's an actual character on the front screen. If you have the generic silhouette avatar on the front screen, the process won't work at all.
Note 2: The Vital Bracelet will display "waiting" after the second connection during verification and will eventually error out and go back to the front screen. Though as you should see when checking the phone, the verification still worked as intended.
^ Figured I'd post this for those who are just starting out with VitalWear, this should answer setup questions beyond installation. 🙂
thank you a lot for all of this information, i will take a better look tomorrow since it´s already 4am here but im glad to know that there wasn´t anything wrong with my phone despite all the time i lost and it was just chatgpt giving me the wrong informations . Well... it sucks, but now it´s more easy to understand.
This will help a lot of people, im really thankfull to you
No problem! Glad I could help!
The fact that I put that guide together will also be useful for current users as a reminder given that the next update will require an uninstallation and reinstallation (Thus wiping all progress).
Very excited to start using this again next update. Raised a lot but knowing its all gonna be erased kept me from doing it for a while lol
But even if VB Helper isnt a permanent solution, knowing I can send stuff to it and then send it back during an update, or even sending stuff to it then my BE then the official app if need be
Options are swag
Why is VB Helper not a permanent solution?
As is, you can't keep characters when you want to update the app (never mind how VitalWear support nor the new app itself ain't present yet)
Ah. So VB Helper isn't ready yet, either?
I know the next version is supposed to support VB Helper integration, but I haven't played with VB Helper yet
What do you want to do with it? VB-DIM-Reader is a library for use in other applications...
No. It's not physically possible. None of the sprite data is communicated from the VB via NFC... The only way to get sprite data is from extracting them from DIM cards or the official Vital Arena apk. I opt for the binary from DIM cards because that supports customs, and I know how to do that. I don't know how to extract from the official APK at the moment, and I'm not positive the official APK even has everything we would want for displaying on the watch.
Wish I could pin this lol
Same
I'm having issues at this step:
@golden cedar has leveled up! (1 ➜ 2)
Clicking "continue", will take the user to a screen asking the user to connect to their bracelet. On a Vital Bracelet, go to "Connect"->"App Loglink". Once the bracelet is ready, tap the bracelet to the phone. The phone will send a code to the bracelet asking for card verification and after a few seconds the bracelet will show the insert card icon.
NOTE: At this time there must be an active character (from any card) on the Vital Bracelet during validation.
Insert the physical card into the bracelet that matches the card image being imported. Once the VB has loaded the card, tap the bracelet back to the phone. The phone will show a loading screen. A few seconds after the phone is finished loading, a notification should appear on the watch letting the user know that the card is ready to use.
after inserting the card into the bracelet, i touch the bracelet back to the phone and i feel a vibration, but the app on the phone doesn't change or do anything, just keeps spinning and saying to touch the vb bracelet to the phone. The bracelet shows the icon to insert the dimcard.
It seems the problem was I needed to have the card character already loaded onto the watch. At least that's what worked for me.
I have it on my watch now, but it keeps crashing, the steps arent counting, etc.
Is it supposed to be like that? Maybe because it's not a rookie yet is why it's crashing? And how does the step counter and life points work?
Never had any crashes, step wise it probably depends on how your watch calculates them, my Watch7 is kinda strict on it so it always seems so low lol, as for how the life points work, its the same as the VB iirc, heartbeat etc just make sure the app has the perrmissions to read them. However it's a known issue that sometimes it won't read it properly and needs to be force closed or something like that
I have a galaxy watch 7, it says all permissions allowed but its not counting steps and life points arent going up
I have a watch 7 like i said, it doesn't go up as easily as like the real VB, but it does go up, are the steps counting in the normal health app?