I recently upgraded my secondary system from an MSI H610M-G DDR4 WiFi with 32 GB Crucial DDR4-3200 to an MSI B760M Mortar WiFi II with 32 GB Crucial Pro DDR5-6000 (It was cheaper with a price-match than the 32 GB Crucial 5600 kit that wasn't cheaper even with a price-match). Now my plan was to run the RAM no faster than JEDEC DDR5-4800 which is the maximum officially supported speed of the IMC of the i5-12400 in the system and I expected it to default the DDR5 to 4800. It defaults the DDR5 to 5600. Also I had to disable a SPD write setting in the BIOS to get Thaiphoon burner to detect SPD information in this DDR5 otherwise it would give me a popup saying something like the SMI controller could not be detected and to disable SPD write in the BIOS, so I did that and now Thaiphoon burner detects the SPD information and it does show a 2400 setting with it's associated timings along with the other common JEDEC speeds and their timings. However, the BIOS won't default to the 2400 one which really means 4800 MT/s for DDR5. I didn't update the BIOS yet. Now my question is, does all DDR5 have a JEDEC 4800 profile and if the CPU's IMC only officially supports up to JEDEC 4800, should the BIOS default it to JEDEC 4800, basically should all RAM be backwards compatible with slower speeds than the advertised speed? The advertised JEDEC speed for this RAM is 5600, but should it also be backwards compatible with 4800? Is there a setting to make it default to the 4800 JEDEC profile for the DDR5 installed in the system since the IMC of the CPU I have installed will officially support up to DDR5 4800?