Can't speak for a XL as I had none to test, but the Truck for 32mb I posted works fine.
Bit slow at the start due to the swapfile but after that fluent navigation with computer voices.
Using the Truck map with all features will slow it down, but I'm confident that it leaves more than 7mb of free ram.
You can find the Navcore and the related files
here.
I added a version without the old 875 Truck map so you install the Navcore and after that the current Truck map.
To install unpack the archive (passwort: downunder) to the root of device, confirm to overwrite.