Brocade switches used to be licensed via a physical EEPROM with a magic string written into it. When the OS booted and saw this magic string, it knew to enable advanced features.
The FCX was the last Brocade model to use this scheme before moving to keyed software licenses. They even shipped with a blank EEPROM in the socket ready to go. This means we just need to write the magic string to this EEPROM to fully unlock licensed features.
What Does This Do?
On the Brocade FCX, the
ADV license in this guide unlocks the following:
- GRE Tunnels
- IPv6-in-IPv4 tunnels - will terminate Hurricane Electric tunnels etc
Update The Switch
To do this, you need the latest bootloader and OS - this is not optional! Follow the update guide to upgrade to the latest firmware image AND bootloader if you haven't already - FCX Update & Start Guide
When upgraded and configured, move on to the below.
We need to enter the bootloader - Connect to the switches serial/console port using a program like Putty (9600 8N1). Power on the switch while watching your serial terminal - it will have a prompt saying
Hit b to enter the boot monitor - press
b quickly and you'll be dropped into the bootloader prompt.
Write The Magic String
We just need to use an
i2c write command in the bootloader to write the unlock code to the license EEPROM inside the FCX:
i2c write a 0 feedface00000200ffffffffffffffff 1
Checking The License
Once it's fully booted into the OS, run
show version - you should see the following line near the middle, look for the
PROM-TYPE FCX-ADV-U - this means it's detected the license EEPROM and unlocked the
HW: Stackable FCX648S-PREM (PROM-TYPE FCX-ADV-U)
If you see that, you're good to go and fully licensed.