Yes, just the free version. The USB adapter from OBDLink is the recommended one, but you can use a Bluetooth one for just adjusting the asbuilt. You cannot use the BT adapter for firmware programming, FYI.
There are several instruction tutorials:
The tutorial by Livnitup is a good one. He is one of the pioneers in the development of this.
The F150Forum has several threads dedicated to this:
https://www.f150forum.com/f118/