)]}'
{
  "commit": "fb176d28fe456e7dad471594f5c7f58136e36b1d",
  "tree": "774ac2b97d223a5f4f63582cc71621f2ca51824a",
  "parents": [
    "0ab5c3d6abc7700019e63de0e187b462a4e34203"
  ],
  "author": {
    "name": "Nico Huber",
    "email": "nico.huber@secunet.com",
    "time": "Mon Mar 25 15:55:13 2024 +0100"
  },
  "committer": {
    "name": "Nico Huber",
    "email": "nico.h@gmx.de",
    "time": "Mon Mar 25 21:53:29 2024 +0000"
  },
  "message": "dediprog: Use more general 4BA write mode for newer protocols\n\nWe used to send the specific WRITE_MODE_4B_ADDR_256B_PAGE_PGM_0x12\ncommand combined with the 0x12 JEDEC SPI opcode. This doesn\u0027t work\non newer programmers anymore,  and it turns out that `dpcmd\u0027 pairs\nit only in special cases with an SF100.\n\n`dpcmd\u0027 suggests that for SF600 and newer,  the more generic write\nmode (WRITE_MODE_4B_ADDR_256B_PAGE_PGM) works with the 0x12 opcode\ntoo. So using that for protocal version 3 seems safe.\n\nTested with \"SF600PG2. V:01.01.012 HW:01.00\".\n\nChange-Id: I8a4a94b574c1bf846173fff89ee9ef65c02d2d33\nSigned-off-by: Nico Huber \u003cnico.huber@secunet.com\u003e\nReviewed-on: https://review.sourcearcade.org/c/flashprog/+/108\nTested-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-by: Arthur Heymans \u003carthur@aheymans.xyz\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "82364e8f461e8006d689b78c6cd46dd5ad397331",
      "old_mode": 33188,
      "old_path": "dediprog.c",
      "new_id": "c7b4ae8edf246c08c71dd3c853df1d15fd9cfd94",
      "new_mode": 33188,
      "new_path": "dediprog.c"
    }
  ]
}
