Look the English Letter not correct,as me and some of my friends not following the rule..may be exception case...
the HKID Check Digit Algorithm is open to public,..nothing special and surprise ..
Example
1.First write down the first seven digits of your ID Card Number (including the first English letter)
P131609
2.Convert the first English letter into a number according to the following table :
1 - A,L,W
2 - B,M,X
3 - C,N,Y
4 - D,O,Z
5 - E,P
6 - F,Q
7 - G,R
8 - H,S
9- I,T
10 - J,U
11 - K,V
Converted to
5131609
3.Multiply the first SEVEN numbers by 8,7,6,5,4,3 and 2 respectively.
5x8 =40
1x7 =7
6x3 =18
5x1 =5
4x6 =24
3x0 =0
2x9 =18
4.Find their sum
40+7+18+5+
24+0+18 =112
5.Find the remainder when divided by 11
112 / 11 =10 remainder 2
6.Subtract the remainder from 11 - the result is the check digit (unless the answer is 10 in which case the check digit is X).
11-2 =9