All Projects → enaon → eucWatch

enaon / eucWatch

Licence: other
EUC Watch. Dash for Electric Unicycles on NRF52xx based wearables. Supports Kingsong ( All models ), Inmotion ( All ), Ninebot ( All ) , Begode ( Gotway, All ) and Leaperkim (All)

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to eucWatch

EUC-Dash-ESP32
Bluetooth Dashboard for electric unicycles (EUCs) for ESP32(ttgo t-watch). requires PlatformIO to build
Stars: ✭ 24 (-45.45%)
Mutual labels:  gotway, kingsong
PowerShell-Watch
A PowerShell Watch-Command cmdlet for repeatedly running a command or block of code until a change in the output occurs.
Stars: ✭ 49 (+11.36%)
Mutual labels:  watch
Klap
zero config, zero dependency bundler for tiny javascript packages
Stars: ✭ 143 (+225%)
Mutual labels:  watch
Newpipe
A libre lightweight streaming front-end for Android.
Stars: ✭ 15,786 (+35777.27%)
Mutual labels:  watch
Witness
Monitor file system events using Swift
Stars: ✭ 150 (+240.91%)
Mutual labels:  watch
Redux Subscriber
Subscribe to changes in any part of redux state
Stars: ✭ 205 (+365.91%)
Mutual labels:  watch
Swagger Ui Watcher
Automatically refreshes Swagger UI on Swagger file changes
Stars: ✭ 135 (+206.82%)
Mutual labels:  watch
awesome-pinetime
List of PineTime projects.
Stars: ✭ 76 (+72.73%)
Mutual labels:  pinetime
ytmous
Anonymous Youtube Proxy
Stars: ✭ 60 (+36.36%)
Mutual labels:  watch
Beefun Pro
Github client for iOS in Swift.
Stars: ✭ 172 (+290.91%)
Mutual labels:  watch
Js Must Watch
Must-watch videos about javascript
Stars: ✭ 12,696 (+28754.55%)
Mutual labels:  watch
Hitrava
Convert your Huawei Health sport activities and import them in Strava.
Stars: ✭ 156 (+254.55%)
Mutual labels:  watch
Node Inotify
Inotify bindings for Node.JS
Stars: ✭ 237 (+438.64%)
Mutual labels:  watch
Apple Device Model List
All Apple devices model name list. 通过内部编号判断 iOS 设备型号。
Stars: ✭ 149 (+238.64%)
Mutual labels:  watch
clipboard-watch
This is height performance clipboard watcher, support windows,osx
Stars: ✭ 21 (-52.27%)
Mutual labels:  watch
Funzzy
Yet another fancy watcher. (Rust)
Stars: ✭ 142 (+222.73%)
Mutual labels:  watch
Awesome Programming Presentations
Presentations that programmers should watch
Stars: ✭ 162 (+268.18%)
Mutual labels:  watch
My Ttgo Watch
Firmware for a ttgo-watch2020-v1 smartwatch based on ESP32 from LilyGo.
Stars: ✭ 192 (+336.36%)
Mutual labels:  watch
spotter
A command line tool for watching files and running shell commands when they change
Stars: ✭ 26 (-40.91%)
Mutual labels:  watch
remote-pinetime-bot
Telegram Bot to flash and test PineTime firmware remotely
Stars: ✭ 23 (-47.73%)
Mutual labels:  pinetime

Notice: There are two problems one might face when buying a watch to use with this git.

  1. The p8 line is changing the CPU used, there is a model called GAM that no longer uses the NRF. P22A/P22B/P22C/P22C1/Pinetime are valid replacements. (P22D is NOT compatible yet). P22D and P22B1 are now compatible, but need loading extra core and handler files after installation is done for the display to work. For pinetime use the p22 step4 image, and load the pinetime core and handler files after installation is done to enable the side button.
  2. The antenna of the p8 might not be good enouph for a solid connection to the EUC. It will work but is a bit random, only 3 out of 10 that I got my hand on were good enough to not need an antenna change., if not perfect you may need to order another one or change the antenna. That requires opening up the watch, and if done carefully it barelly leaves any visible marks. P22C has a better signal than the p8.
  3. Some P8 watches, version TON5, are mising a crystal, that makes them currently incompatible with daFlasher. They can still be flashed, but that requires opening up the watch.. @fanoush made an TON5 compatible 1st step bootloader, use the file step1-TON5-xx at the first step. . Atc1441 made the 1st step file compatible with all models, so this is no longer an issue.

Espruino Installation on P8 - P22A/B/C/D/B1/C1 - pinetime how-to

Loader version:

Web loader for the P8 - P22A/B/C/D/B1/C1 - pinetime

Web loader for the DK08 (old)

Web loader for the DSD6 (old)

Manual scripts install:

Files for P8 watch are here. To be used with the flash enabled Espruino image build by @fanoush.

Enter this in left hand side (webide) to enable flash(one time only) before uploading. (the loader version will do this automatically when an install option from the installer tab is selected)

var spi=new SPI();spi.setup({sck:D2,mosi:D3,miso:D4,mode:0}); spi.send([0xab],D5); //wake

Credits

@ATC1441, who made over the air hacking of the P8 watch possible. He wrote the DaFlasher playstore app to make the proccess easy. He also made the adruino based ATCWatch custom firmware to run on the P8 watch. More info on DaFlasher here

@Fanoush, who makes the Espruino builds/bootloader and shares his knowledge. Among other things, he wrote the inline c screen/spi-flash shared bus driver used in this project, and made an sdk12 bootloader to support secure BLE connections. More info on the P8 watch here

@gfwilliams, who is the man behind Espruino. This project uses the Espruino app loader and many code snippets from bangle.js source code. More info on Espruino here

Links

https://www.youtube.com/watch?v=mjdcSiPKgE4

image

photo from TheDuke

Photos

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].