Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

34 check-ins

2018-10-19
13:12
[2f7837d696] Leaf: Fix handling of the embedded ISO when the binary is linked with -pie. (user: rmax tags: trunk)
2018-10-17
18:30
[b78ca6eb38] Move sanity checks for rescue mode (user: rmax tags: trunk)
18:26
[2fc3804075]
  • Rename the embedded CD image to rescue.iso
  • Write dummy data to block 0 in rescue mode to allow size detection even on empty modules.
(user: rmax tags: trunk)
16:29
[5634dc9cb3]
  • Add support for embedding the ISO for rescuing a module directly into the executable.
  • Add support for patching the actual flash size into the ISO before flashing.
  • Let jq_readsize skip the actual directory offsets instead of assuming thabt there is only one.
  • Improve messages given to the user.
  • Stop erase mode from erasing the whole flash when called with no options.
  • Replace the Chinese Windows tool with an English version created by "Nickneck".
(user: rmax tags: trunk)
2018-06-25
12:44
[05d1f6b526] Improve usage output; add link to home page; error out when no module was found. (user: rmax tags: trunk)
2018-06-13
17:09
[06e2a9b8d3] typo (user: rmax tags: trunk)
17:07
[4be4e8a93f]
  • Distinguish "largest size found" from "cannot detect size" in jq_flashdetect().
  • Improve readability of jq_flashsize()
(user: rmax tags: trunk)
2018-04-06
11:44
[f7a81f9514] whoops (user: rmax tags: trunk)
11:42
[79e76c0931]
  • Add option -p to write mode for patching the flash size into the ISO on the fly
  • Add a make target called "flash" to detect the flash size and write an adjusted ISO image to the flash
  • Recognize the size parameter for raw write operations.
(user: rmax tags: trunk)
08:29
[9d51ca4aa8]
  • Add the Windows upload tool
  • Add a make target called "iso" that creates an ISO image containing the Linux and Windows uploader.
(user: rmax tags: trunk)
2018-03-27
16:07
[1f6cfbc329] Change the behaviour of raw mode:
  • Allow reading from named pipes
  • Don't check the file size, but only read up to the flash size from it
(user: rmax tags: trunk)
15:32
[a2a4269f4f]
  • Add flash size auto-detection
  • Save the flash size in the jqfs header when writing
  • Read flash size from jqfs if present
  • Restructure and clean up the command line syntax
  • Add support for reading and erasing parts of the flash
  • Support b (byte), k (kbyte), p (4k page) and m (mbyte) suffixes for offset and size.
(user: rmax tags: trunk)
2018-03-22
17:34
[07e0ac1c52]
  • Add -l option for listing connected JQ6500 devices (idea by Nikolai Radke).
  • overhaul device detection logic
(user: rmax tags: trunk)
2018-03-15
17:31
[6292868cd9]
  • Add a debugging option (-D).
  • Add verbose debugging output to jq_identify
  • Prefix the macros for JQ6500 commands with JQ_ to avoid name clashes with SCSI commands
(user: rmax tags: trunk)
2017-08-02
16:42
[da0f0efff9] Applying the address operator to a returned value is not allowed anymore in gcc7, so we have to use a temporary variable. (user: rmax tags: trunk)
2017-06-19
11:27
[84d0c6cb3e] Add opcode for READ and improve range check. (user: rmax tags: trunk)
2017-02-20
17:19
[c5cac5fa4a] Strip and optimize for minimal size (user: rmax tags: trunk)
16:54
[12df8bf25e] Skip device checking in force mode. (user: rmax tags: trunk)
16:36
[c1573d3e82] Add auto-detection for a JQ6500 module in /dev/sg*. (user: rmax tags: trunk)
2017-01-23
17:14
[2f29569e68] initial Makefile (user: rmax tags: trunk)
16:47
[32f2539d6f] typo (user: rmax tags: trunk)
16:28
[fbedeafa99] Implement the force option (user: rmax tags: trunk)
15:04
[bde3a708f9] cleanup (user: rmax tags: trunk)
2017-01-20
13:55
[50ebed6eb3]
  • Implement raw mode
  • Implement writing to files
  • Allow specifying a write offset. This is useful for overwriting the CD image.
(user: rmax tags: trunk)
09:54
[a06f8f9cd4] Move fs creation and flashing out of main into separate functions (user: rmax tags: trunk)
2017-01-19
20:39
[5d02a4b3fc]
  • Add comprehensive usage output (options not implemented yet)
  • Remove unneeded usleeps to speed up things.
(user: rmax tags: trunk)
2017-01-10
16:11
[02feab6854] Add beerware license (user: rmax tags: trunk)
2017-01-03
01:42
[3732646766] add progress bar (user: rmax tags: trunk)
2016-12-23
16:33
[c2f6092763] Add missing newline (user: rmax tags: trunk)
2016-12-22
21:16
[2122eac5cf] add delay between ioctls (user: max tags: trunk)
20:04
[eceff7c88e] improve progress indication and error messages during erase/write. (user: rmax tags: trunk)
19:45
[cfcc95657d] Make MAXSIZE dependent on BASE (user: rmax tags: trunk)
2016-12-21
22:04
[00c5814aba] First working version (user: rmax tags: trunk)
21:42
[2a8d056487] initial empty check-in (user: rmax tags: trunk)