Some LED's fade and others dont?

I’m having trouble making certain LED’s fade. I know the physical LED isn’t the problem, it’s the pin that it’s connected to. It seems that when the value of the LED’s brightness is greater then 255 / 2 the light will turn on, and when its less then half it is off.

So why do some pins allow fading and others don’t?

The pins that support fading are labeled PWM on the board. PWM requires hardware timers to implement, and there are only so many timers on a chip.

Yeah I did notice the PWM label on certain pins, thanks for the clarification.

With SoftPWM you can make up to 16 software PWM pins.

I'm not sure if that's 15 on top of the hardware PWM pins though.