summarylogtreecommitdiffstats
path: root/History.md
blob: 14aea0779ee86565b9a1eb6cb82a5a39e89811b4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555

uuu_1.3.102 / 2019-10-28
========================

  * fix CI build issue
  * fix miss openssl include file
  * http request require \r\n
  * Use ubuntu 16.04 as prebuild image
  * Add zip64 support

uuu_1.3.96 / 2019-10-18
=======================

  * support static link openssl

uuu_1.3.93 / 2019-10-11
=======================

  * Fix wait for ever at decompress bz2 sometime when download from http
  * show http download progress for sync load
  * Fix https download failure at finial transfer
  * linux support basic https
  * Fix crash when bz2 file is not exist at http link
  * Enable https support for windows platform
  * use get_file_buffer for zip file
  * fix #136: fix decompress md5 file fail in zip
  * libuuu: fix compiler warnings
  * Make it possible to execute scripts from file with arguments with -b option.

uuu_1.3.82 / 2019-09-19
=======================

  * fixed #123: implement timeout for wait known usb device apprear
  * auto detect sdp interrupt out ep number
  * add -lsusb to list known connected devices
  * improved error handle when http download failure

uuu_1.3.74 / 2019-09-04
=======================

  * improve http download process message

uuu_1.3.72 / 2019-09-03
=======================

  * Fix linux build error
  * Show download process
  * auto added /* for bz2 file for buildin script
  * http download and bz2 decompress at the same time
  * Add basic http download support
  * README: add cmake in list of required packages on Linux

uuu_1.3.63 / 2019-08-27
=======================

  * treat EPIPE error as normal
  * Fix FBK: ucp t:- filename

uuu_1.3.61 / 2019-08-26
=======================

  * fix missed last chuck data of android sparse image

uuu_1.3.59 / 2019-08-21
=======================

  * show uncompress tar.gz progress
  * Added tar.gz format support
  * added support for tar.bz2, as well as fixed the previous decompression issue with pbzip2
  * delete 0001-static-link-c-lirary.patch
  * Fix build error because libusb change output dir
  * Remove msvc/libusb_static_2017.vcxproj
  * update libusb v1.0.23-rc2
  * set known file size flag after scan whole bz2 file
  * Check memory resize return value
  * added very simple tar support

uuu_1.3.34 / 2019-07-25
=======================

  * use bit mask to decide loaded and known buffer size
  * Change all to use shared_ptr for FileBuffer
  * Fix Zip file download fail because missed wakeup
  * build in appveyor visual studio 2019 image
  * Change FileBuffer memory management
  * fix linux build problem
  * fix no display position when async decompress
  * Added timestamp for each notification
  * fix data currupt after decompress
  * basic implement download and decompress at the same time
  * Added coverity support
  * fix a error for building  solution in vs2019
  * add git clean before build uuu-static-link
  * Remove qspi flash header check because old uboot have not built in setexpr
  * use qsphdr dump check if qsphdr cmd exist
  * Increase timeout for qspihdr command
  * Added --skipfhdr to skip flex flash header
  * fix windows build failure
  * added nand build script
  * Add dry run option to check if script is correct
  * Update CMakeLists.txt
  * fix appveryor build error
  * Added DEBIAN_FRONTEND=noninteractive
  * Add -D 'STATIC for appveryor
  * allow true dynamic linking for Linux build
  * Update README.md
  * Fix issue when download uboot > 2MB by SPL SDP protocal.

uuu_1.2.135 / 2019-05-28
========================

  * Fix decompress data missed bug when use sdcard.bz2/* if enable -O2

uuu_1.2.130 / 2018-07-20
========================

  * Support i.MX 815 chip
  * add license shield io
  * fix crash when console 47 < width < 54
  * Increase string size for device numeration
  * Fixed Typo
  * Typo in Debian/Ubuntu dependencies
  * Remove xcode8 build
  * build: Only create gitversion.h on success
  * gen_ver.sh: Don't ignore errors
  * version: Drop GIT_VERSION define
  * enable -O2 for build option
  * Add imx28 support
  * libuuu: add commands for reading and writting a memory address for iMX6/iMX7
  * uuu: resize status bar for longer error messages
  * libuuu: remove redefinitions of ROM_WRITE_ACK, ROM_STATUS_ACK and ROM_OK_ACK
  * Only run sdps log read when write success.
  * improve build-in list to burn different files

uuu_1.2.91 / 2019-02-25
=======================

  * fix uuu -b qspi flash_qxp_spl.flexspi failure problem

uuu_1.2.89 / 2019-02-22
=======================

  * correct emmc_ack env check method
  * check uboot environment emmc_ack
  * update build tag link
  * Added travis build tag
  * Update .travis.yml
  * Update .travis.yml
  * Update .travis.yml
  * Update .travis.yml
  * Update .travis.yml
  * Update .travis.yml
  * Update .travis.yml
  * Update .travis.yml
  * Update by use tab .travis.yml
  * update .travis.yml
  * Update .travis.yml
  * Create .travis.yml
  * set the CMAKE_CXX_STANDARD to c++11 explicitly to fix the compile error on Mac OSX.

uuu_1.2.68 / 2019-01-31
=======================

  * Fixed random stop at linux environment

uuu_1.2.66 / 2019-01-25
=======================

  * fixed crash when DONE cmd is not last one
  * fixed #79 all data is zero when file transfer from target to windows PC
  * fix -b qspi failure
  * FB added set_active command
  * Avoid add addition space when convert cmd arg

uuu_1.2.61 / 2019-01-16
=======================

  * Fix 8mq skipspl ivt search problem
  * Old i.MX8MQ SPL bcd use 0x9999
  * fix memory leak
  * fix windows random crash when multi device running
  * remove duplicated SDPV line

uuu_1.2.56 / 2019-01-09
=======================

  * Fix linux build failure
  * fix windows built failure
  * fixed #70 usbfs: process uuu did not claim interface 0 before use
  * Image size need minus IVT offset
  * update default SDPV command option
  * Update built-in script to support SDPV command
  * Support -skipspl option at sdp protocol
  * Change SPPV usb bcd version from 0x500
  * Support Filter a range or BCDVersion number
  * MAC build success
  * Update Readme.md to add pkg-config to linux apt
  * Fix typos in user visible strings
  * fix -Wreturn-type in `runshell`
  * usb bcd distinguish SDPU
  * Only download size that imx8qm and imxqxp's container header indicator
  * Fixed windows build failure
  * add built-in script fat_write

uuu_1.2.39 / 2018-12-13
=======================

  * Update libusb link to folk's link
  * Only show auto complete help message when print help
  * notify.cpp: prevent crash by catching exception
  * doxygen support

uuu_1.2.31 / 2018-11-29
=======================

  * Update Readme for better format
  * Update license info
  * Update appveyor.yml
  * Added static link project for windows

uuu_1.2.26 / 2018-11-28
=======================

  * Fix add quota for FB[-t 1000]: Only filename need quota

uuu_1.2.24 / 2018-11-27
=======================

  * fix built-in script always have quota
  * Support space in Path
  * Fixed uuu "fb[-t 1000]:" ucmd problem
  * fix a2x build problem when wiki include signed off
  * Fix sudo uuu auto complete problem
  * add help -udev option to generate udev rule
  * tell sudo uuu have problem
  * Improve uuu autocomplete txt and put into Microsoft.PowerShell_profile.ps1
  * Add one more new line about autocomplete
  * Fix crash when parameter more than script required
  * fall back to verbose mode if vt mode enable failure
  * improve linux auto complete
  * skip x86 build output file
  * skip debug and x86 build for linux side
  * Add debug version build
  * fix rebase missed e3c4b56 commit change
  * Move auto complete into separate file
  * powershell auto complete basic work
  * Remove VT color code at win7 environment
  * win32 also use static link
  * Fix windows 32bit build problem
  * Update appveyor.yml
  * Update appveyor.yml
  * fix auto complete problem with path
  * Fix windows version build failure
  * fix uboot command in shell mode
  * show help tell user use auto complete
  * linux basic auto complete work
  * linux auto complete basic work
  * just print help if run uuu
  * SPDS support BLOG
  * SPL:added SDPU: done command
  * SDPU fetch log blog command
  * Add timeout support for HID read command
  * EXPERIMENTAL: Added Blog command to capture console log
  * Add a u-boot shell command mode.
  * lookup libbz2 not by filename but by library name
  * flush output after wait for known usb device appear
  * Update Readme add build status-badges

uuu_1.2.0 / 2018-10-31
======================

  * update version number to 1.2.x

uuu_1.1.112 / 2018-10-31
========================

  * update appveyor.xml to add history of uuu.pdf
  * Update README.md
  * Update README.md

uuu_1.1.108 / 2018-10-30
========================

  * update artifacts
  * linux clone mfgtools.wiki.git
  * linux install rename
  * Update appveyor.yml
  * Update appveyor.yml
  * Update appveyor.yml
  * Update appveyor.yml
  * Use static link C library
  * Update appveyor.yml
  * Update appveyor.yml
  * Update appveyor.yml
  * Update README.md

uuu_1.1.95 / 2018-10-25
=======================

  * Update README.md
  * Add missed bz2 project file
  * libbz2 have not provide pkg-config
  * add linux build support
  * support decompress bz2 file
  * add bzip2 code
  * Rewrite zip and sdcard fat handle code
  * check original file size to avoid crash when use small image
  * Fix jump command overwrite data that caused security image boot failure
  * Update README.md

uuu_1.1.87 / 2018-10-17
=======================

  * increase qspl write timeout value to 20s
  * Merge pull request #60 from cwald/patch-1
  * Update README.md
  * fix linux build error
  * Move shell mode to low priority
  * windows: using FSCTL_REQUEST_OPLOCK to monitor file change

uuu_1.1.81 / 2018-09-26
=======================

  * Update qspi_burn_loader.lst

uuu_1.1.79 / 2018-09-25
=======================

  * correct fix windows file lock problem
  * Remove debug message
  * In windows system don't buffer memory mapped file because it prevent update target file during daemon mode.

uuu_1.1.76 / 2018-09-25
=======================

  * Fix crash for some imx6/7's image
  * convert uuu.cpp to unix text format
  * fix linux build error and popen fail if mode is "rb" in linux
  * fix linux build failure
  * Add shell command support
  * Merge pull request #56 from angolini/typo2
  * uuu.cpp: Fix Typo
  * Increase max each bulk transfer to 1M
  * Reduce polling to 200ms because libusb_get_device_list take 66ms.
  * Move common command under _ALL: to avoid copy to each protocol

uuu_1.1.61 / 2018-09-13
=======================

  * improve error message for libusb
  * Limited max download size to 16M for sparse file to avoid long timeout
  * Merge pull request #55 from angolini/typo
  * libuuu: Fix typo in error message
  * Merge pull request #53 from nsjodk/cosmetic
  * cosmetic: fix indentation
  * Merge pull request #52 from nsjodk/master
  * cmake: make install, installs uuu in bin
  * Merge pull request #51 from Raphexion/master
  * remove unused (un-read) variable
  * Merge pull request #50 from nsjodk/doc
  * Merge pull request #49 from nsjodk/master
  * README: correct the github path
  * modern cmake: set cxx standard
  * Update README.md
  * Merge pull request #48 from nsjodk/master
  * modern cmake - minimal version 3.4
  * consistent cmake_minimum_required
  * Merge pull request #47 from nsjodk/master
  * config.h: #pragma once before includes
  * Add q\quit to exit shell

uuu_1.1.41 / 2018-08-22
=======================

  * Update qspi erase timeout value to 40s
  * built-in qspi support burn difference image
  * Fastboot add flashing and oem command
  * Update README.md

uuu_1.1.35 / 2018-08-16
=======================

  * add sd_all into default script
  * fix linux build failure
  * optimize version info
  * remove redundant hash value
  * use last tag as build version when build from git

uuu_1.1.29 / 2018-08-15
=======================

  * fix linux build error
  * Fix crash when connect 2 board and load from zip file
  * Async unzip file
  * Notify application when zip file
  * Delay 100ms in case some thread have not exit and send out THREAD_EXIT notify message
  * Remove debug message
  * linux: correct build_ver
  * Remove duplicate build number info
  * Fix windows build problem cause by createversion.bat
  * roll back version number to 1.1.4
  * linux update gen script to recongize appver build number
  * windows recognize appver build number
  * Parse version info from version string
  * Fix open zip file failure
  * FB flash support timeout

uuu_1.1.16 / 2018-08-13
=======================

  * fix mmc emmc partition ack setting
  * built-in emmc_all, sd, spl scripts
  * Improve help message
  * improve cmake clst generate
  * improve error message
  * Fix wrong path handle at failure parser build in command
  * fix linux build
  * Added built-in script support

uuu_1.1.7 / 2018-08-10
======================

  * add -offset document
  * imx8mq skip HDMI firmware
  * SDPS add option -offset to skip some header

uuu_1.1.3 / 2018-08-09
======================

  * Fix protocol case sensitive problem in script

uuu_1.1.1 / 2018-08-07
======================

  * Update build number to 1.1.x
  * Fixed miss ":" at parser uuu script
  * Fix [-t 1000] parser problem at uuu script
  * Added Timeout for FB protocol.

uuu_1.0.86 / 2018-08-02
=======================

  * Fine tune help information
  * Fix -v PID\VID miss algined at IMXRT106X

uuu_1.0.84 / 2018-07-31
=======================

  * clean up some warning for windows build
  * Clean up warning
  * clean up some warning
  * Fixed a typo
  * Add -V option to print libusb error and warning information
  * work around libusb 1/10 open device failure at windows platform
  * Merge pull request #44 from eramox/feature/OOT_build
  * Merge pull request #43 from eramox/fix/fix_different_issues
  * Fix trailing whitespace in the project
  * fix checkpatch
  * Fix warning in uuu
  * Support build of the project from a tarball
  * Support Out Of Tree build

uuu_1.0.74 / 2018-07-24
=======================

  * Added MX8QM support
  * Move ROM info to separated file
  * Add i.MX8MQ support
  * Update README.md
  * Update README.md
  * Update README.md
  * Merge pull request #39 from angolini/README_update
  * README: Fix typo and add missing libzip-dev
  * README: Update the formatting of code block

uuu_1.0.59 / 2018-07-11
=======================

  * add delay command
  * fb: avoid a small package after big package
  * Merge pull request #34 from MrVan/opensuse-fix
  * Add appveyor.yml
  * uuu: fix build on openSUSE tumbleweed

uuu_1.0.53 / 2018-07-05
=======================

  * sdpu: use default address
  * Added missed SDPU done command support
  * Enable cursor when exit program
  * fix issue #33 add try sudo uuu
  * fix i.mx7ulp pid number
  * Merge pull request #32 from falstaff84/master
  * avoid warning
  * Support uboot sdpu protocol to continue with SPL
  * Change uuu output to the same folder with libusb

1.0.44 / 2018-06-21
===================

  * Fix build error
  * remove reduntant data in gitsubmodules
  * Dynamic link libusb
  * Add MXRT106X support
  * Added License file
  * Update README.md
  * Test push hook
  * Update README.md
  * using stadic-libstdc++ to reduce dependence

uuu_1.0.35 / 2018-05-25
=======================

  * fb flash always convert to sparse format
  * fix divided by zero problem
  * Fix build warning
  * Merge remote-tracking branch 'github/uuu'
  * Merge pull request #29 from agavemountain/uuu
  * linux mmap work
  * Precode Linux mmap version
  * Using mmap to read files
  * Fixed CMAKE relative path error
  * Add FB flash command description
  * Fix stack overflow when read sdcard image file
  * use back file if filename is ..
  * Don't return error when can't commands for protocol
  * RAW to sparse work.
  * Add usb path filter support
  * fix linux build
  * Add FAT partition file read
  * Every thread have independence command list
  * Capture ctrl_c to show cursor

uuu_1.0.28 / 2018-05-22
=======================

  * unified file path
  * Add timeout to 5s for flash command
  * Fix linux build problem
  * Added miss file
  * Support split android sparse file
  * precode fastboot flash command
  * Add submodule libsparse
  * fix linux build failure
  * Index start from 1
  * Fix line mass up if error happen
  * Optimize output
  * Correct fastboot transfer size notification error.
  * Fix current path set wrong when use uuu xxx.zip
  * Test web trigger
  * Update README.md
  * Update FBK vid pid info
  * Update README.md
  * Update README.md
  * Update README.md