We have a new BLE fix!
#InfiniTime 1.6 "Ice Apple" fixes that issues that would crash the BLE connectivity after ~18h of uptime!

Enjoy this patch on your @PINE64 #PineTime!

github.com/JF002/InfiniTime/re

Let's celebrate with a Pine64 family picture!

Follow

@JF @PINE64

I'd like to thank all of the developers who have worked so hard to get to this release!

While I know there's no doubt many more interesting features coming up, this truly marks the first time that the core functionality—though basic—is just rock solid.

@jeffalyanak @JF @PINE64 After reading in the release notes how hard was to fix this bug I would like to send a big THANK YOU to all the people involved in the project. You are awesome!

@PINE64

Oooff.

> When `MYNEWT_VAL_BLE_LL_RFMGMT_ENABLE_TIME` is not defined, the existing code always returns 0 as the "tick at which RF will be fully enabled". However, this causes problems. For example, in `ble_ll_adv_sm_start()` (ble_ll_adv.c:2743) the calculation of `delta` overflows when the system timer is between 0x80000000 and 0xFFFFFFFF -- causing an incorrect, huge adjustment to be made to the scheduled time, ultimately stopping the advertisements from being sent.

Sign in to participate in the conversation
Rights.Ninja Social

Social.Rights.Ninja is a small Mastodon instance for those looking for a quiet home-base from which to explore the fediverse. Please email team@social.rights.ninja for information on getting an invite.