How to setup new GW32 watch to Espruino ? #7568
Unanswered
espruino-discuss
asked this question in
Other Boards
Replies: 1 comment
-
Never saw this post, my apologies. Are you still working with this? |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Posted at 2024-03-30 by Androidonis
Hi, I have a GW32 watch, which I want to use for Espruino after great experience with Bangle1/F18 and E73 (=MDBT42Q+32768kHz Crystal).
So far, I opened the watch and soldered SWD pins to pogo pins. With openocd and j-Link cable connected, I can contact the chip. Of course it is locked and needs nrf5 mass erase.
Should I do that, or should I use nRF-Connect and flash something, using the DFU service?
I tried to collect all I can find for GW32 from
https://github.com/yngv27/EWatches/tree/main
https://github.com/jeffmer/WatchApps/tree/master/firmware
https://github.com/jeffmer/Espruino/tree/master
Great thanks for that resources, Yngv27 and Jeffmer!
I am unsure about the workflow to get the existing firmware .zip file on the watch?
Or should I try to built something new, using the board file? (as I did for E73)
But I must confess that I am not familar with editing board files.
Looking at GW32.py, I notice that there is Nrf52840, display and spiflash defined.
As I did read in the pinout, D25 works as SPI enable and needs to be initialised, but i can´t see anything in the board file, which confuses me.
I see in yngv27's github repro that there are .js files for GW32, so maybe thats all I need together with a 'lean' espruino firmware.
Here are some pictures from the PCB, one good thing is that it has I2C pads (I plan to add a pressure sensor).
The silver part in the middle - could that be a 32.768kHz crystal?
Greetings!
Attachments:
Beta Was this translation helpful? Give feedback.
All reactions