-
-
Notifications
You must be signed in to change notification settings - Fork 20
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add documentation for *SETTING.DAT
files
#24
Comments
Thanks for sharing this information. If someone has time to create a pull request with new sections of the documentation covering these, it will be integrated more quickly. Otherwise, I will take a crack at it sometime when I am not behind on other projects and life in general. 😄 |
I think i reversed most of the Basically, all of the The actual meaning of the data depends on the file, but there are a lot of single-byte enums. Also, all used fields seem to be >= 0x80, so the first bit maybe indicate if a field contains data. |
Ok, |
Nice, thanks for keeping me updated! |
Just saw your rust library @Holzhaus, awesome work on this. So great to see there's still so much of a community around reversing pioneers complicated file formats :) |
The
PIONEER
directory contains these files:DEVSETTING.DAT
DJMMYSETTING.DAT
MYSETTING.DAT
MYSETTING2.DAT
These apparently allow the device to configure itself according to the preferences of the DJ that the plugged in device belongs to.
Some very basic reverse engineering of the format has been done here: https://github.com/Holzhaus/rekordcrate/pull/27/files#diff-811635f5c64ddc67c4db2a60451b9d96feec1542bb4728595586c7c51ff25003R17-R32
The text was updated successfully, but these errors were encountered: