summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2025-09-09Add iPhone 17 family and Watch 11/SE3/Ultra3 modelsGravatar Nikias Bassen1-0/+13
2025-09-06IOKit: Fix race condition when trying to delete runloop before it even startedGravatar tihmstar1-0/+1
2025-09-06Add iOS 2 supportGravatar tihmstar1-5/+49
2025-09-06Add iOS 1 supportGravatar tihmstar1-3/+197
2025-06-25Use sizeof() instead of hard-coding buffer sizesGravatar Nikias Bassen1-16/+18
2025-03-20Add support for all March 2025 Apple devicesGravatar Daniel VanBritsom1-0/+10
2025-03-06Add support for the iPhone 16eGravatar Daniel VanBritsom1-0/+1
2024-12-02Switch to better initializer strategyGravatar Nikias Bassen1-66/+42
2024-12-02Use _WIN32 instead of WIN32Gravatar Nikias Bassen1-37/+37
2024-11-01Add support for November 2024 MacsGravatar Daniel VanBritsom1-0/+9
2024-11-01Support iPad mini (A17 Pro)Gravatar Daniel VanBritsom1-0/+2
2024-09-25Make sure IRECV_DEVICE_REMOVE event has the mode set the device was inGravatar Nikias Bassen1-1/+1
2024-09-25KIS: Add some retry loops around open/set config/set interface operationsGravatar Nikias Bassen1-5/+26
2024-09-25win32: Fix crash due to access to uninitialized dataGravatar Sami Kortelainen1-0/+5
2024-09-19Support Apple Watch Series 10 and iPhone 16 modelsGravatar Daniel VanBritsom1-0/+8
2024-05-31Add iPad Air (M2) and iPad Pro (M4) modelsGravatar Nikias Bassen1-0/+8
2024-03-22Change irecv_send_buffer to accept an options bitfield instead of just one valueGravatar Nikias Bassen1-13/+20
2024-03-21Add support for Port DFUGravatar Nikias Bassen1-11/+25
2024-03-11win32: Skip ecid check for KIS mode device in win32_open_with_ecidGravatar Nikias Bassen1-1/+1
2024-03-09Remove broken ecid check for KIS mode in iokit_open_with_ecidGravatar Nikias Bassen1-7/+0
2024-03-07Add March 2024 MacBook Air modelsGravatar Nikias Bassen1-0/+2
2024-03-07Add irecv_version() function to interfaceGravatar Nikias Bassen1-0/+9
2024-02-14Add support for Apple Vision Pro (RealityDevice14,1)Gravatar Nikias Bassen1-0/+2
2024-01-29Fix IRECV_API definitionsGravatar Nikias Bassen1-0/+12
2024-01-12win32: Implement support for Debug USB (KIS) modeGravatar Nikias Bassen1-61/+151
2024-01-09irecv_open_with_ecid: Print correct ECID for KIS devicesGravatar Nikias Bassen1-1/+1
2024-01-09Fix strncpy sizeGravatar Nikias Bassen1-1/+1
2024-01-04Initialize KIS device in device callbackGravatar Nikias Bassen1-11/+47
2024-01-04win32: Make sure to free device list at the right placeGravatar Nikias Bassen1-5/+4
2023-12-30Make it compile again when building --with-dummyGravatar Nikias Bassen1-7/+3
2023-12-21win32: Improve irecv_event_handler to make sure events get delivered properlyGravatar Sami Kortelainen1-7/+43
2023-12-21win32: Simplify code, and make sure to only use devices in correct modeGravatar Nikias Bassen1-164/+45
2023-12-08win32: Only try to set alt interface for interface 1Gravatar Nikias Bassen1-2/+4
2023-11-18win32: Rename and reorder internal functionsGravatar Nikias Bassen1-61/+57
2023-11-18IOKit: Silence some compiler warnings about unused variablesGravatar Nikias Bassen1-4/+18
2023-11-18Mark irecv_kis_send_buffer static and silence a compiler warningGravatar Nikias Bassen1-2/+2
2023-11-17Reduce code duplicationGravatar Nikias Bassen1-112/+57
2023-11-14Add KIS support to libusb backendGravatar tihmstar1-77/+124
2023-11-14Add KIS support (IOKit backend)Gravatar Linus Henze1-58/+500
2023-11-03Add November 2023 iMac and MacBook Pro modelsGravatar Daniel VanBritsom1-0/+9
2023-09-20Add Apple Watch Series 9 and Ultra 2 (device lookup)Gravatar Daniel VanBritsom1-0/+5
2023-09-20Add support for iPhone 15 modelsGravatar Daniel VanBritsom1-0/+4
2023-09-20 Add support for WWDC23 MacsGravatar Eva Luna1-0/+4
2023-05-13Coding style changesGravatar Nikias Bassen1-93/+136
2023-05-08win32: Use ANSI versions for SetupDI and CreateFile API to prevent errors whe...Gravatar Josef Micka1-19/+19
2023-05-08Send a ZLP in recovery mode if the buffer size is a multiple of 512Gravatar Nikias Bassen1-0/+6
2023-05-07Make sure DEVICE_ADD events are sent to additional event listenersGravatar Nikias Bassen1-1/+15
2023-05-05move IRECV_API into the headersGravatar Rosen Penev1-49/+39
2023-05-01Return error instead of truncating command buffer if command is too longGravatar Nikias Bassen1-2/+2
2023-05-01Fix a few buffer sizes and their initializationGravatar Nikias Bassen1-6/+7