Can I get a opensource OS easely on the U8 (clone)watch?
To make the experience fit your profile, pick a username and tell us what interests you.
We found and based on your interests.
MTKUSBdriver.zipI used these drivers, seem to work nice on Windows 10. (hint for linux users, it will make the serial port work that is detected for a short time, maybe Linux has support already... dunno, dint try it) suport for W2K, 98, XP, Vista, 7 and apparently higher, both 32 and 64 bitx-zip-compressed - 218.77 kB - 01/14/2016 at 22:14 |
|
|
FlashTool_v5.1420.00 Azeem.rarThis is generaly seen as the most stable firmware tool package. I scanned it, should be save. You should be able to make a backup of your watch now.x-rar - 4.00 MB - 01/14/2016 at 21:28 |
|
Did I just purposly missed the Kosagi forums or just didnt read the right google results yet?
So longer story short (I need to do it this way) I got my Linux back up and running and should be able to do some research in to getting an new OS on my watch.
Just before you end up reading and digging tons of Forum threads and get distracted (if you not already are ;)
fernvale = a hardware project, a board that has a MT6280 as SoC.
fernly = the temporarely made software for fernvale boards
kosagi.com = company making the said above stuff (Adrew Huang lives here)
Maybe there is MicroPython for it aswell.
anyway, this is what I look at now: https://github.com/xobs/fernly
For you windows fanbooys, probably not Fernly but another OS will be compiled and ready for your downloadeble pleasure. I have no idea whats next, but use this as a basis for my Watch, get to know it better and write some stuff. See you in the next blog.
Yesterday I finanly got some software to work with my watch... the watch dint got detected. Did they sell me a USB cable without datalines? after multiple times trying I tried another cable... and you see... it worked. Windows correctly saw some new devices.
And while I was trying and trying to make a backup of my watch by advice by the guys and girls over XDA forums, Someone made a teardown video and someone a blogpost. (actualy I saw more of those, but (lee ?) from sodnpoo.com made it to the hackaday page.
Well that triggered my writing and researching skills to lvl max. Because I found it quite hard to find everything. So in order to help anyone with a quickstart, I made a plan to "dump" everything I know in some places neat and tidy... well, sort off.
Your reading my Log here at Hackaday IO, ive posted my notes from earlier and yesterday already on my "blog", hope you enjoy. And by the way, please, please make a backup. and post any cool findings and hacks you did with you watch.
Or you could just buy one right now :D
First of all, make sure you installed the MediaTek drivers, they are available. and I tried them on Windows 10, should work. there are drivers for Win2000, Xp, 7 and Vista. and for 64bits. Ive run the one for 7/Vista succesfully on WIndows 10. You can check if succesfully if you connect a turned off watch will be detected as Serial com (very brief, it will switch to storage device.) most of the time COM3, but I dont know the magic byte.
Open Flash_tool.exe, you can find it in the archive "FlashTool_v5.1420.00 Azeem" for example. Ofcourse you need to extract that first
Open the tab "Read Back"
Create an account to leave a comment. Already have an account? Log In.
How would this be done on linux? Is there any open-source equivelent to flash_tool.exe or do I just have to run windows for now? Do we know how it communicates with the watch?
I'm taking a look at this myself. It looks like the windows version of flash_tool actually depends upon a USB mass storage driver for mounting the watch. I suspect that if you could convince the kernel to treat the U8 watch as a USB mass storage device, then updating the OS will be as easy as running dd against it (or possibly even easier -- like replacing a particular file). (This is similar to how you install rockbox on a sansa clip.)
Become a member to follow this project and never miss any updates
There are a lot of U8 images floating around, and it's probably worth disassembling them to figure out the pertinent addresses and setup.
From the kinds of problems people have been having with flash updates, it looks like the clones often map the display to a different set of addresses than the original U8 (after all, the most common error after an update is the display being blank or the touchscreen being non-responsive).
I almost definitely have a clone, not the original. And, I don't really have the background with arm programming that's probably necessary to write a proper ARM OS. But, if I have time, I'll look into getting a 'hello world' image working.