diff --git a/AppImage/components/hardware.tsx b/AppImage/components/hardware.tsx index 67186f4c..2b67ce35 100644 --- a/AppImage/components/hardware.tsx +++ b/AppImage/components/hardware.tsx @@ -466,10 +466,21 @@ export default function Hardware() { {module.type} )} - {module.speed && ( + {(module.configured_speed || module.max_speed) && (
Speed - {module.speed} + + {module.configured_speed && module.max_speed && module.configured_speed !== module.max_speed ? ( + + + {module.configured_speed} + + (max: {module.max_speed}) + + ) : ( + {module.configured_speed || module.max_speed} + )} +
)} {module.manufacturer && ( diff --git a/AppImage/components/security.tsx b/AppImage/components/security.tsx index 9c0ab6b9..6d692db8 100644 --- a/AppImage/components/security.tsx +++ b/AppImage/components/security.tsx @@ -2573,7 +2573,7 @@ ${(report.sections && report.sections.length > 0) ? `
-

Fail2Ban {fail2banInfo.version}

+

{fail2banInfo.version}

{fail2banInfo.active ? "Service is running" : "Service is not running"}

diff --git a/AppImage/scripts/flask_server.py b/AppImage/scripts/flask_server.py index 05b3f4d5..abde8d9c 100644 --- a/AppImage/scripts/flask_server.py +++ b/AppImage/scripts/flask_server.py @@ -4258,8 +4258,10 @@ def get_hardware_info(): current_module['size'] = 0 # Default to 0 if no size or explicitly 'No Module Installed' elif line.startswith('Type:'): current_module['type'] = line.split(':', 1)[1].strip() + elif line.startswith('Configured Memory Speed:'): + current_module['configured_speed'] = line.split(':', 1)[1].strip() elif line.startswith('Speed:'): - current_module['speed'] = line.split(':', 1)[1].strip() + current_module['max_speed'] = line.split(':', 1)[1].strip() elif line.startswith('Manufacturer:'): current_module['manufacturer'] = line.split(':', 1)[1].strip() elif line.startswith('Serial Number:'):