Abstract:
A method and system for identifying a NAND-Flash without reading a device ID. The method includes: executing an identification flow for setting a first page of a block as a target block, utilizing a combinations table to query a target block, evaluating a result by comparing a identifying information in the target block with the combinations table, trying all combinations in the combinations table until correctly identifying the NAND-Flash by having a positive match result or returning an error if none of the combinations match.
Abstract:
Methods for providing images. First, a target image is partitioned into a plurality of partial images according to the available memory capacity and the size of the target image. Thereafter, one of the partial images is respectively captured and transmitted from a device with a camera capability to a host. The partial images are combined to generate the target image on the host.
Abstract:
An embodiment of an apparatus for downloading and/or executing programs from a tool resident on a computer host is disclosed. The apparatus comprises an external flash memory storing a program, and a processor for validating the tool when detecting that the computer host connects to the apparatus. The processor permits the computer host to update the program of the external flash memory after determining that the tool has been successfully verified.
Abstract:
Boot systems and methods. A processing unit decrypts a first ciphertext in first memory to generate a first plain text comprising a jump instruction of a first specific address of the first memory, stores the first plain text at a first address of second memory, and executes the first plain text at the first address. The processing unit decrypts a second ciphertext in the first memory to generate a second plain text, stores the second plain text at a second address of the second memory, and executes the second plain text at the second address. A boot procedure of the device proceeds after the execution of the second plain text.
Abstract:
Methods for providing images. First, a target image is partitioned into a plurality of partial images according to the available memory capacity and the size of the target image. Thereafter, one of the partial images is respectively captured and transmitted from a device with a camera capability to a host. The partial images are combined to generate the target image on the host.