State before changes proposed by px4dev
UBX without baudrate change from 9600 to 38400 works, cpu usage down to 3-4%, work in progress