| Commit message (Collapse) | Author | Age |
| ... | |
| |
|
|
|
|
|
| |
This is useful because there is no easy way to get it except from Sony's tool,
unless one knows the npv node, but that requires to know the model already...
Change-Id: I202f7cdb2f7cf924cc5bdb53c17e34600d4bf153
|
| |
|
|
|
|
|
|
|
|
|
| |
The new search has two new features:
- it takes advantage of the fact that DES keys are only 56-bit long (and not 64)
- it is now multithreaded
As a proof of concept, I ran it on the A10 series firmware upgrade and was able
to find the key in a few seconds using 4 threads. The search is still limited
to ascii hex passwords (seems to work on all devices I have tried thus far).
Change-Id: Ied080286d2bbdc493a6ceaecaaadba802b429666
|
| |
|
|
|
|
| |
The power off/option does not exist on some models.
Change-Id: Ifb45293b3b3faa96d9fece2340cbd98299a4a0b7
|
| |
|
|
| |
Change-Id: I55ca29627801b5e760d1dbe407d96cd055f659ab
|
| |
|
|
| |
Change-Id: I0acd3db2f644f4521da715d4931315bdb7548eae
|
| |
|
|
| |
Change-Id: Ic3ef964e8b5cc7b8ca3f02f141e9e4436a4d41db
|
| |
|
|
| |
Change-Id: I4bef0824eeed54238578d8b24a9845e8602d61af
|
| |
|
|
|
|
|
|
|
|
|
|
| |
This is code is intended to development into a library of code for the NWZ that
will be useful to write the "bootloader" on those device. At the same time, it
comes with test programs that are easy to run in firmware upgrade mode and also
provide a great test bench for the library. At the moment, two test programs are
available:
- test_display: simply prints two messages using /usr/bin/lcdmsg
- test_keys: displays input key event
Change-Id: I9d214894ffc9127b528fcdd3eb5d6b61f4e657a7
|
| |
|
|
|
|
| |
The new script allows the upgrade to execute a file found on the user partition.
Change-Id: I564941d01bcdbae050002e77cb119f3d95ecdc21
|
| |
|
|
| |
Change-Id: Ia69e5ff941549ca98b23b40927137bb29876b8f9
|
| |
|
|
|
|
|
|
| |
The exec_file allows to embed a script/executable and run it on target. It takes
of unpacking, remounting contents rw and redirect output to exec.txt at the root
of the drive. More generally, rework how the makefile works.
Change-Id: Iec719227be96e80701ad8f5398d2d34389f4da9e
|
| |
|
|
| |
Change-Id: Ife308a3090f9bc62f2e98d2d979fdf393c22054d
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
William Shipley sent this patch via mailing list. Original Message:
"There was a patch to rockboy in 2010 that fixed a problem where
the bottom tile row would be rendered at the top.
Here's the relevant issue from that time:
http://www.rockbox.org/tracker/11745
Note that Stummi openly admits it was a hack, not a true fix.
Sometime in the 6 years since, the root cause was fixed. Currently,
rockboy on the Clip+ and other 64px models shows the top of the gb
screen along the bottom of the display.
I confirmed that reversing this patch fixes the issue on my own
Clip+"
I don't have any of the mentioned targets, so someone else has to test.
Change-Id: Id29b78c4ece0af53ba1280029c18b76808a21da2
|
| |
|
|
| |
Change-Id: I51f61349de8c32eeb70ca1812e7b34823f482f18
|
| |
|
|
| |
Change-Id: I7b1e5e87921ae0770f7783680c3dbcdbf6f257f3
|
| |
|
|
|
|
| |
This should fix some errors, panics in some individual cases.
Change-Id: I27ce41f0563378e03371724f8b044404c6e69b76
|
| |
|
|
|
|
| |
For example when running make VERSION="bla"
Change-Id: I8f8833f0fb200828346ed0a6842a9340e3653932
|
| |
|
|
| |
Change-Id: Id1f22488724d3ada5fa6efffc87e444add86400d
|
| |
|
|
| |
Change-Id: I8d5817d75f76a201c3a8b76db0d1e11f71548179
|
| |
|
|
| |
Change-Id: I74f0450e8f42032265b980b95f17b0b05d9dffa5
|
| |
|
|
|
|
|
| |
They did not compile anymore after the register hearder rework. This change
only fixes the syntax, the generated binaries are exactly identical.
Change-Id: Iec2347aa3deb1ddfe2ca36f0db1e481c4e2d329c
|
| |
|
|
| |
Change-Id: Ib67385354b1d6529d41198bfdcb1ecd092e9b98b
|
| |
|
|
| |
Change-Id: I4a0e8b7042ca54bf653ff2ce46a93f87000b0b2d
|
| |
|
|
|
|
| |
Move ZEN and ZEN X-Fi2 to unstable.
Change-Id: I432d99b4fa976d93e2db883869995802a41186b6
|
| |
|
|
|
|
|
|
| |
This clearly fixes recording on targets where the bias pin was wrong. It may
also improve recording on targets where the bias voltage was wrong. I was unable
to find those parameters on the ZEN Mozaic, which fallback to default values.
Change-Id: Ifb5f823c9cbd01f0d9a80fa5d49d93972c8b7cfe
|
| |
|
|
| |
Change-Id: I8adea40d2fa7c1a26f1975d987233249f61af8ef
|
| |
|
|
| |
Change-Id: Ib8d34e4f58f3225b1dafc533ce7e1b7867ad053b
|
| |
|
|
| |
Change-Id: I90ed3a0c911014eee013cbea0e98a85f4310471d
|
| |
|
|
| |
Change-Id: I246834b5244d4e0f672633d2960db45278e12ec4
|
| |
|
|
|
|
|
|
| |
For some reason, there was a mismatch between the setting (decibel) and the
audiohw code (centicel). This resulted in a gain divided by 10. This may
explain why some people experienced low volume with the mic on the fuze+.
Change-Id: I138ac18dd93c36f43a7dfce735efc826405c598c
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The codec wasn't calling ci->set_offset() while decoding; as a result,
the saved offset in ci.id3->offset was only updated at the start of the
file and when seeking.
To reproduce the problem in the simulator or on a real device:
- Start playing an Opus file.
- Let it play until 15s, then turn the player off.
- Turn back on and resume playback. This'll resume correctly from 15s
(using time-based resume, I think, as the offset was 0?).
- Let it play until 30s, then turn the player off again.
- Turn back on and resume playback. This'll resume from 15s, based on
the initial position from last time, when it should resume from 30s.
I believe this will also fix FS#12799 ("Resuming opus file from bookmark
is not working correctly").
Change-Id: Iba67368e0029c968ef802693767e0722719bc38b
|
| |
|
|
|
|
|
|
| |
There was a lot of copy and paste, and the code was just crap. This commit tries
to clarify the code and also document the encryption procedure. Hopefully I didn't
break anything.
Change-Id: I257793010e7cf94f2b090b30bb8608359d3886e3
|
| |
|
|
|
|
| |
Also fix a typo in the script makefile
Change-Id: Ie747d8b99ca0f6a98bbcaf1c82e66c7788f00e6e
|
| |
|
|
|
|
| |
KAS was in its own structure for historical reasons, but it's stupid now.
Change-Id: Ie8d69ac6d489337cd857ace1abe5b1e4b1177172
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Also clarity parts of the code. The old code suffered from two defects:
- it was very unclear because it made changes to whole registers
(using as3514_write) instead of fields (using as3514_set/clear/write_masked).
Also the routing code was spread accross several functions which made it hard to
follow.
- it did not properly reroute audio on monitor changes. In particular, the following
could happen: when switching from DAC to radio, the code would fail to clear
SUM_off, resulting in a weird situation where the main mixer was off
(SUM_off) but the headphone where using the main mixer as input. Incredibly this
worked anyway (at least on AMSv2 and YP-R0) but resulted in strange volume gaps
between DAC and radio mode.
Change-Id: I7826835fdb59c21f6483b223883ca9289e85caca
|
| |
|
|
| |
Change-Id: Ieb10da5850e9a2fa751142c2cf29447dccec0a17
|
| |
|
|
| |
Change-Id: Id251900c510bddb15cdf7fe9a43cf7df46645923
|
| |
|
|
| |
Change-Id: I39e42c5e4505e78711e30f8826b6760419434ca0
|
| |
|
|
|
|
| |
Hopefully this can help debugging alarm problems.
Change-Id: Id8c5603a6372744dfc62890443a37de2dd92a7c0
|
| |
|
|
| |
Change-Id: I5d685b7e102bbde8af0b33143feea07a8513f788
|
| |
|
|
| |
Change-Id: Ia1f13f54de77c65ba07d2aeb3f77122ee09e5275
|
| |
|
|
|
|
| |
This should make it easier to figure out random build issues.
Change-Id: Ic037ecc94a3c8386043349db1573c3587d7e1fda
|
| |
|
|
|
|
| |
This hopefully fixes occasional build failures
Change-Id: Iff79d2066d6421cca78cc3ecb6cb8db57351ab1f
|
| |
|
|
| |
Change-Id: I51499cda4351eae5a3f646d2ea4687c57925f909
|
| |
|
|
| |
Change-Id: I49ad1971cba574b12d82963ad8ffcc7ad63fccef
|
| |
|
|
|
|
|
|
| |
- NOR driver (based on emCORE)
- read/write IM3 images
- read 'flsh' files
Change-Id: Ie0654e0d298affc0f47ed64b823767118bd1aa3f
|
| |
|
|
|
|
|
|
|
|
| |
Based on emCORE.
Low level functions that do not depend on Rockbox kernel,
intended to be used by the bootloader, dualboot-installer,
RB drivers or other .dfu tools.
Change-Id: I3c616ded42260c6626bda23b7e580791981df61d
|
| |
|
|
|
|
|
|
|
|
| |
Based on emCORE.
Low level functions that do not depend on Rockbox kernel,
intended to be used by the bootloader, dualboot-installer,
RB drivers or other .dfu tools.
Change-Id: Iad369627b55bf1778eab437424072f1a653e4db6
|
| |
|
|
| |
Change-Id: I315d1010ce5477c0112f4a890156b360e8123e11
|
| |
|
|
| |
Signed-off-by: Bertrik Sikken <bertrik@sikken.nl>
|