)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"change_message_id":"9ac0888920fd2bfed54bb21ede80f1522eb95f64","unresolved":true,"context_lines":[{"line_number":15,"context_line":"The driver implements:"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"  - Full DebugServer init sequence: selfreg setup, operational clock,"},{"line_number":18,"context_line":"    5-wire -\u003e 2-wire -\u003e 5-wire mode toggle (effective TAP reset)."},{"line_number":19,"context_line":"  - JTAG_SCAN via the probe\u0027s single-entry batch opcode with IR caching"},{"line_number":20,"context_line":"    across execute_queue boundaries; end-of-queue flush populates the"},{"line_number":21,"context_line":"    IR scan\u0027s in_value with hardware-captured Capture-IR data."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"19b5a28a_ef10d020","line":18,"updated":"2026-04-24 02:29:17.000000000","message":"What is this 2-wire mode?\nDoes Bouffalo give it a name? cJTAG?","commit_id":"e37057465e6fe31036447986ec47cbf28db35684"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"change_message_id":"9ac0888920fd2bfed54bb21ede80f1522eb95f64","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"a9f3dfaf_7a3fa471","updated":"2026-04-24 02:29:17.000000000","message":"Thanks for this work.\nI have not reviewed the driver code at all, only the other files of this patch. I will return shortly for the remaining review.","commit_id":"e37057465e6fe31036447986ec47cbf28db35684"}],"NEWS":[{"author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"change_message_id":"9ac0888920fd2bfed54bb21ede80f1522eb95f64","unresolved":true,"context_lines":[{"line_number":2,"context_line":"source archive release."},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"JTAG Layer:"},{"line_number":5,"context_line":"\t* Added support for T-Head CK-Link Lite JTAG adapters, including the"},{"line_number":6,"context_line":"\t  Bouffalo Lab BL616/BL702 clone probes (BL618 eval board debugger)."},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"Boundary Scan:"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"7d998727_3b012ac0","line":5,"updated":"2026-04-24 02:29:17.000000000","message":"Please drop this change to the file NEWS.\nIf every patch changes this file, there would be too many merge conflicts. I\u0027m taking care to keep it updated separately.\nSee https://review.openocd.org/c/openocd/+/7689\nI already taken some info from this line for future changes there","commit_id":"e37057465e6fe31036447986ec47cbf28db35684"}],"contrib/60-openocd.rules":[{"author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"change_message_id":"9ac0888920fd2bfed54bb21ede80f1522eb95f64","unresolved":true,"context_lines":[{"line_number":269,"context_line":"# CMSIS-DAP compatible adapters"},{"line_number":270,"context_line":"ATTRS{product}\u003d\u003d\"*CMSIS-DAP*\", MODE\u003d\"660\", GROUP\u003d\"plugdev\", TAG+\u003d\"uaccess\""},{"line_number":271,"context_line":""},{"line_number":272,"context_line":"# T-Head CK-Link Lite and Bouffalo Lab BL616/BL702 clones"},{"line_number":273,"context_line":"ATTRS{idVendor}\u003d\u003d\"32bf\", ATTRS{idProduct}\u003d\u003d\"b210\", MODE\u003d\"660\", GROUP\u003d\"plugdev\", TAG+\u003d\"uaccess\""},{"line_number":274,"context_line":"ATTRS{idVendor}\u003d\u003d\"42bf\", ATTRS{idProduct}\u003d\u003d\"b210\", MODE\u003d\"660\", GROUP\u003d\"plugdev\", TAG+\u003d\"uaccess\""},{"line_number":275,"context_line":""}],"source_content_type":"application/octet-stream","patch_set":1,"id":"289bfea5_bce544b2","line":272,"updated":"2026-04-24 02:29:17.000000000","message":"Please keep the file sorted by vendor ID, don\u0027t add these at the end of the file.\nStrange that Bouffalo Lab gets two different vendor ID.\n0x32bf is registered at usb.org as \"PingTouGe Semiconductor Co., Ltd.\"\n0x42bf is not registered at all!\nAnyway, we need them in this file","commit_id":"e37057465e6fe31036447986ec47cbf28db35684"}],"doc/openocd.texi":[{"author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"change_message_id":"9ac0888920fd2bfed54bb21ede80f1522eb95f64","unresolved":false,"context_lines":[{"line_number":2622,"context_line":"T-Head DebugServer-compatible framed command protocol."},{"line_number":2623,"context_line":""},{"line_number":2624,"context_line":"The driver only supports JTAG transport and a single-TAP chain. The"},{"line_number":2625,"context_line":"probe runs at a fixed clock; @command{adapter speed} requests are"},{"line_number":2626,"context_line":"accepted but ignored (with a one-time warning). @command{JTAG_TMS} and"},{"line_number":2627,"context_line":"@command{JTAG_PATHMOVE} are not supported by this probe\u0027s protocol."},{"line_number":2628,"context_line":""}],"source_content_type":"text/x-texinfo","patch_set":1,"id":"80fd3345_378d753c","line":2625,"updated":"2026-04-24 02:29:17.000000000","message":"There is a new ticket https://sourceforge.net/p/openocd/tickets/470/ for adapters that cannot change speed.\nI haven\u0027t check it yet. Maybe later on we would need to change this behavior.","commit_id":"e37057465e6fe31036447986ec47cbf28db35684"},{"author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"change_message_id":"9ac0888920fd2bfed54bb21ede80f1522eb95f64","unresolved":true,"context_lines":[{"line_number":2626,"context_line":"accepted but ignored (with a one-time warning). @command{JTAG_TMS} and"},{"line_number":2627,"context_line":"@command{JTAG_PATHMOVE} are not supported by this probe\u0027s protocol."},{"line_number":2628,"context_line":""},{"line_number":2629,"context_line":"@deffn {Config Command} {cklink vid_pid} [vid pid]+"},{"line_number":2630,"context_line":"Override the built-in VID/PID table. By default the driver matches"},{"line_number":2631,"context_line":"0x42bf/0xb210 (Bouffalo) and 0x32bf/0xb210 (T-Head). Up to eight"},{"line_number":2632,"context_line":"@var{vid}/@var{pid} pairs may be specified."}],"source_content_type":"text/x-texinfo","patch_set":1,"id":"ad07d4e3_7b8aea43","line":2629,"updated":"2026-04-24 02:29:17.000000000","message":"Please check the ongoing change https://review.openocd.org/c/openocd/+/9584\nIt will be merged soon.\nI prefer this driver to use it, instead of implementing again the similar code.\nLeft it as is, for the moment, then in one week I will merge it and you can rebase this code.\nAn example on how to use the new code is in https://review.openocd.org/c/openocd/+/9585","commit_id":"e37057465e6fe31036447986ec47cbf28db35684"}]}
