Iris V2 Security Keypad

I’m slowly migrating my home setup from Hubitat to Home Assistant. It’s been fairly smooth so far, but I ran into a situation with my security pad that I’m puzzled by.

I have an Iris security keypad. It uses Zigbee connectivity, and worked quite well with my Hubitat. I followed instructions on factory reset and was able to pair it to my Home Assistant setup.
As paired, it shows as a 3405-L by CentraLite. There are controls for not one, but two alarms. Despite being powered by batteries, the battery level shows under diagnostics as unknown.
The more troubling thing is I can’t figure out how the arming and disarming exactly works. I can arm or disarm within Home Assistant by just clicking the option on the control of the first Alarm control panel. If I arm via the physical buttons of the device by pressing the “ON” key, it arms it, but I can only disarm it by entering 1234 on the keypad and pressing OFF, or by selecting to disarm it in Home Assistant with the “Default code” set to “1234”. I’m at a loss on how to set an alternative unlock code. It almost seems as though the unlock code is coded to the Iris keypad itself. I know it must have some way I can change it, because 1234 was NOT my code when using this same device with Hubitat.

Can anyone offer some advice on how to change the unlock code? Also, why are there two alarm controls? Is there any way I can get the battery stats to display?