Gopher1
people say the phone resets every 18 hours but I have not noticed that on mine, I'm always logged in as my second user so it dosnt seem like my phone is resetting overnight?
I guess you're talking about the Auto reboot (not reset) feature:
GrapheneOS provides an auto-reboot feature which reboots locked devices after a set period of time to put data at rest. A countdown timer is started each time the device is locked, and the device will reboot if a successful unlock doesn't occur before the timer reaches zero. Unlocking any profile cancels the timer, not just the Owner profile.
The timer is set to 18 hours by default, but can be set to values between 10 minutes and 72 hours, or turned off.
source: https://grapheneos.org/features#auto-reboot
If you want to change the timer you can do so under Settings> Security & privacy> Exploit protection> Auto reboot
I want to make the first unlock require a long password, and subsequent unlocks just require a 6 digit pin, but I see no option for this, I tried to query this and saw maybe secondary pin is only available with a thumbprint unlock? Is that the case? I was under the assumption I could have a secondary pin with a password
It's not possible to do exactly as you described/want. But you could set up a strong passphrase as your primary unlock method and register a fingerprint (eventually + short PIN ) for secondary unlock.
Fingerprint and second factor PIN can be set up under:
Settings> Security & privacy> Device unlock> Fingerprint> Second factor PIN
( you could even setup PIN scrambling there
More Info's can be found here:
https://grapheneos.org/features#two-factor-fingerprint-unlock
https://discuss.grapheneos.org/d/18585-2-factor-fingerprint-unlock-feature-is-now-fully-implemented