• Warning!!

    Riding a tuned or deristricted EMTB is not a trivial offence and can have serious legal consequences. Also, many manufacturers can detect the use of a tuning device or deristricting method and may decline a repair under warranty if it was modified from the intended original specification. Deristricting EMTB's can also add increased loads for motors and batteries. Riding above the local law limit may reclassify the bike as a low-powered bike, requiring insurance, registration and a number plate.

    Be aware of your local country laws. Many laws prohibit use of modified EMTB's. It is your responsibility to check local laws. Ignoring it, has potential implications to trail access, and risk of prosecution in the event of an accident.

    UK Pedelec Law

    Worldwide Laws

    We advise members great caution. EMTB Forums accepts no liability for any content or advice given here. 

New Bosch Tuning License Key – Browser-Based Derestricting (No Chip / No App)

MountainTuning

New Member
Joined
Apr 30, 2025
Messages
11
Reaction score
8
Location
Hanover
Hi, I’m Jens, part of the MountainTuning team. We’ve been working on tuning solutions for e-bikes and e-scooters for a while, and recently launched something that might be of interest to Bosch riders.

It’s called the EBT Unlock Key – a browser-based license key that unlocks the 25 km/h speed limit on Bosch Gen1 to Gen4 (BES2) motors.

The key idea:
👉 No chip, no app, no firmware mod – just a one-time license activated via USB through your Bosch display (Intuvia, Purion, Nyon, Kiox).
👉 It works directly in your browser (desktop/laptop) and uses the existing Micro‑USB port on the display.

🔧 Key Features:
- Compatible with Classic+, Active Line, Performance Line (BES2)
- Supports Intuvia, Purion, Nyon (1st gen), and Kiox
- No disassembly, no additional hardware
- Fully browser-based – no install needed
- Reversible and diagnostic-friendly
- ⚠️ Bosch Gen1 Classic + Intuvia: correct speed display
- ⚠️ Bosch BES2 systems: speed shown at half real value post-unlock (due to system logic)

More info:
🔗 Bosch E-Bike Tuning Gen1–Gen4 | Tuning without Chip

---

Since this approach is still quite new (and quite different from the usual chip/module solutions), we’ve been getting a lot of questions – which is partly why I thought it might be helpful to share it here. Maybe this post can be useful to others, and maybe the forum benefits from having a space to discuss it.

We’re also working on expanding compatibility and features over time , though I can't go into detail just yet.

If there’s anything I should reword to better match the forum’s guidelines, I’m more than happy to adjust the post. And if you have any questions – technical or practical – feel free to ask.

Thanks for the space & your feedback,
Jens from MountainTuning

EBT-SC-FINAL.jpg
 
⚡ EMTB Pro Go Pro — Living Intelligence Reports, exclusive discounts & ad-free Up to 25% off Peaty's, PEMBREE, Magicshine & more · Ad-free browsing · Pro badge See the deals →
Hi, I’m Jens, part of the MountainTuning team. We’ve been working on tuning solutions for e-bikes and e-scooters for a while, and recently launched something that might be of interest to Bosch riders.

It’s called the EBT Unlock Key – a browser-based license key that unlocks the 25 km/h speed limit on Bosch Gen1 to Gen4 (BES2) motors.

The key idea:
👉 No chip, no app, no firmware mod – just a one-time license activated via USB through your Bosch display (Intuvia, Purion, Nyon, Kiox).
👉 It works directly in your browser (desktop/laptop) and uses the existing Micro‑USB port on the display.

🔧 Key Features:
- Compatible with Classic+, Active Line, Performance Line (BES2)
- Supports Intuvia, Purion, Nyon (1st gen), and Kiox
- No disassembly, no additional hardware
- Fully browser-based – no install needed
- Reversible and diagnostic-friendly
- ⚠️ Bosch Gen1 Classic + Intuvia: correct speed display
- ⚠️ Bosch BES2 systems: speed shown at half real value post-unlock (due to system logic)

More info:
🔗 Bosch E-Bike Tuning Gen1–Gen4 | Tuning without Chip

---

Since this approach is still quite new (and quite different from the usual chip/module solutions), we’ve been getting a lot of questions – which is partly why I thought it might be helpful to share it here. Maybe this post can be useful to others, and maybe the forum benefits from having a space to discuss it.

We’re also working on expanding compatibility and features over time , though I can't go into detail just yet.

If there’s anything I should reword to better match the forum’s guidelines, I’m more than happy to adjust the post. And if you have any questions – technical or practical – feel free to ask.

Thanks for the space & your feedback,
Jens from MountainTuning

View attachment 162904
Is there planen for Bosch SX engine
 
I notice the top speed is 45Kmh, is this changing the bike to a speed pedelec?
 
Any particular reason why the Gen4 BES2 with your unlock shows half speed yet a tuning box shows the correct speed?
 
I tried this solution on my old gen2 bike, I checked with the diagnostic tool afterwards, and they are changing the wheel size.

With a factory USB key for the old Bosch diagnostic tool you could do that, like i did on my new gen4 bike a year ago, but i still get 504 error sometimes.

I don't think these solutions will ever work on smart system bikes.
 
Last edited by a moderator:
Hi, I’m Jens, part of the MountainTuning team. We’ve been working on tuning solutions for e-bikes and e-scooters for a while, and recently launched something that might be of interest to Bosch riders.

It’s called the EBT Unlock Key – a browser-based license key that unlocks the 25 km/h speed limit on Bosch Gen1 to Gen4 (BES2) motors.

The key idea:
👉 No chip, no app, no firmware mod – just a one-time license activated via USB through your Bosch display (Intuvia, Purion, Nyon, Kiox).
👉 It works directly in your browser (desktop/laptop) and uses the existing Micro‑USB port on the display.

🔧 Key Features:
- Compatible with Classic+, Active Line, Performance Line (BES2)
- Supports Intuvia, Purion, Nyon (1st gen), and Kiox
- No disassembly, no additional hardware
- Fully browser-based – no install needed
- Reversible and diagnostic-friendly
- ⚠️ Bosch Gen1 Classic + Intuvia: correct speed display
- ⚠️ Bosch BES2 systems: speed shown at half real value post-unlock (due to system logic)

More info:
🔗 Bosch E-Bike Tuning Gen1–Gen4 | Tuning without Chip

---

Since this approach is still quite new (and quite different from the usual chip/module solutions), we’ve been getting a lot of questions – which is partly why I thought it might be helpful to share it here. Maybe this post can be useful to others, and maybe the forum benefits from having a space to discuss it.

We’re also working on expanding compatibility and features over time , though I can't go into detail just yet.

If there’s anything I should reword to better match the forum’s guidelines, I’m more than happy to adjust the post. And if you have any questions – technical or practical – feel free to ask.

Thanks for the space & your feedback,
Jens from MountainTuning

View attachment 162904
Hey Jens ! Thanks for this

Do you think your solution going to work with the smart system/magnet wheel in the next couple months or years ?

I assume it's doesnt bypass the Bosch DRM ? You are just changing the wheel size and not the full firmware ?

Best
 
I tried this solution on my old gen2 bike, I checked with the diagnostic tool afterwards, and they are changing the wheel size.

With a factory USB key for the old Bosch diagnostic tool you could do that, like i did on my new gen4 bike a year ago, but i still get 504 error sometimes.

I don't think these solutions will ever work on smart system bikes.

It's crazy no one can't crack the Bosch DRM speed firmware, Bosch suck so much for being nazi about speed limitation
At least with shimano we have a full Emax app who can adjust speed and power anytime we want
 
Hi, I’m Jens, part of the MountainTuning team. We’ve been working on tuning solutions for e-bikes and e-scooters for a while, and recently launched something that might be of interest to Bosch riders.

It’s called the EBT Unlock Key – a browser-based license key that unlocks the 25 km/h speed limit on Bosch Gen1 to Gen4 (BES2) motors.

The key idea:
👉 No chip, no app, no firmware mod – just a one-time license activated via USB through your Bosch display (Intuvia, Purion, Nyon, Kiox).
👉 It works directly in your browser (desktop/laptop) and uses the existing Micro‑USB port on the display.

🔧 Key Features:
- Compatible with Classic+, Active Line, Performance Line (BES2)
- Supports Intuvia, Purion, Nyon (1st gen), and Kiox
- No disassembly, no additional hardware
- Fully browser-based – no install needed
- Reversible and diagnostic-friendly
- ⚠️ Bosch Gen1 Classic + Intuvia: correct speed display
- ⚠️ Bosch BES2 systems: speed shown at half real value post-unlock (due to system logic)

More info:
🔗 Bosch E-Bike Tuning Gen1–Gen4 | Tuning without Chip

---

Since this approach is still quite new (and quite different from the usual chip/module solutions), we’ve been getting a lot of questions – which is partly why I thought it might be helpful to share it here. Maybe this post can be useful to others, and maybe the forum benefits from having a space to discuss it.

We’re also working on expanding compatibility and features over time , though I can't go into detail just yet.

If there’s anything I should reword to better match the forum’s guidelines, I’m more than happy to adjust the post. And if you have any questions – technical or practical – feel free to ask.

Thanks for the space & your feedback,
Jens from MountainTuning

View attachment 162904
If you are only changing wheel size to do this it's not a clean solution. Bosch FW is still intact and thinks your wheel is circumference is twice as big. Since this would be a ridiculous number Bosch will eventually figure it out and put it in limp mode. Am I correct in this assumption?
 
It's crazy no one can't crack the Bosch DRM speed firmware, Bosch suck so much for being nazi about speed limitation
At least with shimano we have a full Emax app who can adjust speed and power anytime we want
Isn't it EU Regulations that mandate that Bosch implement measures to prevent anti tampering, rather than their own choice?
 
Isn't it EU Regulations that mandate that Bosch implement measures to prevent anti tampering, rather than their own choice?
Yes but what about Yamaha Motor Brose, Shimano, Pinion, Panasonic Giant ? There are easy to derestrict with a module (and they met EU regulations as well)

They don't brick the motor with that's stupid 524/504 errors who bricks the motor after 3 trials
 
Yes but what about Yamaha Motor Brose, Shimano, Pinion, Panasonic Giant ? There are easy to derestrict with a module (and they met EU regulations as well)

They don't brick the motor with that's stupid 524/504 errors who bricks the motor after 3 trials
If those motors are easy to derestrict, I would suggest that those manufacturers are not complying with the Regs.
 
Yes but what about Yamaha Motor Brose, Shimano, Pinion, Panasonic Giant ? There are easy to derestrict with a module (and they met EU regulations as well)

They don't brick the motor with that's stupid 524/504 errors who bricks the motor after 3 trials
Perhaps Bosch acts differently due to the country of their corporate registration and the fact that that country is a signatory to the EU in contrast to the others?

Just a random, perhaps obtuse thought.
 
Yes but what about Yamaha Motor Brose, Shimano, Pinion, Panasonic Giant ? There are easy to derestrict with a module (and they met EU regulations as well)

They don't brick the motor with that's stupid 524/504 errors who bricks the motor after 3 trials
More interesting news will be published soon. Unfortunately, I can't say anything about this either. Except: there are (unfortunately) only 24 hours in a day.
 
Isn't it EU Regulations that mandate that Bosch implement measures to prevent anti tampering, rather than their own choice?
That's probably true. Someone could also buy our patent scss.bike – Secure Cycling Speed Sensor which we have registered. The truth will probably be: If not everyone joins in, those who effectively prevent it will be able to sell fewer bikes. And that in times of DJI and Pinion...
 
That's probably true. Someone could also buy our patent scss.bike – Secure Cycling Speed Sensor which we have registered. The truth will probably be: If not everyone joins in, those who effectively prevent it will be able to sell fewer bikes. And that in times of DJI and Pinion...
Hilarious that a company producing cheat devices also has a patent on an anti-cheat device. Gotta hand it to you!
 
Hi, I’m Jens, part of the MountainTuning team. We’ve been working on tuning solutions for e-bikes and e-scooters for a while, and recently launched something that might be of interest to Bosch riders.

It’s called the EBT Unlock Key – a browser-based license key that unlocks the 25 km/h speed limit on Bosch Gen1 to Gen4 (BES2) motors.

The key idea:
👉 No chip, no app, no firmware mod – just a one-time license activated via USB through your Bosch display (Intuvia, Purion, Nyon, Kiox).
👉 It works directly in your browser (desktop/laptop) and uses the existing Micro‑USB port on the display.

🔧 Key Features:
- Compatible with Classic+, Active Line, Performance Line (BES2)
- Supports Intuvia, Purion, Nyon (1st gen), and Kiox
- No disassembly, no additional hardware
- Fully browser-based – no install needed
- Reversible and diagnostic-friendly
- ⚠️ Bosch Gen1 Classic + Intuvia: correct speed display
- ⚠️ Bosch BES2 systems: speed shown at half real value post-unlock (due to system logic)

More info:
🔗 Bosch E-Bike Tuning Gen1–Gen4 | Tuning without Chip

---

Since this approach is still quite new (and quite different from the usual chip/module solutions), we’ve been getting a lot of questions – which is partly why I thought it might be helpful to share it here. Maybe this post can be useful to others, and maybe the forum benefits from having a space to discuss it.

We’re also working on expanding compatibility and features over time , though I can't go into detail just yet.

If there’s anything I should reword to better match the forum’s guidelines, I’m more than happy to adjust the post. And if you have any questions – technical or practical – feel free to ask.

Thanks for the space & your feedback,
Jens from MountainTuning

View attachment 162904
Hi Jens,
I am at the point of derestricting my e-bike. I like the idea of your solution. I also like the option of a tuning chip as I can then turn the restriction off or on as I please.
With your EBT tuning key, will I have the option to revert back to factory settings and re apply the tuning key multiple times as I choose, with no extra cost ?
Thanks
 
Sorry, I can't answer this question. Theoretically, any system with USB access or something similar is a possible field of application. Look what we've just done with Ninebot scooters, for example: It even works via Bluetooth. Now the solution for Bosch has to work first.
 
@MountainTuning A friend of mine bought a key this evening and, despite the fact that immediate delivery was specified, he hasn’t received anything. The receipt shows the date as July 28th. Why is that?
 
Ok, the code was received, but not the link to carry out the procedure. I had to extract it from your YouTube video - I suggest you check this. In any case, for anyone interested, it works; it simply reduces the wheel circumference.
 
Ok, the code was received, but not the link to carry out the procedure. I had to extract it from your YouTube video - I suggest you check this. In any case, for anyone interested, it works; it simply reduces the wheel circumference.
Are you sure on this "it simply reduces the wheel circumference."? Another guy said the opposite, he said that "increases the weel size"
 
Are you sure on this "it simply reduces the wheel circumference."? Another guy said the opposite, he said that "increases the weel size"
Speed is given as V=R*2pi*RPM=2*R*pi*RPM
Which is same as V=pi*Diameter*RPM
Which means V=Circumference*RPM (since Pi*D=Circumference)
So if you reduce Circumference by a factor 2 The Firmware is going to think you are going half the speed. In other words you will be able to go 50km/h as the Bosch thinks you are going 25km/h. May be someone familiar with Bosch FW can confirm this....
Does this make sense ?
 
Speed is given as V=R*2pi*RPM=2*R*pi*RPM
Which is same as V=pi*Diameter*RPM
Which means V=Circumference*RPM (since Pi*D=Circumference)
So if you reduce Circumference by a factor 2 The Firmware is going to think you are going half the speed. In other words you will be able to go 50km/h as the Bosch thinks you are going 25km/h. May be someone familiar with Bosch FW can confirm this....
Does this make sense ?
I'm curious....I hope everyone can answer!
 
Keep reading
    Browse all

    Community Stats

    Since 2018
    670K
    Messages
    41,111
    Members
    Join 30,000+ Riders, it's free!
    Back
    Top