I have a bricked phone, I don't even remember what I was doing to brick it. Probably installing some cyanogen version.
When it turns on, it first shows a black screen with "GT-I5500" large on the middle, with the SAMSUNG logo on the bottom, and stays there.
What could I try to unbrick it?
Thanks!
I installed JOdin (I have a Mac) and Heimdall (latest nightly build, since I run on a macOS High Sierra 10.13.6)
I found ROMS and etc here: https drive dort google dot com/drive/folders/1y3rvsNnveFkuRtC_We8hLMqmDAepaQ7b?usp=sharing
So I tried to flash using these settings:
PDA = JellyBread v4.5.zip (https drive dot google dot com/file/d/14ofWkgio7go406Y16FtkAn4bJ1B3w_DX/view?usp=sharing)
PIT = Europa_v1.0.ops (https drive dot google dot com/file/d/1WvZ5FAfjlM-AjSjrrRHrtkOrAe42XjVb/view?usp=sharing)
When I hit start, I get an error message saying that "The PIT file was corrupt. We cannot continue without a PIT file". JOdin attempts to get one, but it fails too.
Running JOdin from the terminal I see it trying to run "heimdall download-pit --output <filename>", so I tried to do it myself and this is what I get as output (resulted in a 0 bytes output file):
Code:
Initialising connection...
Detecting device...
Claiming interface...
Setting up interface...
libusbx: error [get_endpoints] error getting pipe information for pipe 1: unknown error
libusbx: error [darwin_set_interface_altsetting] could not build endpoint table
ERROR: Setting up interface failed!
Releasing device interface...
I wonder if someone here could please provide me with a PIT file for gt-i5500?
(Sorry for the weird links... new user restrictions ¯\_(ツ)_/¯ )
paulera888 said:
I installed JOdin (I have a Mac) and Heimdall (latest nightly build, since I run on a macOS High Sierra 10.13.6)
I found ROMS and etc here: https drive dort google dot com/drive/folders/1y3rvsNnveFkuRtC_We8hLMqmDAepaQ7b?usp=sharing
So I tried to flash using these settings:
PDA = JellyBread v4.5.zip (https drive dot google dot com/file/d/14ofWkgio7go406Y16FtkAn4bJ1B3w_DX/view?usp=sharing)
PIT = Europa_v1.0.ops (https drive dot google dot com/file/d/1WvZ5FAfjlM-AjSjrrRHrtkOrAe42XjVb/view?usp=sharing)
When I hit start, I get an error message saying that "The PIT file was corrupt. We cannot continue without a PIT file". JOdin attempts to get one, but it fails too.
Running JOdin from the terminal I see it trying to run "heimdall download-pit --output <filename>", so I tried to do it myself and this is what I get as output (resulted in a 0 bytes output file):
Code:
Initialising connection...
Detecting device...
Claiming interface...
Setting up interface...
libusbx: error [get_endpoints] error getting pipe information for pipe 1: unknown error
libusbx: error [darwin_set_interface_altsetting] could not build endpoint table
ERROR: Setting up interface failed!
Releasing device interface...
I wonder if someone here could please provide me with a PIT file for gt-i5500?
(Sorry for the weird links... new user restrictions ¯\_(ツ)_/¯ )
Click to expand...
Click to collapse
Hey, I'm the creator of the ROM collection thread, I can help you out with this. First off, can you get into Download Mode? I assume you can, since you're trying to use Odin. This is good, that means you can recover the brick. Next, I think JOdin will never work with this phone. This phone is very, very, finicky about the drivers and Odin version used. It seems to require a specific version to work, the one I linked - 4.28. As you can see here by XDA user Rickav, who tried to use newer Odin and Windows, it just doesn't work. We now know that this phone refuses to work with any Windows version newer than Windows 7, when Rickav reported that Win 10 was not able to work with the phone, but was successful with Win 7. If Win 10 doesn't work, MacOS has practically no chances of working.
So, you absolutely need to use either Windows XP, Vista, or 7 to be able to flash this phone in Download mode. Since you're on a Mac, you have a couple of options. The first is to use Boot Camp to dual boot Windows. This is optimal, but you may not like to do this, for various reasons. If you do not want to use Boot Camp, a virtual machine is also an option. You can download VirtualBox for free, and install Windows there. I would suggest using Windows 7 32-bit, or Windows XP, for maximum compatibility. If you do not know how to use VirtualBox, look up some tutorials, it's pretty easy to use. Then, when you have Windows installed in the VM, you can install the Odin 4.28 and and the Samsung USB Drivers from the backups thread.
When you have your VM (or dual boot, if you choose this) set up with the required software, you can start to recover the phone. I have found the most stable ROM is CM 7.2 (Android 2.3.7), so I would suggest flashing this. To use CM, you will first need a custom recovery. So, your first step is to use Odin to flash the ClockworkMod tar in the backups thread. Use Odin 4.28 (in backup thread), with the included ops file. After this, flash the AMSS-I5500LUYJPE.tar baseband, this is needed for custom ROMs to boot (otherwise, the custom ROM may bootloop) Next, go to the Philz Touch Recovery thread, and download 6.57.2. Put this zip on an sd card, insert sd into phone, boot into ClockworkMod, and flash the Philz Touch zip. This will overwrite the Clockwork recovery with Philz Touch. Philz is an improved version of Clockwork, and is also required to flash newer ROMs like CM 11. Once you have done this and have Philz Touch, download CM 7.2, put on sd, and boot into Philz. Go to wipe, and select prepare for new rom option, it will automatically wipe system, data, and cache. Next, flash the CM7.2 zip, and reboot. That should be it, and your phone should boot.
Sanras said:
Hey, I'm the creator of the ROM collection thread, I can help you out with this. First off, can you get into Download Mode? I assume you can, since you're trying to use Odin. This is good, that means you can recover the brick. Next, I think JOdin will never work with this phone. This phone is very, very, finicky about the drivers and Odin version used. It seems to require a specific version to work, the one I linked - 4.28. As you can see here by XDA user Rickav, who tried to use newer Odin and Windows, it just doesn't work. We now know that this phone refuses to work with any Windows version newer than Windows 7, when Rickav reported that Win 10 was not able to work with the phone, but was successful with Win 7. If Win 10 doesn't work, MacOS has practically no chances of working.
So, you absolutely need to use either Windows XP, Vista, or 7 to be able to flash this phone in Download mode. Since you're on a Mac, you have a couple of options. The first is to use Boot Camp to dual boot Windows. This is optimal, but you may not like to do this, for various reasons. If you do not want to use Boot Camp, a virtual machine is also an option. You can download VirtualBox for free, and install Windows there. I would suggest using Windows 7 32-bit, or Windows XP, for maximum compatibility. If you do not know how to use VirtualBox, look up some tutorials, it's pretty easy to use. Then, when you have Windows installed in the VM, you can install the Odin 4.28 and and the Samsung USB Drivers from the backups thread.
When you have your VM (or dual boot, if you choose this) set up with the required software, you can start to recover the phone. I have found the most stable ROM is CM 7.2 (Android 2.3.7), so I would suggest flashing this. To use CM, you will first need a custom recovery. So, your first step is to use Odin to flash the ClockworkMod tar in the backups thread. Use Odin 4.28 (in backup thread), with the included ops file. After this, flash the AMSS-I5500LUYJPE.tar baseband, this is needed for custom ROMs to boot (otherwise, the custom ROM may bootloop) Next, go to the Philz Touch Recovery thread, and download 6.57.2. Put this zip on an sd card, insert sd into phone, boot into ClockworkMod, and flash the Philz Touch zip. This will overwrite the Clockwork recovery with Philz Touch. Philz is an improved version of Clockwork, and is also required to flash newer ROMs like CM 11. Once you have done this and have Philz Touch, download CM 7.2, put on sd, and boot into Philz. Go to wipe, and select prepare for new rom option, it will automatically wipe system, data, and cache. Next, flash the CM7.2 zip, and reboot. That should be it, and your phone should boot.
Click to expand...
Click to collapse
Friend, thank you so much for your reply, I appreciate your effort in putting all those considerations and details together. You are a star! I will try it out with a VM and come back here with the results.
Sanras said:
r dual boot, if you choose this) set up with the required software, you can start to recover the phone. I have found the most stable ROM is CM 7.2 (Android 2.3.7), so I would suggest flashing this. To use CM, you will first need a cu
Click to expand...
Click to collapse
Sanras said:
Hey, I'm the creator of the ROM collection thread, I can help you out with this. First off, can you get into Download Mode? I assume you can, since you're trying to use Odin. This is good, that means you can recover the brick. Next, I think JOdin will never work with this phone. This phone is very, very, finicky about the drivers and Odin version used. It seems to require a specific version to work, the one I linked - 4.28. As you can see here by XDA user Rickav, who tried to use newer Odin and Windows, it just doesn't work. We now know that this phone refuses to work with any Windows version newer than Windows 7, when Rickav reported that Win 10 was not able to work with the phone, but was successful with Win 7. If Win 10 doesn't work, MacOS has practically no chances of working.
So, you absolutely need to use either Windows XP, Vista, or 7 to be able to flash this phone in Download mode. Since you're on a Mac, you have a couple of options. The first is to use Boot Camp to dual boot Windows. This is optimal, but you may not like to do this, for various reasons. If you do not want to use Boot Camp, a virtual machine is also an option. You can download VirtualBox for free, and install Windows there. I would suggest using Windows 7 32-bit, or Windows XP, for maximum compatibility. If you do not know how to use VirtualBox, look up some tutorials, it's pretty easy to use. Then, when you have Windows installed in the VM, you can install the Odin 4.28 and and the Samsung USB Drivers from the backups thread.
When you have your VM (or dual boot, if you choose this) set up with the required software, you can start to recover the phone. I have found the most stable ROM is CM 7.2 (Android 2.3.7), so I would suggest flashing this. To use CM, you will first need a custom recovery. So, your first step is to use Odin to flash the ClockworkMod tar in the backups thread. Use Odin 4.28 (in backup thread), with the included ops file. After this, flash the AMSS-I5500LUYJPE.tar baseband, this is needed for custom ROMs to boot (otherwise, the custom ROM may bootloop) Next, go to the Philz Touch Recovery thread, and download 6.57.2. Put this zip on an sd card, insert sd into phone, boot into ClockworkMod, and flash the Philz Touch zip. This will overwrite the Clockwork recovery with Philz Touch. Philz is an improved version of Clockwork, and is also required to flash newer ROMs like CM 11. Once you have done this and have Philz Touch, download CM 7.2, put on sd, and boot into Philz. Go to wipe, and select prepare for new rom option, it will automatically wipe system, data, and cache. Next, flash the CM7.2 zip, and reboot. That should be it, and your phone should boot.
Click to expand...
Click to collapse
Following your instructions and some other posts, I managed to get my GT-I5500 back to life; yay! I will leave some links and comments for those who might bump into this in the future. Thanks a lot
For some reason, I was not managing to boot the phone in recovery mode (it just kept stuck at the logo screen). In a nutshell, what I did was:
* Put CyanogenMod's zip in the sd card, card into the phone
* Using Odin, I flashed Clockworkmod into the phone, it rebooted into CWM's interface
* Wipe cache and user data
* Instal CyanogenMod from sdcard
* Happy days
These links were of great help:
Install Windows XP in VirtualBox (ready to use Virtual HD)
https://www.makeuseof.com/tag/download-windows-xp-for-free-and-legally-straight-from-microsoft-si/
VirtualBox extension to enable enable USB 2.0
https://www.techrepublic.com/article/how-to-enable-usb-in-virtualbox/
Actions sequence to get Odin to identify and interact properly with the phone
https://forum.xda-developers.com/t/...with-windows-as-virtualboxs-guest-os.1391189/
Install ClockworkMod Bootloader and Cyanogen 7 ROM to Samsung G5 I5500
https://forum.xda-developers.com/t/...d-cyanogen-7-rom-to-samsung-g5-i5500.1416190/
The "backup thread" with all the stuff for Galaxy 5 GT-I5500
https://forum.xda-developers.com/t/...rom-collection-for-galaxy-5-gt-i5500.3917603/
my gt-i5500 europe has the same error but i connect it to odin and my pc says that it doesn't recognize it and it shows the error code 10 can someone help me
progatillo said:
my gt-i5500 europe has the same error but i connect it to odin and my pc says that it doesn't recognize it and it shows the error code 10 can someone help me
Click to expand...
Click to collapse
First of all, are you using Windows XP, and the drivers +Odin from the backup thread? From what I remember, new versions of Windows don't seen to work with it, so you'll need to either setup a Virtual Machine or dig up an old of that you can run xp on.
Sanras said:
First of all, are you using Windows XP, and the drivers +Odin from the backup thread? From what I remember, new versions of Windows don't seen to work with it, so you'll need to either setup a Virtual Machine or dig up an old of that you can run xp on.
Click to expand...
Click to collapse
No i'm using Windows 10
progatillo said:
No i'm using Windows 10
Click to expand...
Click to collapse
Try using a Windows XP VM. Pass through the phone when it is in odin mode to the XP machine, then try to flash it using the XP VM and the drivers+odin provided.
Related
okay, so i tried to install CM7 test build 8 onto my phone. the install got up till checking BML/MTD and then failed. i was already on test build 7. anyhows, clockwork said the rom failed to install and then rebooted. now the phone is stuck in a loop of booting into clockwork and then aborting an install.
i would normally have just started up ODIN and flashed down to stock DJ05 or EB01 and then do the lovely root process; but alas i sent my PC into HP today for repair and stuck using a Macbook for a week or two. (no one else in my family uses PC anymore; iPad and Mac family now...sigh)
does anyone know of a way to fix this? i'd like to avoid going back to my old droid 1 (so laggy).
I'm not familiar with the Mac, but take a look @ Heimdall...... I can't post a link for it, but a google search for Heimdall Galaxy S will take you to their website. There are some guides to using it online. I am running Ubuntu linux and usually use this instead of odin.
You will have to unpack the files and put them where they need to go manually.
In my experience lately, I have found that using the atlas 2.2 pit file with the DI01 files works the best. Whenever I use another package, it gives me errors on boot. Push them to your phone, let it boot completely. Then extract the modem and recovery that you want and push that to your phone. Reboot into the recovery immediately and flash the ROM/kernel of your liking.
Eric
Hi there. Let me just start off by saying, despite my efforts, I still have next to no idea as to what I am doing.
My Phone: Galaxy SII i9100T (Australian Telstra variant), ICS 4.03
So today I decided to root my phone and install cyanogenmod 9 following a guide in a magazine (that was written for cyanogenmod 7 if that makes a difference). Initially it told me to root with SuperOneClick, but that wasn't working for my device as the program would eventually not respond.
After snooping around on the internet I eventually ended up rooting my phone (I think) with Odin 1.85 installing an image called CF-Root-SGS2_XW_NEE_LPG-v5.5-CWM5 under the PDA option (as per instructions of one particular website). That worked.
So then I consulted the magazine again, and it said to download the heimdall suite from the cyanogenmod wiki galaxy sII page, and run a program called zadig, list all devices, and change the 'Samsung Android' driver to whatever zadig installs. However, my phone did not come up as that, it came up as two other files, one with a driver called Modem, and the other with a driver that I cannot remember the name of. I can confirm that they were my phone and no other USB devices as they disappeared when I unplugged my phone. I chose the driver that wasn't called Modem. That seemed to work fine.
Next it said to install a clockworkmod image using the heimdall suite. The image was recovery-clockwork-5.5.0.4-galaxys2 ....I eventually got that to work.
However, no matter what I do now, I cannot get into the clockworkmod recovery screen to install cyanogenmod 9. Did I do something wrong? I think I may have made a mistake with zadig, as now it lists my phone as 4 devices: Samsung_Android, Samsung_Android, Samsung, and MTP.
I know this is an absolute mess of a situation, but I desperately need help. If I cant go through with the installation of cyanogenmod, can I at least reset everything back to normal like it was out of the box?
Any help would be very much appreciated.
You could e-mail the editor of the mag and complain
Sent from my GT-I9100 using xda premium
ultimatebestusername said:
Hi there. Let me just start off by saying, despite my efforts, I still have next to no idea as to what I am doing.
My Phone: Galaxy SII i9100T (Australian Telstra variant), ICS 4.03
So today I decided to root my phone and install cyanogenmod 9 following a guide in a magazine (that was written for cyanogenmod 7 if that makes a difference). Initially it told me to root with SuperOneClick, but that wasn't working for my device as the program would eventually not respond.
After snooping around on the internet I eventually ended up rooting my phone (I think) with Odin 1.85 installing an image called CF-Root-SGS2_XW_NEE_LPG-v5.5-CWM5 under the PDA option (as per instructions of one particular website). That worked.
So then I consulted the magazine again, and it said to download the heimdall suite from the cyanogenmod wiki galaxy sII page, and run a program called zadig, list all devices, and change the 'Samsung Android' driver to whatever zadig installs. However, my phone did not come up as that, it came up as two other files, one with a driver called Modem, and the other with a driver that I cannot remember the name of. I can confirm that they were my phone and no other USB devices as they disappeared when I unplugged my phone. I chose the driver that wasn't called Modem. That seemed to work fine.
Next it said to install a clockworkmod image using the heimdall suite. The image was recovery-clockwork-5.5.0.4-galaxys2 ....I eventually got that to work.
However, no matter what I do now, I cannot get into the clockworkmod recovery screen to install cyanogenmod 9. Did I do something wrong? I think I may have made a mistake with zadig, as now it lists my phone as 4 devices: Samsung_Android, Samsung_Android, Samsung, and MTP.
I know this is an absolute mess of a situation, but I desperately need help. If I cant go through with the installation of cyanogenmod, can I at least reset everything back to normal like it was out of the box?
Any help would be very much appreciated.
Click to expand...
Click to collapse
I suggest you restart from scratch following these steps:
1. read everything about flashing and rooting you can find on this site (read stickies first)
2. same as 1.
3. same as 1.
4. flash the latest stock firmware for your phone
5. root your phone
6. finally flash some other ROM
As a general rule, do not forget to take extra precautions when you flash anything: ALWAYS DO A NANDROID BACKUP IN CWM...
Performs a wipe date , factory reset , then follow the guide;
[GUIDE] ROOT/UNROOT Stock ICS Firmware without flashing unsecure kernel
Simple way to root and unroot stock kernel without flashing insecure kernel.
Don't worry about custom counter and yellow triangle, with this method they never appear, because we only rooting, it's a rooting script not a custom kernel.
This rooting script included Busybox installer.
Rooting
Download this File first and put in your SDCARD
- CWM via stock recovery ;( http://dl.dropbox.com/u/34053267/CWM.zip) , or download zip from http://clockworkmod.com/rommanager
- SU-Busybox-Installer.zip ( https://dl.dropbox.com/u/34053267/SU-Busybox-Installer.zip )
Reboot to recovery.
Choose apply update from external storage.
Choose CWM.zip and wait until CWM recovery appear.
Choose install zip from sdcard or external SD
Choose and Install SU-Busybox-Installer.zip
Reboot
You are done and now your device is Rooted
Method 2
CF_Root + stock kernel + [optional] Mobile Odin Free version
Here, you use an older CF_Root kernel, and flash your newer stock kernel
Quote:
First, get a CF_Root kernel from CF_Root thread here http://forum.xda-developers.com/showthread.php?t=1103399. Just get the nearest one to your ROM. You can download any ICS kernel, it will do the job for the root only purpose
Flash the CF_Root kernel with odin
Now, flash again your stock kernel with odin. You can get a stock kernel from lyriquidperfection thread http://forum.xda-developers.com/showthread.php?t=1619525
Do not forget to thank / donate to him
No stock kernels for you? use Mobile Odin free version (see below)
After flashing the stock kernel, root will usually stay and you will be reverted back to your stock recovery instead of CWM recovery
Hi, all.
I'm currently running a S4-Mini, but miss my old S2 i9100. The S2 had CM11 installed, but in order to install the latest CM12.1 and GApps, I needed to do a factory wipe. I performed the factory wipe from the recovery menu, and it said something about 'getting root' and something being permanently modified. That's fine by me.
Anyway, I rebooted the SGS2 and I'm stuck at the Welcome screen (and yellow triangle). Fine, I thought, I'll just try to enter Recovery mode again, in order to install the downloaded ROMs. Still stuck at the same screen. My last option, as I don't know how to use adb, is to enter 'Download' mode and try Heimdall.
Now here's the weird bit. I have used Heimdall more times than I care to remember, although not for a year or so. I found a CWM recovery image for the i9100, namely, 'CWM_6.0.4.7_I9100.zip'.
The CM wiki page (0) says that the file that Heimdall needs, should not be zip'd,as it needs to use the following syntax:
(0) http://wiki.cyanogenmod.org/w/Install_CM_for_i9100
heimdall flash --kernel zImage --no-reboot
As you'd expect, when I unzip the package, there are many files, which isn't what Heimdall seems to want. For the life of me, I can't remember how I used to do this, and it doesn't help that the recovery image link in the CM wiki, 'cwmr6047.img' doesn't work/ resolve.
Can anyone remind me where I'm going wrong, as I used to be able to do this in my sleep? I'd downloaded the latest CM12.1 Nightly, but I would be content to use XDA's preferred recovery and/ or Lollipop based ROM.
Any help gratefully appreciated.
Thanks,
Chris. and his momentarily dead i9100!
I was passed this link to a good Recovery, on the CM IRC channel (#cyanogenmod)
http://builder.unstableapps.com/#/latest/clockworkmodrecovery/i9100
At least I could get this to work with Heimdall, as it was a .img file., which I used instead of zImage. it didn't solve my connectivity problem though, and there is a thread for this, elsewhere:
http://forum.cyanogenmod.org/topic/80317-heimdall-wont-connectinitialise/
I'm hoping someone will know how to move this forward. I'll post any results.
Thanks,
Chris.
Hello XDA,
Unlike you, (probably) I am relatively new to rooting and flashing. I rooted my Samsung Galaxy Tab A 9.7 (SM-T550) and flashed TWRP recovery (thankfully). I have attempted to flash Xposed framework to my device and was horribly unsuccessful. My device entered a bootloop and I went into TWRP recovery and stupidly, somehow, wiped my device of its OS. Now TWRP says "No OS Installed! Are you sure you wish to reboot?" and puts me into another bootloop each time I do. My device is no longer recognized by Odin, Samsung Kies, but is somewhat recognized by my Mac Pro ( I also have windows in case it is necessary ). Thanks In advance for your help in making my device more than an ( very expensive!) brick.
Sincerely,
davidrazd
I'd start with just putting a rom zip on an SD card and flashing in TWRP. Just a heads up for later, you want to make sure you get Xposed for Touchwiz as it is different than the standard Xposed. Also, if you run into Xposed issues, there is a zip to flash that will just uninstall Xposed so you don't need to wipe anything.
If you do not have an SD card, then you should be able to push files via ADB in recovery from a computer, even a Mac.
As far as Odin or Kies not working, generally this is a driver issue. I would use Windows for Odin and look in the Device Manager to check the driver status.
As long as you have Download Mode and Recovery then your issues are minor and is just a matter of time before you fix it.
Could you send me a rom flashable via SD card by TWRP? Android 5.0.2 rom preferred but any will do, I really look forward to my device being more than just a brick.
Since there is not a forum here for your tablet, looks like you'll need to look over here: http://galaxy-tab-a.boards.net/thread/8/deodexed-rooted-debloated-deknoxed-xposed
I have an old SM-T825 that's been running Nougat and which was previously rooted. After some recent flash attempts that I did incorrectly, I am no longer able to boot into the OS. I'm using TWRP, and even when I reformat /data and then boot directly to System, the setup procedure repeatedly fails with errors which say that Google Play Services has stopped. Therefore, I can never get fully into the OS.
I want to install a newer version of the OS, if possible, and I prefer not to have to use Odin, since I don't have easy access to a Windows machine. If I can't install a newer OS, then the 7.0 ROM is fine.
Also, I intend to root the ROM once I have it installed.
I can flash items via TWRP, so I'm wondering if I can flash a stock ROM (the latest supported version) via TWRP instead of via Odin.
If so, I assume that the stock ROMs on the Samsung site cannot be used, because those are only good for Odin flashes ... correct?
If what I want to do is possible, where is a reliable location for a TWRP-flashable stock SM-T825 ROM? ... and I'm also willing to go with non-stock, if the ROM is reliable.
If this isn't possible via TWRP, is there a way to flash stock or a usable ROM via some sort of Linux software?
Thanks in advance.
.
There is an Odin for Linux.
J.Michael said:
There is an Odin for Linux.
Click to expand...
Click to collapse
Thank you. Samsung mentions something called jOdin3 which is supposedly cross-platform, but all download and access references for jOdin3 that I have found are dead links.
You might also be referring to a piece of software called heimdall, which does indeed run under linux.
Howver, the heimdall package is more complicated to install and use than Odin, unfortunately, and I have not had success with it in the past. But maybe a more up-to-date version of heimdall will work better, and I will look for this.
UPDATE: I found a version of jOdin3 which runs under linux. It needs heimdall under the covers ...
https://forum.xda-developers.com/android/general/utility-odin-linux-jodin3-casual-t3777030
... and I got the latest heimdall here ...
git clone https://gitlab.com/BenjaminDobell/Heimdall.git
.
If you have a working TWRP, I think you're ahead of the game. I was under the impression that the advantage of Odin was that you didn't have to have something special installed on the phone. You have something special.
Also, my Samsung Tablet has a recovery menu with an item "Apply update from sdcard". I've been trying to find out what form of update is accepted. I'm guessing it's the .zip file I'm supposed to get from somewhere like sammobile.com, but that's just a guess.