For any other looking to do the same:
1. To see usb devices: lsusb
2. Found the one, for me: /dev/bus/usb/001/004, 0bda:2838 (flightradar DVB-T dongle)
3. Ran code to get serial number: udevadm info -a -n /dev/bus/usb/001/004 | grep '{serial}' | head -n1
Response: ATTR{serial}=="00000001"
4. Added new file in /etc/udev/rules.d: 99-usb-rules.rules with content:
vi /etc/udev/rules.d/99-usb-rules.rules
SUBSYSTEM=="usb", ATTRS{idVendor}=="0bda", ATTRS{idProduct}=="2838", ATTRS{serial}=="00000001", SYMLINK+="flightradar"
5. To get this to persist through reboots i copied the files to /boot/config/rules.d/99-usb-rules.rules:
cp /etc/udev/rules.d/99-usb-rules.rules /boot/config/rules.d/99-usb-rules.rules
6. Then in the file /boot/config/go i added a command to copy it back on boot:
vi /boot/config/go
Add:
cp /boot/config/rules.d/99-serial-rules.rules /etc/udev/rules.d/99-serial-rules.rules
chmod 644 /etc/udev/rules.d/99-serial-rules.rules (not sure if it is required but it the permissions now match the other files in the folder)
Not sure if this is run before usb is initialized, so you might have to reinsert the device after boot to get the symlink recognized.
I will test it and report.
EDIT: Seems like it is not recognized on boot.
EDIT2: It is working!