Age | Commit message (Collapse) | Author | Files | Lines |
|
Change-Id: I0a2e45eb1b4aa03122382cc93bbc0c292b3249be
|
|
Change-Id: Ib8f53d32120893b6c1054299ed434a6650a0d7c2
Reviewed-on: http://gerrit.rockbox.org/971
Reviewed-by: Marcin Bukat <marcin.bukat@gmail.com>
|
|
Because Qt doesn't support QObject multiple inherance, it is a bit tricky
to have a base class which interact with the UI. The register tab name
now display:
- file dump name (for dumps)
- hwstub device path (for hwstub)
And the register editor display the filename
Change-Id: If2579992098c02627c67d560c824f1668e73bc45
Reviewed-on: http://gerrit.rockbox.org/979
Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
|
|
Change-Id: Iaf05cad0e057f767dcde963d194027b2e290dbea
Reviewed-on: http://gerrit.rockbox.org/978
Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
|
|
Change-Id: Idaceb7ffaf33c2184a43353dd9d7dee20ac807a9
Reviewed-on: http://gerrit.rockbox.org/972
Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
|
|
Change-Id: I1b34b1cd7be83d90e38559e386d0c6c64797b707
Reviewed-on: http://gerrit.rockbox.org/977
Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
|
|
Change-Id: I7360af3b5dd7380151732687d6d8de3dbd503f20
Reviewed-on: http://gerrit.rockbox.org/976
Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
|
|
Change-Id: Ib7cd87b66c0ceb3d3ff93714709a43e2a97ce79a
Reviewed-on: http://gerrit.rockbox.org/975
Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
|
|
Change-Id: I7f3fa66a8f67639b4b64cf9f6acc5fb10e227653
Reviewed-on: http://gerrit.rockbox.org/974
Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
|
|
Change-Id: Ic93def2b3633c498c9863b0dada3281853be8c6c
Reviewed-on: http://gerrit.rockbox.org/973
Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
|
|
Change-Id: If37551757188d98bcb27f7f469c11cf89bf64f62
|
|
The code did not call xmlInitParser() and would call xmlCleanupParser() each
time which is doubly wrong because 1) it's not init 2) all init/cleanup
must be done from the main thread. To ensure 2), call it from a static ctor.
Change-Id: I3d191bf3b8c0cfc51da78157e88c786636fd3ebf
Reviewed-on: http://gerrit.rockbox.org/966
Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
|
|
Change-Id: Ia44169bda8f1558c1cbd4c8c0d2d3aaee262c991
|
|
Change-Id: Ibf3b91af11041834ce650f663b213bac0113f721
|
|
Change-Id: Ia57ca613609a5e89e41ff927d7fc137c6841046a
|
|
Change-Id: I876fa012c5ae1509e57f5816a8ed31dc69d62ca0
|
|
Change-Id: Iacb1721db1ae59d5f359d244fd68234915e611cf
|
|
Change-Id: I6bf9e4671e57f8ff3f436660e8ecb561027a036c
|
|
Change-Id: I939c05d3c1319b122fe64bff0f0ea300ecbd1180
|
|
Change-Id: Ie442b82d96fb150c7466f1a274240f9b111fd91e
|
|
The new protocol is interface based, so matching PID:VID is not sufficient
Change-Id: I27983a9c3b7db01b8e63b41e885f86d09c362f60
|
|
Change-Id: I672a882ad06780da93c1d811af2b28ff60d07469
|
|
Change-Id: I919c27eb7ea69fdac7b3a65785a5a6eb3723a80e
|
|
Change-Id: Ib0a5123e5cc51ee193ef761c36af63467740c670
|
|
Change-Id: I077a38d8a8905b7ad686d0d00b2a8a48bd206ade
|
|
Change-Id: I8042f692045a23dbb545d840e5169ce4b99fe5d2
|
|
Change-Id: I1311a22da41fe977f1613f1e313a864baa03027c
|
|
Change-Id: I968dafb4dca7d674165a43e3a435762fe38ed37f
|
|
This way, hwstub can be implemented along with other usb features/interfaces.
Change-Id: I7148cab845049cc0a8b8e740fa0d52d3a385eaed
|
|
A older commit removed this ability but it tends to be a problem since the HID
driver can prevent probing of transfer size which then needs to be entered
by hand on the command line.
Change-Id: Ie5a556ffdcc2adec0e1c984810983e19136b6473
|
|
This script is handy hacking tool to patch RKW file with
arbitrary binary and put jump into implanted code.
It also shows how to use hwstub crc routine.
Change-Id: I89b5086dc1ddaca3dbc03df26a85472d8a20d51e
|
|
Change-Id: Ib78f0fe58db5cec86f043d3e9e1ca14e69297ba0
Reviewed-on: http://gerrit.rockbox.org/911
Reviewed-by: Marcin Bukat <marcin.bukat@gmail.com>
|
|
Change-Id: I6e8d8ae3a5f6e1111a6b7d910a1a6b94e2733ca6
|
|
Change-Id: Ie32d0a597b93d23a7d5946a3d9409572b41b45bc
|
|
Change-Id: I5c4cf3dedab26e4cae05496bcae3a2d235d12e2f
|
|
Change-Id: I03d44dbd05fcd5dfc0e508020fae7006d8a97505
|
|
Change-Id: I44a4a90cddba7d0aed4d5f06934848690d0d32f4
|
|
This tool is a scriptable (lua) tool to patch binaries, it supports:
- raw binary
- ELF
- SB(v1/v2)
It also contains some basic routines to parse and generate useful arm/thumb code
like jump or register load/store. This is very useful to take a firmware and
patch an interrupt vector or some code to jump to an extra payload added to
the binary. Examples are provided for several STMP based target which the payload
is expected to be hwstub, and also for the Sansa View. A typical patcher usually
requires three elements:
- the lua patcher itself
- the payload (hwstub for example)
- (optional) a small stub either to jump properly to the payload or determine
under which circumstance to do the jump (hold a key for example)
Change-Id: I6d36020a3bc9e636615ac8221b7591ade5f251e3
|
|
Change-Id: Ie0c68925f933aebeb9b3497800a29de2d69fead2
|
|
Change-Id: I8fe15ad8207ac7098944bb85d6b66b91b9858e8f
|
|
Change-Id: I3fc1c6c70c828dca285479eaa168328a2a8fdf2c
|
|
Change-Id: I5ad44916bc1ac5e8a9384db2369f07b137a1a715
|
|
Change-Id: I299e76837715c320987177eaea8459f8f199cb96
|
|
Change-Id: I289f03a8404c6aa8ec2ff94a8a0a3118fd3c7456
|
|
Change-Id: Ic7ef01328eccbed4afddb0a09d2afbb6c1f6a28f
Reviewed-on: http://gerrit.rockbox.org/811
Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
|
|
Qeditor has been improved in many ways:
- it can now dump all registers, just like the lua DUMPER.dump_all() command
- several crash were fixed
- when connected to a hwstub command, one can correctly edit individual fields
- the code was simplified in several places
Change-Id: I092b99ce3a12ff6417552de61d62c65f706bcff0
|
|
This is useful to provide some documentation in the code.
Change-Id: Ib440363d82c47c36fffb9567a2e7f374eaaa5cbc
|
|
Change-Id: I3b4fa625499aa66bb5617971445fa3c1c209134e
|
|
Change-Id: If188a01adee2a0e1c7a46c424a0a9cde9f666831
|
|
Change-Id: Id5cb3bee52b39e2ddec95c646ca9b4a3334bdf92
|