)]}'
{
  "commit": "5262e29da8852cda587e7b240bbefea408c9f67a",
  "tree": "927b97c5d3e58b64dbfd24e4bd72bb702e609147",
  "parents": [
    "e76e21f92e9b0885e2892c414832334467fc7fa7"
  ],
  "author": {
    "name": "Nico Huber",
    "email": "nico.h@gmx.de",
    "time": "Sat Mar 02 13:21:25 2024 +0100"
  },
  "committer": {
    "name": "Nico Huber",
    "email": "nico.h@gmx.de",
    "time": "Mon Mar 25 21:53:29 2024 +0000"
  },
  "message": "dediprog: Try to request 32B device string (instead of 16B)\n\nIt looks like `dpcmd\u0027 first tries 26B, then 32B. However, older devices\nreturn only 16B.  We get a short, but otherwise valid transfer, so only\ntry once with 32B and allow any string length between 16B and 32B.\n\nThis allows to read the full version string from newer programmers. It\nincludes a hardware version now, probably since the first SF600.\n\nTested with \"SF600PG2. V:01.01.012 HW:01.00\".\nTested with \"SF100   V:5.1.9\".\n\nChange-Id: Id137e4cfe3e1dbffb71ab4b16482822661117e39\nSigned-off-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-on: https://review.sourcearcade.org/c/flashprog/+/91\nReviewed-by: Arthur Heymans \u003carthur@aheymans.xyz\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8337166cf35cfae08622eb67d8deb442152f8f8c",
      "old_mode": 33188,
      "old_path": "dediprog.c",
      "new_id": "0d474f97a50deb91b11bec2fd660f9cfab2801c3",
      "new_mode": 33188,
      "new_path": "dediprog.c"
    }
  ]
}
