Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PineTime and howto #17

Open
MedShake opened this issue Jan 29, 2022 · 13 comments
Open

PineTime and howto #17

MedShake opened this issue Jan 29, 2022 · 13 comments

Comments

@MedShake
Copy link

Hello
I received my pinetime today. I try to follow the howto but when I launch DaFlasher, I have the following message: "BLE Device was found in Nordic Bootloader mode you can flash it by clicking on "Do DFU Update""
I don't want to break the watch today so I'd rather ask for advice!
Thank you for your work and your help!

B.

@enaon
Copy link
Owner

enaon commented Jan 30, 2022

hello, are you on infitime now?

@MedShake
Copy link
Author

Thanks for your answer.
The About screen show :
InfiniTime
Version 1.6.0
Bootloader 1.0.0

I just run twice GadgetBridge to try if it's work. I didn't do anything else.
I use DaFlasher on my old Samsung S7 with /e/ OS because on my S20FE the app crash on launch.
Thanks!

B.

@enaon
Copy link
Owner

enaon commented Jan 30, 2022

nice, I will upload the steps late today or tomorrow, I will let you know here.

@MedShake
Copy link
Author

MedShake commented Feb 3, 2022

Good evening,
Surely an unexpected? Hope it's not a serious one ! I remain interested in a solution, unfortunately finding nothing online to succeed.
Thank you in advance, however there is no real urgency!

@MedShake
Copy link
Author

MedShake commented Apr 7, 2022

Hi !
No news about this ?
I tried a lot, with no success until this days :-(
Thanks !

B.

@BrainBacon
Copy link

I'm also unable to flash any of the steps onto the Pinetime using either DaFlasher or nRF Connect. I was able to get Wasp-OS installed and then flash back to the newest InfiniTime, so I don't think it's an issue with the Pinetime, my phone, or the tools. Is there something I'm missing? The docs don't really seem to relate to the Pinetime.

@jmonroynieto
Copy link

jmonroynieto commented Oct 23, 2022

I'm having this exact issue. I've tried from multiple phones and multiple watches (I got the developer bundle).

No way to perform first step, so I started on the second and the file starts transfer but never advances. The instructions ask to redo this step in that case. This suggestion is not doing anything for me.

@jmonroynieto
Copy link

Since this is a DaFlasher issue. I have submitted an issue there.

atc1441/DaFlasherFiles#16

Seeing some of the comments it seems that the nordic bootloader has some incompatibility and using nRFConnect seems to be suggested. I tried to use it still following the instructions here but I can't send the .bin app in step 1 or send the second file as a new bootloader because it asks for a .dat file.

I don't know how to generate this.

@powerofpickle
Copy link

Hey, I'm in the same situation. Did you ever get eucwatch running on the pinetime?

@jmonroynieto
Copy link

No, I haven't pushed through expecting someone with more experience or the owner of the repo to come up with some ideas.

Maybe asking for help on the linked issue would be helpful.

@Timmytoolmage
Copy link

Hi trying to get this on my pinetime running infinitime 1.11.0 with bootloader 1.0.0

While i wish i knew more on how to do this, I'm closer to a end user then advanced user. With updates to my infinitime i can "download the DFU ZIP file and use the companion app of your choice to update the firmware over the air" my companion app being gadgetbridge. Does eucwatch have this option or is the pinetime software using a incompatible software philosophy? While still not foolproof I could work out how to update as a windows/android user using their methodology.

I understand this project uses gadgetbridge in some ways so here is the pinetime docs on how they do their ota updates with their bootloader if in the unlikely event your not aware.

https://github.com/InfiniTimeOrg/InfiniTime/blob/main/bootloader/README.md

@enaon enaon closed this as completed Dec 12, 2024
@BrainBacon
Copy link

Hey @enaon I'm revisiting this since it's marked as completed. I don't see any significant changes in the docs, and I still have the same issues as before. Were you able to get it on a Pinetime of your own?

@enaon
Copy link
Owner

enaon commented Dec 15, 2024

sorry @BrainBacon , I closed it by mistake, I will reopen it.

I do not have the pinetime no more to do tests, but it was working fine. There are a a couple of people on the telegram group (eucwatch) that had a pinetime, maybe they have the files needed to install the p8 bootloader, it was just two steps, maybe you can ask there?

if it helps, what I did was to find a way to install ATCwatch (from atc1441) in to pinetime, there was a video online from the maker of wasp-os. After that, just follow the hackme to install eucWatch, skipping step one and two of the guide.

if you succeed, use the p22 option on the loader, it will work with pinetime.

so to sum up:
steps one and two of the hackme guide are not needed/should not be used for pinetime. Step one is a custom dafit app that is used as a way to load a bootloader. Step2 is an sdk11 bootloader, used for ATCwatch. (those two files are used to prepare a brand new p8/p22 for installing ATCwatch , from atc14441)

step3 is the sdk12 bootloader, and step 4 is the espruino image, you only need those two if you have a working pinetime running ATCwatch.

ps.
this is the file that was needed to prepare pinetime, but since I do not now have one, and I cannot help if one want to revert back etc, I think it is best I do not make a guide.
https://github.com/fanoush/ds-d6/blob/master/micropython/DS-D6-adafruit-back-to-desay-sd132v201.zip

@enaon enaon reopened this Dec 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants