[Galaxy Tab S2 Original Android Development] PMShodan:
This was the most difficult update EVER, and I'm doing this for some time now ;)

And it's not only difficult on Windows, Linux wasn't much better.

But step by step ...

Downloaded the update package (http://updato.com/firmware-archive-select-model?record=B697BA8E0F6011E7963AFA163EE8F90B), extracted the necessary files (NON-HLOS.bin, aboot.mbn, rpm.mbn, tz.mbn, hyp.mbn, sbl1.mbn, modem.bin)

Tried to install heimdall for Windows. Installed the necessary VC++ 2012 redistributables x64 , didn't work, still missing .dlls. Turns out you need to install both x86 and x64 for it to work

Tried to do the update using heimdall for Windows with Samsung USB Drivers installed. "heimdall detect" worked, but "heimdall flash --APNHLOS NON-HLOS.bin --MODEM modem.bin --TZ tz.mbn --SBL1 sbl1.mbn --RPM rpm.mbn --HYP hyp.mbn --ABOOT aboot.mbn" gave an error: "heimdall failed to access device. libusb error: -12"

Tried to fix that error, googled a lot, no chance. Gave up on using heimdall for Windows.

Downloaded Ubuntu 16.10 and installed it on an USB stick and booted it

Installed package "heimdall-flash" (heimdall 1.4.1-2) after enabling the "universe" repository

Tried to update using heimdall for Linux / Ubuntu from the official "universe" repository. "heimdall detect" worked, but "heimdall flash --APNHLOS NON-HLOS.bin --MODEM modem.bin --TZ tz.mbn --SBL1 sbl1.mbn --RPM rpm.mbn --HYP hyp.mbn --ABOOT aboot.mbn" hung up after downloading PIT file (see below)

Tried to fix that error, googled a lot, no chance. Gave up on using heimdall from the official Ubuntu repository

Installed "git" package on Ubuntu

Downloaded source for heimdall from GIT (git clone https://github.com/Benjamin-Dobell/Heimdall.git)

Installed necessary packages to compile heimdall missing from Ubuntu 16.10 (cmake, zlib1g-dev, qt5-default, libusb-1.0-0-dev )

Built heimdall from source (switched to Heimdall directory downloaded from GIT, mkdir build, cd build, cmake -DCMAKE_BUILD_TYPE=Release .., make)

Used the self-compiled binaries in Heimdall/build/bin and tried to update again, "heimdall detect" worked, "heimdall flash --APNHLOS NON-HLOS.bin --MODEM modem.bin --TZ tz.mbn --SBL1 sbl1.mbn --RPM rpm.mbn --HYP hyp.mbn --ABOOT aboot.mbn" worked ... HURRAY!

Rebooted to Recovery and updated to the new Lineage build (lineage-14.1-20170328-nightly-gts210vewifi-signed.zip)

All in all, that is too much to do for a simple user, especially if this user mostly uses Windows. I never had to deal with Heimdall before in years of tinkering with Samsung devices. I think a custom package containing the necessary files / blobs that is flashable in ODIN (together with a detailed summary on how to do that) would be a good thing. See for example https://xdaforums.com/showpost.php?p=70730379&postcount=4 where this was done in that way for a necessary bootloader update.

BR

Peter

Output of the failed flash with heimdall from the Ubuntu repository (1.4.1-2):

Initialising connection...
Detecting device...
Claiming interface...
Setting up interface...

Initialising protocol...
Protocol initialisation successful.

Beginning session...

Some devices may take up to 2 minutes to respond.
Please be patient!

Session begun.

Downloading device's PIT file...
ERROR: Failed to send request to end PIT file transfer!
ERROR: Failed to download PIT file!
Ending session...
ERROR: Failed to send end session packet!
Releasing device interface...

Output of the flash self-compild heimdall from Github:

Initialising connection...
Detecting device...
Claiming interface...
Setting up interface...

Initialising protocol...
Protocol initialisation successful.

Beginning session...

Some devices may take up to 2 minutes to respond.
Please be patient!

Session begun.

Downloading device's PIT file...
PIT file download successful.

Uploading APNHLOS
100%
APNHLOS upload successful

Uploading MODEM
100%
MODEM upload successful

Uploading TZ
100%
TZ upload successful

Uploading SBL1
100%
SBL1 upload successful

Uploading RPM
100%
RPM upload successful

Uploading HYP
100%
HYP upload successful

Uploading ABOOT
100%
ABOOT upload successful

Ending session...
Rebooting device...
Releasing device interface...