A method for performing device type detection of a memory device with aid of driving voltage path detection, the memory device being installed on a printed circuit board (PCB) of a host device, the memory device comprising a memory controller and a non-volatile (NV) memory, the NV memory comprising at least one NV memory element, the method comprising:
- in response to a detection signal obtained from a predetermined driving voltage terminal of a set of driving voltage terminals among two sets of driving voltage terminals within the PCB, determining a device type of the memory device, for determining whether a memory device version of the memory device belongs to a first set of versions or a second set of versions;
- and
- selecting a voltage level corresponding to the device type from multiple predetermined voltage levels to be a selected voltage level, for providing the memory device with the selected voltage level via at least one portion of driving voltage terminals among the two sets of driving voltage terminals.