Hi, I recently got myself one of those cheapo Ali express "smart" watches, which also doubles as the charge case for some bluetooth headphones, which was nice, but the advertised "health" functions of this thing are a lie. It only checks for something blocking the LED and then it spins a story and presents you with a pulse rate. Even wrapped around a roll of stickers. I took a pic which I'll post if that's possible here.
Anyway I was wondering if there might be a way to get the firmware extracted through the USB connection which apparently can be used for updates.
Anyone think it would be possible? Thought I might ask before breaking out the arduino and compiler to have a crack in case I break it, not that it was expensive, but the headphones actually work pretty good, just don't get it for any health monitoring.
Sorry missed saying, I wanted to take a look at the code and see if I can determine for myself if it's using RNG to give me a pulse rate, I figured if it doesn't work anyway, I might as well make a project out of it and learn a thing or two maybe.
Hi, thanks for the advice and welcome, I have used the arduino to read the firmware from an ECU and successfully programmed the EPROM before. So if I COULD get to the C code I figured I might be able to find it, I guess I'd have to decompile for that though, so yeah that would be a pain.
I guess the easier way you are referring to is to see if I can watch or log the output to terminal while it boots up or something similar? I have only really done that EPROM and some Ben Eater stuff with this thing before now, I thought it might be a good learning experience to give it a go, I could certainly do other things with my time, but isn't that everyone here? Lol.
Yup I thought the same thing when I was posting that comment, you're gunna get compiled code, pretty useless I guess.
Do you think it would be possible to save a boot up log or some such or access the back end via USB at all?
EDIT: I figure at $50 aussie didgerdoos it's worth possibly destroying in the name of science, and since it's a china product, it might have bad security and run some kind of android kernal?
EDIT EDIT: Also, it's a 360x360 touch screen that has a processor and fits on my wrist, with headphones. Could be interesting to homebrew?
Lol, I never said we didn't have some kind of life, I just got back from band practice myself. I know getting code is a fools errand after even thinking about it for a minute, that was just my initial thought really.
Frankly, telling me I need a "merit badge" for trying to learn something is counterproductive, and I don't really know why you bothered to reply with that particular tone.
I guess I'll quietly look into it myself as in interesting possible tinker later. For now thanks for the advice and enjoy the beach.
I really should have googled a bit harder, but it's just so bad these days...
Apparently someone over on hackaday made a bluetooth app from the app that controls the phone, to hack these things via wireless!
Lesson learned: Always try more keywords before posting on a forum! Thanks all.
Obvsly that did not come across as the compliment it was meant to be.
My crew regularly achieves and issues and celebrates millstones like desoldering a dual-in-line IC or memorizing pi to 100 digits or performing an outside loop flying a quadcopter with "merit badges", a tip o' the hat to the BS of A, major respect.