Tachyon AutoBoot not working after battery depletion

Hello,

I’m encountering an issue with my Particle Tachyon related to automatic boot behavior when power is restored. AutoBoot is enabled, but after the battery fully discharges and the device shuts down due to low power, reconnecting USB power does not bring the device back up automatically; it remains off until the power button is pressed.

Importantly, AutoBoot does work correctly when I disconnect the battery and then reconnect it, the board boots as expected in that scenario. For my use case, the expected behavior is that the board should also automatically boot when USB power is applied after a battery-depletion shutdown, without requiring a manual button press.

Could you advise whether there is a configuration that ensures auto-boot even after a battery-depletion shutdown?

Thanks in advance for your help.

I can cornfirm this behaviour on my tachyon as well..

I cant give you an advise here but another observation: The few times it happened to me it was, as you call it, a depletion.. and since the Tachyon needs its battery to start booting anyway i guess that there is not enough voltage coming from the battery to enable the poweron. I dont want to sound too pessimistic but i think that, since it is an hardware issue that the battery is mandatory (so thanks for the gift due to tarriffs, right?) that it feels unlikely that there is a simple software switch for this. If i had to mitigate this problem i would rather consider trying to shut down the tachyon safe before depletion to prevent this from happening.

i havent checked it yet… but does this also happen if you power through the hat power pins?
If i get this ( Will the battery always be necessary? - #2 by rickkas7 ) correctly, then the battery is not mandatory when powered through the connector directly.. so maybe you could have a boot on power on that way?

My Tachyon boots up without the battery as I have it powered through my Penta Sata hat. So I guess if you want this function you need to power it through the header?