<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libirecovery/tools, branch 1.2.0</title>
<subtitle>Library and utility to talk to iBoot/iBSS via USB on Mac OS X, Windows, and Linux</subtitle>
<link rel='alternate' type='text/html' href='https://cgit.sukimashita.com/libirecovery.git/'/>
<entry>
<title>Change irecv_send_buffer to accept an options bitfield instead of just one value</title>
<updated>2024-03-22T11:04:50+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2024-03-22T11:04:50+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.sukimashita.com/libirecovery.git/commit/?id=90cd5efc8fd8ce31ede6121d691324ca2d588436'/>
<id>90cd5efc8fd8ce31ede6121d691324ca2d588436</id>
<content type='text'>
This allows to specify different options. To not break existing behavior, a
value of 1 or (1 &lt;&lt; 0) means IRECV_SEND_OPT_DFU_NOTIFY_FINISH which is used
extensively in e.g. idevicerestore. Other options are
IRECV_SEND_OPT_DFU_FORCE_ZLP which I don't remember what it was added for,
and a new option IRECV_SEND_OPT_DFU_SMALL_PKT which needed for upload in
port DFU mode, as it won't accept packets with more than 64 bytes data and
also doesn't like a CRC attached to it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This allows to specify different options. To not break existing behavior, a
value of 1 or (1 &lt;&lt; 0) means IRECV_SEND_OPT_DFU_NOTIFY_FINISH which is used
extensively in e.g. idevicerestore. Other options are
IRECV_SEND_OPT_DFU_FORCE_ZLP which I don't remember what it was added for,
and a new option IRECV_SEND_OPT_DFU_SMALL_PKT which needed for upload in
port DFU mode, as it won't accept packets with more than 64 bytes data and
also doesn't like a CRC attached to it.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add support for Port DFU</title>
<updated>2024-03-21T00:31:48+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2024-03-21T00:31:48+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.sukimashita.com/libirecovery.git/commit/?id=d3198a50e51674e0ec19284f44f4aeb027d160a3'/>
<id>d3198a50e51674e0ec19284f44f4aeb027d160a3</id>
<content type='text'>
Note: This does not allow restoring devices in Port DFU mode, this is
handled in idevicerestore.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Note: This does not allow restoring devices in Port DFU mode, this is
handled in idevicerestore.
</pre>
</div>
</content>
</entry>
<entry>
<title>irecovery: Print a message for unsupported commands in Debug USB (KIS) mode</title>
<updated>2024-01-09T01:02:20+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2024-01-09T01:02:20+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.sukimashita.com/libirecovery.git/commit/?id=33bdb731adb4f2309ecff1815d4df8d7b80084d4'/>
<id>33bdb731adb4f2309ecff1815d4df8d7b80084d4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Initialize KIS device in device callback</title>
<updated>2024-01-04T14:59:54+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2024-01-04T14:59:54+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.sukimashita.com/libirecovery.git/commit/?id=29592eb6cae8b25b214aa1e3cfb6ef4a6d555d43'/>
<id>29592eb6cae8b25b214aa1e3cfb6ef4a6d555d43</id>
<content type='text'>
Also, print the detailed mode in irecovery -q and -m output.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also, print the detailed mode in irecovery -q and -m output.
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow building --without-tools</title>
<updated>2023-11-03T17:34:27+00:00</updated>
<author>
<name>Daniel VanBritsom</name>
</author>
<published>2023-10-07T01:10:09+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.sukimashita.com/libirecovery.git/commit/?id=f2a166b01445fe412b5bff1b71256aebd62d1fcb'/>
<id>f2a166b01445fe412b5bff1b71256aebd62d1fcb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Coding style changes</title>
<updated>2023-05-13T01:37:38+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2023-05-13T01:37:38+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.sukimashita.com/libirecovery.git/commit/?id=0360cdc603abbfbce76c4c10d20cf80d98c0b1d6'/>
<id>0360cdc603abbfbce76c4c10d20cf80d98c0b1d6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>irecovery: Make sure to send certain commands with bRequest set to 1</title>
<updated>2022-10-11T10:38:28+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2022-10-11T10:38:28+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.sukimashita.com/libirecovery.git/commit/?id=d526c74e0562f7991bde3ec7d156cbf8b0b10bd5'/>
<id>d526c74e0562f7991bde3ec7d156cbf8b0b10bd5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>irecovery: Output product, model and marketing name for device information</title>
<updated>2021-06-13T00:01:11+00:00</updated>
<author>
<name>Martin Szulecki</name>
</author>
<published>2021-03-18T23:08:21+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.sukimashita.com/libirecovery.git/commit/?id=2efd3adbe498e02ee53cee092b71a0c88ee53231'/>
<id>2efd3adbe498e02ee53cee092b71a0c88ee53231</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>irecovery: Add new "--devices" option to list internal device data</title>
<updated>2021-06-13T00:01:11+00:00</updated>
<author>
<name>Martin Szulecki</name>
</author>
<published>2021-03-18T23:06:18+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.sukimashita.com/libirecovery.git/commit/?id=c3e1048f25c5bca7cea5b05b480013d1b3a3d89b'/>
<id>c3e1048f25c5bca7cea5b05b480013d1b3a3d89b</id>
<content type='text'>
Let's get rid of all the copy/paste out there...
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Let's get rid of all the copy/paste out there...
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix compiler warning about format string specifiers by using uint64_t instead of unsinged long long</title>
<updated>2020-07-06T14:08:27+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2020-07-06T14:08:27+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.sukimashita.com/libirecovery.git/commit/?id=6e965298e439d52f8c96ccc98edb488891807c7d'/>
<id>6e965298e439d52f8c96ccc98edb488891807c7d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
