You could still add the missing files from a different V8 Navcore.
But after a further look it seems the problem is related to the XL hardware ID.
If the device has a not supported ID and there is no suitable emulation for the device that you end up without a menu.
The XL is not really taking any Navcore you throw at it anyway.
If you still want to keep trying with the Navcore and have no success, maybe a DSA version of the Navcore will run in self mode on your XL.
[Please Register or Login to download file] It is a fullbackup from my device and you can select the emulation from the menu, if that still is without a menu we at least know it really is the incompatible Hardware.