diff --git a/python_payload/st3m/run.py b/python_payload/st3m/run.py
index 638eac17c022bf90913273197c760bde5e5e1c28..45bb77b743b3d76326ae45da3d0c741c70e031ee 100644
--- a/python_payload/st3m/run.py
+++ b/python_payload/st3m/run.py
@@ -92,7 +92,7 @@ class ApplicationMenu(SimpleMenu):
 
 def _make_bundle_menu(mgr: BundleManager, kind: str) -> SimpleMenu:
     entries: List[MenuItem] = [MenuItemBack()]
-    ids = sorted(mgr.bundles.keys())
+    ids = sorted(mgr.bundles.keys(), key=str.lower)
     for id in ids:
         bundle = mgr.bundles[id]
         entries += bundle.menu_entries(kind)