GM uses 1K..
Where is the packet size for the block determined? In the flash code, or the boot loader? Is the boot loader built into the flash?
According to my research the boot loader that accepts the OBD-II commands and initializes the flash programming is built into the flash file / OS which determines the packet size.. *I think*.