sp1 code = Satellite TV Channels
sp2 code = IPTV Channels
VIP package = Eastern Europe Satellite TV Channels [ Always Not available to UK/Ireland/EU Country ]
sp1 code you can renew each year for $40 or so ...
with any of those options you will still not get sky UK full package do not be under any False illusions .
UK SD will not exist pretty soon as it is being Phased out ,
You will get UK HD premium channels but not ALL ....NO Irish RTE/Virgin/Prem Sport , no MUTV/LFC TV
no DAZN UK , no PPV channels no UHD Channels
Just TNT UK , Sky Sport UK HD , UK Movies , Cartoons and various UK Entertainment HD
As @
kegnkiwi said "you can upgrade your basic server the box came with to sp1"
A New box for example Viark Sat 4K once loaded with PT 1.20 s/w comes with 3 years basic server [ 1 year IPTV + 3 years Basic ]
you can upgrade this for Free and drop 1 year of your basic server Sub .
Meaning your new Viark box comes ready with subscription 26-06-2027 and IPTV 26-06-2025
after apply the SP1 Code subscription sp1 code= 26-06-2026 and IPTV remains 26-06-2025
With GT Media branded boxes its totally different you buy 1 year Mars sub and renew each year
which then already works for UK HD and all other SP1 code satellite channels .
IF This is not crystal clear for you to understand or comprehend and 99.99% most likely way,way over your head then feel free to continue asking questions of which exact part/s that you do not understand .
Good luck : )