# Ajout des informations complètes RAM (fréquence, form factor, type detail, rank)

## Date
2026-01-10

## Problème initial

L'utilisateur rapportait que la première case DIMM0 manquait la fréquence, et qu'il manquait également:
- **Speed** (vitesse maximale)
- **Form Factor** 
- **Part Number**
- **Type Detail** (Registered/Unbuffered)
- **Rank** (1R, 2R, 4R)

## Modifications

### 1. Script bench.sh - Parsing amélioré

Ajout de la capture de tous les champs dmidecode pour la RAM.

### 2. Backend - Schéma RAMSlot étendu

Ajout des champs:
- `configured_memory_speed` (int)
- `configured_memory_speed_unit` (str)
- `type_detail` (str) - Registered/Unbuffered
- `rank` (str) - 1, 2, 4

### 3. Frontend - Affichage complet

Affichage de tous les nouveaux champs avec icônes appropriées.

## Fichiers modifiés

- `scripts/bench.sh` (lignes 591-667)
- `backend/app/schemas/hardware.py` (lignes 25-39)
- `frontend/js/devices.js` (lignes 928-955)
- `frontend/js/device_detail.js` (lignes 410-437)

## Test

Relancer un benchmark pour capturer les nouvelles données.
