That is the correct sequence. Sometimes folks forget to do the Read first, so when the Write is done some of the fields are written back with incorrect information. The next step is to note all the information in the Code Record for F1 or F2 (your choice), then display the link records, and cross check the information in both to see if there are any discrepancies. If you post back that information I can check it.
Do you have any independent means of verifying the keyfob is working?