undefined
Sun Jul 14 2024 07:37:41 GMT+0000 (Coordinated Universal Time)
Saved by @Dewaldt
Examples In the examples below, S indicates the starting client sequence number. Host Client ====================================================================== [Initialization, S = 0x55AA] [Host: version 1, 2048-byte packets. Client: version 2, 1024-byte packets.] [Resulting values to use: version = 1, max packet size = 1024] ID Flag SeqH SeqL Data ID Flag SeqH SeqL Data ---------------------------------------------------------------------- 0x01 0x00 0x00 0x00 0x01 0x00 0x00 0x00 0x55 0xAA 0x02 0x00 0x55 0xAA 0x00 0x01 0x08 0x00 0x02 0x00 0x55 0xAA 0x00 0x02 0x04 0x00 ---------------------------------------------------------------------- [fastboot "getvar" commands, S = 0x0001] ID Flags SeqH SeqL Data ID Flags SeqH SeqL Data ---------------------------------------------------------------------- 0x03 0x00 0x00 0x01 getvar:version 0x03 0x00 0x00 0x01 0x03 0x00 0x00 0x02 0x03 0x00 0x00 0x02 OKAY0.4 0x03 0x00 0x00 0x03 getvar:none 0x03 0x00 0x00 0x03 0x03 0x00 0x00 0x04 0x03 0x00 0x00 0x04 FAILUnknown var ---------------------------------------------------------------------- [fastboot "INFO" responses, S = 0x0000] ID Flags SeqH SeqL Data ID Flags SeqH SeqL Data ---------------------------------------------------------------------- 0x03 0x00 0x00 0x00 <command> 0x03 0x00 0x00 0x00 0x03 0x00 0x00 0x01 0x03 0x00 0x00 0x01 INFOWait1 0x03 0x00 0x00 0x02 0x03 0x00 0x00 0x02 INFOWait2 0x03 0x00 0x00 0x03 0x03 0x00 0x00 0x03 OKAY ---------------------------------------------------------------------- [Chunking 2100 bytes of data, max packet size = 1024, S = 0xFFFF] ID Flag SeqH SeqL Data ID Flag SeqH SeqL Data ---------------------------------------------------------------------- 0x03 0x00 0xFF 0xFF download:0000834 0x03 0x00 0xFF 0xFF 0x03 0x00 0x00 0x00 0x03 0x00 0x00 0x00 DATA0000834 0x03 0x01 0x00 0x01 <1020 bytes> 0x03 0x00 0x00 0x01 0x03 0x01 0x00 0x02 <1020 bytes> 0x03 0x00 0x00 0x02 0x03 0x00 0x00 0x03 <60 bytes> 0x03 0x00 0x00 0x03 0x03 0x00 0x00 0x04 0x03 0x00 0x00 0x04 OKAY ---------------------------------------------------------------------- [Unknown ID error, S = 0x0000] ID Flags SeqH SeqL Data ID Flags SeqH SeqL Data ---------------------------------------------------------------------- 0x10 0x00 0x00 0x00 0x00 0x00 0x00 0x00 <error message> ---------------------------------------------------------------------- [Host packet loss and retransmission, S = 0x0000] ID Flags SeqH SeqL Data ID Flags SeqH SeqL Data ---------------------------------------------------------------------- 0x03 0x00 0x00 0x00 getvar:version [lost] 0x03 0x00 0x00 0x00 getvar:version [lost] 0x03 0x00 0x00 0x00 getvar:version 0x03 0x00 0x00 0x00 0x03 0x00 0x00 0x01 0x03 0x00 0x00 0x01 OKAY0.4 ---------------------------------------------------------------------- [Client packet loss and retransmission, S = 0x0000] ID Flags SeqH SeqL Data ID Flags SeqH SeqL Data ---------------------------------------------------------------------- 0x03 0x00 0x00 0x00 getvar:version 0x03 0x00 0x00 0x00 [lost] 0x03 0x00 0x00 0x00 getvar:version 0x03 0x00 0x00 0x00 [lost] 0x03 0x00 0x00 0x00 getvar:version 0x03 0x00 0x00 0x00 0x03 0x00 0x00 0x01 0x03 0x00 0x00 0x01 OKAY0.4 ---------------------------------------------------------------------- [Host packet delayed, S = 0x0000] ID Flags SeqH SeqL Data ID Flags SeqH SeqL Data ---------------------------------------------------------------------- 0x03 0x00 0x00 0x00 getvar:version [delayed] 0x03 0x00 0x00 0x00 getvar:version 0x03 0x00 0x00 0x00 0x03 0x00 0x00 0x01 0x03 0x00 0x00 0x01 OKAY0.4 0x03 0x00 0x00 0x00 getvar:version [arrives late with old seq#, is ignored] Save
Comments