BN-880 is suitable for Open source flight controller, not for flight control with SCM
Bn 880 gps module is dual module compass, with and electronic compass IC HMC5883L
Bn 880 gps module has flash to save configuration. So you do not need to reset next time when you use it
DIts data Level is TTL or RS-232, Default TTL level. To make it be RS232 output, you need to use one TTL to RS232 converter cable
When you use it for Raspberry Pi, there is no driver needed but you need to install software