diff --git a/code/modules/mining/equipment_locker.dm b/code/modules/mining/equipment_locker.dm
index b207323395a..6f82f8176d9 100644
--- a/code/modules/mining/equipment_locker.dm
+++ b/code/modules/mining/equipment_locker.dm
@@ -161,8 +161,8 @@
I.loc = src
inserted_id = I
else usr << "No valid ID."
- if(href_list["release"] && istype(inserted_id))
- if(check_access(inserted_id))
+ if(href_list["release"])
+ if(check_access(inserted_id) || usr.has_unlimited_silicon_privilege)
if(!(text2path(href_list["release"]) in stack_list)) return
var/obj/item/stack/sheet/inp = stack_list[text2path(href_list["release"])]
var/obj/item/stack/sheet/out = new inp.type()
@@ -173,8 +173,8 @@
unload_mineral(out)
else
usr << "Required access not found."
- if(href_list["plasteel"] && istype(inserted_id))
- if(check_access(inserted_id))
+ if(href_list["plasteel"])
+ if(check_access(inserted_id) || usr.has_unlimited_silicon_privilege)
if(!(/obj/item/stack/sheet/metal in stack_list)) return
if(!(/obj/item/stack/sheet/mineral/plasma in stack_list)) return
var/obj/item/stack/sheet/metalstack = stack_list[/obj/item/stack/sheet/metal]
diff --git a/html/changelogs/Gun-Hog-PR-7582.yml b/html/changelogs/Gun-Hog-PR-7582.yml
new file mode 100644
index 00000000000..71ec4002dfe
--- /dev/null
+++ b/html/changelogs/Gun-Hog-PR-7582.yml
@@ -0,0 +1,9 @@
+
+author: Gun Hog
+
+
+delete-after: True
+
+
+changes:
+ - tweak: "Nanotrasen has released a firmware patch for the Ore Redemption Machine, which now allows the station AI, cyborgs, and maintenance drones to smelt raw resources without the need of a valid identification card installed."