Skip to content

Activating SmartLink on Swing 3

Featured Replies

I think more for a connection by enet cable and telnet unit but need to deep more to know how to access and have only 1 unit so I won’t take adventure to brick it 😂😂😂

  • 2 weeks later...
  • Replies 160
  • Views 25.2k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • You Guys are amazing! Thank You for all. Everything Works perfect! Keep up the good work

  • Worked perfectly but it was to hard to get it readed the clap is tricky i Have unsoldred and soldred back

  • I think more for a connection by enet cable and telnet unit but need to deep more to know how to access and have only 1 unit so I won’t take adventure to brick it 😂😂😂

Posted Images

On 25/12/2025 at 01:05, Yop5E said:

Worked perfectly but it was to hard to get it readed the clap is tricky i

Have unsoldred and soldred back

IMG_8058.jpeg

IMG_8071.jpeg

IMG_8070.jpeg

I have the same software as you and followed the same approach as described above. After a few difficulties with reading, it eventually worked, but after I assembled everything and pressed the app button, it says: “Contact the dealer.” What else do I need to do to make it work?

  • Author
1 hour ago, Prof_unknown said:

I have the same software as you and followed the same approach as described above. After a few difficulties with reading, it eventually worked, but after I assembled everything and pressed the app button, it says: “Contact the dealer.” What else do I need to do to make it work?

Basicaly you need to read EEPROM, save it to a something.bin, apply python script on it. Script will create new file something.bin_patched.bin, write back to the EEPROM. This procedure is explained in details on first post.

24 minutes ago, Zlatko580 said:

Basicaly you need to read EEPROM, save it to a something.bin, apply python script on it. Script will create new file something.bin_patched.bin, write back to the EEPROM. This procedure is explained in details on first post.

I suspect I made a mistake when writing the original file 1.bin, because after patching with this file, nothing appears in CMD after “Train:” and “Zitat :” instead of the version number. However, at the end it still says “bin saved to 1.bin_patched.bin.”

I had uploaded this file. Can I proceed again in the same way using the patched version?

15 minutes ago, Prof_unknown said:

I suspect I made a mistake when writing the original file 1.bin, because after patching with this file, nothing appears in CMD after “Train:” and “Zitat :” instead of the version number. However, at the end it still says “bin saved to 1.bin_patched.bin.”

I had uploaded this file. Can I proceed again in the same way using the patched version?

Okay, it works. There was an issue with the Windows settings regarding Python’s permissions to write files.

  • Author

Well, if it prints FAZIT and Train correctly in the command prompt, that’s a good sign that the script worked.

Glad to see you found the problem. Now you just need to write the patched BIN to the EEPROM again, which is kind of boring if you’ve already assembled the whole unit.

On 10/4/2025 at 7:06 AM, Zlatko580 said:

Hello,

I activated Smart Link on my swing 3 radio, at Skoda Octavia mk3 MY 2018, so I want to share with everyone how it can be done.

DISCLAIMER: You do it at your rensponsability, is not easy to do, and you can mess things out, possible brick you device. Do it only if you have expereince in this kind of activity.

Physical tools needed:

  • Tool for removing radio 4 pieces, just google "VAG radio removal tool", cost about 1€.

  • CH341A Mini Programmer, cost about 10€.

  • PC/Laptop

  • Philips screwdriver

Software needed (all software in attachment):

  • CH341A driver

  • NeoProgrammer

  • Python (In windows 11, open start menu, type cmd, press enter, type Python, press enter. Microsoft store will open with Python 3.13, click on "Get" and wait to install complete.)

  • Python script for activating CarLink (MEN2SwingPatch.py)

Install CH341A driver and NeoProgrammer, make sure python is installed, put MEN2SwingPatch.py script at some accessible location (for example at root D:\).

Firstly, you need to remove radio from car, its pretty simple, just insert four "keys" and pull the radio out.

Then remove 6 screws from the top and 2 from the bottom, split display from the unit, and pull the top cover to expose top of the PCB. I removed PCB fully from the case to check is there present video chip for reversing camera (unfortunately not), but you don't have to do that.

After top cover is removed, and PCB is accessible, you have to find ST 95256 R EEPROM.

Put clamp from the CH341A on the EEPROM chip, make sure red cable (clamp) is on the pin 1 (EEPROM).

Clamp connector insert in appropriate adapter, and adapter insert in CH341A in part intended for 25XX, make sure red cable facing toward lever. Plug CH341A in computer USB port.

All this can be sawn in picture named EEPROM 2.

Run NeoProgrammer.exe, go to Hardware tab, select "CH341 Black". Next go to IC>Search>type 95256>select M95256R> click on Read IC.

This is the tricky part, if you get all blank result it means that clamp on the eeprom not have a good grip, try to move clamp left-right, take it off and put on again. After 5-6 times of re adjusting clamp I finally got the eeprom content. Save it on pc (for example at root D:\ as 1.bin). Read IC couple more times to be sure that you have good conection to the eeprom chip (if you want to take extra check, you can compare couple .bin with Notepad++ to be sure that you have identical read every time, this is good sign that all is correct). Make sure you dont move accidentaly clamp or PCB.

Click on start, type cmd, press enter, navigate to D:\ (place where you saved EEPROM dump and script), type python men2swingpatch.py 1.bin, press enter. If everything is correct you should get printed on display TRAIN:xxx, FAZIT: xxx (see picture "script"), and now you have file named 1.bin_patched.bin. This new file we now need to write back to the eeprom.

Get back to the NeoProgrammer, click on File>Open and find 1.bin_patched.bin at D:\, click on Write IC.

After writing you can read it again and compare to patched bin, just to be sure its written correct. Now you can disconnect clamp, assemble unit and put it back in the car.

Enjoy in your unlocked Smart Link.

DOWNLOAD needed software

Tool for removing radio.jpg

ch341a mini programmer.jpg

top.jpg

bottom.jpg

EEPROM.jpg

EEPROM 2.jpg

EEPROM read.jpg

patching.jpg

SmartLink.jpg

AndroidAuto.jpg

Hi, thank you very much for the instructions. I struggled a bit with windows 11, but in the end everything is OK. The radio with SmartLink activation works. Thanks again Tom

I cannot remove the multimedia :( I used the tool provided in the first post, but cannot manage to remove. I found only two openings at the top of the multimedia. Are we talking about MEN2 LG model?
image.png

Hello,

Many thanks for the guide.

I stumbled on this guide some days ago searching for something similar, since i don't have a Skoda but a 2019 Seat Arona with similar head unit MEN2_EU_SEGPx_P8010L.

Can this patch work for this unit too?

image.png

  • Author
23 minutes ago, Lokizz said:

Hello,

Many thanks for the guide.

I stumbled on this guide some days ago searching for something similar, since i don't have a Skoda but a 2019 Seat Arona with similar head unit MEN2_EU_SEGPx_P8010L.

Can this patch work for this unit too?

image.png

Hi, I believe these head units are very similar, probably based on the same platform, so it’s possible that this guide will work for them as well. However, I haven’t personally tested it, so I can’t guarantee that it will work and you proceed at your own risk. If you decide to try it, take extra care and make sure everything is aligned with this tutorial.

Make sure the EEPROM is the same as the one used in Škoda units, and check that the script prints FAZIT and Train correctly, etc.

Also, even if the script is different for SEAT and Škoda and something goes wrong, you can always write the original EEPROM back. That should return head unit to its default state.

On 05/01/2026 at 13:44, Lokizz said:

Hello,

Many thanks for the guide.

I stumbled on this guide some days ago searching for something similar, since i don't have a Skoda but a 2019 Seat Arona with similar head unit MEN2_EU_SEGPx_P8010L.

Can this patch work for this unit too?

image.png

Update me if you manage to do it, I want to attempt on the same unit in a few weeks!

13 hours ago, Ridvan_V993 said:

Update me if you manage to do it, I want to attempt on the same unit in a few weeks!

The good news is that the chip is identical.
The bad news for me is that the ch341a cannot read chip it goes off when i connect.
Its either a bad ch341 or i have to try it off board.

Edited by Lokizz

image.png

image.png

works 100% :), i had to desolder chip

Great job, Lokizz, I was about to recommend desoldering it or taking to a PC repair shop so they do it for you when the first message popped up.

Thank you for the info!

cześć. MEN2_EU_SKGPX_P0080L - czy to będzie działać? czy skrypt uruchomi smartlink?

  • Author
1 hour ago, wegorz-pwo said:

Hi . MEN2_EU_SKGPX_P0080L - will this work? Will the script trigger smartlink?

Yes, of course.

Edited by Zlatko580

Na pewno? To swing. Mib2 entry.

Nie zabije radia?

Dasz mi plik bin?

Porownam z moim

  • Author
14 minutes ago, wegorz-pwo said:

Na pewno? To swing. Mib2 entry.

Nie zabije radia?

Dasz mi plik bin?

Porownam z moim

1.bin 1.bin_patched.bin

dziękuję

@Zlatko580 dasz oryginalny plik bin do porównania zmian?

Edited by wegorz-pwo

  • Author
9 minutes ago, wegorz-pwo said:

@Zlatko580 dasz oryginalny plik bin do porównania zmian?

1.bin is original.

@Zlatko580 and @wegorz-pwo Please respect the forum rules and post in English.
Thank you, Briskoda Admin.

MEN2_EU_SKGPX_P0080L otworzysz patch pod ten men2?

@Zlatko580 Great tutorial

@Lokizz I also have a Seat Ibiza and I cannot access the chip either.

But I don't feel like desoldering it from the board. Can you help?

I have a bricked device (I know what went wrong.) Can you replace the EEPROM and set up the correct coding so that the device works with CarPlay? Or is it not that simple?

Jestem zainteresowany

Create an account or sign in to comment

Recently Browsing 0

  • No registered users viewing this page.

Important Information

Welcome to BRISKODA. Please note the following important links Terms of Use. We have a comprehensive Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.

Account

Navigation

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.