Skip to main content

Get Serial Number

You can use the free SysInfoLib to get the Serialnumber and the MAC.


BOOL GetMACAddress(BYTE* pMAC);
BOOL GetBoardSerial(DWORD* pSerial);

For more information see the SysInfoLibDemo in our Toradex CE Libraries and Code Samples article.

Colibri Vybrid

On Coibri Vybrid SysInfoLib is not supported. Here is a workaround for Vybrid modules.


#define ID_MAC 0
#define IOCTL_HAL_GETCFGBLOCK CTL_CODE(FILE_DEVICE_HAL, 2049, METHOD_BUFFERED, FILE_ANY_ACCESS)
/////////////////////////////////////////
typedef struct {
DWORD tid : 24; // toradex id part
DWORD cid : 24; // colibri id part
} MACCFG;

MACCFG maccfg;
DWORD id=ID_MAC;

if (!KernelIoControl(IOCTL_HAL_GETCFGBLOCK,&id,sizeof(DWORD),&maccfg,sizeof(MACCFG),NULL))
return FALSE;

Send Feedback!