Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void XKUtils::GetXBOXVersion()
- {
- int iTemp;
- TCHAR cTemp3[MAX_PATH];
- TCHAR Ver[4];
- HalReadSMBusValue(0x20,0x01,0,(ULONG*)&Ver[0]);
- HalReadSMBusValue(0x20,0x01,0,(ULONG*)&Ver[1]);
- HalReadSMBusValue(0x20,0x01,0,(ULONG*)&Ver[2]);
- Ver[3]=0;
- wcscpy((WCHAR *)cTemp3,_T("Uncknow :("));
- if (_tcscmp((WCHAR *)Ver,_T("01D"))==NULL) wcscpy((WCHAR *)cTemp3,_T("XBOX DEVKIT"));
- else if (_tcscmp((WCHAR *)Ver,_T("D01"))==NULL) wcscpy((WCHAR *)cTemp3,_T("XBOX DEVKIT"));
- else if (_tcscmp((WCHAR *)Ver,_T("1D0"))==NULL) wcscpy((WCHAR *)cTemp3,_T("XBOX DEVKIT"));
- else if (_tcscmp((WCHAR *)Ver,_T("0D1"))==NULL) wcscpy((WCHAR *)cTemp3,_T("XBOX DEVKIT"));
- else if (_tcscmp((WCHAR *)Ver,_T("P01"))==NULL) wcscpy((WCHAR *)cTemp3,_T("XBOX V1.0"));
- else if (_tcscmp((WCHAR *)Ver,_T("P05"))==NULL) wcscpy((WCHAR *)cTemp3,_T("XBOX V1.1"));
- else if (_tcscmp((WCHAR *)Ver,_T("P11"))==NULL)
- {
- if (HalReadSMBusValue(0xD4,0x00,0,(ULONG*)&iTemp)==0)
- {
- wcscpy((WCHAR *)cTemp3,_T("XBOX V1.4"));
- } else
- wcscpy((WCHAR *)cTemp3,_T("XBOX V1.2/1.3"));
- }
- else if (_tcscmp((WCHAR *)Ver,_T("P2L"))==NULL) wcscpy((WCHAR *)cTemp3,_T("XBOX V1.6"));
- else if (_tcscmp((WCHAR *)Ver,_T("DBG"))==NULL) wcscpy((WCHAR *)cTemp3,_T("DEBUGKIT Green"));
- return cTemp3;
- }
Advertisement
Add Comment
Please, Sign In to add comment