Guyz, it seems, that you don't completely understand packet structure.
So, let me explain. All packets in RFO protocol have standard header of 4 bytes.
First 2 bytes are packet size (in reverse order). Next 2 bytes are packet identifier.
Other bytes are packet specific data.
e.g. in packet
21 00 07 11 00 2B ....
21 00 is the total packet size (reverse it to 00 21, convert from hex to dec - and voila - 33 bytes)
07 11 is the packet identifier (moreover 07xx - packet group dealing with items)
so, please, don'ts say "21 packet" it's really 0711 packet.
Next, regarding so-called "14 packet". Let us look more closely :
14 00 66 03 7A 8D 0C B5 8B CD 7C D0 15 C9 F7 9F 96 8E 8C 9B
according to we already know, the packet actually is 66 03.
As far as I know 6603 is a security ping packet. It's not concerned item upgdade at all !
It's being sent to server in reply to 6602 packet right 5 seconds after 6602 was received.
Now, you can continue your research.
P.S. Sorry for my bad english - it's not my native language.
So, let me explain. All packets in RFO protocol have standard header of 4 bytes.
First 2 bytes are packet size (in reverse order). Next 2 bytes are packet identifier.
Other bytes are packet specific data.
e.g. in packet
21 00 07 11 00 2B ....
21 00 is the total packet size (reverse it to 00 21, convert from hex to dec - and voila - 33 bytes)
07 11 is the packet identifier (moreover 07xx - packet group dealing with items)
so, please, don'ts say "21 packet" it's really 0711 packet.
Next, regarding so-called "14 packet". Let us look more closely :
14 00 66 03 7A 8D 0C B5 8B CD 7C D0 15 C9 F7 9F 96 8E 8C 9B
according to we already know, the packet actually is 66 03.
As far as I know 6603 is a security ping packet. It's not concerned item upgdade at all !
It's being sent to server in reply to 6602 packet right 5 seconds after 6602 was received.
Now, you can continue your research.
P.S. Sorry for my bad english - it's not my native language.