There are 3 parts inside the Bikal miner
1) OrangePi
2) Control Board
3) Hashing boards
Can you try swapping the OrangePi and Control Board and leaving the hashing boards the same between the x10 and Giant B?
@ismurdegus, have you tried this yet? See if it's just the control board determining the algo's, if it works, then maybe all you need to do is clone the control board to switch between the X10 and Giant B.