Releases: BimmerDock/ESeriesSwitch
Release list
v1.4.1
E-Series ⇄ ISTA+ Switch v1.4.1
🐛 Fix: window too tall on laptop screens
On smaller or scaled laptop screens (e.g. 1366×768, or 125–150 % display scaling), the window was taller than the screen. The title bar with the close button and the bottom of the window were outside the visible area.
- The window is now never taller than the free screen area (screen minus taskbar) of the monitor it is on.
- The title bar always stays on screen.
- When the content does not fit, it scrolls (mouse wheel or the scroll bar on the right).
- On large screens nothing changes. The window opens full size, centred as before.
📥 Download
Download ESeriesSwitch.exe below. No installation needed. Windows 10 / 11 (64-bit), administrator rights required.
Users of v1.2.0 or newer are notified about this update automatically.
⚖️ Use at your own risk. Not affiliated with or endorsed by BMW AG. Full details and disclaimer: README
🇭🇺 Magyar leírás
🐛 Javítás: túl magas ablak laptopokon
Kisebb vagy nagyított laptopképernyőn (pl. 1366×768, vagy 125–150%-os megjelenítési méretezés) az ablak magasabb volt a képernyőnél. A címsor a bezáró gombbal és az ablak alja kilógott a látható részből.
- Az ablak mostantól soha nem magasabb, mint annak a monitornak a szabad része (a tálca nélkül), amelyiken van.
- A címsor mindig a képernyőn marad.
- Ha a tartalom nem fér ki, görgethető (egérgörgővel vagy a jobb oldali görgetősávval).
- Nagy képernyőn semmi nem változik: az ablak teljes méretben, középen nyílik meg, mint eddig.
📥 Letöltés
Töltsd le lent az ESeriesSwitch.exe-t. Telepíteni nem kell. Windows 10 / 11 (64 bites), rendszergazdai jog szükséges.
Aki v1.2.0-t vagy újabbat használ, automatikusan értesítést kap erről a frissítésről.
⚖️ Használata saját felelősségre. Nem kapcsolódik a BMW AG-hez. Részletek és a teljes felelősségkizárás: README magyarul
v1.4.0
E-Series ⇄ ISTA+ Switch v1.4.0
✨ New: WinKFP / NFS support
NFS (EC-APPS\NFS\BIN\nfs.exe, the WinKFP flash system) has its own interface setting in NFS.INI. Out of the box it points to a BMW factory OPPS interface (remote:OBD_ab625, remote:MOST_CTRL_ab625 …), so on a normal workshop PC NFS does not even start.
Following the NFS documentation (a single-instance NFS should use the same channel as EDIABAS), the app now keeps NFS in sync with EDIABAS:
- When you choose an interface,
NFS.INI→[INSTANZ]→Interfaceis set to the same value as EDIABAS (e.g. K+DCAN →STD:OBD, ICOM →RPLUS:ICOM_P), and the WinKFP channel entriesInterface_1…Interface_3are emptied. - NFS status on the interface card: a green ✓ when NFS matches EDIABAS, or a warning with a Sync button when it does not (e.g. after a fresh install).
MEHRKANALand the rest ofNFS.INIare left untouched.NFS.INIis found automatically next to EDIABAS (…\EC-APPS\NFS\BIN) or inC:\NFS\BIN. Without NFS, this part is hidden.
For K+DCAN, the result is exactly the well-known manual fix:
[INSTANZ]
Interface= STD:OBD
MEHRKANAL= JA
Interface_1=
Interface_2=
Interface_3=🛡️ Safety
- A backup of
NFS.INIis made before every change (C:\ProgramData\ESeriesSwitch\Backups). - Only the affected lines are changed. The rest of the file stays byte-for-byte identical.
📥 Download
Download ESeriesSwitch.exe below. No installation needed. Windows 10 / 11 (64-bit), administrator rights required.
Users of v1.2.0 or newer are notified about this update automatically.
⚖️ Use at your own risk. Not affiliated with or endorsed by BMW AG. Full details and disclaimer: README
🇭🇺 Magyar leírás
✨ Új: WinKFP / NFS támogatás
Az NFS-nek (EC-APPS\NFS\BIN\nfs.exe, a WinKFP flash rendszere) saját interfészbeállítása van az NFS.INI-ben. Gyárilag egy BMW-s OPPS interfészre mutat (remote:OBD_ab625, remote:MOST_CTRL_ab625 …), ezért egy átlagos szervizgépen az NFS el sem indul.
Az NFS dokumentációja szerint egy példányos NFS-nek ugyanazt a csatornát kell használnia, mint az EDIABAS-nak. Ezért az app mostantól szinkronban tartja az NFS-t az EDIABAS-szal:
- Interfész választásakor az
NFS.INI→[INSTANZ]→Interfaceugyanarra az értékre áll, mint az EDIABAS-é (pl. K+DCAN →STD:OBD, ICOM →RPLUS:ICOM_P), a WinKFP csatornái (Interface_1…Interface_3) pedig kiürülnek. - NFS állapot az interfész kártyán: zöld ✓, ha az NFS egyezik az EDIABAS-szal, különben figyelmeztetés és Szinkron gomb (pl. friss telepítés után).
- A
MEHRKANALés azNFS.INItöbbi része érintetlen marad. - Az
NFS.INI-t az app automatikusan megtalálja az EDIABAS mellett (…\EC-APPS\NFS\BIN) vagy aC:\NFS\BINmappában. Ha nincs NFS, ez a rész nem jelenik meg.
K+DCAN-nél az eredmény pontosan a jól ismert kézi javítás:
[INSTANZ]
Interface= STD:OBD
MEHRKANAL= JA
Interface_1=
Interface_2=
Interface_3=🛡️ Biztonság
- Minden módosítás előtt mentés készül az
NFS.INI-ről (C:\ProgramData\ESeriesSwitch\Backups). - Csak az érintett sorok változnak, a fájl többi része bájtra pontosan változatlan marad.
📥 Letöltés
Töltsd le lent az ESeriesSwitch.exe-t. Telepíteni nem kell. Windows 10 / 11 (64 bites), rendszergazdai jog szükséges.
Aki v1.2.0-t vagy újabbat használ, automatikusan értesítést kap erről a frissítésről.
⚖️ Használata saját felelősségre. Nem kapcsolódik a BMW AG-hez. Részletek és a teljes felelősségkizárás: README magyarul
v1.3.0
E-Series ⇄ ISTA+ Switch v1.3.0
This release turns the EDIABAS interface card into a full connection setup: choose your diagnostic interface and set its connection details directly in the app, following the EDIABAS 7.7 configuration guide.
✨ New: interface selection
Choose between four interfaces. The app writes the Interface line and the matching LoadWin64 value in EDIABAS.INI:
| Interface | For | Interface |
LoadWin64 |
|---|---|---|---|
| ICOM | E-series with an ICOM (INPA, Tool32, NCS Expert) | RPLUS:ICOM_P |
1 |
| ENET | F/G-series (INPA64, Tool64) with an ENET cable or an ICOM Next | ENET |
1 |
| K+DCAN | E-series with a K+DCAN USB cable | STD:OBD |
0 |
| Offline | No interface. INPA / Tool32 start without the NET-0009: TIMEOUT error |
NUL |
unchanged |
If LoadWin64 does not match the selected interface (e.g. after a manual edit), the app warns you and fixes it with one click.
🔌 New: connection settings in the app
Always read fresh from the INI files, so the app shows your real configuration:
- ICOM IP address →
Rplus.ini[ICOM_P] RemoteHost. The app warns you if it is still0.0.0.0(not set). - ENET connection: ENET cable (ports 6811 / 6801) or ICOM Next (ports 50161 / 50160) →
EDIABAS.INI[XEthernet] - ENET address:
Autodetector the vehicle's / ICOM's IP →EDIABAS.INI[XEthernet] RemoteHost - K+DCAN COM port →
obd.ini[OBD] Port. AcceptsCOM3,com3or3.
Invalid IP addresses and COM ports are rejected before anything is written.
💡 Setup hints for every interface
- ICOM / ICOM Next: reserve the ICOM in ITool Radar first
- K+DCAN: set the COM port's latency to 1 ms in Device Manager
🎨 UI
- Rounded toggle buttons for the language and interface selection. The active option is highlighted.
🛡️ Safety
- Only the value of the affected line is changed. The rest of every INI file stays byte-for-byte identical, and no lines are added or removed.
- A backup of every file is made before a change (
C:\ProgramData\ESeriesSwitch\Backups). The backup always keeps the original state, even when one action changes several lines. - Switching between E-series mode and ISTA+ never touches the INI files.
📥 Download
Download ESeriesSwitch.exe below. No installation needed. Windows 10 / 11 (64-bit), administrator rights required.
Users of v1.2.0 or newer are notified about this update automatically.
⚖️ Use at your own risk. Not affiliated with or endorsed by BMW AG. Full details and disclaimer: README
🇭🇺 Magyar leírás
E-Series ⇄ ISTA+ Switch v1.3.0
Ebben a kiadásban az EDIABAS interfész kártyából teljes kapcsolatbeállító lett: az appban választhatod ki a diagnosztikai interfészt, és ott állíthatod be a kapcsolat adatait is, az EDIABAS 7.7 konfigurációs leírása szerint.
✨ Új: interfész választás
Négy interfész közül választhatsz. Az app az EDIABAS.INI-ben az Interface sort és a hozzá illő LoadWin64 értéket is beírja:
| Interfész | Mihez | Interface |
LoadWin64 |
|---|---|---|---|
| ICOM | E-széria ICOM-mal (INPA, Tool32, NCS Expert) | RPLUS:ICOM_P |
1 |
| ENET | F/G széria (INPA64, Tool64) ENET kábellel vagy ICOM Next-tel | ENET |
1 |
| K+DCAN | E-széria K+DCAN USB kábellel | STD:OBD |
0 |
| Offline | Nincs interfész. Az INPA / Tool32 a NET-0009: TIMEOUT hiba nélkül indul |
NUL |
nem változik |
Ha a LoadWin64 nem illik a kiválasztott interfészhez (például kézi módosítás után), az app figyelmeztet, és egy kattintással javítja.
🔌 Új: kapcsolati beállítások az appban
Mindig frissen, közvetlenül az INI-fájlokból olvasva, így az app a valódi beállításaidat mutatja:
- ICOM IP-cím →
Rplus.ini[ICOM_P] RemoteHost. Figyelmeztet, ha még0.0.0.0(nincs beállítva). - ENET kapcsolat: ENET kábel (6811 / 6801-es portok) vagy ICOM Next (50161 / 50160-as portok) →
EDIABAS.INI[XEthernet] - ENET cím:
Autodetect, vagy az autó / az ICOM IP-címe →EDIABAS.INI[XEthernet] RemoteHost - K+DCAN COM port →
obd.ini[OBD] Port. Elfogadja aCOM3,com3és3alakot is.
Érvénytelen IP-címet vagy COM portot az app már írás előtt elutasít.
💡 Beállítási tippek minden interfészhez
- ICOM / ICOM Next: előbb foglald le az ICOM-ot az ITool Radarban
- K+DCAN: az Eszközkezelőben állítsd a COM port késleltetését (latency) 1 ms-ra
🎨 Felület
- Lekerekített választógombok a nyelvhez és az interfészhez, az aktív lehetőség kiemelve.
🛡️ Biztonság
- Csak az érintett sor értéke változik. Minden INI-fájl többi része bájtra pontosan változatlan marad, sort nem ad hozzá és nem töröl.
- Módosítás előtt minden fájlról mentés készül (
C:\ProgramData\ESeriesSwitch\Backups). A mentés mindig az eredeti állapotot őrzi meg, akkor is, ha egy művelet több sort módosít. - Az E-szériás mód és az ISTA+ közötti váltás soha nem nyúl az INI-fájlokhoz.
📥 Letöltés
Töltsd le lent az ESeriesSwitch.exe-t. Telepíteni nem kell. Windows 10 / 11 (64 bites), rendszergazdai jog szükséges.
Aki v1.2.0-t vagy újabbat használ, automatikusan értesítést kap erről a frissítésről.
⚖️ Használata saját felelősségre. Nem kapcsolódik a BMW AG-hez. Részletek és a teljes felelősségkizárás: README magyarul
v1.2.1
E-Series ⇄ ISTA+ Switch v1.2.1
- The project is now maintained under the BimmerDock organization. Website: bimmerdock.com
- BimmerDock branding and links in the app and the About dialog
- The update check now points directly to the new repository
🇭🇺 Magyar leírás
- A projektet mostantól a BimmerDock organization gondozza. Weboldal: bimmerdock.com
- BimmerDock megjelenés és linkek az appban és a Névjegyben
- A frissítésfigyelő mostantól közvetlenül az új tárolót ellenőrzi
v1.2.0
E-Series ⇄ ISTA+ Switch v1.2.0
✨ What's new
- Update notification: on startup the app checks GitHub for a newer release and shows a Download button if one is available. Nothing is downloaded or installed automatically, and if the PC is offline the check is skipped silently.
- Automated build and release workflow (GitHub Actions)
📥 Download ESeriesSwitch.exe below. No installation needed, Windows 10 / 11 (64-bit), administrator rights required.
⚖️ Use at your own risk. Not affiliated with or endorsed by BMW AG. See the README for details and the full disclaimer.
🇭🇺 Magyar leírás
✨ Újdonságok
- Értesítés új verzióról: indításkor az app megnézi a GitHubon, van-e újabb kiadás, és ha van, Letöltés gombot mutat. Semmit nem tölt le és nem telepít magától, offline gépen pedig az ellenőrzés csendben kimarad.
- Automatikus build és kiadás (GitHub Actions)
📥 Töltsd le lent az ESeriesSwitch.exe-t. Telepíteni nem kell, Windows 10 / 11 (64 bites), rendszergazdai jog szükséges.
⚖️ Használata saját felelősségre. Nem kapcsolódik a BMW AG-hez. Részletek és a teljes felelősségkizárás: README magyarul
v1.1.0
E-Series ⇄ ISTA+ Switch v1.1.0
One-click switching between the legacy BMW E-series coding tools (INPA, WinKFP, NCS Expert, Tool32) and the factory ISTA+ on the same Windows PC.
✨ What's new in 1.1.0
- English and Hungarian user interface: switch with the EN / HU buttons, the choice is remembered
- Automatic EDIABAS folder detection: works with
C:\EC-APPS\EDIABAS\BINandC:\EDIABAS\BIN - Switching to ISTA+ now removes every known EDIABAS entry from
PATH - About dialog with version, license and disclaimer
- Full documentation in English and Hungarian, MIT license
🔧 Features
- Clear status: 🟠 E-series mode / 🟢 Factory ISTA+ mode / 🔴 Partial state
- One-click switching in both directions, with a restart offer
- Automatic backup before every change (
C:\ProgramData\ESeriesSwitch\Backups) - Only the EDIABAS entry is touched. The rest of
PATHand its registry type stay intact - EDIABAS interface toggle (ICOM / Offline), which avoids the
NET-0009: TIMEOUTerror when no ICOM is connected
📥 Download and usage
- Download
ESeriesSwitch.exebelow - Run it anywhere, no installation needed, and confirm the administrator (UAC) prompt
- Click Switch to E-series tools or Switch to factory ISTA+, then restart the PC when offered
Requirements: Windows 10 / 11 (64-bit), administrator rights. No .NET installation is needed, the exe is self-contained.
⚠️ Windows SmartScreen may warn you because the exe is not code-signed. Click More info → Run anyway.
⚖️ Disclaimer
Use at your own risk. The software is provided "as is", without warranty of any kind. The author accepts no liability for any damage to vehicles, control units, computers or data.
Not affiliated with or endorsed by BMW AG. BMW, MINI, ISTA, INPA, WinKFP, NCS Expert and EDIABAS are trademarks of their respective owners.
📖 Full documentation: README
🇭🇺 Magyar leírás
E-Series ⇄ ISTA+ Switch v1.1.0
Egy kattintással válthatsz ugyanazon a Windowsos gépen a régi BMW E-szériás kódoló toolok (INPA, WinKFP, NCS Expert, Tool32) és a gyári ISTA+ között.
✨ Újdonságok az 1.1.0-ban
- Angol és magyar felület: az EN / HU gombokkal váltható, a választást megjegyzi
- Az EDIABAS mappa automatikus felismerése:
C:\EC-APPS\EDIABAS\BINésC:\EDIABAS\BINis működik - ISTA+-ra váltáskor minden ismert EDIABAS-bejegyzés kikerül a
PATH-ból - Névjegy ablak verzióval, licenccel és felelősségkizárással
- Teljes angol és magyar dokumentáció, MIT licenc
🔧 Funkciók
- Egyértelmű állapotjelzés: 🟠 E-szériás mód / 🟢 Gyári ISTA+ mód / 🔴 Részleges állapot
- Váltás egy kattintással mindkét irányba, újraindítás felajánlásával
- Automatikus mentés minden módosítás előtt (
C:\ProgramData\ESeriesSwitch\Backups) - Csak az EDIABAS-bejegyzéshez nyúl, a
PATHtöbbi része és a registry-típusa érintetlen marad - EDIABAS interfész váltása (ICOM / Offline): megelőzi a
NET-0009: TIMEOUThibát, ha nincs ICOM csatlakoztatva
📥 Letöltés és használat
- Töltsd le lent az
ESeriesSwitch.exe-t - Bárhonnan elindíthatod, telepíteni nem kell. Hagyd jóvá a rendszergazdai (UAC) kérést
- Kattints a Váltás E-szériás toolokra vagy a Váltás gyári ISTA+ -ra gombra, majd ha felajánlja, indítsd újra a gépet
Követelmények: Windows 10 / 11 (64 bites), rendszergazdai jog. .NET-et nem kell telepíteni, az exe mindent tartalmaz.
⚠️ Windows SmartScreen figyelmeztethet, mert az exe nincs digitálisan aláírva: További információ → Futtatás mindenképp.
⚖️ Felelősségkizárás
Használata saját felelősségre történik. A program „ahogy van” alapon, mindennemű garancia nélkül érhető el. A szerző semmilyen felelősséget nem vállal a járművekben, vezérlőegységekben, számítógépekben vagy adatokban keletkező károkért.
Nem kapcsolódik a BMW AG-hez, és a BMW AG nem hagyja jóvá. A BMW, MINI, ISTA, INPA, WinKFP, NCS Expert és EDIABAS nevek a jogtulajdonosaik védjegyei.
📖 Teljes leírás: README magyarul