aboutsummaryrefslogtreecommitdiff
path: root/rmi4update
AgeCommit message (Collapse)Author
2021-06-17Upgrade rmi4utils to v1.3.5.Elliott Hughes
Test: treehugger Change-Id: Idc8e95b7710f049ffd55e1a52e3f975c88fbd331
2021-05-20Update version for v1.3.5 releaseVincent Huang
2021-05-20Remove redundant parsingDavid Chiu
2021-04-26Update version for v1.3.4 releaseAndrew Duggan
2021-02-12[LSC] Add LOCAL_LICENSE_KINDS to external/rmi4utilsandroid-s-preview-1Bob Badour
Added SPDX-license-identifier-Apache-2.0 to: Android.bp f54test/Android.bp rmi4update/Android.bp rmidevice/Android.bp rmihidtool/Android.bp Bug: 68860345 Bug: 151177513 Bug: 151953481 Test: m all Exempt-From-Owner-Approval: janitorial work Change-Id: Ibcb25a1902d4bb9150aeb05bc5e801f370a3ae5c
2020-12-31Update version for v1.3.3 releaseVincent Huang
2020-12-31Not triggering rebind driver after entering bootloader mode for TP case.David Chiu
2020-11-20Update version for v1.3.2 releaseVincent Huang
2020-10-30Add a condition in HID descriptor for PTP, and let workaround of erasing ↵david.chiu@tw.synaptics.com
before parsing necessary information be run for touch screen only.
2020-10-23Update version for v1.3.1 releaseVincent Huang
2020-10-23Initialize varibales as NULL to avoid segmentation fault even no allocation ↵david.chiu@tw.synaptics.com
as below.
2019-09-17Add sanity check for partitions.David Chiu
2019-07-29Update version for v1.3.0 releaseAndrew Duggan
2019-07-29Remove debug print statementsAndrew Duggan
2019-07-29Update indentation to make it consistentAndrew Duggan
2019-07-29Support reflashing on bootloader version 8.knockout
2019-07-23Update version to v1.2.14Andrew Duggan
2019-07-23Print firmware version in decimal instead of hexAndrew Duggan
2018-11-16Convert rmi4utils to Android.bpandroid-wear-8.0.0_r2android-n-iot-release-ihome-igv1nougat-iot-releaseDan Willemsen
See build/soong/README.md for more information. Test: cd external/rmi4utils; mma Change-Id: I774bef8e463aafa523b0ac4698d07e8aba74cc37
2018-09-06Update to version v1.2.13Andrew Duggan
2018-09-06Workaround to check event maximum valueVincent Huang
2018-08-29update version to v1.2.12Andrew Duggan
2018-07-31update version to v1.2.11Andrew Duggan
2018-07-30Fix RMI4UPDATE_GETOPTSAndrew Duggan
2018-07-30Fix spacing in help textAndrew Duggan
2018-07-30Reset the device if firmware update failsAndrew Duggan
If there is a mismatch in the device information the tool will return an error but, this may leave the device in the bootloader. Reset the device before returning the error to place the device back into the UI (successful update already resets the device).
2018-07-27Add option to filter based on touchscreen or touchpadLeon Tu
2018-07-10update version to v1.2.10Andrew Duggan
2018-03-23update version to v1.2.9Andrew Duggan
2018-03-23Workaround to prevent firmware from resetting into UI when rebinding driverLeon Tu
2017-10-12Use -Werror in external/rmi4utilsChih-Hung Hsieh
* Suppress existing warnings. Bug: 66996870 Test: build with WITH_TIDY=1 Change-Id: I2ad78f07782ca824db01e23e1309bcde34420e8e
2017-03-30update version to v1.2.8Andrew Duggan
2017-03-30Consolidate utility functions into the rmidevice libraryAndrew Duggan
2017-03-17update version to v1.2.7Andrew Duggan
2017-03-16Restore enter flash programming for devices using older versions of F34Andrew Duggan
2017-03-16Add support for devices which use bootloader v7Leon Tu
2017-02-14Fix OOB in rmi4utils firmware image parsingandroid-wear-8.1.0_r1android-vts-8.1_r9android-vts-8.1_r8android-vts-8.1_r7android-vts-8.1_r6android-vts-8.1_r5android-vts-8.1_r4android-vts-8.1_r3android-vts-8.1_r14android-vts-8.1_r13android-vts-8.1_r12android-vts-8.1_r11android-vts-8.1_r10android-vts-8.0_r9android-vts-8.0_r8android-vts-8.0_r7android-vts-8.0_r6android-vts-8.0_r2android-vts-8.0_r13android-vts-8.0_r12android-vts-8.0_r11android-vts-8.0_r10android-vts-8.0_r1android-security-8.1.0_r93android-security-8.1.0_r92android-security-8.1.0_r91android-security-8.1.0_r90android-security-8.1.0_r89android-security-8.1.0_r88android-security-8.1.0_r87android-security-8.1.0_r86android-security-8.1.0_r85android-security-8.1.0_r84android-security-8.1.0_r83android-security-8.1.0_r82android-security-8.0.0_r54android-security-8.0.0_r53android-security-8.0.0_r52android-o-mr1-preview-2android-o-mr1-preview-1android-cts-8.1_r9android-cts-8.1_r8android-cts-8.1_r7android-cts-8.1_r6android-cts-8.1_r5android-cts-8.1_r4android-cts-8.1_r3android-cts-8.1_r25android-cts-8.1_r24android-cts-8.1_r23android-cts-8.1_r22android-cts-8.1_r21android-cts-8.1_r20android-cts-8.1_r2android-cts-8.1_r19android-cts-8.1_r18android-cts-8.1_r17android-cts-8.1_r16android-cts-8.1_r15android-cts-8.1_r14android-cts-8.1_r13android-cts-8.1_r12android-cts-8.1_r11android-cts-8.1_r10android-cts-8.1_r1android-cts-8.0_r9android-cts-8.0_r8android-cts-8.0_r7android-cts-8.0_r6android-cts-8.0_r5android-cts-8.0_r4android-cts-8.0_r3android-cts-8.0_r26android-cts-8.0_r25android-cts-8.0_r24android-cts-8.0_r23android-cts-8.0_r22android-cts-8.0_r21android-cts-8.0_r20android-cts-8.0_r2android-cts-8.0_r19android-cts-8.0_r18android-cts-8.0_r17android-cts-8.0_r16android-cts-8.0_r15android-cts-8.0_r14android-cts-8.0_r13android-cts-8.0_r12android-cts-8.0_r11android-cts-8.0_r10android-cts-8.0_r1android-8.1.0_r9android-8.1.0_r81android-8.1.0_r80android-8.1.0_r8android-8.1.0_r79android-8.1.0_r78android-8.1.0_r77android-8.1.0_r76android-8.1.0_r75android-8.1.0_r74android-8.1.0_r73android-8.1.0_r72android-8.1.0_r71android-8.1.0_r70android-8.1.0_r7android-8.1.0_r69android-8.1.0_r68android-8.1.0_r67android-8.1.0_r66android-8.1.0_r65android-8.1.0_r64android-8.1.0_r63android-8.1.0_r62android-8.1.0_r61android-8.1.0_r60android-8.1.0_r6android-8.1.0_r53android-8.1.0_r52android-8.1.0_r51android-8.1.0_r50android-8.1.0_r5android-8.1.0_r48android-8.1.0_r47android-8.1.0_r46android-8.1.0_r45android-8.1.0_r43android-8.1.0_r42android-8.1.0_r41android-8.1.0_r40android-8.1.0_r4android-8.1.0_r39android-8.1.0_r38android-8.1.0_r37android-8.1.0_r36android-8.1.0_r35android-8.1.0_r33android-8.1.0_r32android-8.1.0_r31android-8.1.0_r30android-8.1.0_r3android-8.1.0_r29android-8.1.0_r28android-8.1.0_r27android-8.1.0_r26android-8.1.0_r25android-8.1.0_r23android-8.1.0_r22android-8.1.0_r21android-8.1.0_r20android-8.1.0_r2android-8.1.0_r19android-8.1.0_r18android-8.1.0_r17android-8.1.0_r16android-8.1.0_r15android-8.1.0_r14android-8.1.0_r13android-8.1.0_r12android-8.1.0_r11android-8.1.0_r10android-8.1.0_r1android-8.0.0_r9android-8.0.0_r7android-8.0.0_r51android-8.0.0_r50android-8.0.0_r49android-8.0.0_r48android-8.0.0_r47android-8.0.0_r46android-8.0.0_r45android-8.0.0_r44android-8.0.0_r43android-8.0.0_r42android-8.0.0_r41android-8.0.0_r40android-8.0.0_r4android-8.0.0_r39android-8.0.0_r38android-8.0.0_r37android-8.0.0_r36android-8.0.0_r35android-8.0.0_r34android-8.0.0_r33android-8.0.0_r32android-8.0.0_r31android-8.0.0_r30android-8.0.0_r3android-8.0.0_r29android-8.0.0_r28android-8.0.0_r27android-8.0.0_r26android-8.0.0_r25android-8.0.0_r24android-8.0.0_r23android-8.0.0_r22android-8.0.0_r21android-8.0.0_r2android-8.0.0_r17android-8.0.0_r16android-8.0.0_r15android-8.0.0_r13android-8.0.0_r12android-8.0.0_r11android-8.0.0_r10android-8.0.0_r1security-oc-releasesecurity-oc-mr1-releaseoreo-vts-releaseoreo-security-releaseoreo-releaseoreo-r6-releaseoreo-r5-releaseoreo-r4-releaseoreo-r3-releaseoreo-r2-releaseoreo-mr1-wear-releaseoreo-mr1-vts-releaseoreo-mr1-security-releaseoreo-mr1-s1-releaseoreo-mr1-releaseoreo-mr1-devoreo-mr1-cuttlefish-testingoreo-mr1-cts-releaseoreo-m8-releaseoreo-m7-releaseoreo-m6-s4-releaseoreo-m6-s3-releaseoreo-m6-s2-releaseoreo-m5-releaseoreo-m4-s9-releaseoreo-m4-s8-releaseoreo-m4-s7-releaseoreo-m4-s6-releaseoreo-m4-s5-releaseoreo-m4-s4-releaseoreo-m4-s3-releaseoreo-m4-s2-releaseoreo-m4-s12-releaseoreo-m4-s11-releaseoreo-m4-s10-releaseoreo-m4-s1-releaseoreo-m3-releaseoreo-m2-s5-releaseoreo-m2-s4-releaseoreo-m2-s3-releaseoreo-m2-s2-releaseoreo-m2-s1-releaseoreo-m2-releaseoreo-dr3-releaseoreo-dr2-releaseoreo-dr1-releaseoreo-dr1-devoreo-devoreo-cts-releaseRobb Glasser
Test: Verified compilation against ryu-userdebug Bug: 33917273 Change-Id: I6a56e287c77bcc97b8b5a5485d7285772f682204
2016-06-13update version to v1.2.6Andrew Duggan
2016-05-19update version to v1.2.5Andrew Duggan
2016-05-17Switch to rmidevice's device discovery in rmi4updateAndrew Duggan
2016-04-07rmi4update: add option to print the config idAndrew Duggan
2016-03-31update version to v1.2.4Andrew Duggan
2016-02-23Update version numberAndrew Duggan
2015-10-26Update version numberAndrew Duggan
This verison uses inotify to get a notification when the new hidraw device is created.
2015-10-26Update the version numberAndrew Duggan
This release include the commit which retries if the hidraw device is not present.
2015-10-16UPSTREAM: rmi4update: remove redundant include of alloca.hAndrew Duggan
(cherry picked from commit cf807718a2a6802475be33bff400835d447e5bff) Signed-off-by: Benson Leung <bleung@google.com> Bug: 24809436 Change-Id: I3bdd5c1b4aca08c9ed8fa524472bdb52285be125
2015-10-16UPSTREAM: rmi4update: fix uninitialized variable warningAndrew Duggan
Signed-off-by: Benson Leung <bleung@google.com> Bug: 24809436 (cherry picked from commit 757b6f6c072b023dd42d71dfb65417987a611234) Change-Id: I57d6cd10f0d775fc4dfdbe51fd8b76ba4038eef6
2015-10-16UPSTREAM: rmi4update: Optimize writing firmware blocksAndrew Duggan
Most HID devices allow appending the reflash command to the end of the firmware block. This avoids sending a second report with the just the command. Also, after the block is written HID devices send an attention report. Only read the F34 control registers if waiting for that attention report times out. Signed-off-by: Benson Leung <bleung@google.com> Bug: 24809436 (cherry picked from commit 76743e425429076626df483691ce7abe563abd81) Change-Id: I0a3276d77605843cbb6ddec221320a6048d7b925
2015-10-16UPSTREAM: After review bump the version to v1.2.0Andrew Duggan
Signed-off-by: Benson Leung <bleung@google.com> Bug: 24809436 (cherry picked from commit d8b02a8fd18ca9d748908e297bf8902af019bcfd) Change-Id: I7b80317ad0834fe580414800cad280ad006cc567
2015-10-16rmi4update: remove redundant include of alloca.hAndrew Duggan