Was checking out the front wheel today to see what needs to be done to change it to accept a 15x100 thru-axle as opposed to the 12x100 it has now. Easy fix, the end caps just pop out, the rest of the hub is already setup for a 15mm axle. I had a 15mm axle from another MTB and slid it in to check the fit, works well.
I need to find a set of end caps that will work on this wheel for a 15x100 axle, so I will pop down to the local Giant dealer today and see if they can get them. Should be able to, as the same hub is used on the new Explores that have a 15x100 axle. Pics attached if anyone is interested. The setup is similar to a DT Swiss 240, but the measurements are different. Our wheels use 15267-2RS sealed bearings (26mm OD, 15mm ID, 7mm width) and the 240 uses 6803 bearings I think (26mm OD, 17mm ID). I think these hubs were originally based on a Formula hub, but good luck getting anything from them! End caps in the pics are for the 12x100 axle, the shiny bit goes into the hub body and reduces it from a 15mm ID to 12mm ID, I think there's already a 20mm ID to 15mm ID reducer installed in the hub from what I could tell. Everything 'north' of the shiny bit sits outside the bearing.