Все проще - подключаем вот эту схему к кнопке включения - схема работала у меня 100% полгода до смены платформы
+4В - это с контактов батарейки, но USB тоже катит
По хорошему надо удалить батарейку и подать через пару диодов хотя бы 5В через dc-dc, подключенный к сигналу ACC на ключе зажигания или магнитоле.
Чтобы не перезагружалось при кручении стартером, добавить схему
не всю, только нижнюю часть с реле.
Кондовое решение, но работает уже 2 года в любую погоду.
Дает защиту от ребута при кручении стартером примерно на 5-7 сек.
Дает задержку выключения на 5-7 сек (иногда полезно)
Также не дает ребутаться при кратковременном обесточивании (например, если заглох и сразу завелся после этого).