дома и чисто в режиме телефона он у меня живет 4 суток без отключений на ночь. Так что дело именно в поиске сети. Идей по этому поводу, как я понял, нет.
Если проблема именно в этом, обеспечивайте Вашему аппарату надёжное покрытие в поездке, хотя перерегистрация будет высаживать питание, или обеспечивайте ему полное отсутствие радиопокрытия.
Ваши проблемы говорят о том, что у Вашего телефона т.н. городской радиотракт, который не оптимизирован для работы со слабыми сигналами.
Телефон, находящийся в режиме молчания, общается с сетью (на полной мощности!) в следующих случаях:
1. При смене LAC.
2. При перерегистрации в сети по инициативе сети.
3. При определении Вашего местоположения через LBS.
4. При перерегистрации по инициативе SIM-карты, если перерегистрация по инициативе сети не происходит дольше прописанного в SIM-карте времени.
5. В зависимости от модели и конструкции радиотракта и ПО перерегистрация может происходить при каждом пропадании и возобновлении покрытия.
Таким образом Вашему телефону стоит разъяснить, что ему нужно перерегистрироваться только при смене LAC, так как вызов любого телефона идёт сразу по всем БС одного LAC.
Как вариант можно использовать антенну, завешенную на окне, хотя-бы обычный вертикальный диполь. Она будет обеспечивать гарантированное покрытие в большинстве случаев.
Также можно применить автоантенну на магните, примагнитив её снаружи вагона выше форточки.
Также можно оборудовать вагон репитером GSM, с антенной на крыше вагона и антенной внутри вагона.