Commit Graph
100 Commits
Author SHA1 Message Date
Pali Rohár a072a2cf83 fiasco: Use image_list 2012-09-22 19:49:58 +02:00
Pali Rohár 3a83d99f9a main: Use image_list 2012-09-22 19:49:48 +02:00
Pali Rohár 1a89112c25 image: Implement image_hwrev_is_valid 2012-09-22 19:49:04 +02:00
Pali Rohár 10a2bc6319 device: Rename function to hwrev_is_valid 2012-09-22 19:48:40 +02:00
Pali Rohár 55c158fc34 image: Use device_list 2012-09-22 19:38:13 +02:00
Pali Rohár e41cf5236a device: Fix device_list_alloc_to_bufs 2012-09-22 19:37:21 +02:00
Pali Rohár 54ddeb6407 device: Implement hwrevs as array of int16_t 2012-09-22 18:16:26 +02:00
Pali Rohár 8167e841ce main: Added support for loading and flashing images 2012-09-22 11:33:14 +02:00
Pali Rohár ad7bab8df8 main: Fixed infinite loops 2012-09-22 11:32:41 +02:00
Pali Rohár 805bafacef libusb-sniff: Disable printing output of libusb function if env USBSNIFF_SKIP_* is set 2012-09-22 10:20:49 +02:00
Pali Rohár 40cd74c506 image: Do not verify image types and devices if noverify was specified 2012-08-27 17:18:38 +02:00
Pali Rohár c92df79829 main: Update help for 80 chars terminals 2012-08-24 10:45:47 +02:00
Pali Rohár 62aa414dc0 main: Fix error message 2012-08-24 10:33:57 +02:00
Pali Rohár 36aff5fca4 image: Check if specified image type and device are correct 2012-08-24 10:33:38 +02:00
Pali Rohár d9aeffa1d0 image: Fix image detection, detect kernel by magic number and U-Boot by arm branch instruction 2012-08-24 10:01:32 +02:00
Pali Rohár d0d249c738 fiasco: Fixed compile warnings 2012-08-13 11:57:30 +02:00
Pali Rohár db546a17b8 cold-flash: Add all omap boot messages 2012-08-12 17:32:42 +02:00
Pali Rohár d35d6142ca nolo: Respect simulate flag 2012-08-12 12:21:49 +02:00
Pali Rohár 2d52d8c3c6 fiasco: Respect simulate flag 2012-08-12 12:19:33 +02:00
Pali Rohár 1ba42ce46f image: Fix image_missing_values_from_name 2012-08-12 10:41:38 +02:00
Pali Rohár 1736afae69 Remove IMAGE_OMAP_NAND type - it is 2nd 2012-08-12 10:41:05 +02:00
Pali Rohár 0f5f96149f Added LD_PRELOAD library libusb-sniff for sniffing usb communication 2012-08-12 10:09:30 +02:00
Pali Rohár e084cdaabe doc/fiasco: Update info 2012-08-11 22:25:25 +02:00
Pali Rohár 89e70ea88c doc/mkii: Added initial RE documentation about Mk II protocol 2012-08-11 22:12:01 +02:00
Pali Rohár 2544d42ee2 main: Check if some action was specified 2012-08-11 21:37:55 +02:00
Pali Rohár 0d1d64bbfe Makefile: Remove duplicate flags 2012-08-11 21:24:18 +02:00
Pali Rohár 26099e9536 image_read returns size_t, so 0 when error or end of file 2012-08-11 21:23:53 +02:00
Pali Rohár 17c6aefdcb printf-utils: Add newline when 100% 2012-08-11 21:20:14 +02:00
Pali Rohár ab07fec919 main: Fix parse_image_arg, check if arg is file 2012-08-11 18:16:29 +02:00
Pali Rohár 0e687beed3 image: Fix image_missing_values_from_name 2012-08-11 18:16:02 +02:00
Pali Rohár 131e8bbe1f image: Fix image_read 2012-08-11 18:04:52 +02:00
Pali Rohár 0809303feb image: Detect ROMFS file as initfs 2012-08-11 17:16:09 +02:00
Pali Rohár 33d00aa714 image: Fix aligning, now aligning is working again 2012-08-11 17:15:53 +02:00
Pali Rohár 24a12b2e72 main: Fix usb loop 2012-08-11 15:25:28 +02:00
Pali Rohár 6062a736d2 usb-device: Fix usb_descriptor_info_print and Mk II name 2012-08-11 15:24:46 +02:00
Pali Rohár 6cd01df098 main: Added support for booting into update mode 2012-08-11 15:24:16 +02:00
Pali Rohár 8a21acc9cc nolo: Merge functions nolo_boot and nolo_boot_to_update_mode to nolo_boot_device 2012-08-11 15:24:02 +02:00
Pali Rohár 8c1cfe3a6e nolo: Implement nolo_boot_to_update_mode 2012-08-11 14:53:22 +02:00
Pali Rohár 8e2c830433 usb-device: Show USB device descriptor info 2012-08-11 14:40:56 +02:00
Pali Rohár 868bee0413 nolo: Implement setting and getting R&D flags, remove old code 2012-08-11 14:40:08 +02:00
Pali Rohár d6ad749515 main: Options -b -e -u working without argument 2012-08-11 11:57:20 +02:00
Pali Rohár 83bcb7358c Rewrite Makefile, move WITH_DEVICE, WITH_USB and WITH_SQUEUES to Makefile 2012-08-11 11:12:58 +02:00
Pali Rohár 67d3e4de70 main: Try cold flash again only if it returns -EAGAIN 2012-08-11 10:39:52 +02:00
Pali Rohár 8c5590d150 cold-flash: Rewrite error messages and return negative error values, -EAGAIN if not in cold flash mode 2012-08-11 10:39:11 +02:00
Pali Rohár cb25a8bd3e main: Move image fitering to functions, do not fail if device or hwrev is not detected 2012-08-11 09:54:05 +02:00
Pali Rohár 3c4c0088f0 nolo: Make sure that nolo_get_device return valid or unknown device 2012-08-11 09:51:13 +02:00
Pali Rohár e75b963d3a usb-device: Add variable detected_hwrev to struct usb_device_info 2012-08-11 09:50:38 +02:00
Pali Rohár 378dfe3162 nolo: Implement getting all version strings 2012-08-10 22:35:02 +02:00
Pali Rohár dddf92646d main: Compile only supported options 2012-08-10 22:18:33 +02:00
Pali Rohár 791f805fa0 main: Implement setting configuration 2012-08-10 22:09:31 +02:00
Pali Rohár 5325bfdfd1 main: finish device identify 2012-08-10 21:54:37 +02:00
Pali Rohár 3d42ebaf73 nolo: show note about unimplemented functions 2012-08-10 21:54:21 +02:00
Pali Rohár 4ab76a5112 global: Fix ERROR_INFO_STR 2012-08-10 21:48:17 +02:00
Pali Rohár f4b0e9b6f3 Comment all old code 2012-08-10 21:37:37 +02:00
Pali Rohár 6cf03a9e28 Rename main2.c to main.c 2012-08-10 21:36:46 +02:00
Pali Rohár ded123141c Remove old main.c code 2012-08-10 21:36:03 +02:00
Pali Rohár 8ea3ba3771 nolo: Remove old code 2012-08-10 21:35:37 +02:00
Pali Rohár 0e0844b78b main: Fail if device is not in NOLO mode, show NOLO version 2012-08-10 21:27:18 +02:00
Pali Rohár a1d95afbf7 Fix NOLO communication 2012-08-10 21:23:19 +02:00
Pali Rohár dc8844f112 nolo: Start implementing new nolo code 2012-08-10 19:14:09 +02:00
Pali Rohár a67a16479c global: Added macro ERROR_RETURN 2012-08-10 19:13:56 +02:00
Pali Rohár 24f34d2f55 nolo: Prepair new function names 2012-08-10 17:19:44 +02:00
Pali Rohár 19a8d76e0c main: Do not enter to usb mode if not needed 2012-08-10 17:19:03 +02:00
Pali Rohár aa89ef8dad usb-device: Update usb interface and alternate number for RX-51 Mk II protocol 2012-08-10 15:39:55 +02:00
Pali Rohár ff7a89b781 main: Update help 2012-08-10 14:58:54 +02:00
Pali Rohár 8eb58ad08c Move checking for flashing protocol from main to cold-flash 2012-08-10 14:56:38 +02:00
Pali Rohár 32f2e53304 printf-utils: Added function printf_and_wait 2012-08-10 14:47:31 +02:00
Pali Rohár f79b653523 cold-flash: Use struct usb_device_info 2012-08-10 13:22:01 +02:00
Pali Rohár cc6e2dcfcd usb-device: Include once 2012-08-10 12:26:13 +02:00
Pali Rohár adbe2dabad Remove old hexdup.c code 2012-08-10 12:23:54 +02:00
Pali Rohár 4b7769a67d Remove old os.h code 2012-08-10 12:20:57 +02:00
Pali Rohár 27acbb09a5 Fix compilation 2012-08-10 12:19:28 +02:00
Pali Rohár b142205f1c Remove old main.h code 2012-08-10 12:14:05 +02:00
Pali Rohár e4858deccd console: Prepair for new code 2012-08-10 12:10:17 +02:00
Pali Rohár 3ce8ca13f1 Rename utils.c to printf-utils.c, remove unused functions 2012-08-10 12:03:30 +02:00
Pali Rohár ad68e324c6 Fix ERROR macros 2012-08-10 12:01:14 +02:00
Pali Rohár 34b55a222e dump: Prepair for new code 2012-08-10 10:49:40 +02:00
Pali Rohár bc9441ddd6 qmode: Prepair for new code 2012-08-10 10:39:39 +02:00
Pali Rohár 6e0941a3c4 Comment all old code 2012-08-09 21:17:45 +02:00
Pali Rohár 603a64757d Remove old serial.c code 2012-08-09 21:13:13 +02:00
Pali Rohár 2002ba27a2 Move query.c into nolo.c 2012-08-09 21:07:30 +02:00
Pali Rohár 01a7da1d95 Rename flash.c to nolo.c 2012-08-09 21:02:20 +02:00
Pali Rohár 70c09fb5b7 Remove old pieces.c and fpid.c code 2012-08-09 20:49:10 +02:00
Pali Rohár 29084d4acf flash: Rewrite flash_image code to use struct * image 2012-08-09 20:38:47 +02:00
Pali Rohár 0d76941600 Add new code to Makefile 2012-08-09 20:30:55 +02:00
Pali Rohár 5dc162bc4a Delete old check_nolo_order code 2012-08-09 20:11:25 +02:00
Pali Rohár 564b0715f1 Remove old devices.c code 2012-08-09 20:04:25 +02:00
Pali Rohár 6e710dcac9 Remove old hash.c code 2012-08-09 19:52:22 +02:00
Pali Rohár b2883167d5 Rename new fiasco2 to fiasco 2012-08-09 19:50:14 +02:00
Pali Rohár 1b99ad115a Remove old fiasco.c code 2012-08-09 19:48:21 +02:00
Pali Rohár 9baad78435 main: Implement cold flash 2012-08-09 19:44:47 +02:00
Pali Rohár d2ce7052ec fiasco: If image_name_alloc_from_values fails, return -1 2012-08-09 19:43:57 +02:00
Pali Rohár d29c63cac9 usb-device: Rename struct members of usb_device_info 2012-08-09 19:43:22 +02:00
Pali Rohár f597e28a87 usb-device: Rename usb_wait_for_device to usb_open_and_wait_for_device 2012-08-09 18:29:13 +02:00
Pali Rohár a0eff48f30 usb-device: Added PRINTF_ macros for printing and clearing line 2012-08-09 18:25:48 +02:00
Pali Rohár 5310efb16c Added new global macros for ERROR/WARNING/VERBOSE, use it 2012-08-09 17:50:50 +02:00
Pali Rohár 01239ea839 Rename usb_device to usb-device, fix includes 2012-08-09 16:13:43 +02:00
Pali Rohár b4cbab6774 main: Implement more options 2012-08-09 16:07:48 +02:00
Pali Rohár 366680af1b fiasco: Added function fiasco_print_info, fixed fiasco_free 2012-08-09 16:05:44 +02:00
Pali Rohár 4de49acb49 image: Added functions image_print_info, image_list_unlink, image_hwrev_is_valid 2012-08-09 16:01:36 +02:00