I could be wrong on this, but as far as I know, xmode is made for hill climb. While it will also work on descent, one of the big reasons to use it is due to the better traction. It only works up to like 21 mph if I remember correctly, so if you are trying to go fast up a large hill, it would not work, but how often would that be?
It is for both, and general low speed, low grip situations. For downhill x-mode applies a hill decent VDC mode that will apply the ABS to maintain your selected (by initial decent speed when beginning the down-slope) speed. On even or up-slope terrain x-mode moderates the throttle response, maintains "low" gear, and does crawl, a bit, but not as you would find in other crawl modes in say a Jeep or Rover.
For example, my road/driveway includes a steep decent, with two quick turns at the bottom. When the road is icy, or snow covered, I use x-mode to control my decent speed, allowing me to focus on steering, no need for braking or throttle, assuming I began my decent at the right speed. When going back up the hill, I use x-mode, with the VDC off, to have sufficient torque, and traction, to begin my ascent after the 90 deg turn at the bottom of the hill.
In my experience it is highly effective and a very good feature for those who intend on doing some moderate off-roading.
Hi about the xmode i understand it can "crawl" down hill without depressing brakes or accelerator, but can it do that when going up hill? Crawling up hill without stepping accelerator? Like maybe low speed cruise control?
One thing that xmode does for up (and down) is change the throttle response so it wont charge from stop. It provides very nice control over ascent. Use it when climbing forest roads and confirm its uphill usefullness.