if the problem is bluetooth.. thats kinda a cop out isn't it? A blames B, B blames A... in the end, line 6 chose to use bluetooth... :) just sayin :)
It has a USB port... use it... problem solved :)
And yes i CAN say this cause i am a programmer... it's a lot of work... but unless the hardware won't handle it, it's doable :)