Commit Graph

  • e46302830c util: address checkpatch issues Igor Opaniuk 2025-06-24 06:42:37 +02:00
  • a79ccefb2e sim: address checkpatch issues Igor Opaniuk 2025-06-24 06:36:33 +02:00
  • fbb965174d ufs: address checkpatch issues Igor Opaniuk 2025-06-24 06:35:31 +02:00
  • eab45794d2 firehose: address checkpatch issues Igor Opaniuk 2025-06-24 06:34:25 +02:00
  • 669c2005d3 checkpatch: add more exceptions Igor Opaniuk 2025-06-24 06:16:44 +02:00
  • 2204f90bee github: create a full rep clone Igor Opaniuk 2025-06-24 14:21:36 +02:00
  • 7bdf416118 README: extend list of packages for Windows Igor Opaniuk 2025-06-24 12:29:11 +02:00
  • 4c942eea55 github: enable tests for windows Igor Opaniuk 2025-06-24 11:55:55 +02:00
  • fb47383c92 vip: open digest file as binary Igor Opaniuk 2025-06-24 11:50:35 +02:00
  • a691179284 qdl: improve usage output Igor Opaniuk 2025-06-18 21:41:16 +02:00
  • c70255e3e8 qdl: fix provided options to getopt_long Igor Opaniuk 2025-06-18 21:39:47 +02:00
  • 7a8b6f3115 qdl: drop enum for chunk size param Igor Opaniuk 2025-06-18 21:38:23 +02:00
  • 8818b98e85 firehose: support VIP extension Igor Opaniuk 2025-06-11 09:28:55 +02:00
  • 6454ab46f2 firehose: don't send configure packet in simulation Igor Opaniuk 2025-06-23 09:03:06 +02:00
  • 62464e4ab6 firehose: try to obtain a status when usb write fails Igor Opaniuk 2025-06-11 09:25:07 +02:00
  • 54da7531ea README: extend existing readme Igor Opaniuk 2025-06-21 12:18:47 +02:00
  • 4d612bc25b github: add Markdown lint action Igor Opaniuk 2025-06-21 12:25:13 +02:00
  • cdcdc51a3d checkpatch: address all obvious issues Igor Opaniuk 2025-06-18 09:39:54 +02:00
  • 6c0fbcce08 tests: add initial test set Igor Opaniuk 2025-06-16 14:33:56 +02:00
  • ad123a9531 Merge pull request #112 from igoropaniuk/checkpatch_check Dmitry Baryshkov 2025-06-16 12:12:36 +03:00
  • 81da98bc8a github: add checkpatch action Igor Opaniuk 2025-06-16 09:22:31 +02:00
  • 4bb672f00f Merge pull request #111 from igoropaniuk/spdx_licenses Dmitry Baryshkov 2025-06-13 17:46:56 +03:00
  • 52cb41f0d7 qdl: add SPDX license identifiers Igor Opaniuk 2025-06-11 22:53:28 +02:00
  • cc55fda4b2 Merge pull request #108 from igoropaniuk/vip_table_generation Dmitry Baryshkov 2025-06-13 14:43:48 +03:00
  • 4ed250c184 qdl: add support for vip table of digests generation Igor Opaniuk 2025-05-24 11:42:00 +02:00
  • 5db7794e9f Merge pull request #106 from Henry-ZHR/master Dmitry Baryshkov 2025-05-26 16:30:01 +03:00
  • 824d4c067e qdl: fix identation issue in QDL_DEVICE_TYPE Igor Opaniuk 2025-05-24 11:03:04 +02:00
  • ec0e19f068 sha2: add implementation of the sha256 digest algo Igor Opaniuk 2025-05-24 10:59:23 +02:00
  • 4e944d29da firehose: add debug output for raw packets Igor Opaniuk 2025-05-24 10:54:18 +02:00
  • 77df84fa12 Include stdlib in usb.c As malloc is used Henry-ZHR 2025-05-15 14:46:36 +08:00
  • 672abb1e81 qdl: add support for dry run execution Igor Opaniuk 2025-04-22 16:37:28 +02:00
  • f066304676 qdl: decouple transport logic Igor Opaniuk 2025-04-22 16:34:18 +02:00
  • fde56c8993 Merge pull request #99 from juniskane/qcm6490_pr Dmitry Baryshkov 2025-05-14 21:45:00 +03:00
  • 1ec12f6a1f Merge pull request #101 from monkbroc/erase-all Dmitry Baryshkov 2025-05-14 21:44:02 +03:00
  • c856721827 Merge pull request #103 from igoropaniuk/allow_fusing Dmitry Baryshkov 2025-05-14 02:33:01 +03:00
  • 0b6b9e3b78 Merge pull request #102 from igoropaniuk/sahara_warning_fix Dmitry Baryshkov 2025-05-14 02:32:46 +03:00
  • 328e06962b qdl: introduce allow-fusing parameter Igor Opaniuk 2025-04-22 16:01:21 +02:00
  • 172c3c257c program: refactor program_find_bootable_partition Igor Opaniuk 2025-04-22 15:46:53 +02:00
  • 8a996e5fed sahara: fix ignoring return value warning Igor Opaniuk 2025-04-22 15:14:33 +02:00
  • 3ed79bef47 Merge pull request #105 from monkbroc/windows-build Dmitry Baryshkov 2025-05-07 17:12:09 +03:00
  • ccfa1fe073 Enable additional platforms in CI Julien Vanier 2025-05-06 10:31:59 -04:00
  • f87efad54b Implement err functions on Windows Julien Vanier 2025-05-02 17:23:04 -04:00
  • c07419cb81 Open files in binary mode on Windows Julien Vanier 2025-05-02 16:49:26 -04:00
  • 6867a75063 Remove workers not supported on free GitHub Actions Julien Vanier 2025-05-02 10:02:48 -04:00
  • c69d9adc76 Compile on Windows in GitHub Actions and save build artifacts Julien Vanier 2025-05-02 09:18:04 -04:00
  • b3dccab6a6 Add Windows compatibility Julien Vanier 2025-05-02 09:16:25 -04:00
  • 3a7c00b931 Use ux_info for firehose success Julien Vanier 2025-05-02 09:16:25 -04:00
  • f73656237d Don't fail the last firehose read when the number of bytes read is 0 Julien Vanier 2025-05-02 08:22:54 -04:00
  • 33a2f151a6 Allow erasing all storage types Julien Vanier 2025-04-16 17:08:34 -04:00
  • 136f8e2158 CI: disable Ubuntu 20.04 builds Dmitry Baryshkov 2025-05-01 19:52:49 +03:00
  • 30ac3a8abc Merge pull request #96 from lumag/version-fix Dmitry Baryshkov 2025-03-19 16:53:14 +02:00
  • ab17b2e78d make: don't rebuild util.o (and dependencies) unnecessary Dmitry Baryshkov 2025-03-19 16:02:11 +02:00
  • c9abbe7aba usb: add new USB pid 0x901d for Qualcomm QCM6490 Juha Niskanen 2025-03-16 13:11:35 +02:00
  • cfdb938111 Use provided VERSION argument before calling git Christopher Obbard 2025-02-04 20:19:48 +00:00
  • 21966c61d0 Use VERSION instead of GITREF Christopher Obbard 2025-02-04 20:18:57 +00:00
  • 2872a8ea62 Fix version.h generation Christopher Obbard 2025-02-04 20:23:28 +00:00
  • ad320a1a66 version: set to 'unknown-version' if unable to use git describe Nicolas Dechesne 2025-01-17 14:39:45 +01:00
  • 8718752d81 ramdump: display version information Nicolas Dechesne 2025-01-17 10:31:37 +01:00
  • 20fab24ee0 ks: display version information Nicolas Dechesne 2025-01-17 10:39:51 +01:00
  • 4800d4afc2 ks: add --debug option Nicolas Dechesne 2025-01-17 10:36:47 +01:00
  • e6469d9748 qdl: display version information Nicolas Dechesne 2025-01-17 10:29:17 +01:00
  • cc584d4560 Add infrastructure to support version information Nicolas Dechesne 2025-01-17 10:13:08 +01:00
  • a8e3f661d2 firehose: change error message to info for multiple boot partition Nicolas Dechesne 2025-01-07 09:58:08 +01:00
  • 7b5d5da48d firehose: do not display 'no boot partition found' message Nicolas Dechesne 2025-01-07 09:52:59 +01:00
  • 8c32a74086 ux: Introduce progress indicator Bjorn Andersson 2024-12-17 14:01:22 -06:00
  • a0f977935f ux: Improve log printouts Bjorn Andersson 2024-12-17 13:24:30 -06:00
  • 0e08e852bf ux: Introduce user experience wrappers Bjorn Andersson 2024-12-17 11:38:28 -06:00
  • 321e776cb7 firehose: Handle multiple primary bootloaders Bjorn Andersson 2024-12-17 09:53:36 -06:00
  • 23c84163aa firehose: Avoid leaking xml properties Bjorn Andersson 2024-12-13 13:08:53 -06:00
  • aa44721fe8 sahara: Avoid closing invalid fd Bjorn Andersson 2024-12-13 13:08:24 -06:00
  • 8adc9f3192 sahara: Correct size of hello packets Bjorn Andersson 2024-12-13 13:07:54 -06:00
  • ceddd78c9d util: Avoid memory leaks in xml parsing helpers Bjorn Andersson 2024-12-13 13:07:27 -06:00
  • 0214cbd3b6 firehose: Free the program scratch buffer Bjorn Andersson 2024-12-13 13:06:44 -06:00
  • b121a92752 program/patch: Free program and patch objects on exit Bjorn Andersson 2024-12-13 13:05:57 -06:00
  • 6fc456da62 usb: Release allocated resources Bjorn Andersson 2024-12-13 12:56:01 -06:00
  • ad13228e6a ufs: add support for UFS WriteBooster feature v2.1 Nicolas Dechesne 2024-12-11 20:49:39 +01:00
  • fa070e81b4 qdl: fixup usage function Nicolas Dechesne 2024-11-26 18:14:30 +01:00
  • f63c4df679 .github: use actions/checkout v4 Nicolas Dechesne 2024-10-18 17:38:14 +02:00
  • b068cc58d9 firehose: Allow bConfigDescrLock to be passed as 1 Bjorn Andersson 2024-10-04 08:02:28 -07:00
  • f8fae69796 qdl: firehose: program: fail on missing file Milosz Wasilewski 2024-09-12 12:18:18 +01:00
  • cbd46184d3 usb: Allow overriding bulk write size and increase default v2.0 Bjorn Andersson 2024-06-07 21:55:18 -05:00
  • a1cd535439 qdl: Add support for <read> operations Collin 2024-01-19 16:24:09 -07:00
  • a60d45c3b7 usb: Correct libusb timeout handling Bjorn Andersson 2024-06-06 22:26:52 -05:00
  • c647d6d9eb firehose: Always free response xmlDoc Bjorn Andersson 2024-06-06 23:04:05 -05:00
  • b761963272 firehose: Remove unwanted timeout warning Bjorn Andersson 2024-06-07 12:53:49 -05:00
  • adfdcc6b01 firehose: Clean up return values Bjorn Andersson 2024-06-06 23:01:34 -05:00
  • 1d8a3fff7d usb: Attempt detaching kernel driver Bjorn Andersson 2024-06-07 12:10:18 -05:00
  • 8b01b6254e ci/build: Build across different Ubuntu variants Bjorn Andersson 2024-06-05 08:07:20 -07:00
  • 95be64392f usb: Allow building with older libusb Bjorn Andersson 2024-06-05 09:20:21 -07:00
  • aeb70e0645 firehose: Prevent potential overflow in info print Konrad Dybcio 2024-05-15 00:43:31 +02:00
  • b1ec56fc9e firehose: Fix xml_setpropf format for payload_size Konrad Dybcio 2024-05-15 00:41:01 +02:00
  • fac09b2980 Makefile: prefer append on CFLAGS / LDFLAGS Ricardo Salveti 2024-05-28 00:07:06 -03:00
  • b18bca7d28 ci/codeql: Add required permissions Konrad Dybcio 2024-05-10 18:05:06 +02:00
  • ba6b6e5b3a github: Add CodeQL workflow Bjorn Andersson 2024-05-09 17:21:38 -05:00
  • 0132a8eb5a program: Clean up error handling in program_load Luca Weiss 2024-05-10 07:44:33 +02:00
  • 7cc2748c61 program: fail correctly on unrecognized tags Luca Weiss 2024-04-17 14:37:15 +02:00
  • 25ce7fad22 usb: Allow selecting board by serial number Bjorn Andersson 2024-05-07 15:08:57 -05:00
  • 37b0d0cf69 usb: Replace USBDEVFS interface with libusb Bjorn Andersson 2024-05-07 14:30:09 -05:00
  • 983ec51d02 github: Introduce build workflow Bjorn Andersson 2024-05-09 15:32:33 -05:00
  • 5f2f82a526 ramdump: Add support for filtering which segments to extract Bjorn Andersson 2024-03-25 14:15:03 -05:00