I was happily using /e/ on Samsung Galaxy S7.
At some point it stopped recognising my sim card.
Sim card works fine as I can use it in a different phone.
Initially I thought it was a hardware fault.
Then I thought it could have been due to Magisk which I had installed in order to get my banking app running (to no avail).
Anyway I uninstalled Magisk but it wouldn’t still work.
I did a wipe cache - nothing
I did a Dalvik Cache Wipe - still nothinig.
I did a complete reset and still nothing.
I was convinced that it was a hardware fault.
As a final attempt I thought to install LineageOS. I found a LeOS version 19 (Android 12). Installed it using TWRP and the sim card came back to life.
Due to the fact that:
a) LeOS is not as DeGoogled as /e/
b) Some basic apps seemed to crash
I decided I wanted to do a fresh install of /e/ on the phone using TWRP.
I downloaded the dev version (same as I was using before) but after flashing it, it wouldn’t start. It was getting stuck on the e bouncing ball logo.
I then used keys to boot into recovery and it now gets stuck on the TWRP login screen.
I can also get into download but I don’t seem to be able to do anything.
Is this because LeOS Android 12 is a later version of the /e/ I tried to install?
Is the phone totally bricked now?
I’m using Heimdall on Linux (I have access to Windows PC if necessary).
Both Heimdall frontend and Heimdall command line cannot talk to the device (in Download mode). When I attempt to run heimdall print-pit it comes up with an error:
libusb: error [_get_usbfs_fd] libusb couldn’t open USB device /dev/bus/usb/002/003: Permission denied
libusb: error [_get_usbfs_fd] libusb requires write access to USB device nodes.
ERROR: Failed to access device. libusb error: -3
Any suggestions please?
I guess what I’m looking to do is to wipe it clean and reinstall /e/ on it.