diff --git a/code/game/objects/items/devices/PDA/PDA.dm b/code/game/objects/items/devices/PDA/PDA.dm
index b2ae15832e..872754f1b3 100644
--- a/code/game/objects/items/devices/PDA/PDA.dm
+++ b/code/game/objects/items/devices/PDA/PDA.dm
@@ -1068,6 +1068,21 @@ var/global/list/obj/item/device/pda/PDAs = list()
new_message = 1
update_icon()
+/obj/item/device/pda/verb/verb_reset_pda()
+ set category = "Object"
+ set name = "Reset PDA"
+ set src in usr
+
+ if(issilicon(usr))
+ return
+
+ if(can_use(usr))
+ mode = 0
+ nanomanager.update_uis(src)
+ usr << "You press the reset button on \the [src]."
+ else
+ usr << "You cannot do this while restrained."
+
/obj/item/device/pda/verb/verb_remove_id()
set category = "Object"
set name = "Remove id"
diff --git a/code/modules/mob/living/silicon/pai/pai.dm b/code/modules/mob/living/silicon/pai/pai.dm
index edfe9bea0b..a347ba45be 100644
--- a/code/modules/mob/living/silicon/pai/pai.dm
+++ b/code/modules/mob/living/silicon/pai/pai.dm
@@ -201,6 +201,19 @@
src.reset_view(C)
return 1
+/mob/living/silicon/pai/verb/reset_record_view()
+ set category = "pAI Commands"
+ set name = "Reset Records Software"
+
+ securityActive1 = null
+ securityActive2 = null
+ security_cannotfind = 0
+ medicalActive1 = null
+ medicalActive2 = null
+ medical_cannotfind = 0
+ nanomanager.update_uis(src)
+ usr << "You reset your record-viewing software."
+
/mob/living/silicon/pai/cancel_camera()
set category = "pAI Commands"
set name = "Cancel Camera View"
@@ -400,4 +413,4 @@
// No binary for pAIs.
/mob/living/silicon/pai/binarycheck()
- return 0
\ No newline at end of file
+ return 0