It appears you have the same manual as me.
The 30-44 table only shows the IFR 0, not the IFR 1 where the swap details are stored. Also, the flash driver needs to be modified to be able to Read Resource at address 0x20000.
The table on 30.4.12.14.1 shows the swap enable word at 0x006-0x007, but it's really at 0x000-0x001. It also shows the indicator address at 0x00D-0x00F, but it's really at 0x002-0x003.
On page 804, the address is not listed (this is generally set as the last page in a sector), however, the way the address is stored in the IFR is not stated properly. On that page, it states that the address is shifted right by 1 bit (exact text is (shifted with bit 0 removed), however, the actual data stored at that location is shifted by 4 bits.