Skip to content

Instantly share code, notes, and snippets.

@atc1441
Last active March 23, 2024 19:24
Show Gist options
  • Star 12 You must be signed in to star a gist
  • Fork 4 You must be signed in to fork a gist
  • Save atc1441/d0a3c1f5ee69ab901bccba4eb47a6e4e to your computer and use it in GitHub Desktop.
Save atc1441/d0a3c1f5ee69ab901bccba4eb47a6e4e to your computer and use it in GitHub Desktop.
List with Compatible devices:
Look under About on the watch for the device Id.
looks something like this:
MOY-TEH5-1.7.7
the middle section is the interesting part, if that is in this list here
it has the compatible bootloader and the same pinout as pinetime for Display and External Flash
Display rotated by 180°:
TFI
TFE
TFA
TEZ
TEI
ECM
ECL
TCW
TCE
TCC
TBO
TBK
TBJ
EAO
TAP
TAI
F1
F0
A1
A0
AZ
AX
YZ
YE
WL
WE
QS
TF
QT
PC
KS
KR
KT
FQ
EO
EG
Normal display Rotation:
TIN
RAF
RAE
TGE
TGB
TGA
TFX
TFW
TFV
TFU
EDB
TFT
TFS
TFR
TFQ
TFO
RAD
TFL
TFK
TFJ
TFH
TFF
ECY
TFB
TEY
TEX
TEW
TEU
TET
TER
TEQ
TEO
TEN
ECX
TEK
TEJ
ECW
TEH
TEG
TEF
TEE
TED
TEC
TEA
TDY
ECU
TDX
TDW
TDV
TDT
TDS
TDQ
TDL
ECS
TDK
TDI
TDH
TDG
TDE
ECR
TDC
TDA
ECP
ECO
ECN
TCZ
TCY
ECK
ECI
TCX
ECH
TCV
ECG
ECF
ECE
ECD
ECC
ECB
TCO
EBZ
EBY
EBX
EBW
TCN
TBU
TCL
TCJ
TCH
EBV
TCG
TCF
EBU
EBT
TCD
EBR
EBQ
EBO
TCA
EBM
TBY
TBX
TBW
TBT
TBS
TBR
EBJ
TBM
TBL
EBG
EBF
EAZ
EBE
TBH
EBD
EBC
EBB
EBA
TBG
TBF
EAY
TBD
TBC
EAV
TBB
EAU
EAT
TBA
TAZ
TAY
TAX
TAW
TAV
TAU
TAT
TAS
EAR
EAQ
EAP
EAN
TAQ
EAM
TAN
EAJ
TAK
EAI
EAH
BM
TAJ
TAG
TAF
EAF
TAE
EAC
EAB
TAB
TAA
EAA
II
IH
IG
MJ
A9
A8
A7
E8
E7
A6
HK
E6
A5
E4
A4
E3
A2
E0
RP
W9
W8
W7
AW
W6
AV
AU
W5
TP
AT
T0
W3
HJ
W2
W1
W4
AR
AQ
AP
AO
AN
AM
AL
AJ
AI
E1
AG
Y8
AF
Y7
AE
HI
Y6
Y5
Y4
Y3
AD
Y2
Y1
YY
YX
YW
AC
YU
YT
YS
YR
YQ
AA
YP
T9
T8
T7
HG
YO
T6
T5
YN
YL
YK
YJ
T4
HF
YI
YH
T2
YG
YF
YD
T1
TZ
YB
HE
YA
MA
YC
WX
WW
WV
WU
WT
TX
WS
WR
WQ
WP
WO
WN
TV
TU
RI
WK
WJ
WI
TT
WH
WF
WD
WC
WB
TS
VZ
HD
VY
HC
VX
TR
TQ
VW
VV
VU
VT
VS
TO
VQ
VN
VM
VL
VK
VJ
VI
VG
VF
VE
VD
VC
QX
TK
QW
QV
QU
TJ
QR
QQ
QP
QO
QN
QM
QL
QL
QK
QJ
QI
QH
TL
QF
QE
QD
QA
PU
PR
PQ
PM
PL
PK
PJ
PI
PH
PF
KZ
KY
KX
KW
KV
KP
KN
KM
KL
KK
KJ
KI
KH
PA
KG
KE
KD
KD
KC
KB
KA
JZ
JY
JX
JV
JU
JT
TD
JS
JR
TC
JQ
JP
JO
TB
JN
JM
JL
JK
JJ
JF
JE
JD
JC
JG
JB
JA
FZ
FY
FX
FW
FV
FU
TA
FS
FT
FR
FP
FN
FM
FL
FH
FI
FF
FE
FB
EY
EX
EW
ET
FA
ER
EN
EK
EH
@enteshari
Copy link

what do you mean by "Display rotation"?

@atc1441
Copy link
Author

atc1441 commented May 18, 2020

That means how the display is physicly installed in the watch.

So if you flash the bootloader the image will be rotated.

@ForestRupicolous
Copy link

Thanks for your awesome work! I have a ... TIN ... device. How did you derive this list and is it possible for me to figuring out if it works nevertheless without the risk of bricking it?

@atc1441
Copy link
Author

atc1441 commented Jul 13, 2020

Hey.
The TIN is already tested and is compatible with the bootloader itselfs it will not brick.
However it seems that one has maybe a different Accelerometer wich is not in the ATCwatch firmware right now. Havent looked into it as i dont got a TIN one could also be a different problem on the other TIN one.

@llange
Copy link

llange commented Jan 9, 2021

Hi @atc1441, how do you create this list ? Testing all different version manually ?
I have a P8b "MOY-TON5-2.0.1" which is not in the list, is it incompatible or not tested ?
How should I test if it works or not ?
Thanks !

@atc1441
Copy link
Author

atc1441 commented Jan 9, 2021

Hey the list is quite old now, there are many new models so it will be a not tested watch. The 2.0.1 version is very new

@llange
Copy link

llange commented Jan 9, 2021

Yes I just received it.
How should I test it then ?
(Btw - do you have a non-Android - preferably Python - way of flashing those bootloaders ? DaFlasher is Android only and I'd prefer to work from my laptop)

@atc1441
Copy link
Author

atc1441 commented Jan 9, 2021

A test would be to simply try to flash it. But with the problem of may bricking it.

The hackedbootloader is Android only, but after flashing the new bootloader it can be flashed by any software that supoortd nordic dfu

@priccis
Copy link

priccis commented Jan 15, 2021

@llange let us know how it goes!

@ysfsvm
Copy link

ysfsvm commented Jan 17, 2021

I have a P8b "MOY-TON 5" device and tried to flash HackedBootloader. On my 6 or 7 attempts (every time there was no change in watch and didn't go into download mode), the HacketBootloader flashed and a "complete, Reboot" message came, then the watch switched to brick. I opened the inside of the watch (Yes, there are nrf52832 and test pins inside the watch) and re-flashed the bootloader with test pins from openocd. Watch switched to dfu mode and now appeared on bluetooth but not flashing with daFlasher, just flashing with nrfConnect. I am using sdk12-espruino. The display, touch and accel eucwatch also work fine.
Watch have:816 touchscreen and SC7A20 accel.
I think the watch has problems with bluetooth flashing.

@priccis
Copy link

priccis commented Jan 17, 2021

@ysfsvm Thanks for trying! Good to know you made it work at the end.
I have some questions. With openocd, which bootloader did you flash? HackedBootloader or another one? Was the process hard?

Update: Just flashed DaFitBootloader23Hacked.bin with DaFlasher and my P8b MOY-TON5 got bricked. Now I'm going to play with a raspberrypi and openocd and see what I can do.

@SimonMerrett
Copy link

@priccis did you get anywhere with your P8b MOY-TON5? I have a P8b MOY-TON5-1.8.4 which I really need to avoid opening up if possible (need to be able to shower with it).

@ysfsvm
Copy link

ysfsvm commented Feb 6, 2021

I have a p8b-ton5. It can unbrick with opening inside, but it does not seem possible to use them without opening. We can talk more comfortably on Atc's discord channel.
https://discord.gg/4k9GfP8B9X

@kaustubhkul
Copy link

My device is MOY-DME3-2.0.4 so I guess I'm SOL and shouldn't try to DaFlash it?

@Kafkatrap
Copy link

Does anyone know if MOY-DBT5-2.0.8 can be flashed with this?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment