From what i have been able to gather the USB limit is now 512, but TTY still only supports 255 serial ports. Later updates to TTY would lift the limit to 16k usb devices. And it should also lower the required memory witch is why the limit is kept at 512 for now.