Does Version 1.17 lock out the HACK to make the E2 into ES2?
Moderators: Sharp, X-Trade, Pepperpotty, karmathanever
Does Version 1.17 lock out the HACK to make the E2 into ES2?
My guess is Korg is using the new 1.17 update to block the recent E2 to ES2 hack.
It has been reported that once you install the 1.17 VSB file that you can no longer revert back to the older firmware such as 1.03 and 1.10. As ridiculous as it sounds there are reasons users prefer their older versions of the firmware.
Anyhow my thinking is this: The Hack is a system.VSB file. 1.17 is also a System.VSB file. So basically if Korg introduced code in the 1.17 VSB file that prevents other versions of the VSB file to replace the newer VSB file, then that goes to say the hacked VSB (based on the 1.10 and 1.06 VSB files) is most likly not going to work. If anything I'm guessing one would need to hack version 1.17 to be swap-able before using it...at there own risk!
So before the rest of the community, that loved swapping os's, falls for the 1.17, can anyone who has installed 1.17 see if the hack still works?
Or is everyone else thinking the same thing I am and didn't do the update?
It has been reported that once you install the 1.17 VSB file that you can no longer revert back to the older firmware such as 1.03 and 1.10. As ridiculous as it sounds there are reasons users prefer their older versions of the firmware.
Anyhow my thinking is this: The Hack is a system.VSB file. 1.17 is also a System.VSB file. So basically if Korg introduced code in the 1.17 VSB file that prevents other versions of the VSB file to replace the newer VSB file, then that goes to say the hacked VSB (based on the 1.10 and 1.06 VSB files) is most likly not going to work. If anything I'm guessing one would need to hack version 1.17 to be swap-able before using it...at there own risk!
So before the rest of the community, that loved swapping os's, falls for the 1.17, can anyone who has installed 1.17 see if the hack still works?
Or is everyone else thinking the same thing I am and didn't do the update?
Korg PX5d
Korg Quad
Korg KP3
Korg DS-10
Korg PadKontrol
Korg K25
Korg Monotron
Korg Electribe 2
Korg Electribe Sampler 2
Roland GK-3A
Roland GI-20
Fishman Triple Play
BC Rich Guitar
My Music
Korg Quad
Korg KP3
Korg DS-10
Korg PadKontrol
Korg K25
Korg Monotron
Korg Electribe 2
Korg Electribe Sampler 2
Roland GK-3A
Roland GI-20
Fishman Triple Play
BC Rich Guitar
My Music
I don't think it ever was able to load older versions. The hack used the current system files and changed some of the values in them. So it may still be possible with the new files.robotunes wrote:Confirmed: Updated E2S cannot load older OS versions, so the hack doesn't work after update. I presume that's true of the E2 as well.
Anyone??
<b>Korg Gear:</b> Electribe 2, microSAMPLER, Mini Kaoss Pad 2, monotron, nanoKey, nanoKontrol2, nanoPad2
<b>Korg Apps:</b> iMS-20, iElectribe, iKaossilator
<b>Old Korg Gear:</b> Electribe EMX-1SD, monotribe (with MIDI), Kaossilator Pro, KP3, SOS
<b>Korg Apps:</b> iMS-20, iElectribe, iKaossilator
<b>Old Korg Gear:</b> Electribe EMX-1SD, monotribe (with MIDI), Kaossilator Pro, KP3, SOS
Exactly, people are confusing not being able to rollback the firmware with not being able to swap the firmware.Telengard wrote:I don't think it ever was able to load older versions. The hack used the current system files and changed some of the values in them. So it may still be possible with the new files.robotunes wrote:Confirmed: Updated E2S cannot load older OS versions, so the hack doesn't work after update. I presume that's true of the E2 as well.
Anyone??
It's a few bytes swapped in the header file - I've seen nothing yet with someone swapping the bytes in the file, and then confirming that the hack no longer works
But then, why on earth would they make it so you can't roll back to previous firmware?
That's something you're supposed to be allowed to do with anything that gets updated, just in case the newer version doesn't work so great.
To me, this is a signal of an effort to lock out the possibility of switching. I may be wrong of course. and I know for sure I'll stick with 1.10 until proven so.
I'd be very cautious about trying to hack this new firmware.
That's something you're supposed to be allowed to do with anything that gets updated, just in case the newer version doesn't work so great.
To me, this is a signal of an effort to lock out the possibility of switching. I may be wrong of course. and I know for sure I'll stick with 1.10 until proven so.
I'd be very cautious about trying to hack this new firmware.
In previous firmware versions you could roll back the firmware. I've done it and so have others.
The firmware prevents that from happening.
What you can not use of the Hack is the files you have made since those files are all based on version 1.10 for E2 and 1.06 for ES2.
You will have to hack the new firmware 1.17 and 1.14 to be swapping OS's.
The first part of the hack is to remove what ever code prevents reverting bacl to a previous version...this is what gives the OS it's swapping feature. Next you have hack the OS to allow for uploading the Sampling version and another OS for uploading the Synth version.
It's my guess that Korg believed if users felt burdened with trying to hack a new OS for every new Firmware upgrade then users would least likely to attempt to hack the firmware.
The firmware prevents that from happening.
What you can not use of the Hack is the files you have made since those files are all based on version 1.10 for E2 and 1.06 for ES2.
You will have to hack the new firmware 1.17 and 1.14 to be swapping OS's.
The first part of the hack is to remove what ever code prevents reverting bacl to a previous version...this is what gives the OS it's swapping feature. Next you have hack the OS to allow for uploading the Sampling version and another OS for uploading the Synth version.
It's my guess that Korg believed if users felt burdened with trying to hack a new OS for every new Firmware upgrade then users would least likely to attempt to hack the firmware.
Korg PX5d
Korg Quad
Korg KP3
Korg DS-10
Korg PadKontrol
Korg K25
Korg Monotron
Korg Electribe 2
Korg Electribe Sampler 2
Roland GK-3A
Roland GI-20
Fishman Triple Play
BC Rich Guitar
My Music
Korg Quad
Korg KP3
Korg DS-10
Korg PadKontrol
Korg K25
Korg Monotron
Korg Electribe 2
Korg Electribe Sampler 2
Roland GK-3A
Roland GI-20
Fishman Triple Play
BC Rich Guitar
My Music
Are you 100% sure of this? I tried it from version 1.10 back to 1.03 and it wouldn't let me.SMK wrote:In previous firmware versions you could roll back the firmware. I've done it and so have others..
Apple does this all the time, not letting you roll back your iOS versions. It isn't that uncommon. But in saying that, I hate it myself because I bought the hardware and I should be able to do ANYTHING I want to with it.But then, why on earth would they make it so you can't roll back to previous firmware?
<b>Korg Gear:</b> Electribe 2, microSAMPLER, Mini Kaoss Pad 2, monotron, nanoKey, nanoKontrol2, nanoPad2
<b>Korg Apps:</b> iMS-20, iElectribe, iKaossilator
<b>Old Korg Gear:</b> Electribe EMX-1SD, monotribe (with MIDI), Kaossilator Pro, KP3, SOS
<b>Korg Apps:</b> iMS-20, iElectribe, iKaossilator
<b>Old Korg Gear:</b> Electribe EMX-1SD, monotribe (with MIDI), Kaossilator Pro, KP3, SOS
That's not how the "hack" works at all.SMK wrote:The first part of the hack is to remove what ever code prevents reverting back to a previous version...this is what gives the OS it's swapping feature.
It's simply swapping a few checksum bytes in the header so the ES2 firmware looks like an E2 firmware and tricks the E2 into accepting it.
It has nothing to do with versions, no code is removed at all
Ah, cool! Well, JoyrexJ9, it sounds like you are the right person to make us a version of both upgrades that will allow us to rollback to previous versions of the OS. It would be great if you or someone could cut us a version for 1.14. I upgraded my sampler and the damn X/Y pad still won't work like I am used to.JoyrexJ9 wrote:That's not how the "hack" works at all.SMK wrote:The first part of the hack is to remove what ever code prevents reverting back to a previous version...this is what gives the OS it's swapping feature.
It's simply swapping a few checksum bytes in the header so the ES2 firmware looks like an E2 firmware and tricks the E2 into accepting it.
It has nothing to do with versions, no code is removed at all
Korg PX5d
Korg Quad
Korg KP3
Korg DS-10
Korg PadKontrol
Korg K25
Korg Monotron
Korg Electribe 2
Korg Electribe Sampler 2
Roland GK-3A
Roland GI-20
Fishman Triple Play
BC Rich Guitar
My Music
Korg Quad
Korg KP3
Korg DS-10
Korg PadKontrol
Korg K25
Korg Monotron
Korg Electribe 2
Korg Electribe Sampler 2
Roland GK-3A
Roland GI-20
Fishman Triple Play
BC Rich Guitar
My Music
-
Poumtschak
- Senior Member
- Posts: 295
- Joined: Sat Jan 06, 2007 11:20 pm
- Location: GMT+1
With the E2 <-> E2S strings swap, and the last byte (23 for E2 - 24 for E2S), OS version number was actually part of the mod.
So one could try to edit the E2 1.10 OS and change its version number (01 0A) to anything higher than 17 (01 11), see if the updated tribe just checks that before flashing the firmware. Same goes for the E2S, you do the maths.
At you own risk, needless to say.
I'm more keen to think preventing the rollback to an older OS has to do with user support. Most of the time in IT, first thing they ask you is to make sure you have the latest firmware...
On the other hand, both E2/E2S OS had a whopping increment of 6 in version number before releasing those one to public. Food for thoughts indeed, given how scarse is the changelist.

So one could try to edit the E2 1.10 OS and change its version number (01 0A) to anything higher than 17 (01 11), see if the updated tribe just checks that before flashing the firmware. Same goes for the E2S, you do the maths.
At you own risk, needless to say.
Code: Select all
E2 v1.10 (01 0A)
4B 4F 52 47 20 53 59 53 54 45 4D 20 46 49 4C 45
45 32 00 00 00 00 00 00 00 00 00 00 00 00 00 00
53 59 53 54 45 4D 00 00 00 01 01 0A 00 01 23 FF
KORG SYSTEM FILEE2..............SYSTEM........#ÿ
E2 v1.17 (01 11)
4B 4F 52 47 20 53 59 53 54 45 4D 20 46 49 4C 45
45 32 00 00 00 00 00 00 00 00 00 00 00 00 00 00
53 59 53 54 45 4D 00 00 00 01 01 11 00 01 23 FF
KORG SYSTEM FILEE2..............SYSTEM........#ÿ
E2S v1.06 (01 06)
4B 4F 52 47 20 53 59 53 54 45 4D 20 46 49 4C 45
45 32 53 00 00 00 00 00 00 00 00 00 00 00 00 00
53 59 53 54 45 4D 00 00 00 01 01 06 00 01 24 FF
KORG SYSTEM FILEE2S.............SYSTEM........$ÿ
E2S v1.14 (01 0E)
4B 4F 52 47 20 53 59 53 54 45 4D 20 46 49 4C 45
45 32 53 00 00 00 00 00 00 00 00 00 00 00 00 00
53 59 53 54 45 4D 00 00 00 01 01 0E 00 01 24 FF
KORG SYSTEM FILEE2S.............SYSTEM........$ÿOn the other hand, both E2/E2S OS had a whopping increment of 6 in version number before releasing those one to public. Food for thoughts indeed, given how scarse is the changelist.
Last edited by Poumtschak on Tue Nov 03, 2015 6:41 pm, edited 3 times in total.
My electribe2 lousy patterns and stuff | KORG gear: NTS-1, nanoKEY2, electribe2/2S, WS/SR, WS/EX (on storage)
@SMK. "swapping a few checksum bytes" alone proves that actually JoyrexJ9 is the clueless one. 

And after you done (and it works) and want to update to the actual latest version you'd need to increase the version again.So one could try to edit the E2 1.10 OS and change its version number to anything higher than 17, see if the updated tribe just checks that before flashing the firmware.
-
Poumtschak
- Senior Member
- Posts: 295
- Joined: Sat Jan 06, 2007 11:20 pm
- Location: GMT+1
The version checking is a novelty on OS 1.17, so provided it works, if you flash on an OS 1.17 electribe2 an edited OS 1.10 where the version byte 01 0A has been changed to - say - 01 12 (1.18 ), the checking code will not be there anymore next time since its the good old 1.10 running for real._INTER_ wrote:And after you done (and it works) and want to update to the actual latest version you'd need to increase the version again.
It's getting confusing though.
Last edited by Poumtschak on Tue Nov 03, 2015 9:14 pm, edited 1 time in total.
My electribe2 lousy patterns and stuff | KORG gear: NTS-1, nanoKEY2, electribe2/2S, WS/SR, WS/EX (on storage)
Hack > update > fail
Ok so I just attempted to update my hacked E2 (the grey one which was running the sampler os 1.10) to 1.14. I did this on the assumption that it would become the updated sampler.
It is now stuck after booting and simply says 'software update' I have then tried to reload 1.14 and it says 'working' and then says 'error no file'.
Please deduce from this whatever you like.

It is now stuck after booting and simply says 'software update' I have then tried to reload 1.14 and it says 'working' and then says 'error no file'.
Please deduce from this whatever you like.