Rather Rude Phil... why would I be pissed...?
I don't think you are seeing the point, yes 4 binary bits can represent numbers from 0 to 15, but only if each of the bits can be turned on or off individually.
How often have you seen the first LED on your battery and the third LED switched on at the same time...... NEVER unless the battery was faulty.
Aassuming that the first LED which could light up is on the right hand side of the row ( we will call that LED 1 and the last or fourth LED that could light up when the battery is fully charged is on the left, and further assume that all of the LED's are switched "On" you would have a representation of the decimal number 15 ie 1 1 1 1 in Hexidecimal notation.
On a DJI flight battery you will not get a tri-state representation, because all of the LED's only light up or flash sequentially from the first LED to the last LED.
So you will not see LED 1 "On" LED 2 "Off" LED 3 "OFF" LED 4 "On" eg 1001 the Hex notation for the Decimal number 9.
If DJI had arranged it so that the LED's were able to switch on individually, you could get 0 1 1 0 = decimal 6, but they have not done so, how further confusing would it have been if DJI had allowed for example, 0 1 1 (0) but the last LED the one in () was flashing.
Look at the " Battery Protection LED Display" chart in the manual, where individual LED's can flash on and off to display a type of error code, Would it not further confuse an OP if the LED's flashed in a non sequential order.
Phil I'm not raining on your parade... I see that you do understand Hex notation and Tri-State conditions, but I think you are missing the point, DJI have used a SIMPLE code to visiually indicate the charge state of the battery, so exactly what was your meaning in #7 of this post, enlighten me please.
Waylander
You sort of miss the point......... I never said that's what it did........It was my view on how it might work.
