MTK2503D Development - Other SmartWatches

Hi all,
More and more Chinese smart watches and devices are appearing in Alibaba, which are based on the MT2503 SoC. I guess these are to replace those devices based on the MT2502 SoC, which I believe is now discontinued.
Did anyone come across some useful information as to how to develop software / firmwares for these devices? I got a MT2503 based device on Alibaba, and I would like to re-purpose it, by writing some embedded C code, flash it onto the MT2503 based device, and run it.
I have searched for info on MT2503 for quite a while, on Chinese, Russians and other sites, but to no avail. Mediatek do not provide any useful info on their site either.
Thanks in advance for any help or pointers provided.

Anyone with MT2503 development experience?

Nope, the only thing I met which is related to MTK2503 is this article. http://www.chinawatchs.com/mtk-2503-new-soc-the-upgrade-of-mtk2502/

Thanks Smith 001. Yes, I also came across this article lately. I have also seen quite a few devices based on 2503 on Alibaba, so wondering how these were developed.

dbroda235 said:
Thanks Smith 001. Yes, I also came across this article lately. I have also seen quite a few devices based on 2503 on Alibaba, so wondering how these were developed.
Click to expand...
Click to collapse
Which one did you buy? Anything special?

I got a MT2503 based GPS/GPRS tracker off Alibaba. See attached picture.
What I am trying to do is repurpose the device to run my own firmware which I want to develop.
I am looking for info such as:
1. How to extract the current original firmware from the device
2. Development environment for MT2503 and tool chain to write new firmware and flash to the device
I think MT2503 is a MT6261 + a GPS chipset (MT333x) all in one SoC, so any MT6261 information will be applicable.
Any idea about these?

You can check the MTK 2502 development thread. I think how to make a backup for your watch is the same as the mtk 2502.
MTK 2503 is considered as the upgrade of MTK 2502, so I think mtk 2502 app or firmware development is available for MTK 2503.

Ok, thanks, will give it a go. If MT2503 is an upgrade to MT2502, do you know if a VXP running on MT2502 will also run on MT2503?

dbroda235 said:
Ok, thanks, will give it a go. If MT2503 is an upgrade to MT2502, do you know if a VXP running on MT2502 will also run on MT2503?
Click to expand...
Click to collapse
Although I don't have a MTK2503 watch, I think at least vxp face works in mtk 2503.

Mtk2503 watch faces
Hi everyone!
Recently I bought Lemfo F1 watch with MTK2503 CHIP.
It's a great piece of gadget for it's price.
So I wanted to load/install new watch face but without any success!
I tried with FunDo software and with Mediatek Smartdevice sortware. but all I get is error message "Install fail for internal error" all the time.
Do you have any idea what am I doing wrong?
Is there another sortware available to load VXP files?
Thank you very much in advance!
Sincerely,
Hrvoje

It is programmed via standard Arduino IDE with LinkIt ONE SDK installed via board manager. Search for LinkIt ONE SDK.

According to https://www.dr-lex.be/hardware/china_phone_flashing.html :
Caution: there is a new series of cheap smartwatches based on the MT626xDA. The ā€˜Dā€™ in the model number seems to signify that these chips are incapable of using more than 4MiB of ROM. To compensate for this, the ROM seems to be compressed, which makes these watches pretty much unhackable. The ROM can be downloaded, but looks like random junk. Do not buy these things, because they will still be full of bugs and there will be no possibility whatsoever to fix them.
Click to expand...
Click to collapse

Hi guys,
i have an IWO 10 gps with Mediatek 2503 ave i have tried with both Fundo and mediatek Smart device to install vxp faces.
Always give me the same error "installation failed for internal error"
Any good advice to install the vxp faces?

Related

picking cheap watches for development

Hello all.
Recently looking at all those innovative cheap non-chinese smartwatches I've got an obsession on picking ones for some random development.
How about we gather some little info on devices ready for custom upgrades and firmwares. Certainly this doesn't include android wear devices as they are ready for development.
Almost all cheap smartwatches do not allow installation of custom apps and some can't even show the time without being connected with your phone!
But some of them allow firmware upgrading/flashing... So I'm looking for any device having some native sdk or compatible with arduino toolkit or anything else.
1. A perfect example of what am I looking for is sony smartwatch mn2. They already have:
- open smartwatch project with it's ported arduino toolkit
- star wars game on mn2
I would probably pick those but they're pretty old and lack some sensors.
2. The second one is weloop tommy. (suggested by qkall and raicg)
These have a huge standby time (I guess more than the first pebble), waterproof but they have accelerometer inside only and no touchscreen. I guess the price is huge comparing to others.
Still there is an opensource project around with a custom firmware.
As I understand a huge work is done and the device was carefully examined and all that pin-out stuff was collected to make it working and you're pretty ready to go with development of your own features.
My next possible targets are mt2502 based watches as there are some stuff (mediatek linkit) around on mediatek site.
I'm unsure if this sdk will allow to do something with randomly picked mt2502 watches.
So I'm interested in any info if someone tried this or had any other success on development/moding of their watches.
Thx.
I feel like I'm being a bit slutty with this today... but the Weloop Tommy might be interesting to you:
http://forum.xda-developers.com/sma...s/weloop-tommy-smartwatch-looks-best-t2864444
http://forum.xda-developers.com/sma.../weloop-tommy-smartwatch-faq-updates-t2995858
https://hackaday.io/project/4510-open-source-sportsmart-watch
gvma said:
Hello all.
Recently looking at all those innovative cheap non-chinese smartwatches I've got an obsession on picking ones for some random development.
How about we gather some little info on devices ready for custom upgrades and firmwares. Certainly this doesn't include android wear devices as they are ready for development.
Almost all cheap smartwatches do not allow installation of custom apps and some can't even show the time without being connected with your phone!
But some of them allow firmware upgrading/flashing... So I'm looking for any device having some native sdk or compatible with arduino toolkit or anything else.
A perfect example of what am I looking for is sony smartwatch mn2. They already have:
- open smartwatch project with it's ported arduino toolkit
- star wars game on mn2
I would probably pick those but they're pretty old and lack some sensors.
My next possible target are mt2502 based watches as there are some stuff (mediatek linkit) around on mediatek site.
I'm unsure if this sdk will allow to do something with randomly picked mt2502 watches.
So I'm interested in any info if someone tried this or had any other success on development/moding of their watches.
Thx.
Click to expand...
Click to collapse
NO.1 SUN S2 has firmware available new watch with decent specs. Here is some firmwares for it http://en.001phone.cn/download-19.html I bought mine on gearbest.com but right now they're selling a crappier version probably preproduction stuff
qkall said:
I feel like I'm being a bit slutty with this today... but the Weloop Tommy might be interesting to you:
Click to expand...
Click to collapse
They are nice but their price is huge when you think about their hardware.
spriteboost said:
NO.1 SUN S2 has firmware available new watch with decent specs. Here is some firmwares for it I bought mine on gearbest.com but right now they're selling a crappier version probably preproduction stuff
Click to expand...
Click to collapse
I didn't mean any watches that have official firmware binaries.
I'm talking about totally customized firmwares, original firmware sources, sdk toolkits for mt6260/2502 soc or arduino toolchain port.
I want to pick some cheap smartwatches like u8/u80/20$-45$ and do some coding.
I wonder if someone who have mt2502 device would check the mediatek sdks on the possibility to build custom firmware (look for mediatek labs linkit one sdk, that SoC has mt2502 cpu and complete IDE).
Also most cheap devices use mt6260 but I didn't find much info about it.
I'm glad that someone answered me and thanks for you replies!
u8 customization
I just received 2 U8's in the mail. I'm keeping one in a new state, but the other is ready for the lab...where do we begin?
Pacman8521
I suggest to you the weloop
The great on weloop smartwatch is the battery time, up to 21 days! And it's waterproof!
One user has a open firmware project of weloop Smartwatch: https://hackaday.io/project/4510-open-source-sportsmart-watch
Take a look, it's open firmware.
I got some infomation about mtk2502
it seems have rtos sdk,I am not sure if we can flash our custom firmware to the target watch
www dot seeedstudio dot com/wiki/Rephone#Eclipse_IDE_for_RePhone_Kit
how do you guys think?

Possible to have android on a U8 smartwatch?

I've ordered a U8 smartwatch off Amazon.co.uk and when I get it I want to toy with it but I am just wondering if anyone has attempted to put android on it?
not possible, specs are way too low for that
What about the u10?
Could you put android on the u10 smart watch?
no
even though RAM is bigger, it's still only 128mb
processor is only 300mhz
chinese smartwatches don't have the specs to run anything but the limited firmware they have preinstalled
JarlSX said:
chinese smartwatches don't have the specs to run anything but the limited firmware they have preinstalled
Click to expand...
Click to collapse
False. There are multiple Chinese smartwatches that run Android.
hmm, i was thinking android wear, android would require a cellular modem, no?
Not necessarily. The cell side in Android can be hidden, like how a lot of tablets have hidden dialers in them even when they didn't have cell radios. I would not be surprised if there's a lot of cellphone specific code in Wear as well.
As far as Wear, if one had full source they could compile a working Wear build for a number of Chinese smartwatches. In fact, Com1 did it on their prototype, but because they were not part of Google's exclusive "Wear Partners" club, Google shut Com1 down.
for both android and android wear you'd need drivers though, to access all hardware, so you would need a kernel specific for the watch
available?
Most Chinese smartwatches are MTK based, so no.
so it's not possible then
Depends. The TS has a custom ROM and git which was cobbled together from multiple bits of sourcecode. It's mostly a matter of how much work one wants to put into it.

[PORT]AsteroidOS[Mt6572]

Hi guys you can bring AsteroidOs to the mt6572 processor based smartwatch?
AsteroidOS is a free and open-source smartwatch platform based on OpenEmbedded, libhybris and Qt5.
http://asteroidos.org/
https://github.com/AsteroidOS
Also the MTK6260A. This would be great for all the cheap Chinese smartwatches.
Does not make much sense as you don't get much apps for it?
Sziehr said:
Also the MTK6260A. This would be great for all the cheap Chinese smartwatches.
Click to expand...
Click to collapse
Ever have any luck with this?
Trying to find a way to put a decent OS on one of these....

about MTK2502C smartwatch

I have spent some time study on the MTK 2502c , and get some information on
and search on google, and get to know that the MTK has three platform on smart watch: linkit one for IOT, linkit simple for smart watch and linkit RIU for high end smart watch, the first two often run a MTK os or without OS, do any one know whether the smart watch run an android wear OS?
I am want to get some test on android wear due the android wear 2.0 is soon coming.
any help is appreciate ,thanks.
I can't post a link,
Boyer.zby said:
I have spent some time study on the MTK 2502c , and get some information on
and search on google, and get to know that the MTK has three platform on smart watch: linkit one for IOT, linkit simple for smart watch and linkit RIU for high end smart watch, the first two often run a MTK os or without OS, do any one know whether the smart watch run an android wear OS?
I am want to get some test on android wear due the android wear 2.0 is soon coming.
any help is appreciate ,thanks.
Click to expand...
Click to collapse
I can't post the link to the pic, every one can search the MTK2502C smart watch, it is really like a apple watch
May I ask what is the difference between 2502 and 2502C?
Which one is better?
Unleashed by my M1 NOTE
RASTAVIPER said:
May I ask what is the difference between 2502 and 2502C?
Which one is better?
Unleashed by my M1 NOTE
Click to expand...
Click to collapse
take a look at MTK product, it should be the 2502c is better

Oppo Watch - Flash Wear OS

Is there any way to flash the Wear OS global onto the Chinese Oppo Watch? Love the watch but not need wear OS
Nope, it has different hardware.
Sent from my Mi 10 Pro using Tapatalk
There will be a way - technically it's the same hardware, only the model number is different.
The issue is that there is no fastboot, OEM unlock or root available. Once we can write to the system volume, we can put the WearOS apps in there just as we can with the Mobvoi.
I've been searching the Chinese forums and there is no unlocked bootloader yet, once this happens - we are golden.
IseeBrickedPhones said:
There will be a way - technically it's the same hardware, only the model number is different.
The issue is that there is no fastboot, OEM unlock or root available. Once we can write to the system volume, we can put the WearOS apps in there just as we can with the Mobvoi.
I've been searching the Chinese forums and there is no unlocked bootloader yet, once this happens - we are golden.
Click to expand...
Click to collapse
Chinese version use Snapdragon wear 2500 which doesn't support wearos (Qualcomm decition), Global version use Snapdragon wear 3100 which natively supports wearos.
Sent from my Mi 10 Pro using Tapatalk
Qualcomm changed the naming conventions when the launched the 4100 series chips.
The actual processor core in the 2500 & 3100 is the same. The difference is that the 3100 uses its a Qualcomm low power co-processor (QCC1100 / Blackghost) where the 2500 can be paired with any micro controller. It's all about marketing and product management decisions, there is not technical differences.
Oppo watch comes with the Apollo 3 co-processor which is the same that powers their stand alone fitness bands.
I expect we will be able to flash a WearOS ROM to the Chinese hardware, or at least - once bootloader is unlocked - put the WearOS / Google apps into the system volume.
That would be amazing, my understanding is the hardware is essentially the same as well. Hopefully will have a bootloader unlocked soon
i got also the chinese oppo watch 46mm here in austria ... really great looking watch!
Hopefully someone can figure out how to get wear os running on it ?
I just bought mine here in China and at the moment it is one of the few if not the only Chinese smart watch from big brands that can actually reply to wechat messages here in China. Apart from the apple watch or course.
I'm also looking up to the day when we can start installing wear os and custom apps. I only have a Chinese assistant breeno and that doesn't help me out very much atm
That would be amazing, my understanding is the hardware is essentially the same as well. Hopefully will have a bootloader unlocked soon
I would also be quite interested in flashing a wearOS version onto the ColorOS 46mm edition. Happy hunting for an effective method!
Hopefully, we'll able to...
I linked this discussion over to a thread in the WearOS subreddit with the same title, so hopefully that will bring in some participation and interest as things move along.
41mm here in Canada also scrubbing the web for methods.. hopefully something comes out soon! Overall awesome watch, but now I really want the 46mm
Just curious if anyone has gained any traction on this topic since it was last discussed. Happy upcoming new year!
Hello everyone and happy new year. Stay safe..
According to Oppo...
"the Oppo watch has the security boot function, so even if the kernel is compiled successfully, the unsigned kernel cannot run directly on the watch".
I am thinking to retur my Oppo watch 46mm back. I can't get the compiled kernel to run on this watch. No custom kernel, twrp for this device.
janjan said:
Hello everyone and happy new year. Stay safe..
According to Oppo...
"the Oppo watch has the security boot function, so even if the kernel is compiled successfully, the unsigned kernel cannot run directly on the watch".
I am thinking to retur my Oppo watch 46mm back. I can't get the compiled kernel to run on this watch. No custom kernel, twrp for this device.
Click to expand...
Click to collapse
Hi, thanks for the info.
I'm just thinking tho, oppo wouldn't exactly promote any kind of boot loading or hacking so isn't it normal that they said that there's a security boot function to prevent unsigned code to run?
Just thinking that no company would out right say it's ok to do it unless it was open sourced right?
Of course correct me if I'm wrong cos I ain't a hacker or developer haha, just a tech lover
I actually have a couple things in the works. I have two OPPO watches. You can actually get into EDL mode by turning the watch off, holding the secondary button while connecting it to the cradle when plugged into the computer. Im just trying to find the right bootloader file to be able to modify the system and dump the filesystem. Any help is appreciated
Perseu5 said:
I actually have a couple things in the works. I have two OPPO watches. You can actually get into EDL mode by turning the watch off, holding the secondary button while connecting it to the cradle when plugged into the computer. Im just trying to find the right bootloader file to be able to modify the system and dump the filesystem. Any help is appreciated
Click to expand...
Click to collapse
This is exciting, and I think you're right about the EDL mode. I was able to engage that on my oppo watch (Chinese version). Just hoping for a way to get wear os flashed next. Thanks for sharing this info.
mottys said:
Is there any way to flash the Wear OS global onto the Chinese Oppo Watch? Love the watch but not need wear OS
Click to expand...
Click to collapse
with a bootloader maybe we can
shanicejohnson said:
with a bootloader maybe we can
Click to expand...
Click to collapse
You already know how to get into the bootloader?
enable usb debugging, comnect via adb and run command "adb reboot bootloader"

Categories

Resources