CGDI Prog BMW MSV80 key programmer is able to update firmware and software on the official site: www.cgprogcar.com. Below parts incl. CGDI Prog Firmware and software update instruction.
Launch M-Diag vs Launch EasyDiag vs TCSCDP vs Vpecker EasyDiag vs X431 iDiag
Difference among Xtool EZ300 Xtool EZ400 and Xtool EZ500/HD
How to use EL-50448 TPMS reset tool to do GM vehicle TPMS relearn?
Launch M-Diag Plus Vehicle List and Function List
Launch X431 V 8inch Tablet PC Support Vehicle List
How to Connect Launch X431 V8 to Vehicle