Skip to content

Commit 1d065ff

Browse files
authored
Update Redumper to build 676 (rename asus flags to mediatek) (#927)
* Update Redumper to build 676 (rename asus flags to mediatek) * Fix ToRedumperDriveType enum extension
1 parent ca885c3 commit 1d065ff

File tree

9 files changed

+140
-104
lines changed

9 files changed

+140
-104
lines changed

CHANGELIST.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
- Check for null or empty layerbreak arrays
44
- Check range-specific values in layerbreak
55
- Update Redumper to build 671
6+
- Update Redumper to build 676 (rename asus flags to mediatek)
67

78
### 3.6.0 (2025-11-28)
89

MPF.ExecutionContexts.Test/RedumperTests.cs

Lines changed: 57 additions & 57 deletions
Large diffs are not rendered by default.

MPF.ExecutionContexts/Redumper/Enumerations.cs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@ public enum DriveType
99

1010
GENERIC,
1111
PLEXTOR,
12-
LG_ASU8A,
13-
LG_ASU8B,
14-
LG_ASU8C,
15-
LG_ASU3,
16-
LG_ASU2,
12+
MTK8A,
13+
MTK8B,
14+
MTK8C,
15+
MTK3,
16+
MTK2,
1717
}
1818

1919
/// <summary>

MPF.ExecutionContexts/Redumper/ExecutionContext.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -84,8 +84,8 @@ public override int? Speed
8484
[FlagStrings.PlextorLeadinRetries] = new Int32Input(FlagStrings.PlextorLeadinRetries),
8585
[FlagStrings.PlextorLeadinForceStore] = new FlagInput(FlagStrings.PlextorLeadinForceStore),
8686
[FlagStrings.KreonPartialSS] = new FlagInput(FlagStrings.KreonPartialSS),
87-
[FlagStrings.AsusSkipLeadout] = new FlagInput(FlagStrings.AsusSkipLeadout),
88-
[FlagStrings.AsusLeadoutRetries] = new Int32Input(FlagStrings.AsusLeadoutRetries),
87+
[FlagStrings.MediatekSkipLeadout] = new FlagInput(FlagStrings.MediatekSkipLeadout),
88+
[FlagStrings.MediatekLeadoutRetries] = new Int32Input(FlagStrings.MediatekLeadoutRetries),
8989
[FlagStrings.DisableCDText] = new FlagInput(FlagStrings.DisableCDText),
9090

9191
// Offset
@@ -184,8 +184,8 @@ public override Dictionary<string, List<string>> GetCommandSupport()
184184
FlagStrings.PlextorLeadinRetries,
185185
FlagStrings.PlextorLeadinForceStore,
186186
FlagStrings.KreonPartialSS,
187-
FlagStrings.AsusSkipLeadout,
188-
FlagStrings.AsusLeadoutRetries,
187+
FlagStrings.MediatekSkipLeadout,
188+
FlagStrings.MediatekLeadoutRetries,
189189
FlagStrings.DisableCDText,
190190

191191
// Offset

MPF.ExecutionContexts/Redumper/FlagStrings.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,8 @@ public static class FlagStrings
4242
public const string PlextorLeadinRetries = "--plextor-leadin-retries";
4343
public const string PlextorLeadinForceStore = "--plextor-leadin-force-store";
4444
public const string KreonPartialSS = "--kreon-partial-ss";
45-
public const string AsusSkipLeadout = "--asus-skip-leadout";
46-
public const string AsusLeadoutRetries = "--asus-leadout-retries";
45+
public const string MediatekSkipLeadout = "--mediatek-skip-leadout";
46+
public const string MediatekLeadoutRetries = "--mediatek-leadout-retries";
4747
public const string DisableCDText = "--disable-cdtext";
4848

4949
#endregion

MPF.Frontend.Test/EnumExtensionsTests.cs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -121,11 +121,11 @@ public void LongName_RedumperSectorOrder(RedumperSectorOrder? order, string? exp
121121
[InlineData(RedumperDriveType.NONE, "Default")]
122122
[InlineData(RedumperDriveType.GENERIC, "GENERIC")]
123123
[InlineData(RedumperDriveType.PLEXTOR, "PLEXTOR")]
124-
[InlineData(RedumperDriveType.LG_ASU8A, "LG_ASU8A")]
125-
[InlineData(RedumperDriveType.LG_ASU8B, "LG_ASU8B")]
126-
[InlineData(RedumperDriveType.LG_ASU8C, "LG_ASU8C")]
127-
[InlineData(RedumperDriveType.LG_ASU3, "LG_ASU3")]
128-
[InlineData(RedumperDriveType.LG_ASU2, "LG_ASU2")]
124+
[InlineData(RedumperDriveType.MTK8A, "MTK8A")]
125+
[InlineData(RedumperDriveType.MTK8B, "MTK8B")]
126+
[InlineData(RedumperDriveType.MTK8C, "MTK8C")]
127+
[InlineData(RedumperDriveType.MTK3, "MTK3")]
128+
[InlineData(RedumperDriveType.MTK2, "MTK2")]
129129
public void LongName_RedumperDriveType(RedumperDriveType? type, string? expected)
130130
{
131131
string? actual = type.LongName();

MPF.Frontend/EnumExtensions.cs

Lines changed: 50 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -232,11 +232,11 @@ public static string LongName(this RedumperDriveType? type)
232232
{
233233
RedumperDriveType.GENERIC => "GENERIC",
234234
RedumperDriveType.PLEXTOR => "PLEXTOR",
235-
RedumperDriveType.LG_ASU8A => "LG_ASU8A",
236-
RedumperDriveType.LG_ASU8B => "LG_ASU8B",
237-
RedumperDriveType.LG_ASU8C => "LG_ASU8C",
238-
RedumperDriveType.LG_ASU3 => "LG_ASU3",
239-
RedumperDriveType.LG_ASU2 => "LG_ASU2",
235+
RedumperDriveType.MTK8A => "MTK8A",
236+
RedumperDriveType.MTK8B => "MTK8B",
237+
RedumperDriveType.MTK8C => "MTK8C",
238+
RedumperDriveType.MTK3 => "MTK3",
239+
RedumperDriveType.MTK2 => "MTK2",
240240

241241
RedumperDriveType.NONE => "Default",
242242
_ => "Unknown",
@@ -466,31 +466,66 @@ public static RedumperDriveType ToRedumperDriveType(this string? type)
466466
{
467467
"generic" => RedumperDriveType.GENERIC,
468468
"plextor" => RedumperDriveType.PLEXTOR,
469-
"lg_asu8a"
469+
"mtk8a"
470+
or "mtk_8a"
471+
or "lg_asus8a"
472+
or "lg-asus8a"
473+
or "lgasus8a"
474+
or "lg_asus_8a"
475+
or "lg-asus-8a"
476+
or "lg_asu8a"
470477
or "lg-asu8a"
471478
or "lgasu8a"
472479
or "lg_asu_8a"
473-
or "lg-asu-8a" => RedumperDriveType.LG_ASU8A,
474-
"lg_asu8b"
480+
or "lg-asu-8a" => RedumperDriveType.MTK8A,
481+
"mtk8b"
482+
or "mtk_8b"
483+
or "lg_asus8b"
484+
or "lg-asus8b"
485+
or "lgasus8b"
486+
or "lg_asus_8b"
487+
or "lg-asus-8b"
488+
or "lg_asu8b"
475489
or "lg-asu8b"
476490
or "lgasu8b"
477491
or "lg_asu_8b"
478-
or "lg-asu-8b" => RedumperDriveType.LG_ASU8B,
479-
"lg_asu8c"
492+
or "lg-asu-8b" => RedumperDriveType.MTK8B,
493+
"mtk8c"
494+
or "mtk_8c"
495+
or "lg_asus8c"
496+
or "lg-asus8c"
497+
or "lgasus8c"
498+
or "lg_asus_8c"
499+
or "lg-asus-8c"
500+
or "lg_asu8c"
480501
or "lg-asu8c"
481502
or "lgasu8c"
482503
or "lg_asu_8c"
483-
or "lg-asu-8c" => RedumperDriveType.LG_ASU8C,
484-
"lg_asus3"
504+
or "lg-asu-8c" => RedumperDriveType.MTK8C,
505+
"mtk3"
506+
or "mtk3"
507+
or "lg_asus3"
508+
or "lg-asus3"
509+
or "lgasus3"
510+
or "lg_asus_3"
511+
or "lg-asus-3"
512+
or "lg_asu3"
485513
or "lg-asu3"
486514
or "lgasu3"
487515
or "lg_asu_3"
488-
or "lg-asu-3" => RedumperDriveType.LG_ASU3,
489-
"lg_asu2"
516+
or "lg-asu-3" => RedumperDriveType.MTK3,
517+
"mtk2"
518+
or "mtk2"
519+
or "lg_asus2"
520+
or "lg-asus2"
521+
or "lgasus2"
522+
or "lg_asus_2"
523+
or "lg-asus-2"
524+
or "lg_asu2"
490525
or "lg-asu2"
491526
or "lgasu2"
492527
or "lg_asu_2"
493-
or "lg-asu-2" => RedumperDriveType.LG_ASU2,
528+
or "lg-asu-2" => RedumperDriveType.MTK2,
494529

495530
_ => RedumperDriveType.NONE,
496531
};

publish-nix.sh

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -100,14 +100,14 @@ function download_programs() {
100100
DL_MAP["Creator_win-x86"]="https://github.com/user-attachments/files/22080480/DiscImageCreator_20250901.zip"
101101

102102
# Redumper
103-
DL_MAP["Redumper_linux-arm64"]="https://github.com/superg/redumper/releases/download/b671/redumper-b671-linux-arm64.zip"
104-
DL_MAP["Redumper_linux-x64"]="https://github.com/superg/redumper/releases/download/b671/redumper-b671-linux-x64.zip"
105-
#DL_MAP["Redumper_linux_x86"]="https://github.com/superg/redumper/releases/download/b671/redumper-b671-linux-x86.zip"
106-
DL_MAP["Redumper_osx-arm64"]="https://github.com/superg/redumper/releases/download/b671/redumper-b671-macos-arm64.zip"
107-
DL_MAP["Redumper_osx-x64"]="https://github.com/superg/redumper/releases/download/b671/redumper-b671-macos-x64.zip"
108-
DL_MAP["Redumper_win-arm64"]="https://github.com/superg/redumper/releases/download/b671/redumper-b671-windows-arm64.zip"
109-
DL_MAP["Redumper_win-x64"]="https://github.com/superg/redumper/releases/download/b671/redumper-b671-windows-x64.zip"
110-
DL_MAP["Redumper_win-x86"]="https://github.com/superg/redumper/releases/download/b671/redumper-b671-windows-x86.zip"
103+
DL_MAP["Redumper_linux-arm64"]="https://github.com/superg/redumper/releases/download/b676/redumper-b676-linux-arm64.zip"
104+
DL_MAP["Redumper_linux-x64"]="https://github.com/superg/redumper/releases/download/b676/redumper-b676-linux-x64.zip"
105+
#DL_MAP["Redumper_linux_x86"]="https://github.com/superg/redumper/releases/download/b676/redumper-b676-linux-x86.zip"
106+
DL_MAP["Redumper_osx-arm64"]="https://github.com/superg/redumper/releases/download/b676/redumper-b676-macos-arm64.zip"
107+
DL_MAP["Redumper_osx-x64"]="https://github.com/superg/redumper/releases/download/b676/redumper-b676-macos-x64.zip"
108+
DL_MAP["Redumper_win-arm64"]="https://github.com/superg/redumper/releases/download/b676/redumper-b676-windows-arm64.zip"
109+
DL_MAP["Redumper_win-x64"]="https://github.com/superg/redumper/releases/download/b676/redumper-b676-windows-x64.zip"
110+
DL_MAP["Redumper_win-x86"]="https://github.com/superg/redumper/releases/download/b676/redumper-b676-windows-x86.zip"
111111

112112
# Download and extract files
113113
echo "===== Downloading Required Programs ====="

publish-win.ps1

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -89,14 +89,14 @@ function Download-Programs {
8989
"Creator_win-x64" = "https://github.com/user-attachments/files/22080480/DiscImageCreator_20250901.zip"
9090

9191
# Redumper
92-
"Redumper_linux-arm64" = "https://github.com/superg/redumper/releases/download/b671/redumper-b671-linux-arm64.zip"
93-
"Redumper_linux-x64" = "https://github.com/superg/redumper/releases/download/b671/redumper-b671-linux-x64.zip"
94-
#"Redumper_linux-x86" = "https://github.com/superg/redumper/releases/download/b671/redumper-b671-linux-x86.zip"
95-
"Redumper_osx-arm64" = "https://github.com/superg/redumper/releases/download/b671/redumper-b671-macos-arm64.zip"
96-
"Redumper_osx-x64" = "https://github.com/superg/redumper/releases/download/b671/redumper-b671-macos-x64.zip"
97-
"Redumper_win-arm64" = "https://github.com/superg/redumper/releases/download/b671/redumper-b671-windows-arm64.zip"
98-
"Redumper_win-x86" = "https://github.com/superg/redumper/releases/download/b671/redumper-b671-windows-x86.zip"
99-
"Redumper_win-x64" = "https://github.com/superg/redumper/releases/download/b671/redumper-b671-windows-x64.zip"
92+
"Redumper_linux-arm64" = "https://github.com/superg/redumper/releases/download/b676/redumper-b676-linux-arm64.zip"
93+
"Redumper_linux-x64" = "https://github.com/superg/redumper/releases/download/b676/redumper-b676-linux-x64.zip"
94+
#"Redumper_linux-x86" = "https://github.com/superg/redumper/releases/download/b676/redumper-b676-linux-x86.zip"
95+
"Redumper_osx-arm64" = "https://github.com/superg/redumper/releases/download/b676/redumper-b676-macos-arm64.zip"
96+
"Redumper_osx-x64" = "https://github.com/superg/redumper/releases/download/b676/redumper-b676-macos-x64.zip"
97+
"Redumper_win-arm64" = "https://github.com/superg/redumper/releases/download/b676/redumper-b676-windows-arm64.zip"
98+
"Redumper_win-x86" = "https://github.com/superg/redumper/releases/download/b676/redumper-b676-windows-x86.zip"
99+
"Redumper_win-x64" = "https://github.com/superg/redumper/releases/download/b676/redumper-b676-windows-x64.zip"
100100
}
101101

102102
# Download and extract files

0 commit comments

Comments
 (0)