{
  "model": "Nokia 3310 (NHM-5)",
  "version": "5.79",
  "firmwareDate": "2002-11-11",
  "ppm": "E",
  "language": "English",
  "file": "nokia-3310-v5.79.fls",
  "bytes": 2097152,
  "sha256": "0b8065b427d4d108994c14cd1428ab6bacbdfab3c57164ca83312fdd23916304",
  "stockCodeAndPPMSHA256": "33f2ae6baf3b05a25965be1bd3811823df9be22ab47162a027bb10205a5c96ae",
  "stockCodeAndPPMBytes": 1900544,
  "originalImageSHA1": "649de05ed88205a080693b918cd1295ac691dff1",
  "source": "https://cosconor.fr/GSM/Nokia/Netmonitor/DCT-3/Nokia%203310/Flash%20Files/My%20phones%20original%20FuBu/My%203310%20NR1%20v5.79.fls",
  "verificationSource": "https://github.com/mamedev/mame/blob/master/src/mame/nokia/nokia_3310.cpp",
  "eeprom": {
    "offset": 1900544,
    "bytes": 196608,
    "sha256": "597909147206e7319e0e323068e9a2d3819a3a62b084524685591261b07b7786",
    "preparation": "Factory reset through firmware; English selected; Russian available through Settings > Phone settings > Language; Net Monitor off; compacted EEPROM with user records and old append history erased; PMM audio partition erased; synthetic product serial NOKIA0001; factory identity/calibration retained."
  },
  "bootCycles": 260000000,
  "bootstrap": "Two real Clear key presses before revealing LCD; firmware code remains unchanged.",
  "core": {
    "repository": "https://github.com/djr-747/nokia-dct3-emulator",
    "commit": "2b4c10ffd6b22a2d021c7f515f27ceb2fb6c78cd",
    "license": "GPL-2.0-only",
    "wasmSHA256": "367330ad23c73489b1c63546fbbc3a690a2582f47df806af758524da8e9fcdf9"
  },
  "validation": "English cold boot, native language switching English/Russian, selected Russian persists after power cycle, Snake II movement/pause/resume, zero unexpected resets, live MCU/PPM equal to extracted stock v5.79 MCU and PPM E.",
  "languageCode": "en",
  "availableLanguages": [
    "English",
    "Русский",
    "Български",
    "Українська"
  ],
  "stockMCUSHA256": "6b6d4243355e4dd3e5b942b92809effca14e62373c7f80d30378bb7c95085d5b",
  "stockMCUBytes": 1310720,
  "languagePackage": {
    "file": "NHM5NY05.79E",
    "offset": 1310720,
    "bytes": 589824,
    "rawSHA256": "567bce82b24eb07d97bf8e43cf7b185194ff0c685f983e6bd956fb4c0a21704b",
    "source": "https://archive.org/download/Nokia_DCT3_firmwares/nhm5_579.exe",
    "sourceSHA256": "779c826384642d62625ec50037b32e6e832374afacc69bc84df3f791ee3a3a36",
    "extraction": "Read-only gzip and WinTesla decoding; all checksums validated; firmware bytes unchanged.",
    "russianTextAndT9": true
  }
}
