The Nanocom Evolution indeed only offers coverage for the L322 before 2010.
I appreciate that this might not seem logical, But the reason for this is mainly because it won't fit, as i will explain.
The P38 typically has only about 7 ECU's on board with Diagnostic capabilities, even covering all options and variants, comes to only about 14.
The L322 however has typically around 20 and all options and variants comes to more like 30.
On the P38 ECU's, most are somewhat basic with a limited number of Fault codes and settings. Eg the most sophisticated for settings is the BeCM with around 40.
See this help page.
However, on the L322, most of the ECU's are vastly more complex with hundreds of fault codes and hundreds of settings.
Eg the BCU (BeCM equivilent) has 120 settings and other ECU's like the Instrument pack and even just the Park distance have a lot more each.
You can hopefully appreciate that it would be near impossible to fit so many settings on a unit with a screen that typically has 6 settings on each page, not to mention the massive amounts of memory space the coding would require.
So sadly, this model and year range is just not viable on the Nanocom Evolution.
So how then are we able to offer coverage of later more sophisticated models like L322's from 2010 and Discovery 3's etc you might wonder.
The answer is down to these vehicles being CAN BUS based, which networks them and complete standardisation across all their ECU's, which allows us to create general functionality based coverage for rather than model or ECU specific ones.
EG all settings for these vehicles are stored as a file call the CCF (Car Configuration File) in just one Master ECU which then shares this over the CAN BUS network with all other ECU's. Modification of the CCF is not provided directly on the Nanocom Evolution, but via an on line resource we call Genesis.
I hope this helps explain the basics, but am happy to answer any questions