I think that you forget to transfer from setting the ring to the position of the rotor before transferring the symbol to the next ring, step 4 below. It seems to me that you take into account the acctual rotor encoding and pass this to the next ring. The right way -
1) letter comes in
2) translate letter using rotor setting offset
3) translate offest letter using the internal ring wiring to get encoded letter
4) translate encoded letter using the rotor setting (offset)
5) pass offsetted encoded letter to next ring
A few examples
For example, using the rotor I (installation of the ring A-01, rotor pos. A)
Starting position
Pos: ABCDEFGHIJKLMNOPQRSTUVWXYZ
Ring setting: ABCDEFGHIJKLMNOPQRSTUVWXYZ
||||||||||||||||||||||||||
EKMFLGDQVZNTOWYHXUSPAIBRCJ
Rotor pos: ABCDEFGHIJKLMNOPQRSTUVWXYZ
||||||||||||||||||||||||||
ABCDEFGHIJKLMNOPQRSTUVWXYZ
Transfer A to this ring translates to E, after which the rotor and ring rotate
After one rotation
Pos: ABCDEFGHIJKLMNOPQRSTUVWXYZ
Ring setting: BCDEFGHIJKLMNOPQRSTUVWXYZA
||||||||||||||||||||||||||
KMFLGDQVZNTOWYHXUSPAIBRCJE
Rotor pos: BCDEFGHIJKLMNOPQRSTUVWXYZA
||||||||||||||||||||||||||
ABCDEFGHIJKLMNOPQRSTUVWXYZ
so the next A becomes J
, B-02 (.. ), pos A
Starting position
Pos: ABCDEFGHIJKLMNOPQRSTUVWXYZ
Ring setting: ZABCDEFGHIJKLMNOPQRSTUVWXY
||||||||||||||||||||||||||
JEKMFLGDQVZNTOWYHXUSPAIBRC
Rotor pos: ZABCDEFGHIJKLMNOPQRSTUVWXY
||||||||||||||||||||||||||
ABCDEFGHIJKLMNOPQRSTUVWXYZ
, A K,
After one rotation
Pos: ABCDEFGHIJKLMNOPQRSTUVWXYZ
Ring setting: ABCDEFGHIJKLMNOPQRSTUVWXYZ
||||||||||||||||||||||||||
EKMFLGDQVZNTOWYHXUSPAIBRCJ
Rotor pos: ABCDEFGHIJKLMNOPQRSTUVWXYZ
||||||||||||||||||||||||||
ABCDEFGHIJKLMNOPQRSTUVWXYZ
A E
, A-01, pos B
Starting position
Pos: ABCDEFGHIJKLMNOPQRSTUVWXYZ
Ring setting: ABCDEFGHIJKLMNOPQRSTUVWXYZ
||||||||||||||||||||||||||
EKMFLGDQVZNTOWYHXUSPAIBRCJ
Rotor pos: BCDEFGHIJKLMNOPQRSTUVWXYZA
||||||||||||||||||||||||||
ABCDEFGHIJKLMNOPQRSTUVWXYZ
A D,
After one rotation
Pos: ABCDEFGHIJKLMNOPQRSTUVWXYZ
Ring setting: BCDEFGHIJKLMNOPQRSTUVWXYZA
||||||||||||||||||||||||||
KMFLGDQVZNTOWYHXUSPAIBRCJE
Rotor pos: CDEFGHIJKLMNOPQRSTUVWXYZAB
||||||||||||||||||||||||||
ABCDEFGHIJKLMNOPQRSTUVWXYZ
I
/, 2
- , ( ). , , A, , B B et.c. /,
. , A-01, , A, A , E ( I) E. B-02, , , A, Z- , , J , - , J trasmitted K- ( , K)
. . ( ), . , , - , , / ( )
, , , , .