mirror of
https://github.com/GaryOderNichts/WiiUIdent.git
synced 2025-01-11 16:19:09 +01:00
Show Mfg date for eMMC (#3)
* show manufacture date * fix format string for mfg date * mask out some bits for mfg date
This commit is contained in:
parent
629bd7ca4c
commit
f7f71222b7
12
main.c
12
main.c
@ -3,6 +3,8 @@
|
||||
#include <whb/log_udp.h>
|
||||
#include <whb/log_console.h>
|
||||
|
||||
#include <string.h>
|
||||
|
||||
#include <mocha/mocha.h>
|
||||
|
||||
#include "idsdb.h"
|
||||
@ -93,6 +95,16 @@ int main(int argc, char const *argv[])
|
||||
}
|
||||
|
||||
WHBLogPrintf("CID: %08x%08x%08x%08x", cid[0], cid[1], cid[2], cid[3]);
|
||||
|
||||
if(!strcmp(db->type,"mmc")){
|
||||
uint8_t month = (uint8_t)(cid[3] >> 12) & 0xf;
|
||||
uint16_t year = (uint8_t)(cid[3] >> 8) & 0xf;
|
||||
year += 1997;
|
||||
if(year < 2005)
|
||||
year += 0x10;
|
||||
WHBLogPrintf("Mfg Date: %02u/%u", month, year);
|
||||
}
|
||||
|
||||
|
||||
uint32_t csd[4];
|
||||
if (iosuKernRead32(deviceAddress + 0x68, csd, 4) != MOCHA_RESULT_SUCCESS) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user