mirror of
https://jihulab.com/mr-one/openpilot.git
synced 2026-10-28 05:23:46 +08:00
7d262eb5fd
A fresh MR.ONE C3XL that was not yet authorized by the backend used to give up after ~60s and boot into the OS with DongleId=UnregisteredDevice (the 60s hotfix return in the retry loop). From then on every boot skipped registration entirely. - remove the 60s give-up: keep retrying the registration screen until the backend returns a valid dongle id - only treat HTTP 200 + a real dongle_id as authorized; 402/403, other statuses, bad JSON or a missing/unregistered dongle id all keep waiting on the registration screen (\ contact MR.ONE\) - a device with no key pair is likewise not authorized and stays on the registration screen instead of booting in